GameServer
PacketChangeEquipRequest.h
[詳解]
1 
7 #ifndef __PACKETCHANGEEQUIPREQUEST_H__
8 #define __PACKETCHANGEEQUIPREQUEST_H__
9 
10 #include "PacketBase.h"
12 #include "PacketID.h"
13 
14 
19 {
20 
21 public:
22 
28  virtual u8 GetPacketID() const { return PacketID::ChangeEquipRequest; }
29 
30 
31 
36 
37 
42  {
43  }
44 
48  PacketChangeEquipRequest(u32 InRightEquip, u32 InLeftEquip)
49  {
50  RightEquip = InRightEquip;
51  LeftEquip = InLeftEquip;
52 
53  }
54 
55 
63  {
64  pStream->Serialize(&RightEquip);
65  pStream->Serialize(&LeftEquip);
66 
67  return true;
68  }
69 };
70 
71 #endif // #ifndef __PACKETCHANGEEQUIPREQUEST_H__
装備変更リクエストパケット
Definition: PacketChangeEquipRequest.h:18
u32 LeftEquip
左手装備
Definition: PacketChangeEquipRequest.h:35
unsigned char u8
Definition: TypeDefs.h:6
装備変更リクエストパケット
Definition: PacketID.h:49
virtual bool Serialize(s32 *pValue)=0
virtual u8 GetPacketID() const
パケットID取得.
Definition: PacketChangeEquipRequest.h:28
unsigned int u32
Definition: TypeDefs.h:10
u32 RightEquip
右手装備
Definition: PacketChangeEquipRequest.h:33
bool Serialize(MemoryStreamInterface *pStream)
シリアライズ
Definition: PacketChangeEquipRequest.h:62
Definition: PacketBase.h:9
Definition: MemoryStreamInterface.h:8
PacketChangeEquipRequest()
コンストラクタ
Definition: PacketChangeEquipRequest.h:41
PacketChangeEquipRequest(u32 InRightEquip, u32 InLeftEquip)
コンストラクタ
Definition: PacketChangeEquipRequest.h:48