123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- #nullable enable
- using System.Collections.Generic;
- using MafiaTelegramBot.Game;
- namespace MafiaTelegramBot.Commands.CallbackQueries
- {
- public class CallbackQueryHandler : UpdateHandler
- {
- protected override List<UpdateHandler> List => new()
- {
- // Переносим обработку сообщений в другой класс, если игрок находится в комнате
- new UserInGameCallbackQueryHandler(null),
-
- // Остальные обработчики
- new ApplyRolesChangeCallbackQueryHandler(null),
- new BackToProfileCallbackQueryHandler(null),
- new ChangeNickNameCallbackQueryHandler(null),
- new ChangeRolesCallbackQueryHandler(null),
- new ChooseGameModeCallbackQueryHandler(null),
- new ChooseGameTypeCallbackQueryHandler(null),
- new ChooseRoomViewCallbackQueryHandler(null),
- new ConnectToNotRankedCallbackQueryHandler(null),
- new ConnectToPrivateRoomCallbackQueryHandler(null),
- new ConnectToPublicRoomCallbackQueryHandler(null),
- new ConnectToRankedCallbackQueryHandler(null),
- new ConnectToSelectedRoomCallbackQueryHandler(null),
- new ContinueCallbackQueryHandler(null),
- new GiveRoleCallbackQueryHandler(null),
- new GiveToAllCallbackQueryHandler(null),
- new GiveToSelectedCallbackQueryHandler(null),
- new KickSelectedPlayerCallbackQueryHandler(null),
- new PackInfoCallbackQueryHandler(null),
- new PackOpenCallbackQueryHandler(null),
- new PlayersCountSettingsCallbackQueryHandler(null),
- new SetPlayersMaximumCallbackQueryHandler(null),
- new SettingsProfileCallbackQueryHandler(null),
- new SettingsRoomCallbackQueryHandler(null),
- new ShopMenuCallbackQueryHandler(null),
- new ShowMyExtendedStatsCallbackQueryHandler(null),
- new ShowMyPacksCallbackQueryHandler(null),
- new ShowMyRolesCallbackQueryHandler(null),
- new StartGameCallbackQueryHandler(null),
- new SwitchTimerCallbackQueryHandler(null),
- };
- public CallbackQueryHandler(Player player) : base(player) { }
- }
- }
|