Beispiel #1
0
 public PingPongHandler(
     IDashboardCommandHandler dashboardCommandHandler,
     IPlayerCommandHandler playerCommandHandler)
 {
     dashboardCommandHandler.AddCommand(new DashboardCommand(HandlePingDashboard, "/ping", "test", 1, 0));
     playerCommandHandler.AddCommand(new PlayerCommand(HandlePingPlayer, "/ping", "test", 1, 0));
 }
Beispiel #2
0
        public LobbyCommands(IPlayerCommandHandler handler, Config cfg)
        {
            _cfg = cfg;

            handler.AddCommand(new PlayerCommand(MapInvoked, "/map", "sets the map.", 1, 1));
            handler.AddCommand(new PlayerCommand(PlayersInvoked, "/players", "sets the number of players.", 1, 1));
            handler.AddCommand(new PlayerCommand(ImpostorsInvoked, "/impostors", "sets the number of impostors.", 1, 1));
        }
Beispiel #3
0
 public ImpostorPlugin(
     HttpRootConfigurator httpConfigurator,
     HttpServer server,
     IWebApi api,
     ILogManager logManager,
     IPlayerCommandHandler playerCommandHandler)
 {
     httpConfigurator.Configure();
     _httpServer = server;
     _api        = api;
     _logs       = logManager;
 }