32 lines
536 B
C++
32 lines
536 B
C++
#ifndef __FEARSTATUS_H__
|
|
#define __FEARSTATUS_H__
|
|
|
|
#include "AbilityStatus.h"
|
|
|
|
// ÇÇ¾î »óÅÂ
|
|
class FearStatus : public AbilityStatus
|
|
{
|
|
public: FearStatus() {}
|
|
~FearStatus() {}
|
|
public:
|
|
virtual VOID Start();
|
|
virtual VOID Execute() {}
|
|
|
|
virtual BOOL Update( DWORD curTime );
|
|
virtual VOID End();
|
|
protected: VOID RunAway();
|
|
|
|
private:
|
|
static const DWORD UPDATE_INTERVAL = 1000;
|
|
private: ITimerBase m_UpdateTick;
|
|
|
|
private: WzVector m_wvRotatedVector;
|
|
WzVector m_vTargetPos;
|
|
BYTE m_bTouchedSomething;
|
|
};
|
|
|
|
|
|
#endif
|
|
|
|
|