#include <WaveSpawner.h>
◆ AWaveSpawner()
AWaveSpawner::AWaveSpawner |
( |
| ) |
|
◆ ApplyWaveAffliction()
void AWaveSpawner::ApplyWaveAffliction |
( |
| ) |
|
◆ BeginPlay()
void AWaveSpawner::BeginPlay |
( |
| ) |
|
|
overridevirtual |
◆ BeginSpawning_Implementation()
void AWaveSpawner::BeginSpawning_Implementation |
( |
| ) |
|
|
overridevirtual |
◆ BroadcastWaveStateToPlayer()
void AWaveSpawner::BroadcastWaveStateToPlayer |
( |
APlayerController *const |
SpecificPlayer | ) |
|
|
virtual |
◆ CancelRespawns()
void AWaveSpawner::CancelRespawns |
( |
| ) |
|
|
virtual |
◆ EndWave()
void AWaveSpawner::EndWave |
( |
| ) |
|
|
virtual |
◆ EnemiesRemainingToEndWave()
bool AWaveSpawner::EnemiesRemainingToEndWave |
( |
| ) |
const |
◆ EventComplete()
void AWaveSpawner::EventComplete |
( |
bool |
bSuccess | ) |
|
◆ GameOver()
void AWaveSpawner::GameOver |
( |
const bool |
bVictory | ) |
|
|
virtual |
◆ GetCurrentWave()
FORCEINLINE int32 AWaveSpawner::GetCurrentWave |
( |
| ) |
const |
|
inline |
◆ GetNumberOfEnemiesNeededToProgress()
int32 AWaveSpawner::GetNumberOfEnemiesNeededToProgress |
( |
int32 |
Wave | ) |
const |
◆ GetPackedWaveState()
int32 AWaveSpawner::GetPackedWaveState |
( |
| ) |
|
|
virtual |
◆ GetPlayerTeam()
int32 AWaveSpawner::GetPlayerTeam |
( |
| ) |
const |
|
virtual |
◆ GetTotalKills()
FORCEINLINE int32 AWaveSpawner::GetTotalKills |
( |
| ) |
const |
|
inline |
◆ GetTotalWaves()
FORCEINLINE int32 AWaveSpawner::GetTotalWaves |
( |
| ) |
const |
|
inline |
◆ GetWaveProgress()
FORCEINLINE float AWaveSpawner::GetWaveProgress |
( |
| ) |
const |
|
inline |
◆ GetWaveSpawnerState()
◆ GetWaveSpawnerStateFromPackedInt()
void AWaveSpawner::GetWaveSpawnerStateFromPackedInt |
( |
const int32 |
Data, |
|
|
int32 & |
Wave, |
|
|
EWaveSpawnerState & |
State |
|
) |
| |
|
static |
◆ HasWaveBeenDefeated()
bool AWaveSpawner::HasWaveBeenDefeated |
( |
| ) |
const |
◆ ImplementsSpawnCompleteCallback()
virtual bool AWaveSpawner::ImplementsSpawnCompleteCallback |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ IsADefeatEnemyWave()
FORCEINLINE bool AWaveSpawner::IsADefeatEnemyWave |
( |
int32 |
Wave | ) |
const |
|
inline |
◆ MatchStarted()
void AWaveSpawner::MatchStarted |
( |
| ) |
|
|
overridevirtual |
◆ NextWave()
void AWaveSpawner::NextWave |
( |
| ) |
|
|
virtual |
◆ OnMobDestroyed()
void AWaveSpawner::OnMobDestroyed |
( |
AProjectXCharacter * |
SpawnedPlayerState, |
|
|
FVector |
SpawnLocation |
|
) |
| |
◆ OnMobSpawned()
◆ OnSpawnerCompleted()
void AWaveSpawner::OnSpawnerCompleted |
( |
UObject * |
Spawner | ) |
|
◆ RegisterActiveObjective()
◆ RespawnerFinsished()
void AWaveSpawner::RespawnerFinsished |
( |
AActor * |
Actor, |
|
|
EEndPlayReason::Type |
EndPlayReason |
|
) |
| |
◆ RespawnMobs()
void AWaveSpawner::RespawnMobs |
( |
const FVector |
Location, |
|
|
TArray< TSubclassOf< AActor > > |
MobList |
|
) |
| |
|
virtual |
◆ SetWaveSpawnerState()
◆ SpawnWave()
void AWaveSpawner::SpawnWave |
( |
| ) |
|
|
virtual |
◆ WipeMobs()
void AWaveSpawner::WipeMobs |
( |
| ) |
|
|
virtual |
◆ bDebug
bool AWaveSpawner::bDebug = false |
◆ bEndGameWithVictoryIfAllWavesCompleted
bool AWaveSpawner::bEndGameWithVictoryIfAllWavesCompleted = false |
◆ bExecuteOnMatchStart
bool AWaveSpawner::bExecuteOnMatchStart = true |
◆ bExecutesOnBeginPlay
bool AWaveSpawner::bExecutesOnBeginPlay = false |
◆ bPrimarySpawner
bool AWaveSpawner::bPrimarySpawner = false |
◆ bVerboseDebug
bool AWaveSpawner::bVerboseDebug = false |
◆ CharacterAfflictionTriggerPercentage
float AWaveSpawner::CharacterAfflictionTriggerPercentage = 0.5f |
|
protected |
◆ EnemyTeam
int32 AWaveSpawner::EnemyTeam = 99 |
◆ OnMobCountUpdatedSignature
FWaveSpawnerMobCountUpdatedSignature AWaveSpawner::OnMobCountUpdatedSignature |
◆ OnMobsDefeatedEvent
FWaveSpawnerMobDefeatedSignature AWaveSpawner::OnMobsDefeatedEvent |
◆ OnTimedWaveCompletedEvent
FWaveSpawnerCompletedSignature AWaveSpawner::OnTimedWaveCompletedEvent |
◆ OnWaveCompletedEvent
FWaveSpawnerCompletedSignature AWaveSpawner::OnWaveCompletedEvent |
◆ OnWaveProgress
FWaveSpawnerWaveStartedSignature AWaveSpawner::OnWaveProgress |
◆ OnWaveSpawnerEventsCompletedEvent
FWaveSpawnerCompletedSignature AWaveSpawner::OnWaveSpawnerEventsCompletedEvent |
◆ OnWaveStartedEvent
FWaveSpawnerWaveStartedSignature AWaveSpawner::OnWaveStartedEvent |
◆ RespawnActor
TSubclassOf<AActor> AWaveSpawner::RespawnActor = nullptr |
◆ SpawnedCharacterAffliction
TSubclassOf<UAfflictionInstance> AWaveSpawner::SpawnedCharacterAffliction = NULL |
|
protected |
◆ StartTimeDelay
float AWaveSpawner::StartTimeDelay = 0.0f |
◆ SurviveTimeMultiplier
float AWaveSpawner::SurviveTimeMultiplier = 1.0f |
◆ WaveCooldownTime
float AWaveSpawner::WaveCooldownTime = 15.0f |
◆ WaveFailureTimeMultiplier
float AWaveSpawner::WaveFailureTimeMultiplier = 1.0f |
◆ Waves
The documentation for this class was generated from the following files: