|
| const TArray< AFlagSpawn * > & | GetFlagSpawns () const |
| |
| TSubclassOf< AFlag > | GetFlagClass () const |
| |
| AFlag *const | GetFlagbyCharacter (AProjectXCharacter *Character) const |
| |
| void | UpdateFlags (AFlag *Flag, bool bNewFlag) |
| |
| const AFlagSpawn * | GetFlagSpawnByTeam (uint8 Team) const |
| |
| void | SaveCapturePoints (TArray< AFlagSpawn * > &Points) |
| |
| virtual void | HandleMatchWarmupEnded () override |
| |
| TArray< TWeakInterfacePtr< ISpawnTargetInterface > > | GetSpawnTargetsRegisteredForScoring () const |
| |
| template<class T > |
| TArray< T * > | GetTargetableActorsInRadius (const FVector &Location, const float Radius, bool bMustBeAlive=false) |
| |
| FORCEINLINE class UVehicleRespawnManager * | GetVehicleRespawnManager () const |
| |
| FORCEINLINE int32 | GetWinningTeam () const |
| |
| FORCEINLINE USquadComponent * | GetSquadComponent () const |
| |
| FORCEINLINE float | GetMatchStartTime () const |
| |
| FORCEINLINE float | GetTimeUntilMatchStart () const |
| |
| FORCEINLINE float | GetMatchElapsedTime () const |
| |
| FORCEINLINE float | GetMatchTimeRemaining () const |
| |
| FORCEINLINE float | GetMaxPlayers () const |
| |
| FORCEINLINE TSubclassOf< APickupReviveBeacon > | GetReviveBeaconGlobalOverride () const |
| |
| float | GetMatchLength () const |
| |
| float | GetMatchEndTime () const |
| |
| float | GetMatchEndTimestamp () const |
| |
| float | GetPostGameLength () const |
| |
| virtual EMatchResult | GetPlayerResult (AProjectXPlayerState *PlayerState) |
| |
| bool | IsInWarmUp () const |
| |
| FORCEINLINE bool | CanShowDeployScreen () const |
| |
| virtual int32 | GetTicketCount (uint8 Team) const |
| |
| virtual int32 | GetStartingTicketCount (uint8 Team) const |
| |
| const TArray< FTeamTicketInfo > & | GetTeamTicketList () const |
| |
| virtual void | InitializeGameState (AProjectXGameMode *GameMode) |
| |
| virtual float | GetRedeployRespawnDelay () const |
| |
| virtual float | GetReviveDuration () const |
| |
| void | RegisterSpawnTargetForScoring (AActor *const Target) |
| |
| void | DeRegisterSpawnTargetForScoring (AActor *const Target) |
| |
| bool | CanSpawnInPV () const |
| |
| virtual float | ModifyDamage (AActor *Target, float Damage, struct FDamageEvent const &DamageEvent, AController *EventInstigator, AActor *DamageCauser) |
| |
| APostGameScreen * | GetPostGameLineup () |
| |
| void | UpdateTeamTickets (uint8 Team, int32 Amount=1, bool bOverride=false) |
| |
| int32 | GetTeamTickets (uint8 Team) |
| |
| virtual void | OnRep_MatchState () override |
| |
| virtual void | HandleMatchWarmupEnded () |
| |
| virtual void | HandleMatchHasEnded () override |
| |
| virtual TSubclassOf< AActor > | CheckForActorReplacement (TSubclassOf< AActor > Actor) |
| |
| virtual bool | IsMatchInProgress () const override |
| |
| virtual float | GetPlayerRespawnDelay (class AController *Controller) const override |
| |
| bool | GetShouldOpenMapOnPlayerStart () const |
| |
| bool | UsesLandingScreen () const |
| |
| const TArray< TSubclassOf< AProjectXCharacter > > & | GetPlayerClassList () const |
| |
| virtual int32 | GetTeam (const AActor *Target) const |
| |
| virtual bool | IsSquadMate (const AActor *Target, const AActor *EventInstigator) const |
| |
| virtual bool | IsAlly (const AActor *Target, const AActor *EventInstigator) const |
| |
| virtual bool | IsEnemy (const AActor *Target, const AActor *EventInstigator) const |
| |
| virtual bool | IsNeutral (const AActor *Target) const |
| |
| virtual void | AddPlayerState (APlayerState *PlayerState) override |
| |
| virtual void | RemovePlayerState (APlayerState *PlayerState) override |
| |
| void | SetWinningTeam (int32 Team) |
| |
| virtual void | EndPlay (const EEndPlayReason::Type EndPlayReason) override |
| |
| virtual void | Tick (float DeltaSeconds) override |
| |
| virtual void | BeginPlay () override |
| |
| virtual void | BroadcastTimer (const float TimerDuration, const uint8 Type) |
| |
| virtual void | StopTimer () |
| |
| virtual void | GetActorColour (const AActor *Target, const FName &ColourName, const AActor *EventInstigator, FLinearColor &LinearColor) const |
| |
| virtual FText | GetTeamName (const AActor *Target) const |
| |
| virtual FText | GetTeamNameByTeam (const int32 Team) const |
| |
| void | OnPlayerPawnSpawned (AProjectXCharacter *Character) |
| |
| FText | GetRevivePromptOverride (const AProjectXPlayerState *Target, const AProjectXPlayerState *ReviveInstigator) const |
| |
| const FLinearColor & | GetAllyColour (const FName &ColourName=NAME_None) const |
| |
| const FLinearColor & | GetEnemyColour (const FName &ColourName=NAME_None) const |
| |
| const FLinearColor & | GetNeutralColour () const |
| |
| EGameType | GetGameType () const |
| |
| virtual void | GetPlayersOnTeam (const uint8 Team, TArray< APlayerState * > &Players) const |
| |
| virtual uint8 | GetNumPlayersOnTeam (const uint8 Team) const |
| |
| virtual void | GetTeamScores (TArray< FTeamScoreInfo > &OutTeamScores) const |
| |
| int32 | GetNumberOfTeams () const |
| |
| virtual void | OnTeamScoreChanged () |
| |
| void | AddPickupToWorldList (FWorldPickupInfo &WorldPickupInfo) |
| |
| void | RemovePickupFromWorldList (int32 InID) |
| |
| bool | GetWorldPickupByID (int32 InID, FWorldPickupInfo &OutWorldPickup) |
| |
| const int32 | GetNewPickupID () |
| |
| virtual const FText | GetTimerText () |
| |
| void | OnRep_WelcomeMessage () |
| |
| void | OnRep_TeamTicketList () |
| |
| void | OnRep_GenericTimer () |
| |
| void | UpdateGameTimer () |
| |
| void | SetWelcomeMessage (const FString &NewWelcomeMessage) |
| |
|
| static void | RegisterTargetableActor (AActor *const Targetable) |
| |
| static void | DeRegisterTargetableActor (AActor *const Targetable) |
| |
| static void | BroadcastTimerStatic (const UObject *const WorldContextObject, const float TimerDuration, const uint8 Type) |
| |
| static void | StopBroadcastedTimerStatic (const UObject *const WorldContextObject) |
| |
| static const FText & | GetGameTypeTextStatic (UObject *const WorldContextObject, EGameType InGameType) |
| |
| static bool | HasMatchStartedStatic (const UObject *WorldContextObject) |
| |
| static float | GetMatchLengthStatic (const UObject *WorldContextObject) |
| |
| static float | GetMatchElapsedTimeStatic (const UObject *WorldContextObject) |
| |
| static float | GetServerWorldTimeSecondsStatic (const UObject *WorldContextObject) |
| |
| static AGameStateBase * | GetGameStateNoAutoWorldContext (const UObject *WorldContextObject) |
| |
| static bool | IsAlly (const UObject *WorldContextObject, const AActor *Target, const AActor *EventInstigator) |
| |
| static bool | IsSquadMate (const UObject *WorldContextObject, const AActor *Target, const AActor *EventInstigator) |
| |
| static bool | IsNeutral (const UObject *WorldContextObject, const AActor *Target) |
| |
| static bool | IsEnemy (const UObject *WorldContextObject, const AActor *Target, const AActor *EventInstigator) |
| |
| static bool | IsAllyByTeam (const UObject *WorldContextObject, const int32 Team, const AActor *EventInstigator) |
| |
| static bool | IsNeutralByTeam (const int32 Team) |
| |
| static void | GetTargetColour (const AActor *Target, const FName &ColourName, const AActor *EventInstigator, FLinearColor &LinearColor) |
| |
| static void | GetTargetColourByTeam (const int32 Team, const FName &ColourName, const AActor *EventInstigator, FLinearColor &LinearColor) |
| |
| static int32 | GetTeamStatic (const AActor *Target) |
| |
| static FText | GetTeamNameStatic (const AActor *Target) |
| |
| static FText | GetTeamNameByTeamStatic (const UObject *WorldContextObject, const int32 Team) |
| |
| static const TArray< TSubclassOf< AProjectXCharacter > > & | GetPlayerClassListStatic (TSubclassOf< AProjectXGameState > GameStateClass) |
| |
| static FBoxSphereBounds | GetActorBoxSphereBounds (const AActor *const Actor) |
| |
| static FTargetableOctree * | Octree = nullptr |
| |
| static TMap< uint32, FTargetOctreeElementInfo > | TargetableOctreeElements |
| |