12345678910111213141516171819202122232425262728 |
- namespace Microsoft.Xna.Framework.Net
- {
- public class PlayerMoveMessage : INetworkMessage
- {
- public byte MessageType => 1;
- public int PlayerId { get; set; }
- public float X { get; set; }
- public float Y { get; set; }
- public float Z { get; set; }
- public void Serialize(PacketWriter writer)
- {
- writer.Write(MessageType);
- writer.Write(PlayerId);
- writer.Write(X);
- writer.Write(Y);
- writer.Write(Z);
- }
- public void Deserialize(PacketReader reader)
- {
- PlayerId = reader.ReadInt32();
- X = reader.ReadSingle();
- Y = reader.ReadSingle();
- Z = reader.ReadSingle();
- }
- }
- }
|