예제 #1
0
        public StackRequestSlotInfo Read(MemoryStreamReader reader)
        {
            ContainerId    = (byte)reader.ReadByte();
            Slot           = (byte)reader.ReadByte();
            StackNetworkId = VarInt.ReadSInt32(reader);

            return(this);
        }
예제 #2
0
        public override void FromStream(BinaryReader reader)
        {
            Stream stream = reader.BaseStream;

            Value = new BlockCoordinates
            {
                X = VarInt.ReadSInt32(stream),
                Y = VarInt.ReadSInt32(stream),
                Z = VarInt.ReadSInt32(stream),
            };
        }
예제 #3
0
 private int ReadSignedVarInt(Stream buffer)
 {
     return(VarInt.ReadSInt32(buffer));
 }
예제 #4
0
 public override void FromStream(BinaryReader reader)
 {
     Value = VarInt.ReadSInt32(reader.BaseStream);
 }