Space Plunder
Loading...
Searching...
No Matches
FAISpawnLocationData Struct Reference

#include <AIDataTypes.h>

Public Attributes

TSubclassOf< APawn > ActorToSpawn
 
int32 AmountToSpawn = 1
 
float InitialDelay = 0.2f
 
float TimeBetweenSpawnsMin = 1.0f
 
float TimeBetweenSpawnsMax = 10.0f
 
FString CharacterName = "Default Name"
 
EAIStateType CharacterState = EAIStateType::Default
 
AActor * StationaryLocation = nullptr
 
TArray< AActor * > PathLocations
 
bool bUseSpawnLocations = false
 
bool bUseSpawnLocationsGlobal = false
 
TArray< FVector > SpawnLocations
 
bool bUseRandomSpawnNumber = false
 
int32 SpawnMin = 0
 
int32 SpawnMax = 1
 

Member Data Documentation

◆ ActorToSpawn

TSubclassOf<APawn> FAISpawnLocationData::ActorToSpawn

◆ AmountToSpawn

int32 FAISpawnLocationData::AmountToSpawn = 1

◆ bUseRandomSpawnNumber

bool FAISpawnLocationData::bUseRandomSpawnNumber = false

◆ bUseSpawnLocations

bool FAISpawnLocationData::bUseSpawnLocations = false

◆ bUseSpawnLocationsGlobal

bool FAISpawnLocationData::bUseSpawnLocationsGlobal = false

◆ CharacterName

FString FAISpawnLocationData::CharacterName = "Default Name"

◆ CharacterState

EAIStateType FAISpawnLocationData::CharacterState = EAIStateType::Default

◆ InitialDelay

float FAISpawnLocationData::InitialDelay = 0.2f

◆ PathLocations

TArray<AActor*> FAISpawnLocationData::PathLocations

◆ SpawnLocations

TArray<FVector> FAISpawnLocationData::SpawnLocations

◆ SpawnMax

int32 FAISpawnLocationData::SpawnMax = 1

◆ SpawnMin

int32 FAISpawnLocationData::SpawnMin = 0

◆ StationaryLocation

AActor* FAISpawnLocationData::StationaryLocation = nullptr

◆ TimeBetweenSpawnsMax

float FAISpawnLocationData::TimeBetweenSpawnsMax = 10.0f

◆ TimeBetweenSpawnsMin

float FAISpawnLocationData::TimeBetweenSpawnsMin = 1.0f

The documentation for this struct was generated from the following file: