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

#include <WjWorldGameModeLobby.h>

Inheritance diagram for AWjWorldGameModeLobby:
AWjWorldGameModeBase

Public Member Functions

 AWjWorldGameModeLobby ()
virtual void BeginPlay () override
virtual void PostLogin (APlayerController *NewPlayer) override
virtual void Logout (AController *Exiting) override
void ShowCreateRoomWindow ()
void ShowRoomListWindow ()
void EnterPlacementMode ()
void ExitPlacementMode ()
bool IsHost (APlayerController *PC) const
AWjWorldGameStateLobbyGetLobbyGameState () const
UWjWorldPlaceableObjectDataAssetGetCatalog () const
Public Member Functions inherited from AWjWorldGameModeBase
 AWjWorldGameModeBase ()

Protected Attributes

TSubclassOf< UCreateRoomWindowCreateRoomWindowClass
TSubclassOf< URoomListWindowRoomListWindowClass

Detailed Description

로비 게임 모드

기능:

  • 방 생성 UI 관리
  • 방 목록 UI 관리
  • 오브젝트 배치 모드 관리
  • 멀티플레이 지원 (호스트 = 방장)

Constructor & Destructor Documentation

◆ AWjWorldGameModeLobby()

AWjWorldGameModeLobby::AWjWorldGameModeLobby ( )

Member Function Documentation

◆ BeginPlay()

void AWjWorldGameModeLobby::BeginPlay ( )
overridevirtual

◆ EnterPlacementMode()

void AWjWorldGameModeLobby::EnterPlacementMode ( )

배치 모드 진입 (호스트만 가능)

◆ ExitPlacementMode()

void AWjWorldGameModeLobby::ExitPlacementMode ( )

배치 모드 종료

◆ GetCatalog()

UWjWorldPlaceableObjectDataAsset * AWjWorldGameModeLobby::GetCatalog ( ) const
inline

카탈로그 참조

◆ GetLobbyGameState()

AWjWorldGameStateLobby * AWjWorldGameModeLobby::GetLobbyGameState ( ) const

GameStateLobby 참조

◆ IsHost()

bool AWjWorldGameModeLobby::IsHost ( APlayerController * PC) const

현재 플레이어가 호스트인지 확인

◆ Logout()

void AWjWorldGameModeLobby::Logout ( AController * Exiting)
overridevirtual

◆ PostLogin()

void AWjWorldGameModeLobby::PostLogin ( APlayerController * NewPlayer)
overridevirtual

◆ ShowCreateRoomWindow()

void AWjWorldGameModeLobby::ShowCreateRoomWindow ( )

방 생성 UI 표시

◆ ShowRoomListWindow()

void AWjWorldGameModeLobby::ShowRoomListWindow ( )

방 목록 UI 표시

Member Data Documentation

◆ CreateRoomWindowClass

TSubclassOf<UCreateRoomWindow> AWjWorldGameModeLobby::CreateRoomWindowClass
protected

방 생성 UI 위젯 클래스

◆ RoomListWindowClass

TSubclassOf<URoomListWindow> AWjWorldGameModeLobby::RoomListWindowClass
protected

방 목록 UI 위젯 클래스


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