![]() |
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 |
![]() | |
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 () |
Public Attributes | |
FOnVIPObjectivePhaseUpdatedSignature | OnPhaseNumberUpdatedEvent |
FOnVIPObjectiveVIPSUpdatedSignature | OnVIPSUpdatedEvent |
![]() | |
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 () |
![]() | |
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 |