// // Copyright (c) 2023 Timothy Schenk. Subject to the GNU AGPL Version 3 License. namespace Wonderking.Packets.Outgoing; [PacketId(OperationCode.CharacterNameCheckResponse)] public class CharacterNameCheckPacketResponse : IPacket { public required bool IsTaken { get; set; } public void Deserialize(byte[] data) { throw new NotSupportedException(); } public byte[] Serialize() { Span data = stackalloc byte[1]; data[0] = IsTaken ? (byte)1 : (byte)0; return data.ToArray(); } }