GameServer
公開メンバ関数 | 公開変数類 | 全メンバ一覧
PacketCharacterStatus クラス

キャラクタパラメータパケット [詳解]

#include <PacketCharacterStatus.h>

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

公開メンバ関数

virtual u8 GetPacketID () const
 パケットID取得. [詳解]
 
 PacketCharacterStatus ()
 コンストラクタ [詳解]
 
 PacketCharacterStatus (u32 InUuid, std::string InName, u8 InJob, u32 InLevel, u32 InHp, u32 InMaxHp, u32 InBaseMaxHp, u32 InStr, u32 InDef, u32 InInt, u32 InMnd, u32 InVit, u32 InExp, u32 InGold, u32 InRightEquip, u32 InLeftEquip)
 コンストラクタ [詳解]
 
bool Serialize (MemoryStreamInterface *pStream)
 シリアライズ [詳解]
 
- 基底クラス PacketBase に属する継承公開メンバ関数
virtual ~PacketBase ()
 

公開変数類

u32 Uuid
 UUID [詳解]
 
std::string Name
 名前 [詳解]
 
u8 Job
 ジョブ [詳解]
 
u32 Level
 レベル [詳解]
 
u32 Hp
 HP [詳解]
 
u32 MaxHp
 最大HP [詳解]
 
u32 BaseMaxHp
 基礎最大HP [詳解]
 
u32 Str
 STR [詳解]
 
u32 Def
 DEF [詳解]
 
u32 Int
 INT [詳解]
 
u32 Mnd
 MND [詳解]
 
u32 Vit
 VIT [詳解]
 
u32 Exp
 経験値 [詳解]
 
u32 Gold
 ゴールド [詳解]
 
u32 RightEquip
 右手装備 [詳解]
 
u32 LeftEquip
 左手装備 [詳解]
 

詳解

キャラクタパラメータパケット

構築子と解体子

◆ PacketCharacterStatus() [1/2]

PacketCharacterStatus::PacketCharacterStatus ( )
inline

コンストラクタ

◆ PacketCharacterStatus() [2/2]

PacketCharacterStatus::PacketCharacterStatus ( u32  InUuid,
std::string  InName,
u8  InJob,
u32  InLevel,
u32  InHp,
u32  InMaxHp,
u32  InBaseMaxHp,
u32  InStr,
u32  InDef,
u32  InInt,
u32  InMnd,
u32  InVit,
u32  InExp,
u32  InGold,
u32  InRightEquip,
u32  InLeftEquip 
)
inline

コンストラクタ

関数詳解

◆ GetPacketID()

u8 PacketCharacterStatus::GetPacketID ( ) const
inlinevirtual

パケットID取得.

戻り値
パケットID

PacketBaseを実装しています。

◆ Serialize()

bool PacketCharacterStatus::Serialize ( MemoryStreamInterface pStream)
inlinevirtual

シリアライズ

引数
[in]pStreamストリーム
戻り値
成功したらtrueを返す。

PacketBaseを実装しています。

呼び出し関係図:

メンバ詳解

◆ BaseMaxHp

u32 PacketCharacterStatus::BaseMaxHp

基礎最大HP

◆ Def

u32 PacketCharacterStatus::Def

DEF

◆ Exp

u32 PacketCharacterStatus::Exp

経験値

◆ Gold

u32 PacketCharacterStatus::Gold

ゴールド

◆ Hp

u32 PacketCharacterStatus::Hp

HP

◆ Int

u32 PacketCharacterStatus::Int

INT

◆ Job

u8 PacketCharacterStatus::Job

ジョブ

◆ LeftEquip

u32 PacketCharacterStatus::LeftEquip

左手装備

◆ Level

u32 PacketCharacterStatus::Level

レベル

◆ MaxHp

u32 PacketCharacterStatus::MaxHp

最大HP

◆ Mnd

u32 PacketCharacterStatus::Mnd

MND

◆ Name

std::string PacketCharacterStatus::Name

名前

◆ RightEquip

u32 PacketCharacterStatus::RightEquip

右手装備

◆ Str

u32 PacketCharacterStatus::Str

STR

◆ Uuid

u32 PacketCharacterStatus::Uuid

UUID

◆ Vit

u32 PacketCharacterStatus::Vit

VIT


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