アンパンAIステート基底クラス
[詳解]
#include <AnpanAIStateBase.h>
◆ AnpanAIStateBase()
AnpanAIStateBase::AnpanAIStateBase |
( |
Anpan * |
pInParent | ) |
|
◆ ~AnpanAIStateBase()
AnpanAIStateBase::~AnpanAIStateBase |
( |
| ) |
|
|
pure virtual |
◆ GetAI()
AnpanAI * AnpanAIStateBase::GetAI |
( |
| ) |
|
|
inlineprotected |
◆ GetParent()
Anpan * AnpanAIStateBase::GetParent |
( |
| ) |
|
|
inlineprotected |
◆ IsMoving()
bool AnpanAIStateBase::IsMoving |
( |
| ) |
const |
|
inlineprotected |
◆ IsRotating()
bool AnpanAIStateBase::IsRotating |
( |
| ) |
const |
|
inlineprotected |
◆ IsStopping()
bool AnpanAIStateBase::IsStopping |
( |
| ) |
const |
|
inlineprotected |
停止しているか?
- 戻り値
- 停止しているならtrueを返す。
◆ Poll()
void AnpanAIStateBase::Poll |
( |
int |
DeltaTime | ) |
|
毎フレームの処理
- 引数
-
[in] | DeltaTime | 前フレームからの経過時間 |
◆ SetAI()
void AnpanAIStateBase::SetAI |
( |
AnpanAI * |
pInAI | ) |
|
|
inline |
◆ SetMove()
void AnpanAIStateBase::SetMove |
( |
const Vector3D & |
InMoveTarget, |
|
|
int |
Time |
|
) |
| |
|
protected |
移動を設定
- 引数
-
[in] | InMoveTarget | 移動先 |
[in] | Time | 移動時間 |
◆ SetRotate()
void AnpanAIStateBase::SetRotate |
( |
const Rotation & |
InRotateTarget, |
|
|
int |
Time |
|
) |
| |
|
protected |
回転を設定
- 引数
-
[in] | InRotateTarget | 回転 |
[in] | Time | 回転時間 |
◆ Stop()
void AnpanAIStateBase::Stop |
( |
| ) |
|
◆ Update()
void AnpanAIStateBase::Update |
( |
int |
DeltaTime | ) |
|
|
inlineprotectedvirtual |
このクラス詳解は次のファイルから抽出されました: