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