Moonbase 2631d3199c Implement Multiplayer Support
Implement Custom Screen Name Support
2026-10-06 19:00:15 -07:00

24 lines
815 B
C#

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<bool> OnMessageAsync(Room room, Player player, string op, Dictionary<string, string> 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;
}
}