blob: 08e286f0c9a596872ecc47208f7c93d3910e8f15 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
using System;
namespace XMainClient
{
internal class XVirtualItemChangedEventArgs : XEventArgs
{
public ItemEnum e = ItemEnum.VIRTUAL_ITEM_MAX;
public ulong newValue;
public ulong oldValue;
public int itemID;
public XVirtualItemChangedEventArgs()
{
this._eDefine = XEventDefine.XEvent_VirtualItemChanged;
}
public override void Recycle()
{
base.Recycle();
this.e = ItemEnum.VIRTUAL_ITEM_MAX;
this.newValue = 0UL;
this.oldValue = 0UL;
XEventPool<XVirtualItemChangedEventArgs>.Recycle(this);
}
public override XEventArgs Clone()
{
XVirtualItemChangedEventArgs @event = XEventPool<XVirtualItemChangedEventArgs>.GetEvent();
@event.newValue = this.newValue;
@event.oldValue = this.oldValue;
@event.itemID = this.itemID;
return @event;
}
}
}
|