|
| AProjectXGameStateBaseControl () |
|
virtual int32 | GetBaseCount (uint8 Team) const |
|
virtual const TArray< ACapturePoint * > & | GetControlPoints () const |
|
void | SaveCapturePoints (TArray< ACapturePoint * > &Points) |
|
void | CapturePointsChanged () |
|
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 |
|
class UVehicleRespawnManager * | VehicleRespawnManager = NULL |
|
class USquadComponent * | SquadComponent = NULL |
|
TMap< int32, FWorldPickupInfo > | WorldPickups |
|
int32 | WorldPickupID = 0 |
|
TArray< TWeakInterfacePtr< ISpawnTargetInterface > > | SpawnTargetsRegisteredForScoring = {} |
|
TArray< FTeamTicketInfo > | TeamTicketList |
|
FGenericTimerInfo | GenericTimer |
|
TArray< FTeamTicketInfo > | PreviousTeamTicketList |
|
FString | MatchStart = "VO_MatchStart" |
|
FString | VictoryVO = "VO_Victory" |
|
FString | DefeatVO = "VO_Failure" |
|
FString | FiveMinutesLeft = "VO_5MinsLeft" |
|
FString | OneMinutesLeft = "VO_1MinLeft" |
|
FString | TenSecondsLeft = "VO_10SecondsLeft" |
|