55 virtual int GetExp()
const {
return Exp; }
62 float GetRadius()
const {
return (BaseRadius * ScaleRate); }
107 virtual void Update(
int DeltaTime);
112 static const float BaseRadius;
134 #endif // #ifndef __ANPAN_H__ u32 GetMasterId() const
マスタIDを取得
Definition: Anpan.h:69
unsigned char u8
Definition: TypeDefs.h:6
virtual void OnBuffAdded(u32 BuffId)
バフが追加された。
Definition: Anpan.cpp:36
virtual int GetExp() const
倒した時の経験値を取得
Definition: Anpan.h:55
アンパンAI
Definition: AnpanAI.h:21
キャラクタ基底クラス
Definition: CharacterBase.h:24
virtual ~Anpan()
デストラクタ
Definition: Anpan.h:33
weak_ptr< CharacterBase > CharacterPtr
Definition: WeakPtrDefine.h:10
敵(アンパン)
Definition: CharacterType.h:34
アンパンクラス
Definition: Anpan.h:18
virtual void Update(int DeltaTime)
毎フレームの処理
Definition: Anpan.cpp:56
virtual u8 GetCharacterType() const
キャラクタタイプを取得
Definition: Anpan.h:40
unsigned int u32
Definition: TypeDefs.h:10
Anpan(const Vector3D &InPosition, u32 InMasterId)
コンストラクタ
Definition: Anpan.cpp:15
void AttackTo(CharacterPtr pTarget, u32 SkillId)
攻撃
Definition: Anpan.cpp:30
virtual void OnSkillReceived(CharacterPtr pCharacter, const SkillItem *pSkill)
スキルを食らった。
Definition: Anpan.cpp:49
float GetRadius() const
半径を取得
Definition: Anpan.h:62
u32 GetAIId() const
AIのIDを取得
Definition: Anpan.h:83
virtual u32 GetDropId() const
ドロップIDを取得
Definition: Anpan.h:76
Definition: SkillMaster.h:9