public override BaseEvent Clone() { MainActorMoveTo to = ClassObjPool <MainActorMoveTo> .Get(); to.CopyData(this); return(to); }
protected override void CopyData(BaseEvent src) { base.CopyData(src); MainActorMoveTo to = src as MainActorMoveTo; this.srcId = to.srcId; this.atkerId = to.atkerId; this.destId = to.destId; this.TargetPos = to.TargetPos; }