|
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 |
|