Skip to content

ATBLPlayerState

#include <TBLPlayerState.h>

Inherits from APlayerState, ITBLPlayerStateInterface

Inherited by AArenaPlayerState

Public Functions

Name
ATBLPlayerState()
void AddDeadCharacter(uint8 ID, ATBLCharacter * InCharacter, bool bSpawnedHead)
void BroadcastPauseRagdolls(bool bPaused)
void BroadcastStatsLevelUp(TArray< FLevelUpResult > NewLevelUpResults)
bool CanBeAutoBalanced()
void ClientBlockInput(bool BlockInput)
void ClientForceReplicate()
void [[ClientScoreCurveEvent]](FName RowName, int32 ScoreCurveAmount, int32 ScoreAmount, ATBLPlayerState * Killed, int16 NoveltyScoreRowIndex)
void [[ClientScoreEvent]](FName RowName, int32 ScoreAmount, ATBLPlayerState * Killed, int32 Bonuses, int16 NoveltyScoreRowIndex)
void [[ClientScoreOverrideEvent]](FName RowName, int32 ScoreAmount, ATBLPlayerState * Killed, int16 NoveltyScoreRowIndex)
void GetAllPresetsAsArray(TArray< FCustomizationPreset > & OutPresets)
TSubclassOf< ATBLCharacter > GetCharacterClass(bool & IsDead, bool & IsSpectating)
[[EHardwarePlatform]] GetClientHardwarePlatform()
ATBLCharacter * GetDeadCharacter(uint8 ID)
TArray< FDeathRecapEntry > GetDeathRecapEntries()
void GetDeathRecapEntryForKiller(FDeathRecapEntry & Entry)
void GetDeathRecapEntryForTakeDowner(FDeathRecapEntry & Entry)
FLinearColor GetDisplayColor()
bool GetIsFriend() const
virtual void [[GetLifetimeReplicatedProps]](TArray< FLifetimeProperty > & OutLifetimeProps) const override
int32 GetNumInParty()
FString GetPartyId() const
TEnumAsByte< [[EAudioPersonalityType::Type]] > GetPersonalityType() const
bool GetPlayerVIPStatus()
bool IsInParty()
void OnRep_AttachToProjectile()
void OnRep_CharacterClass()
void OnRep_NextSpawnTeam()
void OnRep_OnlineStats()
void OnRep_PlatformOSSUniqueId()
void OnRep_PlayFabOSSUniqueId()
void OnRep_Team()
void ResetPartyId()
TArray< ATBLPlayerState * > ReturnListOfFriends(TArray< ATBLPlayerState * > PlayerStates)
void ServerUpdateFriendStatus(ATBLPlayerState * MyFriend, bool IsFriend)
void SetIsFriend(bool IsFriend)
void SetNumInParty(int32 inNumInParty)
void SetPartyId(const FString & InPartyId)
void SetPlayerVIPStatus(bool IsVIP)
TArray< [[FScoreEventStruct]] > StatsGetPlayerScoreEvents()
void UpdateDeadCharacters()
void UpdatePlayerAutoBalanceEligibility(bool NewCanBeAutoBalanced)

Protected Functions

Name
void LocalPlayerPartyCreated(const bool Result, const FString & NewPartyId)
void LocalPlayerPartyDisbanded()
void LocalPlayerPartyInviteAccepted(const FString & NewPartyId)
void LocalPlayerPartyLeft(const bool Result)
void OnPawnDamaged(const FDamageTakenEvent & Event)
void OnRep_ClientPlatform()
void OnRep_Deaths()
void OnRep_GlobalRank()
void OnRep_Kills()
void OnRep_NextSpawnPawnSubclass()
void OnRep_OnlineAccount()
void OnRep_PersonalityType()
void OnRep_PlayerScore()
void OnRep_Presets()
void OnRep_Takedowns()
void OnRep_bMustSetLoadout()
void ServerUploadPing(uint8 NewPing)
void SyncScoreEvents(const TArray< FScoreEventByName > & ScoreEvents)
void UploadPing()

Public Attributes

