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

#include <WjWorldGameStateLobby.h>

Inheritance diagram for AWjWorldGameStateLobby:
AWjWorldGameStateBase AWjWorldGameStateWaitingRoom

Public Member Functions

 AWjWorldGameStateLobby ()
virtual void GetLifetimeReplicatedProps (TArray< FLifetimeProperty > &OutLifetimeProps) const override
void AddPlacedObject (const FPlacedObjectSaveEntry &Entry)
void RemovePlacedObjectAt (int32 Index)
void SetPlacedObjects (const TArray< FPlacedObjectSaveEntry > &InPlacedObjects)
void ClearPlacedObjects ()
const TArray< FPlacedObjectSaveEntry > & GetPlacedObjects () const
int32 GetPlacedObjectCount () const
void SetCatalog (UWjWorldPlaceableObjectDataAsset *InCatalog)
UWjWorldPlaceableObjectDataAssetGetCatalog () const

Public Attributes

FOnPlacementDataChanged OnPlacementDataChanged

Protected Member Functions

void OnRep_PlacedObjects ()

Protected Attributes

TArray< FPlacedObjectSaveEntryPlacedObjects

Detailed Description

로비 게임 상태 배치 데이터 리플리케이션을 담당

Constructor & Destructor Documentation

◆ AWjWorldGameStateLobby()

AWjWorldGameStateLobby::AWjWorldGameStateLobby ( )

Member Function Documentation

◆ AddPlacedObject()

void AWjWorldGameStateLobby::AddPlacedObject ( const FPlacedObjectSaveEntry & Entry)

배치 오브젝트 추가 (서버에서 호출)

◆ ClearPlacedObjects()

void AWjWorldGameStateLobby::ClearPlacedObjects ( )

배치 데이터 전체 클리어 (서버에서 호출)

◆ GetCatalog()

UWjWorldPlaceableObjectDataAsset * AWjWorldGameStateLobby::GetCatalog ( ) const
inline

◆ GetLifetimeReplicatedProps()

void AWjWorldGameStateLobby::GetLifetimeReplicatedProps ( TArray< FLifetimeProperty > & OutLifetimeProps) const
overridevirtual

Reimplemented in AWjWorldGameStateWaitingRoom.

◆ GetPlacedObjectCount()

int32 AWjWorldGameStateLobby::GetPlacedObjectCount ( ) const
inline

◆ GetPlacedObjects()

const TArray< FPlacedObjectSaveEntry > & AWjWorldGameStateLobby::GetPlacedObjects ( ) const
inline

◆ OnRep_PlacedObjects()

void AWjWorldGameStateLobby::OnRep_PlacedObjects ( )
protected

◆ RemovePlacedObjectAt()

void AWjWorldGameStateLobby::RemovePlacedObjectAt ( int32 Index)

배치 오브젝트 제거 (서버에서 호출)

◆ SetCatalog()

void AWjWorldGameStateLobby::SetCatalog ( UWjWorldPlaceableObjectDataAsset * InCatalog)
inline

◆ SetPlacedObjects()

void AWjWorldGameStateLobby::SetPlacedObjects ( const TArray< FPlacedObjectSaveEntry > & InPlacedObjects)

전체 배치 데이터 설정 (서버에서 호출, 초기 로드 시)

Member Data Documentation

◆ OnPlacementDataChanged

FOnPlacementDataChanged AWjWorldGameStateLobby::OnPlacementDataChanged

배치 데이터 변경 시 (클라이언트에서 오브젝트 재스폰용)

◆ PlacedObjects

TArray<FPlacedObjectSaveEntry> AWjWorldGameStateLobby::PlacedObjects
protected

리플리케이트되는 배치 데이터


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