GameServer
公開メンバ関数 | 限定公開メンバ関数 | 全メンバ一覧
AnpanAIStateActive クラス

アンパンAIステート:アクティブ状態. [詳解]

#include <AnpanAIStateActive.h>

AnpanAIStateActive の継承関係図
Inheritance graph
[凡例]
AnpanAIStateActive 連携図
Collaboration graph
[凡例]

公開メンバ関数

 AnpanAIStateActive (Anpan *pInParent)
 コンストラクタ [詳解]
 
virtual ~AnpanAIStateActive ()
 デストラクタ [詳解]
 
- 基底クラス AnpanAIStateBase に属する継承公開メンバ関数
 AnpanAIStateBase (Anpan *pInParent)
 コンストラクタ [詳解]
 
virtual ~AnpanAIStateBase ()=0
 デストラクタ [詳解]
 
void Poll (int DeltaTime)
 毎フレームの処理 [詳解]
 
void SetAI (AnpanAI *pInAI)
 AIを設定 [詳解]
 
void Stop ()
 停止 [詳解]
 

限定公開メンバ関数

virtual void Update (int DeltaTime)
 毎フレームの処理 [詳解]
 
- 基底クラス AnpanAIStateBase に属する継承限定公開メンバ関数
AnpanGetParent ()
 親を取得 [詳解]
 
AnpanAIGetAI ()
 AIを取得 [詳解]
 
void SetMove (const Vector3D &InMoveTarget, int Time)
 移動を設定 [詳解]
 
void SetRotate (const Rotation &InRotateTarget, int Time)
 回転を設定 [詳解]
 
bool IsMoving () const
 移動中? [詳解]
 
bool IsRotating () const
 回転中? [詳解]
 
bool IsStopping () const
 停止しているか? [詳解]
 

詳解

アンパンAIステート:アクティブ状態.

構築子と解体子

◆ AnpanAIStateActive()

AnpanAIStateActive::AnpanAIStateActive ( Anpan pInParent)

コンストラクタ

引数
[in]pInParentアンパン
呼び出し関係図:

◆ ~AnpanAIStateActive()

virtual AnpanAIStateActive::~AnpanAIStateActive ( )
inlinevirtual

デストラクタ

関数詳解

◆ Update()

void AnpanAIStateActive::Update ( int  DeltaTime)
protectedvirtual

毎フレームの処理

引数
[in]DeltaTime前フレームからの経過時間

AnpanAIStateBaseを再実装しています。

呼び出し関係図:

このクラス詳解は次のファイルから抽出されました: