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

#include <WjWorldPlayerControllerBase.h>

Inheritance diagram for AWjWorldPlayerControllerBase:
AWjWorldPlayerControllerLobby AWjWorldPlayerControllerPlay AWjWorldPlayerControllerWaitingRoom

Public Member Functions

 AWjWorldPlayerControllerBase ()
void CheckInputMode ()
void ChangeCharacterViewMode (int32 InViewMode)
void ServerTravelWaitingRoom ()
void Cosmetic_GrantItem (FString ItemId)
void Cosmetic_GrantAll ()
void Cosmetic_ClearInventory ()
void Cosmetic_PrintInventory ()
void Cosmetic_PrintLoadout ()
void Cosmetic_Equip (int32 SlotIndex, FString ItemId)
void Cosmetic_Unequip (int32 SlotIndex)
void Cosmetic_RefreshInventory ()
void Cosmetic_OpenShop ()

Protected Member Functions

virtual void BeginPlay () override
virtual void InitializeController ()
virtual void InitializeUI ()

Detailed Description

기본 플레이어 컨트롤러 클래스

역할:

  • 모든 플레이어 컨트롤러의 Base 클래스
  • 공통 입력 처리 및 UI 관리

Constructor & Destructor Documentation

◆ AWjWorldPlayerControllerBase()

AWjWorldPlayerControllerBase::AWjWorldPlayerControllerBase ( )

Member Function Documentation

◆ BeginPlay()

void AWjWorldPlayerControllerBase::BeginPlay ( )
overrideprotectedvirtual

◆ ChangeCharacterViewMode()

void AWjWorldPlayerControllerBase::ChangeCharacterViewMode ( int32 InViewMode)

◆ CheckInputMode()

void AWjWorldPlayerControllerBase::CheckInputMode ( )

◆ Cosmetic_ClearInventory()

void AWjWorldPlayerControllerBase::Cosmetic_ClearInventory ( )

인벤토리 초기화

◆ Cosmetic_Equip()

void AWjWorldPlayerControllerBase::Cosmetic_Equip ( int32 SlotIndex,
FString ItemId )

특정 슬롯에 아이템 장착 (1=Head, 2=Body, 3=Back, 4=Effect)

◆ Cosmetic_GrantAll()

void AWjWorldPlayerControllerBase::Cosmetic_GrantAll ( )

모든 카탈로그 아이템을 인벤토리에 추가

◆ Cosmetic_GrantItem()

void AWjWorldPlayerControllerBase::Cosmetic_GrantItem ( FString ItemId)

특정 아이템을 인벤토리에 추가 (테스트용)

◆ Cosmetic_OpenShop()

void AWjWorldPlayerControllerBase::Cosmetic_OpenShop ( )

코스메틱 상점 UI 열기

◆ Cosmetic_PrintInventory()

void AWjWorldPlayerControllerBase::Cosmetic_PrintInventory ( )

인벤토리 상태 출력

◆ Cosmetic_PrintLoadout()

void AWjWorldPlayerControllerBase::Cosmetic_PrintLoadout ( )

로드아웃 상태 출력

◆ Cosmetic_RefreshInventory()

void AWjWorldPlayerControllerBase::Cosmetic_RefreshInventory ( )

Steam 인벤토리 갱신 요청

◆ Cosmetic_Unequip()

void AWjWorldPlayerControllerBase::Cosmetic_Unequip ( int32 SlotIndex)

특정 슬롯 장착 해제

◆ InitializeController()

void AWjWorldPlayerControllerBase::InitializeController ( )
protectedvirtual

컨트롤러 초기화

Reimplemented in AWjWorldPlayerControllerLobby, and AWjWorldPlayerControllerWaitingRoom.

◆ InitializeUI()

void AWjWorldPlayerControllerBase::InitializeUI ( )
protectedvirtual

◆ ServerTravelWaitingRoom()

void AWjWorldPlayerControllerBase::ServerTravelWaitingRoom ( )

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