Example #1
0
 public override void Read(byte[] array)
 {
     McByte.TryParse(ref array, out WindowID);
     McShort.TryParse(ref array, out Slot);
     SlotData = new Slot();
     SlotData.Parse(ref array);
 }
 public override void Read(byte[] array)
 {
     Location = new Position();
     Location.Read(ref array);
     McVarint.TryParse(ref array, out Action);
     McVarint.TryParse(ref array, out Mode);
     McString.TryParse(ref array, out Name);
     McByte.TryParse(ref array, out OffsetX);
     McByte.TryParse(ref array, out OffsetY);
     McByte.TryParse(ref array, out OffsetZ);
     McUnsignedByte.TryParse(ref array, out SizeX);
     McUnsignedByte.TryParse(ref array, out SizeY);
     McUnsignedByte.TryParse(ref array, out SizeZ);
     McVarint.TryParse(ref array, out Mirror);
     McVarint.TryParse(ref array, out Rotation);
     McString.TryParse(ref array, out Metadata);
     McFloat.TryParse(ref array, out Integrity);
     McVarlong.TryParse(ref array, out Seed);
     McUnsignedByte.TryParse(ref array, out Flags);
 }
Example #3
0
 public override void Read(byte[] array)
 {
     McByte.TryParse(ref array, out Slot);
 }
Example #4
0
 public override void Read(byte[] array)
 {
     McByte.TryParse(ref array, out WindowID);
     McShort.TryParse(ref array, out ActionNumber);
     McBoolean.TryParse(ref array, out Accepted);
 }
Example #5
0
 public void Read(ref byte[] array)
 {
     McUUID.TryParse(ref array, out UUID);
     McDouble.TryParse(ref array, out Amount);
     McByte.TryParse(ref array, out Operation);
 }
Example #6
0
 public override byte[] Write()
 {
     return(McByte.ToBytes(Payload));
 }
Example #7
0
 public override void Read(byte[] array)
 {
     McByte.TryParse(ref array, out Payload);
 }