コード例 #1
0
ファイル: Packets.cs プロジェクト: rbrian/mccslib
 public override void ReadFromStream(Stream aStream)
 {
     base.ReadFromStream(aStream);
     dX = aStream.ReadByte2();
     dY = aStream.ReadByte2();
     dZ = aStream.ReadByte2();
 }
コード例 #2
0
ファイル: Packets.cs プロジェクト: rbrian/mccslib
 public override void ReadFromStream(Stream aStream)
 {
     EntityID = aStream.ReadInt();
     InBed    = aStream.ReadByte2();
     X        = aStream.ReadInt();
     Y        = aStream.ReadByte2();
     Z        = aStream.ReadInt();
 }
コード例 #3
0
ファイル: Packets.cs プロジェクト: rbrian/mccslib
 public override void ReadFromStream(Stream aStream)
 {
     base.ReadFromStream(aStream);
     X     = aStream.ReadInt();
     Y     = aStream.ReadInt();
     Z     = aStream.ReadInt();
     Yaw   = aStream.ReadByte2();
     Pitch = aStream.ReadByte2();
 }
コード例 #4
0
ファイル: Packets.cs プロジェクト: rbrian/mccslib
 public override void ReadFromStream(Stream aStream)
 {
     EntityID    = aStream.ReadInt();
     PlayerName  = aStream.ReadString16();
     X           = aStream.ReadInt();
     Y           = aStream.ReadInt();
     Z           = aStream.ReadInt();
     Rotation    = aStream.ReadByte2();
     Pitch       = aStream.ReadByte2();
     CurrentItem = aStream.ReadShort();
 }
コード例 #5
0
ファイル: Packets.cs プロジェクト: rbrian/mccslib
 public override void ReadFromStream(Stream aStream)
 {
     EntityID = aStream.ReadInt();
     Type     = aStream.ReadMobType();
     X        = aStream.ReadInt();
     Y        = aStream.ReadInt();
     Z        = aStream.ReadInt();
     Yaw      = aStream.ReadByte2();
     Pitch    = aStream.ReadByte2();
     Metadata = MetadataDict.ReadFromStream(aStream);
 }
コード例 #6
0
ファイル: Packets.cs プロジェクト: rbrian/mccslib
 public override void ReadFromStream(Stream aStream)
 {
     X         = aStream.ReadInt();
     Y         = aStream.ReadByte2();
     Z         = aStream.ReadInt();
     Direction = aStream.ReadFace();
     ItemID    = aStream.ReadShort();
     if (ItemID >= 0)
     {
         Amount = aStream.ReadByte2();
         Damage = aStream.ReadShort();
     }
 }
コード例 #7
0
ファイル: Packets.cs プロジェクト: rbrian/mccslib
 public override void ReadFromStream(Stream aStream)
 {
     EntityID   = aStream.ReadInt();
     ItemID     = aStream.ReadShort();
     Count      = aStream.ReadByte2();
     DamageData = aStream.ReadShort();
     X          = aStream.ReadInt();
     Y          = aStream.ReadInt();
     Z          = aStream.ReadInt();
     Rotation   = aStream.ReadByte2();
     Pitch      = aStream.ReadByte2();
     Roll       = aStream.ReadByte2();
 }
コード例 #8
0
ファイル: Packets.cs プロジェクト: rbrian/mccslib
 public override void ReadFromStream(Stream aStream)
 {
     EntityID  = aStream.ReadInt();
     UserName  = aStream.ReadString16();
     MapSeed   = aStream.ReadLong();
     Dimension = aStream.ReadByte2();
 }
コード例 #9
0
ファイル: Packets.cs プロジェクト: rbrian/mccslib
 public override void ReadFromStream(Stream aStream)
 {
     Status = (DigStatus)aStream.ReadByte();
     X      = aStream.ReadInt();
     Y      = aStream.ReadByte2();
     Z      = aStream.ReadInt();
     Face   = aStream.ReadFace();
 }
コード例 #10
0
ファイル: Metadata.cs プロジェクト: rbrian/mccslib
        public static MetadataDict ReadFromStream(Stream aStream)
        {
            byte         x;
            MetadataDict result = new MetadataDict();

            while ((x = aStream.ReadByte2()) != 127)
            {
                byte xIndex = (byte)(x & 0x1F);
                switch (x >> 5)
                {
                case 0:
                    result [xIndex] = new MetadataByte()
                    {
                        Value = aStream.ReadByte2()
                    };
                    break;

                default:
                    throw new Exception("Unrecognized metadata type " + (x >> 5).ToString());
                }
            }

            return(result);
        }
コード例 #11
0
ファイル: Packets.cs プロジェクト: rbrian/mccslib
 public override void ReadFromStream(Stream aStream)
 {
     EntityID = aStream.ReadInt ();
     Animate = aStream.ReadByte2 ();
 }
