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