WjWorld
Loading...
Searching...
No Matches
UWjWorldStatsSubsystem Class Reference

#include <WjWorldStatsSubsystem.h>

Inheritance diagram for UWjWorldStatsSubsystem:

Public Member Functions

virtual void Initialize (FSubsystemCollectionBase &Collection) override
virtual void Deinitialize () override
void RequestCurrentStats ()
int32 GetLocalStat (FName StatName) const
void IncrementLocalStat (FName StatName, int32 Delta=1)
void StoreStats ()
void RequestUserStats (const FUniqueNetIdRepl &UserId)
int32 GetUserStat (const FUniqueNetIdRepl &UserId, FName StatName) const
bool IsUserStatsReady (const FUniqueNetIdRepl &UserId) const

Public Attributes

FOnLocalStatsReady OnLocalStatsReady
FOnUserStatsReceived OnUserStatsReceived

Detailed Description

Steam User Stats 래핑 서브시스템

  • 로컬 플레이어 스탯 읽기/쓰기/저장
  • 타 플레이어 스탯 비동기 조회
  • WITHOUT_STEAM: TMap 폴백 (개발/테스트용, GConfig 저장)

Member Function Documentation

◆ Deinitialize()

void UWjWorldStatsSubsystem::Deinitialize ( )
overridevirtual

◆ GetLocalStat()

int32 UWjWorldStatsSubsystem::GetLocalStat ( FName StatName) const

로컬 스탯 값 반환

◆ GetUserStat()

int32 UWjWorldStatsSubsystem::GetUserStat ( const FUniqueNetIdRepl & UserId,
FName StatName ) const

타 플레이어 스탯 값 반환

◆ IncrementLocalStat()

void UWjWorldStatsSubsystem::IncrementLocalStat ( FName StatName,
int32 Delta = 1 )

로컬 스탯 증가

◆ Initialize()

void UWjWorldStatsSubsystem::Initialize ( FSubsystemCollectionBase & Collection)
overridevirtual

◆ IsUserStatsReady()

bool UWjWorldStatsSubsystem::IsUserStatsReady ( const FUniqueNetIdRepl & UserId) const

타 플레이어 스탯이 준비되었는지

◆ RequestCurrentStats()

void UWjWorldStatsSubsystem::RequestCurrentStats ( )

Steam에서 현재 유저 스탯 요청 (Initialize에서 자동 호출)

◆ RequestUserStats()

void UWjWorldStatsSubsystem::RequestUserStats ( const FUniqueNetIdRepl & UserId)

타 플레이어 스탯 요청

◆ StoreStats()

void UWjWorldStatsSubsystem::StoreStats ( )

Steam에 스탯 저장 (푸시)

Member Data Documentation

◆ OnLocalStatsReady

FOnLocalStatsReady UWjWorldStatsSubsystem::OnLocalStatsReady

◆ OnUserStatsReceived

FOnUserStatsReceived UWjWorldStatsSubsystem::OnUserStatsReceived

The documentation for this class was generated from the following files: