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