![]() |
LEAP Documentation 40220
Documentation for the LEAP project
|
#include <ProjectXTransportObjective.h>
Public Member Functions | |
virtual bool | IsObjectiveComplete () const override |
AFlag *const | GetFlagByCarrier (AProjectXCharacter *const Character) 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 () |
Protected Member Functions | |
virtual void | BeginPlay () override |
virtual void | InitializeGamePlayObjects () override |
virtual void | BeginSpawning_Implementation () override |
virtual void | StopSpawning_Implementation () override |
virtual void | FlagCaptured (AFlag *Flag, AProjectXCharacter *PickingUpActor, int32 Team) |
virtual void | OnFlagUpdated (AFlag *Flag, bool NewFlag) |
virtual void | FlagPickedUp (AFlag *Flag, AProjectXCharacter *PickingUpActor, int32 Team) |
virtual void | FlagDropped (AFlag *Flag, AProjectXCharacter *DroppedCharacter, int32 Team) |
![]() | |
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 | |
![]() | |
FSpawnEventCompleteSignature | OnObjectiveCompletedEvent |
FSpawnProgressSignature | OnObjectiveSpawnedEvent |
FObjectiveStatusUpdatedSignature | OnObjectiveStatusUpdatedEvent |
|
overrideprotectedvirtual |
Reimplemented from AProjectXSpawnerObjective.
|
overrideprotectedvirtual |
Reimplemented from AProjectXSpawnerObjective.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
AFlag *const AProjectXTransportObjective::GetFlagByCarrier | ( | AProjectXCharacter *const | Character | ) | const |
|
overrideprotectedvirtual |
Reimplemented from AProjectXSpawnerObjective.
|
overridevirtual |
Reimplemented from AProjectXSpawnerObjective.
|
protectedvirtual |
|
overrideprotectedvirtual |
Reimplemented from AProjectXSpawnerObjective.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |