#pragma once #include "idnskillprocessor.h" #include "DnSkill.h" #ifdef _GAMESERVER // ¾ÆÀÌÅÛ Á¢µÎ¾î ½Ã½ºÅÛ¿¡¼­ »ç¿ëÇÏ´Â ½ºÅ³¿¡¼­ »ç¿ëÇÒ ¹ßÇöŸÀÔ. (#23818) // ÆòŸ·Î ÇÇ°ÝµÈ ´ë»ó¿¡°Ô ÀÏÁ¤ È®·ü·Î ½ºÅ³ÀÇ Target À¸·Î ÁöÁ¤µÈ »óÅÂÈ¿°úµéÀ» ºÎ¿©ÇÑ´Ù. // ÃßÈÄ ÄðŸÀÓ °³³äÀÌ Æ÷Ç﵃ ¼öµµ ÀÖ´Ù. class CDnApplySEWhenTargetNormalHitProcessor : public IDnSkillProcessor, public TBoostMemoryPool< CDnApplySEWhenTargetNormalHitProcessor > { private: float m_fProbability; public: CDnApplySEWhenTargetNormalHitProcessor( DnActorHandle hActor, float fProbability ); virtual ~CDnApplySEWhenTargetNormalHitProcessor( void ); void OnBegin( LOCAL_TIME LocalTime, float fDelta, DnSkillHandle hParentSkill ); void Process( LOCAL_TIME LocalTime, float fDelta ); void OnEnd( LOCAL_TIME LocalTime, float fDelta ); void OnNormalHitSuccess( DnActorHandle hHittedTarget ); // ÀÏ¹Ý ÆòŸ°¡ ¼º°øÇßÀ» ¶§. int GetNumArgument( void ) { return 0; }; }; #endif // #ifdef _GAMESERVER