![]() |
LEAP Documentation 40220
Documentation for the LEAP project
|
#include <ProjectXPlayerState.h>
Public Member Functions | |
bool | operator> (const AProjectXPlayerState &Other) const |
virtual void | EndPlay (const EEndPlayReason::Type EndPlayReason) override |
virtual void | BeginPlay () override |
virtual APlayerState * | GetOwnedPlayerState () const override |
virtual void | MatchEnded () override |
void | InitStat () |
std::string | GetNakamaUserId () const |
const FString & | GetNakamaUserIdAsString () const |
bool | IsNakamaUserIdValid () const |
int32 | SetTeam (int32 NewTeam) override |
virtual FORCEINLINE int32 | GetTeam () const override |
virtual void | ModifyLevel (int32 Delta) |
virtual void | ModifyKills (AProjectXPlayerState *Killed, TSubclassOf< class UProjectXDamageType > DamageType) |
virtual void | ModifyDeployablesDestructed (ADeployable *DeployableDestructed, TSubclassOf< class UProjectXDamageType > DamageType) |
virtual void | ModifyDeaths (int32 Delta, AProjectXPlayerState *KillerState) |
virtual void | ModifyAssists (int32 Delta, APlayerState *PlayerState, float MaxHealth, float Damage) |
virtual void | ModifyTeamKills (int32 Delta) |
virtual void | ModifyXP (EXPEventType Type, APlayerState *TargetState, UObject *Object, float Alpha=1.0f, const TSubclassOf< UExperienceEvent > ExpereienceEventOverride=NULL) |
virtual void | ModifyUltimateCharge (int32 Delta) |
virtual void | BroadcastReviveTimeReceived (float ReviveStartTime) |
void | ModifyCurrency (int32 Delta) |
virtual void | SendQuickChat (AProjectXPlayerState *const To, const FString &Message, const EMessageType MessageType, AActor *const SquadOrderActor) |
virtual bool | GetIsSpawningOnReviveBeacon () const |
virtual void | Server_SendQuickChat (const FQuickChatInfo &QuickChatData) |
virtual void | Client_SendQuickChat (const FQuickChatInfo &QuickChatData) |
virtual void | Client_RequestSpawnTarget () |
virtual void | SendMessage (const FString &Message, AProjectXPlayerState *const To, const EMessageType MessageType) |
virtual void | Server_SendMessage (const FString &Message, AProjectXPlayerState *To, const EMessageType MessageType) |
virtual void | Client_SendMessage (const FString &Message, AProjectXPlayerState *To, const EMessageType MessageType) |
virtual void | Client_Reliable_UpdateExperienceGains (const FPlayerProgressionUpdates &NewExperienceGains) |
virtual bool | IsValidMessage (const FString &Message, const bool bDisplayErrors=false) |
virtual FString | FormatMessage (const FString &Message) |
virtual FString | FilterMatureLanaguage (const FString &SourceString) |
virtual void | DecrementChatSpamMessageCount () |
virtual void | Server_PickupItem (int32 PickUpID, AActor *OverlappedActor) |
void | SpawnWorldPickup (TSubclassOf< APickup > PickupClass, const FVector SpawnLocation, const FVector ExpectedLandingPosition) |
void | MultiCast_PickupSpawned (const FWorldPickupInfo &PickUpInfo) |
void | MultiCast_DestroyPickup (int32 PickupID) |
void | MultiCast_SpawnContextObject (const FVector_NetQuantize SpawnLocation, AProjectXPlayerState *SendingPlayerState) |
FORCEINLINE int32 | GetUnpackedPing () const |
FORCEINLINE FString | GetPingString () const |
FORCEINLINE int32 | GetLevel () const |
FORCEINLINE FString | GetLevelString () const |
FORCEINLINE int32 | GetEliminations () const |
FORCEINLINE FString | GetEliminationsString () const |
FORCEINLINE int32 | GetKills () const |
FORCEINLINE FString | GetKillsString () const |
FORCEINLINE int32 | GetDeaths () const |
FORCEINLINE FString | GetDeathsString () const |
FORCEINLINE int32 | GetAssists () const |
FORCEINLINE FString | GetAssistsString () const |
FORCEINLINE int32 | GetTeamKills () const |
FORCEINLINE FString | GetTeamKillsString () const |
FORCEINLINE bool | IsReady () const |
FORCEINLINE float | GetXP () const |
FORCEINLINE float | GetGameXPFromMultiplier () const |
FORCEINLINE FString | GetXPString () const |
FORCEINLINE bool | IsMatchBonusAvailable () const |
FORCEINLINE bool | IsTeamChangeOnCoolDown () const |
FORCEINLINE int | GetUltimateCharge () const |
FORCEINLINE FString | GetUltimateChargeString () const |
FORCEINLINE bool | IsUltimateCharged () const |
FORCEINLINE int | GetMaxUltimateCharge () const |
const FPlayerProgressionUpdates & | GetPlayerProgression () const |
const FEquips & | GetPlayerEquips () const |
const FGeneralEquips & | GetGeneralEquips () const |
float | GetExpMulitplier () const |
virtual void | SetExpMultiplier (float NewMultiplier) |
void | SetMaxUltimateCharge (uint16 NewMaxUltimateCharage) |
FORCEINLINE TWeakObjectPtr< ADecalActor > | GetGraffiti () const |
void | UpdateGraffiti (TWeakObjectPtr< ADecalActor > NewGraffiti) |
bool | IsLocalPlayerState () const |
virtual FString | GetPlayerID () const |
APickupReviveBeacon * | GetReviveBeacon () const |
UTexture2D * | GetAvatarImage () const |
UAnimMontage * | GetTaunt (uint8 TauntNumber) |
virtual bool | CanRestartPlayer () |
AProjectXCharacter * | GetCharacter () const |
void | OnStatsLoaded () |
void | MutePlayerText (APlayerState *Player, bool bToggle) |
TSubclassOf< AProjectXCharacter > | GetPreferredPlayerClass () const |
void | SetPreferredPlayerClass (TSubclassOf< AProjectXCharacter > NewPlayerClass) |
float | GetNextRespawnTime () const |
float | GetTimeUntilRespawn () const |
void | SetNextRespawnTime (float NewRespawnTime) |
virtual void | DestroyInvalidDeployables (bool bForce=false) |
virtual void | UpdatePlayerPerkUsage (APawn *InPawn) |
void | OnEquipsLoaded (bool bSuccess) |
void | LoadMatchBonusAvailable () |
virtual FPlayerClassUsage & | GetClassUsageByClass (TSubclassOf< AProjectXCharacter > PlayerClass) |
virtual FPlayerClassUsage & | GetMostUsedClass () |
const UPlayerProgressionManager * | GetPlayerProgressionCDO () const |
FORCEINLINE UGlobalAmmoComponent * | GetGlobalAmmoComponent () const |
virtual bool | AddAuthenticatedTicket (const int32 TicketID, const FAuthWeaponTicket &Ticket) |
virtual bool | ConsumeAuthenticatedTicket (const int32 TicketID, TSubclassOf< class UWeaponInstanceRanged > Weapon, TSubclassOf< AProjectile > &ProjectileClass, float &DamageModifier) |
virtual void | OnTicketExpired (const int32 TicketID) |
void | Server_ProcessProjectileHit (const uint8 ShotID, const int32 &ProjectileID, const FHitResult &HitResult, TSubclassOf< class UWeaponInstanceRanged > Weapon, const TArray< FVector_NetQuantize > &FlightPath, UTelekenesisComponent *TelekenesisComponent=nullptr, const FRotator &CustomRotation=FRotator::ZeroRotator) |
void | Server_ProcessExplosiveProjectileHit (const int32 &ProjectileID, const FHitResult &HitResult, TSubclassOf< class UWeaponInstanceRanged > Weapon, const TArray< FVector_NetQuantize > &FlightPath, const TArray< AActor * > &RadialDamagedActors) |
virtual TScriptInterface< ISpawnTargetInterface > | GetSpawnTarget () const |
virtual bool | HasSpawnTarget () const |
bool | HasLoadedCosmetics () const |
bool | GetKillExplosion (TSoftObjectPtr< UParticleSystem > &Particle, TSoftObjectPtr< USoundCue > &Sound) |
virtual void | SetSpawnTarget (TScriptInterface< ISpawnTargetInterface > NewSpawnTarget) |
virtual void | StartTeamChangeCoolDown () |
float | GetTeamSwitchingCoolDownRemaining () const |
void | SetAvatar (UTexture2D *NewAvatar) |
void | PlayTaunt (uint8 TauntID) |
void | OnItemEquipped (ECosmeticType Type, const FString &ShortCode, const FString &EquipCode) |
void | Server_Reliable_UpdateSessionLockedCosmetics (uint16 CosmeticIDNumber) |
virtual void | OnRep_UniqueId () override |
void | UpdatePassiveUltimateCharge () |
void | UpdateKillExplosion (UCosmeticExplosionAsset *CosmeticAsset) |
virtual void | AddHealingDone (const float HealedAmount) |
virtual void | AddRepairingDone (const float RepairedAmount, UClass *const TargetClassRepaired) |
virtual void | ActivateHealBufferCheck () |
virtual void | DeactivateHealBufferCheck () |
virtual void | ActivateRepairBufferCheck () |
virtual void | DeactivateRepairBufferCheck () |
virtual void | ToggleReviveBeacon (bool bActivate) |
virtual void | UltimateFinished () |
virtual void | UltimateStarted (UWeaponInstance *Weapon) |
virtual void | SetReadyStatus (bool bNewReadyStatus) |
void | SetCanChangeTeams (bool bNewCanChangeTeams) |
void | SpawnActorOnProjectileHit (const AProjectile *HitProjectile, const FHitResult &HitResult, const FRotator &CustomRotator=FRotator::ZeroRotator) |
void | SetSquadLeader (bool const InSquadLeader) |
void | SetCurrentSquadOrder (FSquadOrder const InSquadOrder) |
FVector | GetReviveBeaconSpawnLocation () |
bool | IsSquadLeader () |
FSquadOrder | GetCurrentSquadOrder () |
int32 | IsPlayerStateNemesis (AProjectXPlayerState *const NemesisPlayerState) |
void | PlayAnnouncerSpawnSound () |
void | ModifyKillsByClass (AProjectXPlayerState *Killed) |
void | Client_PlayAnnouncer (const FString &VoiceToPlay) |
void | Server_UpdateStat (EStatNames StatToUpdate, int32 Value, UObject *InObject, const EStatUpdateBehaviour &StatUpdateBehaviour, int32 InDebugMapType, const FString &InDebugMapName) |
void | Client_UnlockAchievement (const EAchievementData AchievementToUnlock) |
void | Server_KickPlayer (AProjectXPlayerState *PlayerToKick) |
void | Client_QueryAchievements () |
![]() | |
template<class T > | |
T * | GetOwnedPlayerState () const |
virtual APlayerState * | GetOwnedPlayerState () const |
template<class T > | |
T * | GetOwningController () const |
virtual AController * | GetOwningController () const |
virtual void | OnOwnerLeave () |
virtual void | OnOwnerDied () |
![]() | |
void | OnMatchStarted () |
virtual void | MatchStarted () |
void | OnMatchEnded () |
virtual void | MatchEnded () |
virtual int32 | GetTeam () const |
virtual int32 | SetTeam (int32 NewTeam) |
Static Public Member Functions | |
static float | ValidateFlightPath (UObject *const WorldContextObject, const TArray< FVector_NetQuantize > &FlightPath, AActor *HitActor=NULL) |
static float | GetFlightPathDistance (const TArray< FVector_NetQuantize > &FlightPath) |
static void | SortPlayerStates (const TArray< AProjectXPlayerState * > &InPlayerStateList, TArray< AProjectXPlayerState * > &OutPlayerStateList) |
static APlayerState * | GetPlayerStateByName (const UObject *WorldContextObject, const FString &Name) |
static AProjectXPlayerState * | GetPlayerStateByID (const UObject *WorldContextObject, const FString &ID) |
static AProjectXPlayerState * | GetPlayerStateByPlayerID (const UObject *WorldContextObject, int32 ID) |
static AProjectXPlayerState * | GetPlayerStateByNakamaPlayerID (const UObject *WorldContextObject, const FString &ID) |
static TSubclassOf< AProjectXCharacter > | GetClassFromUsage (const FPlayerClassUsage &ClassUsage) |
static float | GetTimeFromUsage (const FPlayerClassUsage &ClassUsage) |
static int32 | GetSpawnCountFromUsage (const FPlayerClassUsage &ClassUsage) |
![]() | |
static bool | IsValidTeam (const ITeamInterface *const TeamInferface) |
Public Attributes | |
float | UltChargeMultiplier = 1.0f |
FPlayerStatsChangedSignature | OnPlayerStatsChanged |
FXPChangedSignature | OnXPChanged |
FPlayerCurrencyGainedSignature | OnUltimateChargeChanged |
FXPChangedSignature | OnTotalXPChanged |
FPlayerCurrencyGainedSignature | OnCurrencyGained |
FScoreChangedSignature | OnPlayerScoreChanged |
FPlayerLevelChangedSignature | OnPlayerLevelChanged |
FExperienceEventSignature | OnExpGained |
FClassEventSignature | OnPlayerClassChanged |
FReviveTimerReceived | OnReviveTimerReceived |
FPlayerStateObjectChangedSignature | OnPlayerStateNextRespawnTimeChanged |
FPlayerChangedTeamSignature | OnPlayerChangedTeam |
FSpawnTargetChangedSignature | OnSpawnPointChanged |
FTeamChangeCoolDownSignature | OnTeamChangeCoolDownStart |
FTeamChangeCoolDownSignature | OnTeamChangeCoolDownFinish |
FAvatarUpdatedSignature | OnAvatarChangeDelegateEvent |
FCurrencyChangedSignature | OnCurrencyUpdated |
FMessageReceivedSignature | OnMessageReceieved |
FOnSquadLeaderChanged | OnSquadLeaderChanged |
FQuickChatMessageReceivedSignature | OnQuickChatMessageReceived |
FUltimateTriggeredSignature | OnUltimateTriggered |
FUltimateUsedSignature | OnUltimateUsed |
FOnCosmeticsUpdatedSignature | OnCosmeticsUpdated |
FPlayerKillSignature | OnPlayerKillEvent |
FOnEquipsUpdatedSignature | OnEquipsUpdated |
FPlayerStatsChangedSignature | OnGameXPFromMultiplierReceived |
FPLayerStateReadyChangedSignature | OnPlayerStateReadyEvent |
FPlayerStatsChangedSignature | OnPlayerProgressionRewardedEvent |
Static Public Attributes | |
static TArray< FString > | MessageHistory |
Protected Member Functions | |
virtual void | OverrideWith (APlayerState *PlayerState) override |
virtual void | CopyProperties (APlayerState *PlayerState) override |
virtual void | OnRep_Kills (uint16 LastKills) |
virtual void | OnRep_Deaths (uint16 LastDeaths) |
virtual void | OnRep_Assists (uint16 LastAssists) |
virtual void | OnRep_Score () override |
virtual void | OnRep_GameXP (uint16 LastXP) |
virtual void | OnRep_Level (uint16 PreviousLevel) |
virtual void | OnRep_UltimateCharge () |
virtual void | OnRep_PlayerClass () |
virtual void | OnRep_Team () |
virtual void | OnRep_CanSwitchTeams () |
virtual void | OnRep_SquadLeader () |
virtual void | OnRep_NextRespawnTime () |
virtual void | OnRep_Ready () |
virtual void | OnPlayerStateRemovedFromGameState (APlayerState *RemovedPlayerState) |
virtual void | DoHealBonusXPBufferCheck () |
virtual void | DoRepairBonusXPBufferCheck () |
void | LoadGeneralCosmetics (ECosmeticType Type, const FEquips &LoadingEquips, const FString &EquipCode) |
void | LoadCosmeticMaterialAsset (TSoftObjectPtr< UMaterialInstance > AssetPointer, FDelegateMaterialInstanceSignature Callback) |
void | LoadPlayerPerk () |
void | Server_SendNakamaUserId (const FString &InNakamaUserId) |
void | Server_Reliable_ToggleReviveBeacon (bool bActive) |
void | Server_Reliable_PlayTaunt (uint8 TauntID) |
void | Multicast_Unreliable_PlayTaunt (uint8 TauntID) |
void | Multicast_Reliable_EquipCosmeticItem (ECosmeticType Type, uint16 ShortCodeIndex, uint16 EquipCodeIndex) |
void | Server_Reliable_EquipItem (ECosmeticType Type, uint16 ShortCodeIndex, uint16 EquipCodeIndex) |
void | Client_Reliable_SendGameXPFromMultiplier (uint16 BonusEXP) |
Protected Attributes | |
uint16 | Kills = 0 |
uint16 | Deaths = 0 |
uint16 | Assists = 0 |
uint16 | Level = 0 |
uint16 | GameXP = 0 |
uint16 | UltimateCharge = 0 |
uint8 | Team = UINT8_MAX |
bool | bCanChangeTeam = true |
TSubclassOf< AProjectXCharacter > | PreferredPlayerClass = NULL |
bool | bSquadLeader = false |
FSquadOrder | CurrentSquadOrder |
float | NextRespawnTime = 0.f |
bool | bReady = false |
bool | bIsAdmin = false |
TWeakObjectPtr< APickupReviveBeacon > | ReviveBeacon |
TSubclassOf< AProjectXCharacter > | PawnPlayerClass = NULL |
TWeakObjectPtr< AActor > | SpawnTarget = NULL |
TWeakObjectPtr< ADecalActor > | Graffiti |
FGeneralEquips | GeneralEquips |
float | SpawnWorldTime = -1.f |
TMap< int32, FAuthWeaponTicket > | AuthenticatedTicketMap |
UCosmeticExplosionAsset * | KillExplosionAsset = NULL |
TMap< uint8, UAnimMontage * > | TauntMontages |
UTexture2D * | AvatarReference = NULL |
UGlobalAmmoComponent * | GlobalAmmoComponent = NULL |
float | TeamSwitchCoolDownDuration = 0.0f |
int32 | MaxUltimateCharge = 2 |
float | HealBonusBufferCheckTime = 2.0f |
float | HealBonusThreshold = 2.0f |
float | RepairBonusBufferCheckTime = 2.0f |
float | RepairBonusThreshold = 300.f |
int32 | Currency = 0 |
bool | bUsedUltimate = false |
uint16 | GameXPFromMultiplier = 0 |
float | EXPMultiplier = 1.0f |
bool | bMatchBonusIsAvailable = false |
TArray< FPlayerClassUsage > | PlayerClassUsageList |
FPlayerProgressionUpdates | PlayerProgressionUpdates |
uint16 | TeamKills = 0 |
FTimerHandle | TeamSwitchTimer |
FTimerHandle | ChatSpamTimer |
uint8 | ChatSpamMessageCount |
TMap< uint32, FNemesisTrackingInfo > | NemesisInfoMap = TMap<uint32, FNemesisTrackingInfo>() |
uint32 | LastKillerID = 0 |
float | HealBonusXPBuffer = 0.f |
FTimerHandle | HealBonusXPCheckTimerHandle |
TMap< UClass *, float > | RepairBonusXPBuffer = TMap<UClass*, float>() |
FTimerHandle | RepairBonusXPCheckTimerHandle |
FEquips | Equips |
FString | EnemyDeployableDestroyed = "VO_EquipementDestroyed_Enemy" |
FString | KilledLitEnemy = "VO_TheyWereLit" |
FString | DoubleKill = "VO_DoubleKill" |
FString | TripleKill = "VO_TripleKill" |
FString | QuadKill = "VO_QuadKill" |
FString | QuintKill = "VO_QuintKill" |
FString | BecomeNemesis = "VO_Nemesis" |
FString | AquiredNemesis = "VO_Nemesis_Recieve" |
FString | NemesisKilled = "VO_NemesisPayback" |
FString | PayBack = "VO_Payback" |
FString | Avenger = "VO_Avenger" |
FString | Saviour = "VO_Saviour" |
FString | Death = "VO_Death" |
FString | AssaultClassID = "Assault" |
FString | EngineerClassID = "Engineer" |
FString | ExplosiveClassID = "Explosive" |
FString | HeavyClassID = "Heavy" |
FString | SpecOpsClassID = "SpecOps" |
FString | SniperClassID = "Sniper" |
FString | Assault = "VO_SpawnAssault" |
FString | Sniper = "VO_SpawnSniper" |
FString | Heavy = "VO_SpawnHeavy" |
FString | Engineer = "VO_SpawnEngineer" |
FString | SpecOps = "VO_SpawnSpecops" |
FString | Explosive = "VO_SpawnTech" |
FString | NakamaUserId = "b297c970-8355-4768-9f41-6b03ccd8a938" |
bool | bLoadedCosmetics = false |
FVector | ReviveBeaconSpawnLocation = FVector::ZeroVector |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
overridevirtual |
Reimplemented in APXPlayerStateBaseControlTesting, and AProjectXPlayerStateHorde.
|
virtual |
|
virtual |
Reimplemented in APXPlayerStateBaseControlTesting.
void AProjectXPlayerState::Client_PlayAnnouncer | ( | const FString & | VoiceToPlay | ) |
void AProjectXPlayerState::Client_QueryAchievements | ( | ) |
|
protected |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
void AProjectXPlayerState::Client_UnlockAchievement | ( | const EAchievementData | AchievementToUnlock | ) |
|
virtual |
|
overrideprotectedvirtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
protectedvirtual |
|
protectedvirtual |
|
overridevirtual |
|
virtual |
|
virtual |
|
inline |
|
inline |
|
inline |
AProjectXCharacter * AProjectXPlayerState::GetCharacter | ( | ) | const |
|
inlinestatic |
|
virtual |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
static |
|
inline |
|
inline |
|
inline |
|
inline |
|
virtual |
bool AProjectXPlayerState::GetKillExplosion | ( | TSoftObjectPtr< UParticleSystem > & | Particle, |
TSoftObjectPtr< USoundCue > & | Sound | ||
) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
virtual |
std::string AProjectXPlayerState::GetNakamaUserId | ( | ) | const |
|
inline |
|
inline |
|
overridevirtual |
Reimplemented from IOwnedInterface.
|
inline |
const FEquips & AProjectXPlayerState::GetPlayerEquips | ( | ) | const |
|
virtual |
|
inline |
const UPlayerProgressionManager * AProjectXPlayerState::GetPlayerProgressionCDO | ( | ) | const |
|
static |
|
static |
|
static |
|
static |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
virtual |
Reimplemented in APXPlayerStateBaseControlTesting.
|
inline |
|
inlineoverridevirtual |
Reimplemented from ITeamInterface.
|
inline |
|
inline |
float AProjectXPlayerState::GetTeamSwitchingCoolDownRemaining | ( | ) | const |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
virtual |
void AProjectXPlayerState::InitStat | ( | ) |
bool AProjectXPlayerState::IsLocalPlayerState | ( | ) | const |
|
inline |
bool AProjectXPlayerState::IsNakamaUserIdValid | ( | ) | const |
int32 AProjectXPlayerState::IsPlayerStateNemesis | ( | AProjectXPlayerState *const | NemesisPlayerState | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
virtual |
|
protected |
|
protected |
void AProjectXPlayerState::LoadMatchBonusAvailable | ( | ) |
|
protected |
|
overridevirtual |
Reimplemented from IReactsToMatchEvents.
|
virtual |
void AProjectXPlayerState::ModifyCurrency | ( | int32 | Delta | ) |
|
virtual |
|
virtual |
|
virtual |
void AProjectXPlayerState::ModifyKillsByClass | ( | AProjectXPlayerState * | Killed | ) |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
void AProjectXPlayerState::MultiCast_DestroyPickup | ( | int32 | PickupID | ) |
void AProjectXPlayerState::MultiCast_PickupSpawned | ( | const FWorldPickupInfo & | PickUpInfo | ) |
|
protected |
void AProjectXPlayerState::MultiCast_SpawnContextObject | ( | const FVector_NetQuantize | SpawnLocation, |
AProjectXPlayerState * | SendingPlayerState | ||
) |
|
protected |
void AProjectXPlayerState::MutePlayerText | ( | APlayerState * | Player, |
bool | bToggle | ||
) |
void AProjectXPlayerState::OnEquipsLoaded | ( | bool | bSuccess | ) |
void AProjectXPlayerState::OnItemEquipped | ( | ECosmeticType | Type, |
const FString & | ShortCode, | ||
const FString & | EquipCode | ||
) |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
overrideprotectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
overridevirtual |
void AProjectXPlayerState::OnStatsLoaded | ( | ) |
|
virtual |
|
inline |
|
overrideprotectedvirtual |
void AProjectXPlayerState::PlayAnnouncerSpawnSound | ( | ) |
void AProjectXPlayerState::PlayTaunt | ( | uint8 | TauntID | ) |
|
virtual |
|
virtual |
void AProjectXPlayerState::Server_KickPlayer | ( | AProjectXPlayerState * | PlayerToKick | ) |
|
virtual |
void AProjectXPlayerState::Server_ProcessExplosiveProjectileHit | ( | const int32 & | ProjectileID, |
const FHitResult & | HitResult, | ||
TSubclassOf< class UWeaponInstanceRanged > | Weapon, | ||
const TArray< FVector_NetQuantize > & | FlightPath, | ||
const TArray< AActor * > & | RadialDamagedActors | ||
) |
void AProjectXPlayerState::Server_ProcessProjectileHit | ( | const uint8 | ShotID, |
const int32 & | ProjectileID, | ||
const FHitResult & | HitResult, | ||
TSubclassOf< class UWeaponInstanceRanged > | Weapon, | ||
const TArray< FVector_NetQuantize > & | FlightPath, | ||
UTelekenesisComponent * | TelekenesisComponent = nullptr , |
||
const FRotator & | CustomRotation = FRotator::ZeroRotator |
||
) |
|
protected |
|
protected |
|
protected |
void AProjectXPlayerState::Server_Reliable_UpdateSessionLockedCosmetics | ( | uint16 | CosmeticIDNumber | ) |
|
virtual |
|
protected |
|
virtual |
void AProjectXPlayerState::Server_UpdateStat | ( | EStatNames | StatToUpdate, |
int32 | Value, | ||
UObject * | InObject, | ||
const EStatUpdateBehaviour & | StatUpdateBehaviour, | ||
int32 | InDebugMapType, | ||
const FString & | InDebugMapName | ||
) |
void AProjectXPlayerState::SetAvatar | ( | UTexture2D * | NewAvatar | ) |
void AProjectXPlayerState::SetCanChangeTeams | ( | bool | bNewCanChangeTeams | ) |
void AProjectXPlayerState::SetCurrentSquadOrder | ( | FSquadOrder const | InSquadOrder | ) |
|
inlinevirtual |
|
inline |
void AProjectXPlayerState::SetNextRespawnTime | ( | float | NewRespawnTime | ) |
void AProjectXPlayerState::SetPreferredPlayerClass | ( | TSubclassOf< AProjectXCharacter > | NewPlayerClass | ) |
|
virtual |
|
virtual |
void AProjectXPlayerState::SetSquadLeader | ( | bool const | InSquadLeader | ) |
|
overridevirtual |
Reimplemented from ITeamInterface.
|
static |
void AProjectXPlayerState::SpawnActorOnProjectileHit | ( | const AProjectile * | HitProjectile, |
const FHitResult & | HitResult, | ||
const FRotator & | CustomRotator = FRotator::ZeroRotator |
||
) |
void AProjectXPlayerState::SpawnWorldPickup | ( | TSubclassOf< APickup > | PickupClass, |
const FVector | SpawnLocation, | ||
const FVector | ExpectedLandingPosition | ||
) |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
inline |
|
inline |
void AProjectXPlayerState::UpdatePassiveUltimateCharge | ( | ) |
|
virtual |
|
static |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
static |
|
protected |
|
protected |
|
protected |
|
protected |
FAvatarUpdatedSignature AProjectXPlayerState::OnAvatarChangeDelegateEvent |
FOnCosmeticsUpdatedSignature AProjectXPlayerState::OnCosmeticsUpdated |
FPlayerCurrencyGainedSignature AProjectXPlayerState::OnCurrencyGained |
FCurrencyChangedSignature AProjectXPlayerState::OnCurrencyUpdated |
FOnEquipsUpdatedSignature AProjectXPlayerState::OnEquipsUpdated |
FExperienceEventSignature AProjectXPlayerState::OnExpGained |
FPlayerStatsChangedSignature AProjectXPlayerState::OnGameXPFromMultiplierReceived |
FMessageReceivedSignature AProjectXPlayerState::OnMessageReceieved |
FPlayerChangedTeamSignature AProjectXPlayerState::OnPlayerChangedTeam |
FClassEventSignature AProjectXPlayerState::OnPlayerClassChanged |
FPlayerKillSignature AProjectXPlayerState::OnPlayerKillEvent |
FPlayerLevelChangedSignature AProjectXPlayerState::OnPlayerLevelChanged |
FPlayerStatsChangedSignature AProjectXPlayerState::OnPlayerProgressionRewardedEvent |
FScoreChangedSignature AProjectXPlayerState::OnPlayerScoreChanged |
FPlayerStateObjectChangedSignature AProjectXPlayerState::OnPlayerStateNextRespawnTimeChanged |
FPLayerStateReadyChangedSignature AProjectXPlayerState::OnPlayerStateReadyEvent |
FPlayerStatsChangedSignature AProjectXPlayerState::OnPlayerStatsChanged |
FQuickChatMessageReceivedSignature AProjectXPlayerState::OnQuickChatMessageReceived |
FReviveTimerReceived AProjectXPlayerState::OnReviveTimerReceived |
FSpawnTargetChangedSignature AProjectXPlayerState::OnSpawnPointChanged |
FOnSquadLeaderChanged AProjectXPlayerState::OnSquadLeaderChanged |
FTeamChangeCoolDownSignature AProjectXPlayerState::OnTeamChangeCoolDownFinish |
FTeamChangeCoolDownSignature AProjectXPlayerState::OnTeamChangeCoolDownStart |
FXPChangedSignature AProjectXPlayerState::OnTotalXPChanged |
FPlayerCurrencyGainedSignature AProjectXPlayerState::OnUltimateChargeChanged |
FUltimateTriggeredSignature AProjectXPlayerState::OnUltimateTriggered |
FUltimateUsedSignature AProjectXPlayerState::OnUltimateUsed |
FXPChangedSignature AProjectXPlayerState::OnXPChanged |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
float AProjectXPlayerState::UltChargeMultiplier = 1.0f |
|
protected |