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