コード例 #12
0
ファイル: Packets.cs プロジェクト: rbrian/mccslib
 public override void ReadFromStream(Stream aStream)
 {
     EntityID = aStream.ReadInt ();
     UserName = aStream.ReadString16 ();
     MapSeed = aStream.ReadLong ();
     Dimension = aStream.ReadByte2 ();
 }
コード例 #13
0
ファイル: Packets.cs プロジェクト: rbrian/mccslib
 public override void ReadFromStream(Stream aStream)
 {
     base.ReadFromStream (aStream);
     Status = aStream.ReadByte2 ();
 }
コード例 #14
0
ファイル: Packets.cs プロジェクト: rbrian/mccslib
 public override void ReadFromStream(Stream aStream)
 {
     base.ReadFromStream (aStream);
     X = aStream.ReadInt ();
     Y = aStream.ReadInt ();
     Z = aStream.ReadInt ();
     Yaw = aStream.ReadByte2 ();
     Pitch = aStream.ReadByte2 ();
 }
コード例 #15
0
ファイル: Packets.cs プロジェクト: rbrian/mccslib
 public override void ReadFromStream(Stream aStream)
 {
     EntityID = aStream.ReadInt ();
     InBed = aStream.ReadByte2 ();
     X = aStream.ReadInt ();
     Y = aStream.ReadByte2 ();
     Z = aStream.ReadInt ();
 }
コード例 #16
0
ファイル: Packets.cs プロジェクト: rbrian/mccslib
 public override void ReadFromStream(Stream aStream)
 {
     base.ReadFromStream (aStream);
     dX = aStream.ReadByte2 ();
     dY = aStream.ReadByte2 ();
     dZ = aStream.ReadByte2 ();
 }
コード例 #17
0
ファイル: Packets.cs プロジェクト: rbrian/mccslib
 public override void ReadFromStream(Stream aStream)
 {
     X = aStream.ReadInt ();
     Y = aStream.ReadByte2 ();
     Z = aStream.ReadInt ();
     Direction = aStream.ReadFace ();
     ItemID = aStream.ReadShort ();
     if (ItemID >= 0) {
         Amount = aStream.ReadByte2 ();
         Damage = aStream.ReadShort ();
     }
 }
コード例 #18
0
ファイル: Packets.cs プロジェクト: rbrian/mccslib
 public override void ReadFromStream(Stream aStream)
 {
     Status = (DigStatus)aStream.ReadByte ();
     X = aStream.ReadInt ();
     Y = aStream.ReadByte2 ();
     Z = aStream.ReadInt ();
     Face = aStream.ReadFace ();
 }
コード例 #19
0
ファイル: Packets.cs プロジェクト: rbrian/mccslib
 public override void ReadFromStream(Stream aStream)
 {
     EntityID = aStream.ReadInt ();
     ItemID = aStream.ReadShort ();
     Count = aStream.ReadByte2 ();
     DamageData = aStream.ReadShort ();
     X = aStream.ReadInt ();
     Y = aStream.ReadInt ();
     Z = aStream.ReadInt ();
     Rotation = aStream.ReadByte2 ();
     Pitch = aStream.ReadByte2 ();
     Roll = aStream.ReadByte2 ();
 }
コード例 #20
0
ファイル: Packets.cs プロジェクト: rbrian/mccslib
 public override void ReadFromStream(Stream aStream)
 {
     EntityID = aStream.ReadInt ();
     PlayerName = aStream.ReadString16 ();
     X = aStream.ReadInt ();
     Y = aStream.ReadInt ();
     Z = aStream.ReadInt ();
     Rotation = aStream.ReadByte2 ();
     Pitch = aStream.ReadByte2 ();
     CurrentItem = aStream.ReadShort ();
 }
コード例 #21
0
ファイル: Packets.cs プロジェクト: rbrian/mccslib
 public override void ReadFromStream(Stream aStream)
 {
     EntityID = aStream.ReadInt ();
     Type = aStream.ReadMobType ();
     X = aStream.ReadInt ();
     Y = aStream.ReadInt ();
     Z = aStream.ReadInt ();
     Yaw = aStream.ReadByte2 ();
     Pitch = aStream.ReadByte2 ();
     Metadata = MetadataDict.ReadFromStream (aStream);
 }
コード例 #22
0
ファイル: Packets.cs プロジェクト: rbrian/mccslib
 public override void ReadFromStream(Stream aStream)
 {
     base.ReadFromStream(aStream);
     Status = aStream.ReadByte2();
 }
コード例 #23
0
ファイル: Packets.cs プロジェクト: rbrian/mccslib
 public override void ReadFromStream(Stream aStream)
 {
     EntityID = aStream.ReadInt();
     Action   = aStream.ReadByte2();
 }