25 lines
No EOL
654 B
C#
25 lines
No EOL
654 B
C#
using _Network.Shared.Interface;
|
|
using LiteNetLib.Utils;
|
|
|
|
namespace _Network.Shared.Packets.ClientServer
|
|
{
|
|
public class NetAuthRequest : INetPacket
|
|
{
|
|
public PacketType Type => PacketType.AuthRequest;
|
|
public string Username { get; set; }
|
|
public string Password { get; set; }
|
|
|
|
public void Serialize(NetDataWriter writer)
|
|
{
|
|
writer.Put((byte)Type);
|
|
writer.Put(Username);
|
|
writer.Put(Password);
|
|
}
|
|
|
|
public void Deserialize(NetDataReader reader)
|
|
{
|
|
Username = reader.GetString();
|
|
Password = reader.GetString();
|
|
}
|
|
}
|
|
} |