Пример #1
0
        public Lobby(string lobbyId, string password = "", LobbiesManager parentManager = null)
        {
            this.Id            = lobbyId;
            this.ParentManager = parentManager;

            // Lista akcji definiowana w konfiguracji
            ActionsManager = new ActionsManager(MainConfig.GAME_ACTIONS);
            Password       = password;
            LobbyState     = LobbyState.IDLE;

            // Rozpoczynanie nowego rozdania po przepasowaniu licytacji nie zostanie wywołane automatycznie, a zamiast tego zostanie wywołane w BidAction
            Game = new Match(enableAutoStartNextBidding: false);
        }
Пример #2
0
 public LobbyHub(LobbiesManager lobbiesManager)
 {
     _lobbiesManager = lobbiesManager;
 }
Пример #3
0
 public LobbiesController(LobbiesManager lobbiesManager)
 {
     _lobbiesManager = lobbiesManager;
 }