|
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 () |
Public Member Functions inherited from IOwnedInterface | |
| 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 () |
Public Member Functions inherited from IReactsToMatchEvents | |
| 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 Public Member Functions inherited from ITeamInterface | |
| 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 |