📄 monster.h
字号:
#pragma once
#include "NPC.h"
class RegenLocation;
class Monster : public NPC
{
public:
Monster();
virtual ~Monster();
virtual VOID Update( DWORD dwDeltaTick );
virtual VOID Reuse() { Release(); }
virtual VOID SetReferencePlayerNum( int iCount ) { m_iPlayerReferenceCount = iCount; }
virtual VOID OnEnterField(Field* pField, WzVector* pwzVec);
virtual VOID OnLeaveField();
virtual VOID SetHPAttackPowerAsParty( DWORD dwCurMemberNum );
virtual BOOL OnDead();
inline VOID SetRegenLocation( RegenLocation *pLocation ) { m_pRegenLocation = pLocation; }
virtual VOID SetRegenPos( const WzVector& regenPos ) { m_RegenPos = regenPos; }
WzVector& GetRegenPos() { return m_RegenPos; }
virtual BOOL IsOutOfWanderRadius() const;
virtual BOOL IsOutOfRegenLocationLimit( WzVector &vTargetPos ) const;
protected:
virtual BOOL Init();
virtual VOID Release();
private:
int m_iPlayerReferenceCount; // 林函 蜡历荐
RegenLocation *m_pRegenLocation;
WzVector m_RegenPos; // 积己瞪锭 弥檬肺 field俊 眠啊等 困摹: 阁胶磐狼 蓖券? 谅钎肺 捞侩.
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -