#pragma once #include "IDnSkillProcessor.h" // #8209 °ü·Ã. // ÆÄÀÌ¾î ½Çµå/¾ÆÀ̽º ½Çµå °ü·Ã ½ºÅ³¿¡ ÀÖ´Â target »óÅÂÈ¿°ú¸¦ ÀÏÁ¤ ¹üÀ§³»¿¡ ÀÏÁ¤ È®·ü·Î // ´ë»ó¿¡°Ô Ãß°¡½ÃŰ´Â processor ÀÔ´Ï´Ù. // ¼­¹ö¿¡¼­¸¸ »ý¼ºµÇ¾î µ¹¾Æ°©´Ï´Ù. class CDnRangeSEProcessor : public IDnSkillProcessor, public TBoostMemoryPool< CDnRangeSEProcessor > { private: float m_fRange; float m_fProbability; int m_iTargetEffectOutputID; int m_iDurationTime; bool m_bFinished; set m_setAffectedActor; public: CDnRangeSEProcessor( DnActorHandle hActor, float fRange, float fProbability, int iTargetEffectOutputID, int iDurationTime ); virtual ~CDnRangeSEProcessor(void); void OnBegin( LOCAL_TIME LocalTime, float fDelta, DnSkillHandle hParentSkill ); void Process( LOCAL_TIME LocalTime, float fDelta ); void OnEnd( LOCAL_TIME LocalTime, float fDelta ); int GetNumArgument( void ) { return 4; }; //bool IsFinished( void ) { return m_bFinished; } };