Navigation
API > API/Plugins > API/Plugins/MassSpawner
Describes the SpawnPoints Generator when we want to leverage the points given by an EQS Query
| Name | UMassEntityEQSSpawnPointsGenerator |
| Type | class |
| Header File | /Engine/Plugins/Runtime/MassGameplay/Source/MassSpawner/Public/MassEntityEQSSpawnPointsGenerator.h |
| Include Path | #include "MassEntityEQSSpawnPointsGenerator.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType, Meta=(DisplayName="EQS SpawnPoints Generator"))
class UMassEntityEQSSpawnPointsGenerator : public UMassEntitySpawnDataGeneratorBase
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMassEntitySpawnDataGeneratorBase → UMassEntityEQSSpawnPointsGenerator
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UMassEntityEQSSpawnPointsGenerator() |
MassEntityEQSSpawnPointsGenerator.h |
Functions
Public
Overridden from UMassEntitySpawnDataGeneratorBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Generate
(
UObject& QueryOwner, |
Generate "Count" number of SpawnPoints and return as a list of position | MassEntityEQSSpawnPointsGenerator.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void OnEQSQueryFinished
(
TSharedPtr< FEnvQueryResult > EQSResult, |
MassEntityEQSSpawnPointsGenerator.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
MassEntityEQSSpawnPointsGenerator.h |