using System.Runtime.InteropServices; namespace Shared.Packet.Packets; [Packet(PacketType.Tag)] public struct TagPacket : IPacket { public bool IsIt; public short Size => 1; public void Serialize(Span data) { MemoryMarshal.Write(data, ref IsIt); } public void Deserialize(Span data) { IsIt = MemoryMarshal.Read(data); } }