DragonNest/GameCommon/DnTargetStateEffectChecker.h

22 lines
695 B
C
Raw Normal View History

2024-12-19 09:48:26 +08:00
#pragma once
#include "IDnSkillUsableChecker.h"
#include "DnBlowDef.h"
class CDnTargetStateEffectChecker : public IDnSkillUsableChecker, public TBoostMemoryPool< CDnTargetStateEffectChecker >
{
protected:
STATE_BLOW::emBLOW_INDEX m_targetStateIndex;
float m_fRadiusDistToSearch;
bool m_bCheckSkillUser; //<2F><>ų <20><><EFBFBD><EFBFBD><EFBFBD>ڰ<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> Ȯ<><C8AE>..
public:
CDnTargetStateEffectChecker( DnActorHandle hActor, STATE_BLOW::emBLOW_INDEX targetStateIndex, float fRadiusDistToSearch, bool bCheckSkillUser );
virtual ~CDnTargetStateEffectChecker(void);
// from IDnSkillUsableChecker
bool CanUse( void );
int GetNumArgument( void ) { return 2; };
virtual IDnSkillUsableChecker* Clone();
};