GameServer
|
アンパンAI [詳解]
#include <AnpanAI.h>
公開メンバ関数 | |
AnpanAI (Anpan *pInParent) | |
コンストラクタ [詳解] | |
~AnpanAI () | |
デストラクタ [詳解] | |
void | Poll (int DeltaTime) |
毎フレームの処理 [詳解] | |
void | ChangeState (AnpanAIStateBase *pNewState) |
ステート切り替え [詳解] | |
void | CreateMovePacketData (const Vector3D &Position, int Time) |
移動パケットデータの生成 [詳解] | |
shared_ptr< AnpanMovePacketData > | SweepMovePacketData () |
移動パケットデータの取得 [詳解] | |
void | CreateRotatePacketData (const Rotation &Rot, int Time) |
回転パケットデータの生成 [詳解] | |
shared_ptr< AnpanRotatePacketData > | SweepRotatePacketData () |
回転パケットデータの取得 [詳解] | |
void | SetSendStopPacket () |
停止パケットデータの設定. [詳解] | |
bool | SweepSendStopPacketFlag () |
停止パケットの送信を取得 [詳解] | |
const Hate & | GetHate () const |
ヘイト管理を取得 [詳解] | |
void | Stop () |
停止 [詳解] | |
void | OnSkillReceived (CharacterPtr pCharacter, const SkillItem *pSkill) |
スキルを食らった。 [詳解] | |
アンパンAI
AnpanAI::AnpanAI | ( | Anpan * | pInParent | ) |
コンストラクタ
[in] | pInParent | アンパン |
AnpanAI::~AnpanAI | ( | ) |
デストラクタ
void AnpanAI::ChangeState | ( | AnpanAIStateBase * | pNewState | ) |
ステート切り替え
[in] | pNewState | 切り替えるステート |
void AnpanAI::CreateMovePacketData | ( | const Vector3D & | Position, |
int | Time | ||
) |
移動パケットデータの生成
[in] | Position | 座標 |
[in] | Time | 移動時間 |
void AnpanAI::CreateRotatePacketData | ( | const Rotation & | Rot, |
int | Time | ||
) |
回転パケットデータの生成
[in] | Rot | 回転 |
[in] | TIme | 回転時間 |
|
inline |
ヘイト管理を取得
void AnpanAI::OnSkillReceived | ( | CharacterPtr | pCharacter, |
const SkillItem * | pSkill | ||
) |
スキルを食らった。
[in] | pCharacter | スキル使用者 |
[in] | pSkill | 食らったスキル |
void AnpanAI::Poll | ( | int | DeltaTime | ) |
毎フレームの処理
[in] | DeltaTime | 前フレームからの経過時間 |
|
inline |
停止パケットデータの設定.
void AnpanAI::Stop | ( | ) |
停止
shared_ptr< AnpanMovePacketData > AnpanAI::SweepMovePacketData | ( | ) |
移動パケットデータの取得
shared_ptr< AnpanRotatePacketData > AnpanAI::SweepRotatePacketData | ( | ) |
回転パケットデータの取得
bool AnpanAI::SweepSendStopPacketFlag | ( | ) |
停止パケットの送信を取得