6 #ifndef __ANPANAISTATEBASE_H__ 7 #define __ANPANAISTATEBASE_H__ 40 void Poll(
int DeltaTime);
62 virtual void Update(
int DeltaTime) {}
99 bool IsMoving()
const {
return (MoveTime > 0); }
149 void UpdateMove(
int DeltaTime);
152 void UpdateRotate(
int DeltaTime);
156 #endif // #ifndef __ANPANAISTATEBASE_H__ AnpanAI * GetAI()
AIを取得
Definition: AnpanAIStateBase.h:76
bool IsMoving() const
移動中?
Definition: AnpanAIStateBase.h:99
void SetMove(const Vector3D &InMoveTarget, int Time)
移動を設定
Definition: AnpanAIStateBase.cpp:49
void Stop()
停止
Definition: AnpanAIStateBase.cpp:40
アンパンAI
Definition: AnpanAI.h:21
Anpan * GetParent()
親を取得
Definition: AnpanAIStateBase.h:69
void SetRotate(const Rotation &InRotateTarget, int Time)
回転を設定
Definition: AnpanAIStateBase.cpp:64
アンパンクラス
Definition: Anpan.h:18
void Poll(int DeltaTime)
毎フレームの処理
Definition: AnpanAIStateBase.cpp:32
アンパンAIステート基底クラス
Definition: AnpanAIStateBase.h:19
AnpanAIStateBase(Anpan *pInParent)
コンストラクタ
Definition: AnpanAIStateBase.cpp:13
virtual void Update(int DeltaTime)
更新処理
Definition: AnpanAIStateBase.h:62
bool IsRotating() const
回転中?
Definition: AnpanAIStateBase.h:106
void SetAI(AnpanAI *pInAI)
AIを設定
Definition: AnpanAIStateBase.h:47
virtual ~AnpanAIStateBase()=0
デストラクタ
Definition: AnpanAIStateBase.cpp:27
bool IsStopping() const
停止しているか?
Definition: AnpanAIStateBase.h:113