public override BaseEvent Clone()
        {
            SetNextSkillTargetDuration setNextSkillTargetDuration = ClassObjPool <SetNextSkillTargetDuration> .Get();

            setNextSkillTargetDuration.CopyData(this);
            return(setNextSkillTargetDuration);
        }
        protected override void CopyData(BaseEvent src)
        {
            base.CopyData(src);
            SetNextSkillTargetDuration setNextSkillTargetDuration = src as SetNextSkillTargetDuration;

            this.targetId          = setNextSkillTargetDuration.targetId;
            this.nextSkillTargetID = setNextSkillTargetDuration.nextSkillTargetID;
            this.slotType          = setNextSkillTargetDuration.slotType;
        }