#pragma once #include "IDnSkillUsableChecker.h" // Ç÷¹À̾ Á¡ÇÁÇÒ ¼ö ÀÖ´Â »óȲÀÎÁö class CDnJumpableChecker : public IDnSkillUsableChecker, public TBoostMemoryPool< CDnJumpableChecker > { protected: #ifndef _GAMESERVER static bool s_bUseSignalSkillCheck; static bool s_PrimUseSignalSkillCheck; static LOCAL_TIME s_EndTime; // ½Ã±×³Î ½ºÅ³ üũ°¡ À¯È¿ÇÑ ½Ã°£. #endif public: CDnJumpableChecker( DnActorHandle hActor ); virtual ~CDnJumpableChecker(void); #ifndef _GAMESERVER static void SetUseSignalSkillCheck( bool bUseSignalSkillCheck, LOCAL_TIME SignalEndTime ); static bool GetUseSignalSkillCheck( void ) { return s_bUseSignalSkillCheck; }; static LOCAL_TIME GetUseSkillSignalEnd( void ) { return s_EndTime; }; static void SetPrimUseSignalSkillCheck( bool bCheck ) { s_PrimUseSignalSkillCheck = bCheck; }; #endif // from IDnSkillUsableChecker bool CanUse( void ); int GetNumArgument( void ) { return 0; }; virtual IDnSkillUsableChecker* Clone(); };