public override BaseEvent Clone() { SetInvincibilityTick tick = ClassObjPool <SetInvincibilityTick> .Get(); tick.CopyData(this); return(tick); }
protected override void CopyData(BaseEvent src) { base.CopyData(src); SetInvincibilityTick tick = src as SetInvincibilityTick; this.bInvincible = tick.bInvincible; this.srcId = tick.srcId; this.atkerId = tick.atkerId; this.targetId = tick.targetId; }