using System; namespace XMainClient { internal class XItemNumChangedEventArgs : XEventArgs { public int oldCount; public XItem item; public bool bNew = true; public XItemNumChangedEventArgs() { this._eDefine = XEventDefine.XEvent_ItemNumChanged; } public override void Recycle() { base.Recycle(); this.item = null; this.bNew = true; XEventPool.Recycle(this); } public override XEventArgs Clone() { XItemNumChangedEventArgs @event = XEventPool.GetEvent(); @event.oldCount = this.oldCount; @event.item = this.item; @event.bNew = this.bNew; return @event; } } }