void EndGameStateMenu() { if (showEndGameMenu) { m_EndGameMenu.transform.position = new Vector3(Camera.main.transform.position.x, Camera.main.transform.position.y, 0); m_EndGameMenu.SetActive(true); Camera.main.orthographicSize = 17.08f; if (Input.GetMouseButton(0)) { Ray toMouse = Camera.main.ScreenPointToRay(Input.mousePosition); if (Physics2D.Raycast(toMouse.origin, toMouse.direction, LayerMask.NameToLayer("button")).transform != null) { Transform obj = Physics2D.Raycast(toMouse.origin, toMouse.direction).transform; Debug.Log(obj.name); if (obj.name == "QuitGame") { Application.Quit(); ISM.PlayButtonClick(); } else if (obj.name == "GoToMenu") { SceneManager.LoadScene(0); ISM.PlayButtonClick(); } else if (obj.name == "NextLevel") { SceneManager.LoadScene(Application.loadedLevel + 1); ISM.PlayButtonClick(); } else if (obj.name == "GoToSurvey" && openSurveyonce) { Application.OpenURL("https://docs.google.com/forms/d/1Z00IarFUP5H8czNhRzySRa-H9fMCDFif3JoYpJAHVdY/edit?usp=sharing"); openSurveyonce = false; } else if (obj.name == "Overworld") { SceneManager.LoadScene("OverWorldScreen"); } } } if (Input.GetMouseButtonUp(1)) { ISM.PlayButtonDeclick(); } } }
void EndGameStateMenu() { CanvasStuff.SetGameMenuState(true); if (GetMorphableButton() != null) { ScaleButton(GetMorphableButton()); } else { ResetButtonScale(transform); } if (m_delayTimer > M_DelayBeforeLvlSwap) { SceneManager.LoadScene(Application.loadedLevel + 1); } m_delayTimer = m_delayTimer + Time.deltaTime; if (Input.GetMouseButton(0)) { Ray toMouse = Camera.main.ScreenPointToRay(Input.mousePosition); int layer_mask = LayerMask.GetMask("button"); if (Physics2D.Raycast(toMouse.origin, toMouse.direction, 999f, layer_mask)) { m_delayTimer = 0; Transform obj = Physics2D.Raycast(toMouse.origin, toMouse.direction).transform; if (obj.name == "QuitGame") { Application.Quit(); } else if (obj.name == "GoToMenu") { SceneManager.LoadScene(0); } else if (obj.name == "NextLevel") { SceneManager.LoadScene(Application.loadedLevel + 1); } else if (obj.name == "GoToSurvey" && OpenSurveyOnce) { Application.OpenURL("https://docs.google.com/forms/d/14ZwGeqB-mTxFhlXsr_CfAi_tIdxg7NKE1g78hy19vNo/edit?usp=sharing"); OpenSurveyOnce = false; } else if (obj.name == "GoToShop") { SceneManager.LoadScene("Alchemy_Store"); } else if (obj.name == "Overworld") { SceneManager.LoadScene("OverWorldScreen"); } else if (obj.name == "Restart") { SceneManager.LoadScene(Application.loadedLevel); } ISM.PlayButtonClick(); } } if (Input.GetMouseButtonUp(1)) { ISM.PlayButtonDeclick(); } }