namespace ReboundEmulator.Core.Rooms { [AttributeUsage(AttributeTargets.Class, AllowMultiple = true)] public sealed class GameRoomAttribute(string gameCode, string? opPrefix = null) : Attribute { public string GameCode { get; } = gameCode; public string? OpPrefix { get; init; } = opPrefix; } }