public override BaseEvent Clone() { BulletManagementTick bulletManagementTick = ClassObjPool <BulletManagementTick> .Get(); bulletManagementTick.CopyData(this); return(bulletManagementTick); }
protected override void CopyData(BaseEvent src) { base.CopyData(src); BulletManagementTick bulletManagementTick = src as BulletManagementTick; this.targetId = bulletManagementTick.targetId; this.bIgnoreLimit = bulletManagementTick.bIgnoreLimit; this.iLifeTime = bulletManagementTick.iLifeTime; }