GameServer
公開メンバ関数 | 全メンバ一覧
AnpanAI クラス

アンパン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< AnpanMovePacketDataSweepMovePacketData ()
 移動パケットデータの取得 [詳解]
 
void CreateRotatePacketData (const Rotation &Rot, int Time)
 回転パケットデータの生成 [詳解]
 
shared_ptr< AnpanRotatePacketDataSweepRotatePacketData ()
 回転パケットデータの取得 [詳解]
 
void SetSendStopPacket ()
 停止パケットデータの設定. [詳解]
 
bool SweepSendStopPacketFlag ()
 停止パケットの送信を取得 [詳解]
 
const HateGetHate () const
 ヘイト管理を取得 [詳解]
 
void Stop ()
 停止 [詳解]
 
void OnSkillReceived (CharacterPtr pCharacter, const SkillItem *pSkill)
 スキルを食らった。 [詳解]
 

詳解

アンパンAI

構築子と解体子

◆ AnpanAI()

AnpanAI::AnpanAI ( Anpan pInParent)

コンストラクタ

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

◆ ~AnpanAI()

AnpanAI::~AnpanAI ( )

デストラクタ

関数詳解

◆ ChangeState()

void AnpanAI::ChangeState ( AnpanAIStateBase pNewState)

ステート切り替え

引数
[in]pNewState切り替えるステート
呼び出し関係図:
被呼び出し関係図:

◆ CreateMovePacketData()

void AnpanAI::CreateMovePacketData ( const Vector3D Position,
int  Time 
)

移動パケットデータの生成

引数
[in]Position座標
[in]Time移動時間
呼び出し関係図:
被呼び出し関係図:

◆ CreateRotatePacketData()

void AnpanAI::CreateRotatePacketData ( const Rotation Rot,
int  Time 
)

回転パケットデータの生成

引数
[in]Rot回転
[in]TIme回転時間
呼び出し関係図:
被呼び出し関係図:

◆ GetHate()

const Hate & AnpanAI::GetHate ( ) const
inline

ヘイト管理を取得

戻り値
ヘイト管理
被呼び出し関係図:

◆ OnSkillReceived()

void AnpanAI::OnSkillReceived ( CharacterPtr  pCharacter,
const SkillItem pSkill 
)

スキルを食らった。

引数
[in]pCharacterスキル使用者
[in]pSkill食らったスキル
呼び出し関係図:
被呼び出し関係図:

◆ Poll()

void AnpanAI::Poll ( int  DeltaTime)

毎フレームの処理

引数
[in]DeltaTime前フレームからの経過時間
呼び出し関係図:
被呼び出し関係図:

◆ SetSendStopPacket()

void AnpanAI::SetSendStopPacket ( )
inline

停止パケットデータの設定.

被呼び出し関係図:

◆ Stop()

void AnpanAI::Stop ( )

停止

呼び出し関係図:
被呼び出し関係図:

◆ SweepMovePacketData()

shared_ptr< AnpanMovePacketData > AnpanAI::SweepMovePacketData ( )

移動パケットデータの取得

戻り値
移動パケットデータのshared_ptr
被呼び出し関係図:

◆ SweepRotatePacketData()

shared_ptr< AnpanRotatePacketData > AnpanAI::SweepRotatePacketData ( )

回転パケットデータの取得

戻り値
回転パケットデータのshared_ptr
被呼び出し関係図:

◆ SweepSendStopPacketFlag()

bool AnpanAI::SweepSendStopPacketFlag ( )

停止パケットの送信を取得

戻り値
停止パケットを送る必要があるならtrueを返す。
被呼び出し関係図:

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