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

#include <WjWorldPurchaseSubsystem.h>

Inheritance diagram for UWjWorldPurchaseSubsystem:

Public Member Functions

virtual void Initialize (FSubsystemCollectionBase &Collection) override
virtual void Deinitialize () override
bool RequestPurchase (FName ItemId)
EPurchaseState GetPurchaseState () const
bool IsPurchasePending () const

Public Attributes

FOnPurchaseComplete OnPurchaseComplete

Detailed Description

Steam 결제 처리 서브시스템

  • Steam MicroTransaction API 호출 (#if WITH_STEAM)
  • 구매 상태 관리
  • 구매 완료 시 CosmeticSubsystem에 인벤토리 갱신 요청

Member Function Documentation

◆ Deinitialize()

void UWjWorldPurchaseSubsystem::Deinitialize ( )
overridevirtual

◆ GetPurchaseState()

EPurchaseState UWjWorldPurchaseSubsystem::GetPurchaseState ( ) const
inline

현재 구매 상태

◆ Initialize()

void UWjWorldPurchaseSubsystem::Initialize ( FSubsystemCollectionBase & Collection)
overridevirtual

◆ IsPurchasePending()

bool UWjWorldPurchaseSubsystem::IsPurchasePending ( ) const
inline

현재 구매 진행 중 여부

◆ RequestPurchase()

bool UWjWorldPurchaseSubsystem::RequestPurchase ( FName ItemId)

아이템 구매 요청

Parameters
ItemId구매할 아이템의 플랫폼 독립 ID
Returns
구매 요청 성공 여부 (비동기, 결과는 OnPurchaseComplete로 수신)

Member Data Documentation

◆ OnPurchaseComplete

FOnPurchaseComplete UWjWorldPurchaseSubsystem::OnPurchaseComplete

구매 완료 델리게이트


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