GameServer
ClientStateTitle.h
[詳解]
1 
6 #ifndef __CLIENTSTATETITLE_H__
7 #define __CLIENTSTATETITLE_H__
8 
9 #include "ClientStateBase.h"
10 #include "Math/Vector3D.h"
11 
17 {
18 
19 public:
20 
25  ClientStateTitle(Client *pInParent);
26 
30  virtual ~ClientStateTitle() {}
31 
32 private:
33 
34  // 最終ログアウト地点.
35  u32 LastAreaId;
36 
37  // 最終ログアウト位置.
38  Vector3D LastPosition;
39 
40 
41  // ログインリクエストを受信した。
42  bool OnRecvLogInRequest(MemoryStreamInterface *pStream);
43 
44  // キャラクタ作成リクエストを受信した。
45  bool OnRecvCreateCharacterRequest(MemoryStreamInterface *pStream);
46 
47  // キャッシュサーバからログイン結果を受信した。
48  bool OnRecvCacheLogInResult(MemoryStreamInterface *pStream);
49 
50  // キャッシュサーバからキャラクタ作成結果を受信した。
51  bool OnRecvCacheCreateCharacterResult(MemoryStreamInterface *pStream);
52 
53  // キャッシュサーバからキャラクタデータを受信した。
54  bool OnRecvCacheCharacterDataResult(MemoryStreamInterface *pStream);
55 
56  // キャッシュサーバからスキルリストを受信した。
57  bool OnRecvCacheSkillListResponse(MemoryStreamInterface *pStream);
58 
59  // キャッシュサーバからスキルツリー情報を受信した。
60  bool OnRecvCacheSkillTreeResponse(MemoryStreamInterface *pStream);
61 
62  // キャッシュサーバからアイテムリストを受信した。
63  bool OnRecvCacheItemListResponse(MemoryStreamInterface *pStream);
64 
65  // キャッシュサーバからアイテムショートカットを受信した。
66  bool OnRecvCacheItemShortcutResponse(MemoryStreamInterface *pStream);
67 
68  // キャッシュサーバからスクリプトフラグを受信した。
69  bool OnRecvCacheScriptFlagResponse(MemoryStreamInterface *pStream);
70 
71  // キャッシュサーバからクエストデータを受信した。
72  bool OnRecvCacheQuestDataResponse(MemoryStreamInterface *pStream);
73 
74 };
75 
76 #endif // #ifndef __CLIENTSTATETITLE_H__
タイトル画面State
Definition: ClientStateTitle.h:16
ClientStateTitle(Client *pInParent)
コンストラクタ
Definition: ClientStateTitle.cpp:47
クライアントステート基底クラス
クライアントステート基底クラス
Definition: ClientStateBase.h:20
virtual ~ClientStateTitle()
デストラクタ
Definition: ClientStateTitle.h:30
Definition: Vector3D.h:8
unsigned int u32
Definition: TypeDefs.h:10
クライアントクラス
Definition: Client.h:26
Definition: MemoryStreamInterface.h:8