ATBLGameState¶
#include <TBLGameState.h>
Inherits from AGameState, IReplicatedSubobjectInterface
Inherited by AArenaGameState
Public Functions¶
Name | |
---|---|
ATBLGameState() | |
void | AddObjectivePointEvent([[EFaction]] Faction, int32 PointValue, TEnumAsByte< [[EObjectivePointCategory::Type]] > Category) |
void | AddStagePersistentGameModeMessages(TArray< FGameModeMessage > NewMessages) |
void | BroadcastDestroyTornOffItem(FName TornOffName) |
void | BroadcastPlayerKilled(FDeathEvent DeathEvent) |
void | BroadcastSetEpicEndGameState(const FEpicEndGameState & InEpicEndGameState) |
int32 | CalculateEndOfMatchCommodity(ATBLPlayerController * Player, const FString & Key) |
float | ConvertServerTimeToLocalTime(float ServerTime) |
int32 | GetArchetypeCount(TSubclassOf< ATBLCharacter > CharacterClass) |
int32 | GetArchetypeMaxCount(UObject * WorldContextObject, TSubclassOf< ATBLCharacter > CharacterClass, [[EFaction]] Faction) |
float | GetCinematicPlaybackTime() |
TScriptInterface< IStageInterface > | GetCurrentStage() const |
TSoftClassPtr< UUserWidget > | GetGameModeWidgetClass() const |
virtual void | [[GetLifetimeReplicatedProps]](TArray< FLifetimeProperty > & OutLifetimeProps) const override |
float | GetLocalPostMatchMatchmakingStartTime() |
int32 | GetNumObjectivePointsByCategory([[EFaction]] Faction, TEnumAsByte< [[EObjectivePointCategory::Type]] > Category) |
float | GetPostMatchTimeRemaining() |
float | GetPreparingMatchTimeRemaining() const |
float | GetServerTimeDifference() |
TArray< TSubclassOf< ATBLCharacter > > | GetSpawnableClasses(ATBLPlayerState * LocalPlayer, [[EFaction]] Faction) |
TArray< [[EFaction]] > | GetSpawnableTeams(ATBLPlayerState * LocalPlayerState) |
float | GetStageTimeRemaining() |
int32 | GetSubClassCount(TSubclassOf< ATBLCharacter > CharacterClass) |
int32 | GetSubClassMaxCount(UObject * WorldContextObject, TSubclassOf< ATBLCharacter > CharacterClass, [[EFaction]] Faction) |
ATBLTeam * | GetTeamWithFaction([[EFaction]] Faction) const |
float | GetWarmupTimeRemaining() const |
bool | IsCurrentStage(AActor * Stage) const |
bool | IsMatchWaitingToStart() |
bool | IsPostMatch() |
bool | IsServerBadFrameTime() |
bool | IsWaitingForAdminToStart() |
bool | IsWaitingForMinPlayersToStart() |
void | NotifyCinematicStartedPlayingTryBinding() |
void | OnRep_CinematicState() |
void | OnRep_ClassLimits() |
void | OnRep_FactionContextObjectiveMessage() |
void | OnRep_GameModeType() |
void | OnRep_PS5MatchId() |
void | OnRep_PS5MatchResponsiblePlayer() |
void | OnRep_SequenceBindings() |
void | OnRep_StageEndingMusic() |
void | OnRep_Victor() |
void | PlayCinematicsWithBinding(ALevelSequenceActor * DefenderSequence, ALevelSequenceActor * AttackerSequence, TMap< ASpawner *, FString > InSpawnerPrefixes) |
void | PlayerKilled(AController * Killer, AController * Killed, UDamageSource * DamageSource, FDeathEvent DeathEvent, const FDeathDamageTakenEvent & DamageEvent) |
void | RemoteStageEndingMusic() |
void | ResetStagePersistentGameModeMessages() |
void | SetCinematicMode([[ECinematicGameState]] State, ALevelSequenceActor * DefenderSequence, ALevelSequenceActor * AttackerSequence) |
void | SetGameModeType(TEnumAsByte< [[EGameModeType::Type]] > InGameModeType) |
void | SetObjectiveContextText(FObjectiveContextMessage NewContextObjectiveMessage) |
void | SetStageEndingMusic([[FAKAudioStartStopStruct]] Music) |
void | SetStageTimeRemaining(float TimeInSeconds) |
bool | ShouldShowLoadoutOnFirstDeath() |
bool | ShouldShowLoadoutOnPreparingMatch() |
Public Attributes¶
Name | |
---|---|
ALevelSequenceActor * | AttackerCinematicSequence |
[[ECinematicGameState]] | CinematicState |
TArray< [[FClassLimitStruct]] > | ClassLimits |
FObjectiveContextMessage | ContextObjectiveMessage |
ALevelSequenceActor * | DefenderCinematicSequence |
FEpicEndGameState | EpicEndGameState |
ATBLTeam * | FFATeam |
float | FinalMatchDuration |
FRespawnStinger | FirstSpawnSound |
[[FText]] | GameModeName |
UDataTable * | GameScoringDataTable |
TEnumAsByte< [[EGameModeType::Type]] > | GamemodeType |
TSoftClassPtr< ULocalMessage > | GameplayEventMessageClass |
FString | LobbyId |
[[FText]] | MapName |
int32 | MinPlayersToStart |
float | MinRespawnTime |
FTeamScoreEvent | MostRecentTeamScoreEvent |
TSubclassOf< ATBLTeam > | NeutralTeamClass |
FString | NextMapName |
UDataTable * | NoveltyScoreDataTable |
TArray< FObjectivePointEntry > | ObjectivePointArray |
FNewCharacterSpawned | OnCharacterSpawned |
FCinematicGameStateChanged | OnCinematicGameStateChanged |
FStartEpicEndGameEventSignature | OnEpicEndGameEvent |
FMatchEndedSignature | OnMatchEnded |
FMatchStartedSignature | OnMatchStarted |
FMatchStateChanged | OnMatchStateChanged |
FMatchWonBySignature | OnMatchWonBy |
FNewObjecitveContextMessage | OnNewObjectiveContextMessage |
FPS5MatchIdUpdated | OnPS5MatchIdUpdated |
FGameStatePlayerKilled | OnPlayerKilled |
FPlayerStateAdded | OnPlayerStateAdded |
FPlayerStateKillsUpdated | OnPlayerStateKillsUpdated |
FPlayerStateRemoved | OnPlayerStateRemoved |
FPlayerStateUniqueIdReplicated | OnPlayerStateUniqueIdReplicated |
FCinematicPlayingStateBegun | OnPlayingStateBegun |
FPostMatchEndTimeChanged | OnPostMatchEndTimeChanged |
FString | PS5MatchId |
[[FUniqueNetIdRepl]] | PS5MatchResponsiblePlayer |
FString | Platform |
ATBLPlayerState * | PlayerVictor |
int32 | PlayersNeededToStartEarly |
int32 | ProgressBarPrimaryTeamIndex |
TArray< FReplSequenceBinding > | ReplicatedSequenceBindings |
FRespawnStinger | RespawnSound |
float | ServerCinematicStartTime |
[[FText]] | ServerName |
float | ServerTimeDifference |
float | StageEndTime |
[[FAKAudioStartStopStruct]] | StageEndingMusic |
TArray< FGameModeMessage > | StagePersistentGameModeMessages |
TArray< FStageActorProgress > | StageProgressList |
float | StageStartTime |
UDataTable * | TeamScoreFormatDataTable |
TArray< ATBLTeam * > | Teams |
[[EFaction]] | Victor |
UVotingManagerComponent * | VotingManagerComponent |
uint8 | bBadFrameTimePerformance |
uint8 | bBadNetworkPerformance |
uint8 | bClientSideWeaponTracers |
bool | bDisablePlayerNamePlates |
bool | bDisableSpawningBots |
bool | bDisableTeamSelect |
bool | bHideHudImportantMessages |
bool | bIsGameModeFFA |
bool | bOnlyShowNamesOnTeammates |
bool | bServerBadFrameTime |
bool | bUseOpenLoadout |
bool | bUsingNewSpawnSystem |
Updated on 2025-01-21 at 09:02:23 +0100