public override BaseEvent Clone() { SkillCacheMoveDuration duration = ClassObjPool <SkillCacheMoveDuration> .Get(); duration.CopyData(this); return(duration); }
protected override void CopyData(BaseEvent src) { base.CopyData(src); SkillCacheMoveDuration duration = src as SkillCacheMoveDuration; this.targetId = duration.targetId; this.moveSpeed = duration.moveSpeed; }