![]() |
LEAP Documentation 40220
Documentation for the LEAP project
|
#include <ProjectXObjectiveDefendPoints.h>
Public Attributes | |
FDefensePointsUpdatedSignature | OnDefensePointsUpdatedEvent |
![]() | |
FSpawnEventCompleteSignature | OnObjectiveCompletedEvent |
FSpawnProgressSignature | OnObjectiveSpawnedEvent |
FObjectiveStatusUpdatedSignature | OnObjectiveStatusUpdatedEvent |
Protected Member Functions | |
virtual void | BeginPlay () override |
virtual void | InitializeGamePlayObjects () override |
virtual void | ObjectiveStarted () override |
virtual void | ObjectiveComplete () override |
virtual void | CollectSharedObjectivesList (TArray< TWeakObjectPtr< AActor > > SharedActors) override |
virtual void | TogglePointsActiveState (bool bPointsActive) |
virtual void | OnDefensePointDestroyed (AActor *Victim, const float Damage, struct FDamageEvent const &DamageEvent, const AController *EventInstigator, const AActor *DamageCauser, const APlayerState *InstigatorPlayerState) |
void | OnRep_DefensePoints () |
![]() | |
virtual void | InitializeGamePlayObjects () |
virtual void | CollectSharedObjectivesList (TArray< TWeakObjectPtr< AActor > > SharedActors) |
virtual void | UpdateObjectiveStat (EObjectiveState State) |
virtual void | RequestObjectiveStatusUpdateDelayed () |
virtual void | RequestObjectiveStatusUpdate () |
virtual void | WarmupStarted () |
virtual void | ObjectiveStarted () |
virtual void | ObjectiveComplete () |
virtual void | CleanupComplete () |
void | OnWarmupStarted () |
void | OnObjectiveStarted () |
void | OnObjectiveComplete () |
void | OnCleanupCompleted () |
void | OnObjectiveWidgetToggled (UUserWidget *ObjectiveOwnedWidget, bool bToggled) |
void | OnRep_ObjectiveStatus () |
Additional Inherited Members | |
![]() | |
EObjectiveState | GetObjectiveStat () const |
UUserWidget *const | GetObjectiveWidget () const |
virtual bool | GetWaveInfoOverride (EWaveSpawnerState State, FWaveStateInfo &FoundInfo) const |
virtual void | BeginSpawning_Implementation () override |
virtual void | StopSpawning_Implementation () override |
virtual bool | IsAnObjective () const override |
virtual AProjectXSpawnerObjective * | GetObjective () override |
virtual bool | IsObjectiveComplete () const |
virtual void | SetObjectiveSucceded (bool bSuccess) |
virtual FSpawnProgressSignature & | GetSpawnCompleteEvent () override |
virtual FSpawnEventCompleteSignature & | GetEventCompleteEvent () override |
virtual const TArray< TWeakObjectPtr< AActor > > & | GetSharedObjectives () const |
virtual void | BeginPlay () override |
virtual void | EndPlay (const EEndPlayReason::Type EndPlayReason) override |
virtual void | StartWarmup () |
virtual void | StartObjective () |
virtual void | EndObjective () |
virtual void | StartCleanup () |
virtual void | ToggleObjectiveWidget (bool bWidgetActive) |
![]() | |
void | OnMatchStarted () |
virtual void | MatchStarted () |
void | OnMatchEnded () |
virtual void | MatchEnded () |
![]() | |
void | K2_BeginSpawning (const TArray< TSubclassOf< AActor > > &SpawnOverrideList) |
void | BeginSpawning () |
void | StopSpawning () |
TArray< TScriptInterface< ISpawnInterface > > | GetSpawnChildren () |
virtual bool | IsAnObjective () const |
virtual AProjectXSpawnerObjective * | GetObjective () |
virtual bool | ImplementsSpawnCompleteCallback () const |
virtual FSpawnProgressSignature & | GetSpawnCompleteEvent () |
virtual FSpawnEventCompleteSignature & | GetEventCompleteEvent () |
|
overrideprotectedvirtual |
Reimplemented from AProjectXSpawnerObjective.
|
overrideprotectedvirtual |
Reimplemented from AProjectXSpawnerObjective.
|
overrideprotectedvirtual |
Reimplemented from AProjectXSpawnerObjective.
|
overrideprotectedvirtual |
Reimplemented from AProjectXSpawnerObjective.
|
overrideprotectedvirtual |
Reimplemented from AProjectXSpawnerObjective.
|
protectedvirtual |
|
protected |
|
protectedvirtual |
|
protected |
|
protected |
|
protected |
FDefensePointsUpdatedSignature AProjectXObjectiveDefendPoints::OnDefensePointsUpdatedEvent |
|
protected |