GameServer
公開メンバ関数 | 全メンバ一覧
PlayerManager クラス

#include <PlayerManager.h>

公開メンバ関数

 PlayerManager ()
 
 ~PlayerManager ()
 
void Poll (s32 DeltaTime)
 
void Add (u32 Uuid, PlayerCharacterPtr pPlayer)
 
void Remove (u32 Uuid)
 
PlayerCharacterPtr Get (u32 Uuid) const
 
void OnRecvMove (u32 Uuid, float X, float Y, float Z, float Rot)
 
void BroadcastPacket (PacketBase *pPacket, Client *pIgnoreClient=NULL)
 
void BroadcastPacketWithRange (PacketBase *pPacket, const Vector3D &Center, float Range, Client *pIgnoreClient=NULL)
 
u32 GetCount () const
 
void GetAllAsCharacterPtr (std::vector< CharacterPtr > &OutList) const
 

詳解

プレイヤー管理クラス

構築子と解体子

◆ PlayerManager()

PlayerManager::PlayerManager ( )

◆ ~PlayerManager()

PlayerManager::~PlayerManager ( )
inline

関数詳解

◆ Add()

void PlayerManager::Add ( u32  Uuid,
PlayerCharacterPtr  pPlayer 
)
呼び出し関係図:
被呼び出し関係図:

◆ BroadcastPacket()

void PlayerManager::BroadcastPacket ( PacketBase pPacket,
Client pIgnoreClient = NULL 
)
呼び出し関係図:
被呼び出し関係図:

◆ BroadcastPacketWithRange()

void PlayerManager::BroadcastPacketWithRange ( PacketBase pPacket,
const Vector3D Center,
float  Range,
Client pIgnoreClient = NULL 
)
呼び出し関係図:
被呼び出し関係図:

◆ Get()

PlayerCharacterPtr PlayerManager::Get ( u32  Uuid) const
被呼び出し関係図:

◆ GetAllAsCharacterPtr()

void PlayerManager::GetAllAsCharacterPtr ( std::vector< CharacterPtr > &  OutList) const
被呼び出し関係図:

◆ GetCount()

u32 PlayerManager::GetCount ( ) const
inline
被呼び出し関係図:

◆ OnRecvMove()

void PlayerManager::OnRecvMove ( u32  Uuid,
float  X,
float  Y,
float  Z,
float  Rot 
)
呼び出し関係図:
被呼び出し関係図:

◆ Poll()

void PlayerManager::Poll ( s32  DeltaTime)
呼び出し関係図:
被呼び出し関係図:

◆ Remove()

void PlayerManager::Remove ( u32  Uuid)
呼び出し関係図:
被呼び出し関係図:

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