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); }
public override void SerializePayload(MiscUtil.IO.EndianBinaryWriter writer) { writer.Write(slaveAddress); writer.Write((byte) writeLen); writer.Write(readLen); writer.Write(writeData, 0, writeLen); }
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); }