Example #1
0
 internal LobbyEnvironmentManager(IMultiplayerSessionManager sessionManager, ILobbyStateDataModel lobbyStateDataModel, MenuEnvironmentManager menuEnvironmentManager, MultiplayerLobbyAvatarPlaceManager placeManager, MultiplayerLobbyCenterStageManager stageManager, ExtendedPlayerManager playerManager)
 {
     _sessionManager         = sessionManager;
     _lobbyStateDataModel    = lobbyStateDataModel;
     _menuEnvironmentManager = menuEnvironmentManager;
     _placeManager           = placeManager;
     _stageManager           = stageManager;
     _playerManager          = playerManager;
 }
        private void HandleLobbyEnvironmentLoaded(object sender, System.EventArgs e)
        {
            MenuEnvironmentManager envManager = Resources.FindObjectsOfTypeAll <MenuEnvironmentManager>().First();
            bool flag = _sessionManager.maxPlayerCount <= 30;

            envManager.transform.Find("NearBuildingLeft").gameObject.SetActive(flag);
            envManager.transform.Find("NearBuildingRight").gameObject.SetActive(flag);
            ReloadEnvironment();
        }
Example #3
0
 public SignColorSwapper(Config.Menu config, MenuEnvironmentManager menuEnvironmentManager)
 {
     _config = config;
     _menuEnvironmentManager = menuEnvironmentManager;
     _flickeringNeonSign     = menuEnvironmentManager.transform.GetComponentInChildren <FlickeringNeonSign>();
 }