24 lines
815 B
C#
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;
|
|
}
|
|
}
|