public void StartLobbyChat() { if (LobbyChat == null) { LobbyChat = gameObject.AddComponent <LobbyChat>(); } }
public ActionResult Create(Campaign campaign) { if (ModelState.IsValid) { var map = db.Maps.FirstOrDefault(c => c.id == campaign.mapId.Value); if (map == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var Factions = db.Factions.ToList(); campaign.map = map; campaign.blueTeam = new Team(); campaign.blueTeam.faction = Factions.FirstOrDefault(c => c.name == "Alliance"); campaign.blueTeam.name = "Blue Team"; campaign.redTeam = new Team(); campaign.redTeam.faction = Factions.FirstOrDefault(c => c.name == "Federation"); campaign.redTeam.name = "Red Team"; campaign.spectatingTeam = new Team(); campaign.spectatingTeam.name = "Spectators"; db.Campaigns.Add(campaign); db.SaveChanges(); } else { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } LobbyChat.Static_Update_Campaigns(campaign); return(RedirectToAction("MatchMaking", new{ Id = campaign.id })); }
// Start void Start() { if(InGameLobby.instance != null) lobbyChat = InGameLobby.instance.lobbyChat; else this.enabled = false; if(!uLink.Network.isClient) this.enabled = false; }
// Use this for initialization\ void Start() { Instance = this; Application.runInBackground = true; if (string.IsNullOrEmpty(PhotonNetwork.PhotonServerSettings.ChatAppID)) { print("Chat : No chat ID provided"); return; } }
// Start void Start() { // Receive RPCs from lobby Lobby.AddListener(this); lobbyChat = this.GetComponent <LobbyChat>(); var audioGameObject = GameObject.Find("Audio"); if (audioGameObject != null) { music = audioGameObject.GetComponent <MusicManager>(); } inputManager = GameObject.Find("InputManager").GetComponent <InputManager>(); // Load settings // Graphics - Quality QualitySettings.SetQualityLevel(PlayerPrefs.GetInt("Graphics_QualityLevel", QualitySettings.GetQualityLevel())); /*vSync = PlayerPrefs.GetInt("Graphics_VSync", vSync != 0) != 0; * sunShafts = PlayerPrefs.GetInt("Graphics_SunShafts", sunShafts != 0) != 0; * bloom = PlayerPrefs.GetInt("Graphics_Bloom", bloom != 0) != 0; * toneMapping = PlayerPrefs.GetInt("Graphics_ToneMapping", toneMapping != 0) != 0; * vignetting = PlayerPrefs.GetInt("Graphics_Vignetting", vignetting != 0) != 0; * contrastEnhance = PlayerPrefs.GetInt("Graphics_ContrastEnhance", contrastEnhance != 0) != 0; * contrastStretch = PlayerPrefs.GetInt("Graphics_ContrastStretch", contrastStretch != 0) != 0; * depthOfField = PlayerPrefs.GetInt("Graphics_DepthOfField", depthOfField != 0) != 0; */ vSync = PlayerPrefs.GetInt("Graphics_VSync", vSync ? 1 : 0) != 0; foreach (var effect in effects) { effect.activated = PlayerPrefs.GetInt("Graphics_" + effect.prefsId, effect.activated ? 1 : 0) != 0; } // Audio - Speaker mode AudioSettings.speakerMode = audioSpeakerModes[PlayerPrefs.GetInt("Audio_SpeakerMode", 0)]; // Audio - Master volume AudioListener.volume = PlayerPrefs.GetFloat("Audio_MasterVolume", AudioListener.volume); // Audio - Music volume if (music != null) { // NOTE: Music manager sets the volume itself //music.volume = PlayerPrefs.GetFloat("Audio_MusicVolume", music.volume); music.PlayCategory(GetComponent <MusicCategory>()); } // Input - Mouse sensitivity inputManager.mouseSensitivity = PlayerPrefs.GetFloat("Input_MouseSensitivity", inputManager.mouseSensitivity); }
// Constructor public HumanController(PlayerOnClient nPlayer) { player = nPlayer; if(InGameLobby.instance != null) lobbyChat = InGameLobby.instance.lobbyChat; // Input manager inputManager = InputManager.instance; buttons = new InputButtons(inputManager); }
// Constructor public HumanController(PlayerOnClient nPlayer) { player = nPlayer; if (InGameLobby.instance != null) { lobbyChat = InGameLobby.instance.lobbyChat; } // Input manager inputManager = InputManager.instance; buttons = new InputButtons(inputManager); }
// Start void Start() { if (InGameLobby.instance != null) { lobbyChat = InGameLobby.instance.lobbyChat; } else { this.enabled = false; } if (GameManager.isServer) { this.enabled = false; } }
/// <summary> /// Happens when the window is closing /// </summary> /// <param name="sender"> /// The sender. /// </param> /// <param name="cancelEventArgs"> /// The cancel event args. /// </param> private void OnClosing(object sender, CancelEventArgs cancelEventArgs) { if (WindowManager.PlayWindow != null) { if (!WindowManager.PlayWindow.TryClose()) { cancelEventArgs.Cancel = true; return; } LobbyChat.Dispose(); } SubscriptionModule.Get().IsSubbedChanged -= this.Main_IsSubbedChanged; Program.LobbyClient.OnDisconnect -= LobbyClientOnOnDisconnect; Program.LobbyClient.Stop(); //GameUpdater.Get().Stop(); GameUpdater.Get().Dispose(); Task.Factory.StartNew(Program.Exit); }