JoinAcceptedMessage.cs 836 B

1234567891011121314151617181920212223242526272829
  1. using System;
  2. using Microsoft.Xna.Framework.Net;
  3. namespace Microsoft.Xna.Framework.Net
  4. {
  5. public class JoinAcceptedMessage : INetworkMessage
  6. {
  7. public byte MessageType => 3;
  8. public string SessionId { get; set; }
  9. public string HostGamerId { get; set; }
  10. public string HostGamertag { get; set; }
  11. public void Serialize(PacketWriter writer)
  12. {
  13. writer.Write(MessageType);
  14. writer.Write(SessionId);
  15. writer.Write(HostGamerId);
  16. writer.Write(HostGamertag);
  17. }
  18. public void Deserialize(PacketReader reader)
  19. {
  20. // Reader is positioned after the type byte
  21. SessionId = reader.ReadString();
  22. HostGamerId = reader.ReadString();
  23. HostGamertag = reader.ReadString();
  24. }
  25. }
  26. }