|
WjWorld
|
#include <WjWorldPlayerStatePlay.h>
Public Member Functions | |
| AWjWorldPlayerStatePlay () | |
| virtual UAbilitySystemComponent * | GetAbilitySystemComponent () const override |
| UWjWorldAbilitySystemComponent * | GetWJAbilitySystemComponent () const |
| virtual void | GetLifetimeReplicatedProps (TArray< FLifetimeProperty > &OutLifetimeProps) const override |
| template<typename T> | |
| T * | GetGameData () const |
| void | AddGameDataComponent (TSubclassOf< UWjWorldGameDataComponent > InDataComponentClass) |
| Public Member Functions inherited from AWjWorldPlayerStateBase | |
| AWjWorldPlayerStateBase () | |
| virtual void | BeginPlay () override |
| void | ToggleReady () |
| void | SetReady (bool bNewReady) |
| bool | IsReady () const |
| void | SetCosmeticLoadout (const FCosmeticLoadout &InLoadout) |
| const FCosmeticLoadout & | GetCosmeticLoadout () const |
| void | OnPawnSet (APawn *OldPawn, APawn *NewPawn) |
Protected Member Functions | |
| virtual void | OnCosmeticLoadoutUpdated () override |
| Protected Member Functions inherited from AWjWorldPlayerStateBase | |
| void | OnRep_CosmeticLoadout () |
| void | OnRep_IsReady () |
| virtual void | OnRep_PlayerName () override |
Protected Attributes | |
| TObjectPtr< UWjWorldAbilitySystemComponent > | AbilitySystemComponent |
| TObjectPtr< UWjWorldCharacterAttributeSet > | CharacterAttributeSet |
| TObjectPtr< UWjWorldGameDataComponent > | PlayerDataComponent |
| Protected Attributes inherited from AWjWorldPlayerStateBase | |
| bool | bIsReady = false |
| FCosmeticLoadout | CosmeticLoadout |
| bool | bPendingCosmeticApply = false |
Additional Inherited Members | |
| Public Attributes inherited from AWjWorldPlayerStateBase | |
| FOnPlayerReadyStateChanged | OnReadyStateChanged |
| FOnPlayerNameUpdated | OnPlayerNameUpdated |
게임플레이 플레이어 상태
| AWjWorldPlayerStatePlay::AWjWorldPlayerStatePlay | ( | ) |
| void AWjWorldPlayerStatePlay::AddGameDataComponent | ( | TSubclassOf< UWjWorldGameDataComponent > | InDataComponentClass | ) |
|
overridevirtual |
|
inline |
|
overridevirtual |
Reimplemented from AWjWorldPlayerStateBase.
| UWjWorldAbilitySystemComponent * AWjWorldPlayerStatePlay::GetWJAbilitySystemComponent | ( | ) | const |
|
overrideprotectedvirtual |
코스메틱 로드아웃 업데이트 (부모 클래스에서 처리, 추가 로직 필요 시 오버라이드)
Reimplemented from AWjWorldPlayerStateBase.
|
protected |
|
protected |
|
protected |