|
| | Area (const AreaItem *pItem) |
| | コンストラクタ [詳解]
|
| |
| virtual | ~Area () |
| | デストラクタ [詳解]
|
| |
| virtual u32 | GetId () const |
| | ID取得. [詳解]
|
| |
| virtual bool | IsAbleDelete () const |
| | 消去可能か? [詳解]
|
| |
| | AreaBase (const AreaItem *pItem) |
| | コンストラクタ [詳解]
|
| |
| virtual | ~AreaBase () |
| | デストラクタ [詳解]
|
| |
| virtual void | Initialize () |
| | 初期化 [詳解]
|
| |
| void | Poll (int DeltaTime) |
| | 毎フレームの処理 [詳解]
|
| |
| void | AddPlayerCharacter (const PlayerCharacterPtr &pPlayer) |
| | プレイヤーキャラ追加 [詳解]
|
| |
| void | RemovePlayerCharacter (u32 Uuid) |
| | プレイヤーキャラ削除 [詳解]
|
| |
| void | OnRecvMove (u32 Uuid, float X, float Y, float Z, float Rotation) |
| | 移動を受信した [詳解]
|
| |
| void | OnRecvSkillUse (u32 Uuid, u32 SkillId, u8 TargetType, u32 TargetUuid) |
| | スキル使用を受信した。 [詳解]
|
| |
| void | OnRecvItemUse (u32 Uuid, u32 ItemId, u8 TargetType, u32 TargetUuid) |
| |
| void | BroadcastPacket (PacketBase *pPacket, Client *pIgnoreClient=NULL) |
| | パケットのブロードキャスト [詳解]
|
| |
| void | BroadcastPacketWithRange (PacketBase *pPacket, const Vector3D &Center, float Range, Client *pIgnoreClient=NULL) |
| | 範囲を指定したパケットのブロードキャスト [詳解]
|
| |
| float | GetHeight (float X, float Y) const |
| | 高さを取得 [詳解]
|
| |
| bool | CheckMovable (const Vector3D &Start, const Vector3D &End, float ClimbableHeight, Vector3D &OutHit) const |
| | 移動できるかどうかをチェック [詳解]
|
| |
| u32 | GetMasterId () const |
| | マスタIDを取得 [詳解]
|
| |
| virtual bool | IsInstance () const |
| | インスタンスエリアか? [詳解]
|
| |
| void | CollectCircle (const Vector3D &Center, float Radius, u8 TargetType, std::vector< CharacterBase *> &OutTargets) |
| | 円形でターゲットを取得 [詳解]
|
| |
| void | CollectBox (const Vector3D &Center, float Width, float Height, u8 TargetType, std::vector< CharacterBase *> &OutTargets) |
| | 矩形でターゲットを取得 [詳解]
|
| |