Navigation
API > API/Plugins > API/Plugins/MassSpawner
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UMassEntitySpawnDataGeneratorBase
- UMassEntityZoneGraphSpawnPointsGenerator
References
| Module | MassSpawner |
| Header | /Engine/Plugins/Runtime/MassGameplay/Source/MassSpawner/Public/MassEntityZoneGraphSpawnPointsGenerator.h |
| Include | #include "MassEntityZoneGraphSpawnPointsGenerator.h" |
Syntax
UCLASS&40;BlueprintType, Meta&61;&40;DisplayName&61;"ZoneGraph SpawnPoints Generator"&41;&41;
class UMassEntityZoneGraphSpawnPointsGenerator : public UMassEntitySpawnDataGeneratorBase
Remarks
Describes the SpawnPoints Generator when we want to spawn directly on Zone Graph
Variables
| Type | Name | Description | |
|---|---|---|---|
| float | MaxGap | Minimum gap for spawning entities on a given lanes | |
| float | MinGap | Minimum gap for spawning entities on a given lanes | |
| FZoneGraphTagFilter | TagFilter | Tags to filter which lane to use to generate points on |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | GeneratePointsForZoneGraphData
(
const ::AZoneGraphData& ZoneGraphData, |
Overridden from UMassEntitySpawnDataGeneratorBase
| Type | Name | Description | |
|---|---|---|---|
| void | Generate
(
UObject& QueryOwner, |
Generate "Count" number of SpawnPoints and return as a list of position |