コード例 #1
0
ファイル: EntityStatus.cs プロジェクト: mctraveler/MineSharp
 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
 }
コード例 #2
0
ファイル: EntityStatus.cs プロジェクト: Comner-git/MineSharp
        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
        }
コード例 #3
0
ファイル: EntityStatus.cs プロジェクト: Comner-git/MineSharp
 public EntityStatus(int eid, EntityStatuses type)
 {
     this.EID    = eid;
     this.Status = type;
 }
コード例 #4
0
ファイル: EntityStatus.cs プロジェクト: mctraveler/MineSharp
 public EntityStatus(int eid, EntityStatuses type)
 {
     this.EID = eid;
     this.Status = type;
 }
コード例 #5
0
 public  IEnumerable<Supporter> GetItems(EntityStatuses status)
 {
     return Supporters.Where(p=>p.Status == status.ToString()).AsEnumerable();
 }
コード例 #6
0
        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();

        }