#include <WjWorldPlayerStateBase.h>
기본 플레이어 상태 클래스
역할:
- 플레이어 준비 상태 관리 (Replicated)
- 플레이어 정보 저장
- 코스메틱 로드아웃 관리 (Replicated)
◆ AWjWorldPlayerStateBase()
| AWjWorldPlayerStateBase::AWjWorldPlayerStateBase |
( |
| ) |
|
◆ BeginPlay()
| void AWjWorldPlayerStateBase::BeginPlay |
( |
| ) |
|
|
overridevirtual |
◆ GetCosmeticLoadout()
◆ GetLifetimeReplicatedProps()
| void AWjWorldPlayerStateBase::GetLifetimeReplicatedProps |
( |
TArray< FLifetimeProperty > & | OutLifetimeProps | ) |
const |
|
overridevirtual |
◆ IsReady()
| bool AWjWorldPlayerStateBase::IsReady |
( |
| ) |
const |
|
inline |
◆ OnCosmeticLoadoutUpdated()
| void AWjWorldPlayerStateBase::OnCosmeticLoadoutUpdated |
( |
| ) |
|
|
protectedvirtual |
◆ OnPawnSet()
| void AWjWorldPlayerStateBase::OnPawnSet |
( |
APawn * | OldPawn, |
|
|
APawn * | NewPawn ) |
◆ OnRep_CosmeticLoadout()
| void AWjWorldPlayerStateBase::OnRep_CosmeticLoadout |
( |
| ) |
|
|
protected |
◆ OnRep_IsReady()
| void AWjWorldPlayerStateBase::OnRep_IsReady |
( |
| ) |
|
|
protected |
◆ OnRep_PlayerName()
| void AWjWorldPlayerStateBase::OnRep_PlayerName |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ SetCosmeticLoadout()
| void AWjWorldPlayerStateBase::SetCosmeticLoadout |
( |
const FCosmeticLoadout & | InLoadout | ) |
|
◆ SetReady()
| void AWjWorldPlayerStateBase::SetReady |
( |
bool | bNewReady | ) |
|
◆ ToggleReady()
| void AWjWorldPlayerStateBase::ToggleReady |
( |
| ) |
|
준비 상태 토글 (Client → Server RPC)
◆ bIsReady
| bool AWjWorldPlayerStateBase::bIsReady = false |
|
protected |
준비 상태 (Server → All Clients)
◆ bPendingCosmeticApply
| bool AWjWorldPlayerStateBase::bPendingCosmeticApply = false |
|
protected |
Pawn이 설정되기 전에 코스메틱 적용 대기 플래그
◆ CosmeticLoadout
◆ OnPlayerNameUpdated
| FOnPlayerNameUpdated AWjWorldPlayerStateBase::OnPlayerNameUpdated |
◆ OnReadyStateChanged
| FOnPlayerReadyStateChanged AWjWorldPlayerStateBase::OnReadyStateChanged |
The documentation for this class was generated from the following files: