示例#1
0
		protected override void Prepare (MiscUtil.IO.EndianBinaryWriter w)
		{
			w.Write (Position.X);
			w.Write (Position.Y);
			w.Write (Position.Z);
			w.Write ((byte)OnGround);
		}
		protected override void Send (MiscUtil.IO.EndianBinaryWriter writer)
		{
			writer.Write ((int)ProtocolVersion);
			WriteString16 (writer, Username);
			writer.Write ((long)Unused1);
			writer.Write ((int)Unused2);
			writer.Write ((sbyte)Unused3);
			writer.Write ((sbyte)Unused4);
			writer.Write ((sbyte)Unused5);
			writer.Write ((sbyte)Unused6);
		}
示例#3
0
 public override void SerializePayload(MiscUtil.IO.EndianBinaryWriter writer)
 {
     writer.Write(slaveAddress);
     writer.Write((byte) writeLen);
     writer.Write(readLen);
     writer.Write(writeData, 0, writeLen);
 }
示例#4
0
		protected override void Prepare (MiscUtil.IO.EndianBinaryWriter w)
		{
			w.Write ((float)(Yaw * 180 / Math.PI));
			w.Write ((float)(Pitch * 180 / Math.PI));
			w.Write (OnGround);
		}