readByte() public method

public readByte ( ) : byte
return byte
コード例 #1
0
ファイル: Packet100.cs プロジェクト: riverar/Crafty
 public override void readPacketData(DataInputStream datainputstream)
 {
     windowId = datainputstream.readByte();
     inventoryType = datainputstream.readByte();
     windowTitle = datainputstream.readUTF();
     slotsCount = datainputstream.readByte();
 }
コード例 #2
0
ファイル: DataWatcher.cs プロジェクト: riverar/Crafty
        public static List readWatchableObjects(DataInputStream datainputstream)
        {
            ArrayList arraylist = null;
            for (byte byte0 = datainputstream.readByte(); byte0 != 127; byte0 = datainputstream.readByte())
            {
                if (arraylist == null)
                {
                    arraylist = new ArrayList();
                }
                int i = (byte0 & 0xe0) >> 5;
                int j = byte0 & 0x1f;
                WatchableObject watchableobject = null;
                switch (i)
                {
                    case 0: // '\0'
                        watchableobject = new WatchableObject(i, j, Byte.valueOf(datainputstream.readByte()));
                        break;

                    case 1: // '\001'
                        watchableobject = new WatchableObject(i, j, Short.valueOf(datainputstream.readShort()));
                        break;

                    case 2: // '\002'
                        watchableobject = new WatchableObject(i, j, Integer.valueOf(datainputstream.readInt()));
                        break;

                    case 3: // '\003'
                        watchableobject = new WatchableObject(i, j, Float.valueOf(datainputstream.readFloat()));
                        break;

                    case 4: // '\004'
                        watchableobject = new WatchableObject(i, j, datainputstream.readUTF());
                        break;

                    case 5: // '\005'
                        short word0 = datainputstream.readShort();
                        byte byte1 = datainputstream.readByte();
                        short word1 = datainputstream.readShort();
                        watchableobject = new WatchableObject(i, j, new ItemStack(word0, byte1, word1));

                        // fall through (not.. c#..)

                        int k2 = datainputstream.readInt();
                        int l2 = datainputstream.readInt();
                        int i12 = datainputstream.readInt();
                        watchableobject = new WatchableObject(i, j, new ChunkCoordinates(k2, l2, i12));

                        break;
                    case 6: // '\006'
                        int k = datainputstream.readInt();
                        int l = datainputstream.readInt();
                        int i1 = datainputstream.readInt();
                        watchableobject = new WatchableObject(i, j, new ChunkCoordinates(k, l, i1));
                        break;
                }
                arraylist.add(watchableobject);
            }

            return arraylist;
        }
コード例 #3
0
ファイル: Packet17Sleep.cs プロジェクト: riverar/Crafty
 public override void readPacketData(DataInputStream datainputstream)
 {
     field_22041_a = datainputstream.readInt();
     field_22042_e = datainputstream.readByte();
     field_22040_b = datainputstream.readInt();
     field_22044_c = datainputstream.readByte();
     field_22043_d = datainputstream.readInt();
 }
コード例 #4
0
 public override void readPacketData(DataInputStream datainputstream)
 {
     base.readPacketData(datainputstream);
     xPosition = datainputstream.readByte();
     yPosition = datainputstream.readByte();
     zPosition = datainputstream.readByte();
     yaw = datainputstream.readByte();
     pitch = datainputstream.readByte();
 }
コード例 #5
0
ファイル: Packet24MobSpawn.cs プロジェクト: riverar/Crafty
 public override void readPacketData(DataInputStream datainputstream)
 {
     entityId = datainputstream.readInt();
     type = datainputstream.readByte();
     xPosition = datainputstream.readInt();
     yPosition = datainputstream.readInt();
     zPosition = datainputstream.readInt();
     yaw = datainputstream.readByte();
     pitch = datainputstream.readByte();
     receivedMetadata = DataWatcher.readWatchableObjects(datainputstream);
 }
コード例 #6
0
 public override void readPacketData(DataInputStream datainputstream)
 {
     entityId = datainputstream.readInt();
     name = datainputstream.readUTF();
     xPosition = datainputstream.readInt();
     yPosition = datainputstream.readInt();
     zPosition = datainputstream.readInt();
     rotation = datainputstream.readByte();
     pitch = datainputstream.readByte();
     currentItem = datainputstream.readShort();
 }
コード例 #7
0
ファイル: Packet21PickupSpawn.cs プロジェクト: riverar/Crafty
 public override void readPacketData(DataInputStream datainputstream)
 {
     entityId = datainputstream.readInt();
     itemID = datainputstream.readShort();
     count = datainputstream.readByte();
     itemDamage = datainputstream.readShort();
     xPosition = datainputstream.readInt();
     yPosition = datainputstream.readInt();
     zPosition = datainputstream.readInt();
     rotation = datainputstream.readByte();
     pitch = datainputstream.readByte();
     roll = datainputstream.readByte();
 }
