LEAP Documentation 40220
Documentation for the LEAP project
FWaveSpawnInfo Struct Reference

#include <WaveSpawner.h>

Public Member Functions

bool IsWaveSpawningComplete () const
 

Public Attributes

TArray< AActor * > SpawnersToActivate
 
bool bEndWaveIfAllEnemiesKilled = false
 
float RespawnGroupSize = INDEX_NONE
 
float RespawnDelay = 10.0f
 
bool bStaggeredRespawns = true
 
float NumEnemiesKilledToEndWave = INDEX_NONE
 
float TimeToEndWave = INDEX_NONE
 
float WaveCooldownOverride = INDEX_NONE
 
float WaveFailureTime = INDEX_NONE
 
TArray< TWeakObjectPtr< AActor > > CachedSpawnerWeakPtrs
 
int32 CompletedSpawns = 0
 

Member Function Documentation

◆ IsWaveSpawningComplete()

bool FWaveSpawnInfo::IsWaveSpawningComplete ( ) const
inline

Member Data Documentation

◆ bEndWaveIfAllEnemiesKilled

bool FWaveSpawnInfo::bEndWaveIfAllEnemiesKilled = false

◆ bStaggeredRespawns

bool FWaveSpawnInfo::bStaggeredRespawns = true

◆ CachedSpawnerWeakPtrs

TArray<TWeakObjectPtr<AActor> > FWaveSpawnInfo::CachedSpawnerWeakPtrs

◆ CompletedSpawns

int32 FWaveSpawnInfo::CompletedSpawns = 0

◆ NumEnemiesKilledToEndWave

float FWaveSpawnInfo::NumEnemiesKilledToEndWave = INDEX_NONE

◆ RespawnDelay

float FWaveSpawnInfo::RespawnDelay = 10.0f

◆ RespawnGroupSize

float FWaveSpawnInfo::RespawnGroupSize = INDEX_NONE

◆ SpawnersToActivate

TArray<AActor*> FWaveSpawnInfo::SpawnersToActivate

◆ TimeToEndWave

float FWaveSpawnInfo::TimeToEndWave = INDEX_NONE

◆ WaveCooldownOverride

float FWaveSpawnInfo::WaveCooldownOverride = INDEX_NONE

◆ WaveFailureTime

float FWaveSpawnInfo::WaveFailureTime = INDEX_NONE

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