public override BaseEvent Clone() { SendGameEventTick sendGameEventTick = ClassObjPool <SendGameEventTick> .Get(); sendGameEventTick.CopyData(this); return(sendGameEventTick); }
protected override void CopyData(BaseEvent src) { base.CopyData(src); SendGameEventTick sendGameEventTick = src as SendGameEventTick; this.eventType = sendGameEventTick.eventType; this.eventSrcId = sendGameEventTick.eventSrcId; this.eventAtkerId = sendGameEventTick.eventAtkerId; }