Skip to content

AArenaGameState

#include <ArenaGameState.h>

Inherits from ATBLGameState, AGameState, IReplicatedSubobjectInterface

Inherited by ALTSGameState

Public Functions

Name
AArenaGameState()
void BroadcastRoundWonBy([[EFaction]] Winners)
void ClientPlayPodiumSequence()
virtual void [[GetLifetimeReplicatedProps]](TArray< FLifetimeProperty > & OutLifetimeProps) const override
[[EFaction]] GetMatchPointFaction() const
int32 GetNumberOfLivingPlayers([[EFaction]] Faction)
TArray< AArenaPlayerState * > GetPlayersAtStartOfRound([[EFaction]] Faction)
float GetPreCountdownTimeRemaining() const
int32 GetRemainingLives([[EFaction]] Faction)
int32 GetRoundVictories([[EFaction]] Faction) const
bool IsMatchPointForFaction([[EFaction]] Faction) const
void SetRemainingLives([[EFaction]] Faction, int32 InRemainingLives)

Protected Functions

Name
void OnRep_LivingPlayers()
void OnRep_RemainingLives()
void OnRep_RoundVictories()

Public Attributes

Name
int32 FinalLivesSetting
float MaxPlayersSetting
FOnPlayersAtStartOfRoundChanged OnAttackingPlayersAtStartOfRoundChanged
FOnPlayersAtStartOfRoundChanged OnDefendingPlayersAtStartOfRoundChanged
FOnNumLivingPlayersChanged OnNumLivingPlayersChanged
FOnRemainingLivesChanged OnRemainingLivesChanged
FOnRoundVictoriesChanged OnRoundVictoriesChanged
FOnRoundWonBy OnRoundWon
TArray< FReplPodiumCharacterInfo > ReplicatedPodiumVictorInfos
FReplVictoryPodium ReplicatedVictoryPodium
TArray< FReplSequenceBinding > ReplicatedVictoryPodiumBindings
float RoundTimeLimitSetting
int32 RoundsSetting
int32 TeamLivesSetting
float TimeBetweenRoundsSetting

Updated on 2025-01-21 at 09:02:23 +0100