protected override void Parse(EndianBinaryReader r) { EID = r.ReadInt32(); Status = (EntityStatuses)r.ReadByte(); #if DEBUGPACKET if (Status.ToString() == ((int)Status).ToString()) throw new NotImplementedException(Status.ToString()); #endif }
protected override void Parse(EndianBinaryReader r) { EID = r.ReadInt32(); Status = (EntityStatuses)r.ReadByte(); #if DEBUG if (Status.ToString() == ((int)Status).ToString()) { throw new NotImplementedException(Status.ToString()); } #endif }
public EntityStatus(int eid, EntityStatuses type) { this.EID = eid; this.Status = type; }
public IEnumerable<Supporter> GetItems(EntityStatuses status) { return Supporters.Where(p=>p.Status == status.ToString()).AsEnumerable(); }
public ContentCategory GetItem(int id, EntityStatuses status, bool isExclude) { return Categories.Where(p => p.ID == id && (isExclude ? p.Status != status.ToString() : p.Status == status.ToString())).SingleOrDefault(); }