Name
AInventoryItem * AttachToProjectile
FCustomizationConstraintsQuery BotCustomizationQuery
TEnumAsByte< [[EAudioClassType::Type]] > BotSelectedAssetsType
TArray< USkeletalMesh * > CachedGoreHeadMeshes
USkeletalMesh * CachedMesh
TSubclassOf< ATBLCharacter > CachedMeshClass
[[EFaction]] CachedMeshFaction
TMap< FName, float > CachedMeshMorphTargets
TArray< FLevelUpResult > CurrentMatchLevelUpResults
uint8 DeadCharacterId
TMap< uint8, FDeadCharacter > DeadCharacters
FDeathRecap DeathRecap
float DeathTime
TArray< TWeakObjectPtr< ATBLPlayerState > > DownCausingPlayers
FString GameSparksUserId
bool HasBeenAutoBalanced
FDeathsChangedSignature OnDeathsChanged
FKillsChangedSignature OnKillsChanged
FNextSpawnTeamChangedSignature OnNextSpawnTeamChanged
FPlatformChangedSignature OnPlatformChanged
FScoreEventSignature OnScoreEvent
FTeamChangedSignature OnTeamChanged
FTBLOnlineAccount OnlineAccount
FOnlineInventoryRefreshed OnlineInventoryRefreshed
FTBLOnlineStats OnlineStats
FOnlineStatsLevelUp OnlineStatsLevelUp
FOnlineStatsLogin OnlineStatsLogin
FOnlineStatsStatValueChanged OnlineStatsOriginalValueChanged
FOnlineStatsStatValueChanged OnlineStatsStatValueChanged
FOnlineStatsUpdatedSignature OnlineStatsUpdated
FOnlineStoreOnCurrencyChanged OnlineStoreOnCurrencyChanged
[[FUniqueNetIdRepl]] PlatformOSSUniqueId
[[FUniqueNetIdRepl]] PlayFabOSSUniqueId
TArray< AActor * > RespawnConstructableActors
FRespawnSpecialItem RespawnSpecialItem
TArray< FStatEntry > RespawnStats
FScoreChangedSignature ScoreChanged
ATBLTeam * TeamBeforeBecameInactive
ATBLCharacter * WaitForAttachToProjectile
bool bCustomizationUploaded
bool bReplicateOnlineAccount
bool bWantsOnlineLoad

Protected Attributes

Name
int32 ActualStartTime
FLinearColor AgathaDisplayColor
int32 Assists
ATBLCharacter * Character
TSubclassOf< ATBLCharacter > CharacterClass
[[EHardwarePlatform]] ClientPlatform
[[FText]] CustomizationNickName
TArray< FTimeStampedDamageTakenEvent > DamageTakenEvents
int32 Deaths
TEnumAsByte< [[EAudioPersonalityType::Type]] > EquippedPersonalityType
[[EFaction]] Faction
TArray< ATBLPlayerState * > FriendsList
int32 GlobalRank
int32 InactiveTime
TArray< FInstigatedVote > InstigatedVotes
int32 Kills
TWeakObjectPtr< ATBLCharacter > LastDeathRecapCharacter
float LastVotedOnTime
[[FText]] LocalizablePlayerName
FLinearColor MasonDisplayColor
FLoadout NextSpawnLoadout
TSubclassOf< ATBLCharacter > NextSpawnPawnSubclass
ATBLTeam * NextSpawnTeam
int32 NumInParty
FOnlineStatsGlobalRankChanged OnGlobalRankChanged
FTakedownsChangedSignature OnTakedownsChanged
float OutOfCombatTimeRemaining
FString PartyId
int32 PlayerScore
TArray< FScoreEventByName > PlayerScoreEventsByText
FReplCustomizationPresetMapping Presets
int32 ProjectilesFired
float ShowLoadoutDelayTime
FLinearColor SpectatorDisplayColor
int32 Takedowns
ATBLTeam * Team
FLinearColor TenosiaDisplayColor
float TimeSinceLastOutOfCombat
float TotalIdleTime
float TotalTeamDamage
TMap< FPrimaryAssetId, [[EFaction]] > WhitelistAssets
bool bCanBeAutoBalanced
bool bIsFriend
bool bIsNPC
bool bIsNextSpawnLoadoutOverridden
bool bIsPlayerCustomizedBot
uint8 bIsVIP
bool bMustSetLoadout
bool bQuitter

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