namespace NotPogo.Core.Rooms.GameRooms { [GameRoom("wordriot_cdl")] public class WordRiotRoom(string ruleId) : IGameRoom { public Task OnGameJoinAsync(Room room, Player player) => Task.CompletedTask; public Task OnMessageAsync(Room room, Player player, string op, Dictionary msg) => Task.FromResult(true); public async Task OnPlayerJoinedAsync(Room room, Player player) { await player.SendAsync( ("msg.op", "say"), ("chnl", "serv"), ("scrn", ""), ("type", "stnd"), ("text", "Welcome To Word Riot! Please Wait For Players To Join") ); } public Task OnPlayerLeftAsync(Room room, Player player) => Task.CompletedTask; } }