public override BaseEvent Clone() { ChangeActorMeshDuration changeActorMeshDuration = ClassObjPool <ChangeActorMeshDuration> .Get(); changeActorMeshDuration.CopyData(this); return(changeActorMeshDuration); }
protected override void CopyData(BaseEvent src) { base.CopyData(src); ChangeActorMeshDuration changeActorMeshDuration = src as ChangeActorMeshDuration; this.targetId = changeActorMeshDuration.targetId; this.prefabName = changeActorMeshDuration.prefabName; this.switchFinished = changeActorMeshDuration.switchFinished; this.actorMesh = changeActorMeshDuration.actorMesh; }