コード例 #8
0
ファイル: Packet104.cs プロジェクト: riverar/Crafty
 public override void readPacketData(DataInputStream datainputstream)
 {
     windowId = datainputstream.readByte();
     short word0 = datainputstream.readShort();
     itemStack = new ItemStack[word0];
     for (int i = 0; i < word0; i++)
     {
         short word1 = datainputstream.readShort();
         if (word1 >= 0)
         {
             byte byte0 = datainputstream.readByte();
             short word2 = datainputstream.readShort();
             itemStack[i] = new ItemStack(word1, byte0, word2);
         }
     }
 }
コード例 #9
0
ファイル: Packet1Login.cs プロジェクト: riverar/Crafty
 public override void readPacketData(DataInputStream datainputstream)
 {
     protocolVersion = datainputstream.readInt();
     username = datainputstream.readUTF();
     password = datainputstream.readUTF();
     mapSeed = datainputstream.readLong();
     dimension = datainputstream.readByte();
 }
コード例 #10
0
 public override void readPacketData(DataInputStream datainputstream)
 {
     entityId = datainputstream.readInt();
     type = datainputstream.readByte();
     xPosition = datainputstream.readInt();
     yPosition = datainputstream.readInt();
     zPosition = datainputstream.readInt();
 }
コード例 #11
0
ファイル: Packet102.cs プロジェクト: riverar/Crafty
 public override void readPacketData(DataInputStream datainputstream)
 {
     window_Id = datainputstream.readByte();
     inventorySlot = datainputstream.readShort();
     mouseClick = datainputstream.readByte();
     action = datainputstream.readShort();
     short word0 = datainputstream.readShort();
     if (word0 >= 0)
     {
         byte byte0 = datainputstream.readByte();
         short word1 = datainputstream.readShort();
         itemStack = new ItemStack(word0, byte0, word1);
     }
     else
     {
         itemStack = null;
     }
 }
コード例 #12
0
ファイル: Packet60.cs プロジェクト: riverar/Crafty
 public override void readPacketData(DataInputStream datainputstream)
 {
     explosionX = datainputstream.readDouble();
     explosionY = datainputstream.readDouble();
     explosionZ = datainputstream.readDouble();
     explosionSize = datainputstream.readFloat();
     int i = datainputstream.readInt();
     destroyedBlockPositions = new HashSet();
     var j = (int) explosionX;
     var k = (int) explosionY;
     var l = (int) explosionZ;
     for (int i1 = 0; i1 < i; i1++)
     {
         int j1 = datainputstream.readByte() + j;
         int k1 = datainputstream.readByte() + k;
         int l1 = datainputstream.readByte() + l;
         destroyedBlockPositions.add(new ChunkPosition(j1, k1, l1));
     }
 }
コード例 #13
0
ファイル: Packet15Place.cs プロジェクト: riverar/Crafty
 public override void readPacketData(DataInputStream datainputstream)
 {
     xPosition = datainputstream.readInt();
     yPosition = datainputstream.read();
     zPosition = datainputstream.readInt();
     direction = datainputstream.read();
     short word0 = datainputstream.readShort();
     if (word0 >= 0)
     {
         byte byte0 = datainputstream.readByte();
         short word1 = datainputstream.readShort();
         itemStack = new ItemStack(word0, byte0, word1);
     }
     else
     {
         itemStack = null;
     }
 }
コード例 #14
0
ファイル: Packet101.cs プロジェクト: riverar/Crafty
 public override void readPacketData(DataInputStream datainputstream)
 {
     windowId = datainputstream.readByte();
 }
コード例 #15
0
ファイル: Packet7.cs プロジェクト: riverar/Crafty
 public override void readPacketData(DataInputStream datainputstream)
 {
     playerEntityId = datainputstream.readInt();
     targetEntity = datainputstream.readInt();
     isLeftClick = datainputstream.readByte();
 }
コード例 #16
0
ファイル: Packet38.cs プロジェクト: riverar/Crafty
 public override void readPacketData(DataInputStream datainputstream)
 {
     entityId = datainputstream.readInt();
     entityStatus = datainputstream.readByte();
 }
コード例 #17
0
ファイル: Packet106.cs プロジェクト: riverar/Crafty
 public override void readPacketData(DataInputStream datainputstream)
 {
     windowId = datainputstream.readByte();
     shortWindowId = datainputstream.readShort();
     field_20035_c = datainputstream.readByte() != 0;
 }
コード例 #18
0
ファイル: Packet105.cs プロジェクト: riverar/Crafty
 public override void readPacketData(DataInputStream datainputstream)
 {
     windowId = datainputstream.readByte();
     progressBar = datainputstream.readShort();
     progressBarValue = datainputstream.readShort();
 }