|
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 |
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 () |
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) |
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 () |
Additional Inherited Members | |
Public Attributes inherited from AProjectXSpawnerObjective | |
| 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 |