GameServer
公開メンバ関数 | 静的公開メンバ関数 | 全メンバ一覧
AreaManager クラス

エリア管理 [詳解]

#include <AreaManager.h>

AreaManager の継承関係図
Inheritance graph
[凡例]
AreaManager 連携図
Collaboration graph
[凡例]

公開メンバ関数

virtual ~AreaManager ()
 デストラクタ [詳解]
 
void Initialize ()
 初期化 [詳解]
 
AreaPtr Get (u32 ID) const
 取得 [詳解]
 
void Poll (int DeltaTime)
 毎フレームの処理 [詳解]
 
AreaPtr CreateInstanceArea (u32 AreaId)
 インスタンスエリアを生成 [詳解]
 

静的公開メンバ関数

static AreaManagerGetInstance ()
 シングルトンインスタンスを取得 [詳解]
 

詳解

エリア管理

シングルトンクラス

構築子と解体子

◆ ~AreaManager()

virtual AreaManager::~AreaManager ( )
inlinevirtual

デストラクタ

関数詳解

◆ CreateInstanceArea()

AreaPtr AreaManager::CreateInstanceArea ( u32  AreaId)

インスタンスエリアを生成

引数
[in]AreaIdエリアマスタのID
戻り値
AreaPtr インスタンスエリアへのweak_ptr
呼び出し関係図:

◆ Get()

AreaPtr AreaManager::Get ( u32  ID) const

取得

引数
[in]IDエリアID
戻り値
エリアへのweak_ptr

◆ GetInstance()

static AreaManager & AreaManager::GetInstance ( )
inlinestatic

シングルトンインスタンスを取得

戻り値
インスタンス
被呼び出し関係図:

◆ Initialize()

void AreaManager::Initialize ( )

初期化

呼び出し関係図:
被呼び出し関係図:

◆ Poll()

void AreaManager::Poll ( int  DeltaTime)

毎フレームの処理

引数
[in]DeltaTime前フレームからの経過時間
被呼び出し関係図:

このクラス詳解は次のファイルから抽出されました: