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

#include <WjWorldGameModePlay.h>

Inheritance diagram for AWjWorldGameModePlay:
AWjWorldGameModeBase

Public Member Functions

 AWjWorldGameModePlay ()
virtual void InitGame (const FString &MapName, const FString &Options, FString &ErrorMessage) override
virtual void StartPlay () override
virtual void PostLogin (APlayerController *NewPlayer) override
virtual void Tick (float DeltaSeconds) override
void StartGame (float SecondsForStartCount)
void EndGamePredict (float SecondsForEndCount)
TObjectPtr< UWjWorldGameRuleBaseGetCurrentGameRule () const
template<typename T>
TObjectPtr< T > GetCurrentGameRule () const
const FString & GetMapOption () const
void OnGameLevelUp (int32 NewLevel)
Public Member Functions inherited from AWjWorldGameModeBase
 AWjWorldGameModeBase ()

Public Attributes

FOnGameStartDelegate OnGameStart
FOnGameLevelChangeSignature OnGameLevelChange

Protected Member Functions

virtual void BeginDestroy () override

Constructor & Destructor Documentation

◆ AWjWorldGameModePlay()

AWjWorldGameModePlay::AWjWorldGameModePlay ( )

Member Function Documentation

◆ BeginDestroy()

void AWjWorldGameModePlay::BeginDestroy ( )
overrideprotectedvirtual

◆ EndGamePredict()

void AWjWorldGameModePlay::EndGamePredict ( float SecondsForEndCount)

◆ GetCurrentGameRule() [1/2]

template<typename T>
TObjectPtr< T > AWjWorldGameModePlay::GetCurrentGameRule ( ) const
inline

◆ GetCurrentGameRule() [2/2]

TObjectPtr< UWjWorldGameRuleBase > AWjWorldGameModePlay::GetCurrentGameRule ( ) const
inline

◆ GetMapOption()

const FString & AWjWorldGameModePlay::GetMapOption ( ) const
inline

URL Options에서 파싱된 MapOption 값

◆ InitGame()

void AWjWorldGameModePlay::InitGame ( const FString & MapName,
const FString & Options,
FString & ErrorMessage )
overridevirtual

◆ OnGameLevelUp()

void AWjWorldGameModePlay::OnGameLevelUp ( int32 NewLevel)

◆ PostLogin()

void AWjWorldGameModePlay::PostLogin ( APlayerController * NewPlayer)
overridevirtual

◆ StartGame()

void AWjWorldGameModePlay::StartGame ( float SecondsForStartCount)

◆ StartPlay()

void AWjWorldGameModePlay::StartPlay ( )
overridevirtual

◆ Tick()

void AWjWorldGameModePlay::Tick ( float DeltaSeconds)
overridevirtual

Member Data Documentation

◆ OnGameLevelChange

FOnGameLevelChangeSignature AWjWorldGameModePlay::OnGameLevelChange

◆ OnGameStart

FOnGameStartDelegate AWjWorldGameModePlay::OnGameStart

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