|
LEAP Documentation 40220
Documentation for the LEAP project
|
#include <ProjectXObjectiveVIP.h>
Public Member Functions | |
| uint8 | GetPhaseNumber () const |
| void | GetVIPActors (TArray< AActor * > &VIPS) const |
| virtual bool | IsObjectiveComplete () const override |
| virtual bool | IsPhaseComplete () const |
Public Member Functions inherited from AProjectXSpawnerObjective | |
| 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) |
Public Member Functions inherited from IReactsToMatchEvents | |
| void | OnMatchStarted () |
| virtual void | MatchStarted () |
| void | OnMatchEnded () |
| virtual void | MatchEnded () |
Public Member Functions inherited from ISpawnInterface | |
| 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 () |
Public Attributes | |
| FOnVIPObjectivePhaseUpdatedSignature | OnPhaseNumberUpdatedEvent |
| FOnVIPObjectiveVIPSUpdatedSignature | OnVIPSUpdatedEvent |
Public Attributes inherited from AProjectXSpawnerObjective | |
| FSpawnEventCompleteSignature | OnObjectiveCompletedEvent |
| FSpawnProgressSignature | OnObjectiveSpawnedEvent |
| FObjectiveStatusUpdatedSignature | OnObjectiveStatusUpdatedEvent |
Protected Member Functions | |
| virtual void | ObjectiveStarted () override |
| virtual void | InitializeGamePlayObjects () |
| virtual void | ObjectiveComplete () override |
| virtual void | UpdateCurrentPhase () |
| virtual void | StartCurrentPhase () |
| virtual void | EndCurrentPhase () |
| virtual void | UpdateIsFullySpawned () |
| void | OnMobSpawned (AProjectXCharacter *SpawnedPlayerState) |
| void | OnVIPKilled (class AActor *Victim, const float Damage, struct FDamageEvent const &DamageEvent, const class AController *EventInstigator, const class AActor *DamageCauser, const class APlayerState *InstigatorPlayerState) |
| virtual void | OnRep_PhaseNumber () |
| virtual void | OnRep_VIPS () |
Protected Member Functions inherited from AProjectXSpawnerObjective | |
| 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 () |
|
protectedvirtual |
|
inline |
| void AProjectXObjectiveVIP::GetVIPActors | ( | TArray< AActor * > & | VIPS | ) | const |
|
protectedvirtual |
Reimplemented from AProjectXSpawnerObjective.
|
overridevirtual |
Reimplemented from AProjectXSpawnerObjective.
|
virtual |
|
overrideprotectedvirtual |
Reimplemented from AProjectXSpawnerObjective.
|
overrideprotectedvirtual |
Reimplemented from AProjectXSpawnerObjective.
|
protected |
|
protectedvirtual |
|
protectedvirtual |
|
protected |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protected |
|
protected |
|
protected |
| FOnVIPObjectivePhaseUpdatedSignature AProjectXObjectiveVIP::OnPhaseNumberUpdatedEvent |
| FOnVIPObjectiveVIPSUpdatedSignature AProjectXObjectiveVIP::OnVIPSUpdatedEvent |
|
protected |
|
protected |
|
protected |