mirror of
https://gitlab.com/Syroot/Worms.git
synced 2025-05-05 19:29:34 +03:00
30 lines
1002 B
C#
30 lines
1002 B
C#
using System;
|
|
using System.Net;
|
|
using Syroot.BinaryData;
|
|
|
|
namespace Syroot.Worms.Mgame.Server.Net
|
|
{
|
|
/// <summary>
|
|
/// Represents the client request for a <see cref="ChannelEnterReply"/>.
|
|
/// </summary>
|
|
[Packet(PacketFormat.Server, 0x8034)]
|
|
internal class ChannelEnterQuery : Packet
|
|
{
|
|
// ---- PROPERTIES ---------------------------------------------------------------------------------------------
|
|
|
|
public string PlayerID { get; set; }
|
|
|
|
public IPEndPoint ChannelEndPoint { get; set; }
|
|
|
|
// ---- METHODS (INTERNAL) -------------------------------------------------------------------------------------
|
|
|
|
internal override void Deserialize(PacketStream stream)
|
|
{
|
|
PlayerID = stream.ReadString();
|
|
ChannelEndPoint = new IPEndPoint(IPAddress.Parse(stream.ReadString()), stream.ReadUInt16());
|
|
}
|
|
|
|
internal override void Serialize(PacketStream stream) => throw new NotImplementedException();
|
|
}
|
|
}
|