29 lines
506 B
C++
29 lines
506 B
C++
#ifndef __MAGICSHIELDSTATUS_H__
|
|
#define __MAGICSHIELDSTATUS_H__
|
|
|
|
#include "AbilityStatus.h"
|
|
|
|
// 付过蒋靛 惑怕
|
|
class MagicShieldStatus : public AbilityStatus
|
|
{
|
|
public:
|
|
MagicShieldStatus() {}
|
|
~MagicShieldStatus() {}
|
|
|
|
virtual VOID Init( Character *pOwner, Character *pAttacker, Ability *pAbility );
|
|
virtual VOID Start();
|
|
virtual VOID Execute() {}
|
|
virtual VOID End();
|
|
|
|
private:
|
|
int m_iShieldHP;
|
|
int m_iDecreaseMP;
|
|
float m_fDecreaseMpRatio;
|
|
float m_fAbsorbRatio;
|
|
};
|
|
|
|
|
|
#endif
|
|
|
|
|