DragonNest/GameCommon/DnTargetStateEffectChecker.h
2024-12-19 09:48:26 +08:00

21 lines
695 B
C++

#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; //스킬 사용자가 같은지 확인..
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();
};