public void ClosePopUps() { if (popUp.activeInHierarchy) { popUp.SetActive(false); } MouseController.ChangeMouseLockMode(lastState); }
private void PopUpWithButton(string desc, string button) { ClosePopUps(); popUp.SetActive(true); lastState = Cursor.lockState; MouseController.ChangeMouseLockMode(CursorLockMode.None); popUpText.text = desc; popUpButtonText.text = button; }
void OnEnable() { MouseController.ChangeMouseLockMode(CursorLockMode.None); if (GameObject.Find("GalaxyManager")) { GalaxyCheck(); DlcCheck(); } }
public void MenuCouldNotJoin(string reason) { popUpWithButton.SetActive(true); lastState = Cursor.lockState; MouseController.ChangeMouseLockMode(CursorLockMode.None); popUpWithButtonText.text = "Could not join lobby\nReason: " + reason; popUpWithButtonButton.onClick.AddListener(() => { ClosePopUps(); }); }
public void MenuCouldNotCreate() { popUpWithButton.SetActive(true); lastState = Cursor.lockState; MouseController.ChangeMouseLockMode(CursorLockMode.None); popUpWithButtonText.text = "Could not create lobby"; popUpWithButtonButton.onClick.AddListener(() => { ClosePopUps(); }); }
public void MenuHostLeftLobby() { popUpWithButton.SetActive(true); lastState = Cursor.lockState; MouseController.ChangeMouseLockMode(CursorLockMode.None); popUpWithButtonText.text = "Host left the lobby"; popUpWithButtonButton.onClick.AddListener(() => { ClosePopUps(); }); }
public void GameHostLeftLobby() { popUpWithButton.SetActive(true); lastState = Cursor.lockState; MouseController.ChangeMouseLockMode(CursorLockMode.None); popUpWithButtonText.text = "Host left the lobby"; popUpWithButtonButton.onClick.AddListener(() => { GalaxyManager.Instance.ShutdownNetworking(); SceneController.Instance.LoadScene(SceneController.SceneName.MainMenu, true); }); }
public void GameWaitingForOtherPlayer() { popUpWaitingWithButton.SetActive(true); lastState = Cursor.lockState; MouseController.ChangeMouseLockMode(CursorLockMode.None); popUpWaitingWithButton.transform.Find("Button").GetComponent <Button>().onClick.AddListener(() => { GalaxyManager.Instance.ShutdownNetworking(); GalaxyManager.Instance.Matchmaking.LeaveLobby(); SceneController.Instance.LoadScene(SceneController.SceneName.MainMenu, true); }); }