using Axibug; using Axibug.Event; namespace Game { public class HPMPChangeEventArgs : LogicEventArgs { public static readonly int EventId = typeof(HPMPChangeEventArgs).GetHashCode(); public E_NODE_TYPE roleType = E_NODE_TYPE.N_FREE; public int RoleID = 0; /// /// 获取加载数据表成功事件编号。 /// public override int Id { get { return EventId; } } public static HPMPChangeEventArgs Create(E_NODE_TYPE type,int roleID) { HPMPChangeEventArgs s = ReferencePool.Acquire(); s.RoleID = roleID; s.roleType = type; return s; } public override void Clear() { roleType = E_NODE_TYPE.N_FREE; RoleID = 0; } } }