#include <ProjectXSpawnerObjective.h>
◆ BeginPlay()
void AProjectXSpawnerObjective::BeginPlay |
( |
| ) |
|
|
overridevirtual |
◆ BeginSpawning_Implementation()
void AProjectXSpawnerObjective::BeginSpawning_Implementation |
( |
| ) |
|
|
overridevirtual |
◆ CleanupComplete()
void AProjectXSpawnerObjective::CleanupComplete |
( |
| ) |
|
|
protectedvirtual |
◆ CollectSharedObjectivesList()
virtual void AProjectXSpawnerObjective::CollectSharedObjectivesList |
( |
TArray< TWeakObjectPtr< AActor > > |
SharedActors | ) |
|
|
inlineprotectedvirtual |
◆ EndObjective()
void AProjectXSpawnerObjective::EndObjective |
( |
| ) |
|
|
virtual |
◆ EndPlay()
void AProjectXSpawnerObjective::EndPlay |
( |
const EEndPlayReason::Type |
EndPlayReason | ) |
|
|
overridevirtual |
◆ GetEventCompleteEvent()
virtual FSpawnEventCompleteSignature & AProjectXSpawnerObjective::GetEventCompleteEvent |
( |
| ) |
|
|
inlineoverridevirtual |
◆ GetObjective()
◆ GetObjectiveStat()
◆ GetObjectiveWidget()
UUserWidget *const AProjectXSpawnerObjective::GetObjectiveWidget |
( |
| ) |
const |
|
inline |
◆ GetSharedObjectives()
virtual const TArray< TWeakObjectPtr< AActor > > & AProjectXSpawnerObjective::GetSharedObjectives |
( |
| ) |
const |
|
inlinevirtual |
◆ GetSpawnCompleteEvent()
virtual FSpawnProgressSignature & AProjectXSpawnerObjective::GetSpawnCompleteEvent |
( |
| ) |
|
|
inlineoverridevirtual |
◆ GetWaveInfoOverride()
◆ InitializeGamePlayObjects()
virtual void AProjectXSpawnerObjective::InitializeGamePlayObjects |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ IsAnObjective()
virtual bool AProjectXSpawnerObjective::IsAnObjective |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ IsObjectiveComplete()
virtual bool AProjectXSpawnerObjective::IsObjectiveComplete |
( |
| ) |
const |
|
inlinevirtual |
◆ ObjectiveComplete()
void AProjectXSpawnerObjective::ObjectiveComplete |
( |
| ) |
|
|
protectedvirtual |
◆ ObjectiveStarted()
void AProjectXSpawnerObjective::ObjectiveStarted |
( |
| ) |
|
|
protectedvirtual |
◆ OnCleanupCompleted()
void AProjectXSpawnerObjective::OnCleanupCompleted |
( |
| ) |
|
|
protected |
◆ OnObjectiveComplete()
void AProjectXSpawnerObjective::OnObjectiveComplete |
( |
| ) |
|
|
protected |
◆ OnObjectiveStarted()
void AProjectXSpawnerObjective::OnObjectiveStarted |
( |
| ) |
|
|
protected |
◆ OnObjectiveWidgetToggled()
void AProjectXSpawnerObjective::OnObjectiveWidgetToggled |
( |
UUserWidget * |
ObjectiveOwnedWidget, |
|
|
bool |
bToggled |
|
) |
| |
|
protected |
◆ OnRep_ObjectiveStatus()
void AProjectXSpawnerObjective::OnRep_ObjectiveStatus |
( |
| ) |
|
|
protected |
◆ OnWarmupStarted()
void AProjectXSpawnerObjective::OnWarmupStarted |
( |
| ) |
|
|
protected |
◆ RequestObjectiveStatusUpdate()
void AProjectXSpawnerObjective::RequestObjectiveStatusUpdate |
( |
| ) |
|
|
protectedvirtual |
◆ RequestObjectiveStatusUpdateDelayed()
void AProjectXSpawnerObjective::RequestObjectiveStatusUpdateDelayed |
( |
| ) |
|
|
protectedvirtual |
◆ SetObjectiveSucceded()
void AProjectXSpawnerObjective::SetObjectiveSucceded |
( |
bool |
bSuccess | ) |
|
|
virtual |
◆ StartCleanup()
void AProjectXSpawnerObjective::StartCleanup |
( |
| ) |
|
|
virtual |
◆ StartObjective()
void AProjectXSpawnerObjective::StartObjective |
( |
| ) |
|
|
virtual |
◆ StartWarmup()
void AProjectXSpawnerObjective::StartWarmup |
( |
| ) |
|
|
virtual |
◆ StopSpawning_Implementation()
void AProjectXSpawnerObjective::StopSpawning_Implementation |
( |
| ) |
|
|
overridevirtual |
◆ ToggleObjectiveWidget()
void AProjectXSpawnerObjective::ToggleObjectiveWidget |
( |
bool |
bWidgetActive | ) |
|
|
virtual |
◆ UpdateObjectiveStat()
void AProjectXSpawnerObjective::UpdateObjectiveStat |
( |
EObjectiveState |
State | ) |
|
|
protectedvirtual |
◆ WarmupStarted()
void AProjectXSpawnerObjective::WarmupStarted |
( |
| ) |
|
|
protectedvirtual |
◆ bDebug
bool AProjectXSpawnerObjective::bDebug = false |
|
protected |
◆ bDestroyWhenFinishedSpawning
bool AProjectXSpawnerObjective::bDestroyWhenFinishedSpawning = false |
|
protected |
◆ CleanUpDuration
float AProjectXSpawnerObjective::CleanUpDuration = 0.0 |
|
protected |
◆ LinkedObjectives
◆ ObjectiveCompletion
◆ ObjectiveStatus
◆ ObjectiveWidget
TWeakObjectPtr<UUserWidget> AProjectXSpawnerObjective::ObjectiveWidget = NULL |
|
protected |
◆ ObjectiveWidgetClass
TSubclassOf<UUserWidget> AProjectXSpawnerObjective::ObjectiveWidgetClass = NULL |
|
protected |
◆ OnObjectiveCompletedEvent
FSpawnEventCompleteSignature AProjectXSpawnerObjective::OnObjectiveCompletedEvent |
◆ OnObjectiveSpawnedEvent
FSpawnProgressSignature AProjectXSpawnerObjective::OnObjectiveSpawnedEvent |
◆ OnObjectiveStatusUpdatedEvent
FObjectiveStatusUpdatedSignature AProjectXSpawnerObjective::OnObjectiveStatusUpdatedEvent |
◆ OwnedSpawner
TWeakObjectPtr<AWaveSpawner> AProjectXSpawnerObjective::OwnedSpawner = NULL |
|
protected |
◆ PlayerScalingValue
float AProjectXSpawnerObjective::PlayerScalingValue = 1.0f |
|
protected |
◆ ReactsToObjectiveObjects
◆ SharedObjectiveActors
TArray<TWeakObjectPtr<AActor> > AProjectXSpawnerObjective::SharedObjectiveActors = TArray<TWeakObjectPtr<AActor>>() |
|
protected |
◆ WarmupDuration
float AProjectXSpawnerObjective::WarmupDuration = 0.0f |
|
protected |
◆ WaveInfoOverride
The documentation for this class was generated from the following files: