GameServer
PacketLogInResult.h
[詳解]
1 
7 #ifndef __PACKETLOGINRESULT_H__
8 #define __PACKETLOGINRESULT_H__
9 
10 #include "PacketBase.h"
12 #include "PacketID.h"
13 
14 
19 {
20 
21 public:
22 
28  virtual u8 GetPacketID() const { return PacketID::LogInResult; }
29 
31  {
42  };
43 
50 
51 
56  {
57  }
58 
62  PacketLogInResult(u8 InResult, s32 InUuid, u32 InLastAreaId)
63  {
64  Result = InResult;
65  Uuid = InUuid;
66  LastAreaId = InLastAreaId;
67 
68  }
69 
70 
78  {
79  pStream->Serialize(&Result);
80  pStream->Serialize(&Uuid);
81  pStream->Serialize(&LastAreaId);
82 
83  return true;
84  }
85 };
86 
87 #endif // #ifndef __PACKETLOGINRESULT_H__
s32 Uuid
UUID
Definition: PacketLogInResult.h:47
unsigned char u8
Definition: TypeDefs.h:6
u32 LastAreaId
最終ログアウトエリアID
Definition: PacketLogInResult.h:49
BANされている
Definition: PacketLogInResult.h:39
ログインリクエスト結果パケット
Definition: PacketLogInResult.h:18
virtual u8 GetPacketID() const
パケットID取得.
Definition: PacketLogInResult.h:28
virtual bool Serialize(s32 *pValue)=0
成功
Definition: PacketLogInResult.h:33
PacketLogInResult()
コンストラクタ
Definition: PacketLogInResult.h:55
bool Serialize(MemoryStreamInterface *pStream)
シリアライズ
Definition: PacketLogInResult.h:77
int s32
Definition: TypeDefs.h:9
キャラクタが存在しない
Definition: PacketLogInResult.h:37
unsigned int u32
Definition: TypeDefs.h:10
u8 Result
結果
Definition: PacketLogInResult.h:45
エラー
Definition: PacketLogInResult.h:41
ResultCode
Definition: PacketLogInResult.h:30
Definition: PacketBase.h:9
PacketLogInResult(u8 InResult, s32 InUuid, u32 InLastAreaId)
コンストラクタ
Definition: PacketLogInResult.h:62
ダブルログイン
Definition: PacketLogInResult.h:35
Definition: MemoryStreamInterface.h:8
ログインリクエスト結果パケット
Definition: PacketID.h:93