// Copyright (c) 2023 Timothy Schenk. Subject to the GNU AGPL Version 3 License. namespace Rai.PacketMediator; [AttributeUsage(AttributeTargets.Class, Inherited = false)] public abstract class PacketIdAttribute : Attribute where TPacketIdEnum : Enum { protected PacketIdAttribute(TPacketIdEnum code) { Code = code; } public TPacketIdEnum Code { get; } }