mirror of
https://github.com/NexusForever/NexusForever
synced 2026-08-14 00:26:05 -04:00
30 lines
966 B
C#
30 lines
966 B
C#
using NexusForever.Shared.Network;
|
|
using NexusForever.Shared.Network.Message;
|
|
|
|
namespace NexusForever.AuthServer.Network.Message.Model
|
|
{
|
|
[Message(GameMessageOpcode.ServerRealmInfo)]
|
|
public class ServerRealmInfo : IWritable
|
|
{
|
|
public uint Address { get; set; }
|
|
public ushort Port { get; set; }
|
|
public byte[] SessionKey { get; set; }
|
|
public uint AccountId { get; set; }
|
|
public string Realm { get; set; }
|
|
public uint Flags { get; set; }
|
|
public byte Type { get; set; }
|
|
public uint NoteTextId { get; set; }
|
|
|
|
public void Write(GamePacketWriter writer)
|
|
{
|
|
writer.Write(Address);
|
|
writer.Write(Port);
|
|
writer.WriteBytes(SessionKey, 16u);
|
|
writer.Write(AccountId);
|
|
writer.WriteStringWide(Realm);
|
|
writer.Write(Flags);
|
|
writer.Write(Type, 2);
|
|
writer.Write(NoteTextId, 21u);
|
|
}
|
|
}
|
|
}
|