void CheckMenuInput() { if (isTweening || DOTween.IsTweening("MenuCamera") || startScreen) { return; } if (GlobalVariables.Instance.GameState == GameStateEnum.Playing || GlobalVariables.Instance.GameState == GameStateEnum.EndMode) { return; } for (int i = 0; i < GlobalVariables.Instance.rewiredPlayers.Length; i++) //for (int i = 0; i < 2; i++) { //Quit Far Position if (cameraMovement.farPosition && GlobalVariables.Instance.rewiredPlayers[i].GetAnyButtonDown()) { if (cameraMovement.farPosition && GlobalVariables.Instance.GameState != GameStateEnum.Paused) { cameraMovement.ToggleFarPosition(); if (OnFarPosition != null) { OnFarPosition(); } break; } } if (GlobalVariables.Instance.rewiredPlayers[i].GetButtonDown("UI Cancel")) { if (Input.GetMouseButton(1) && currentMenu == instructionsMenu) { return; } foreach (var b in backButtonsScript) { b.Back(i); } //Cancel Menu if (currentMenu && currentMenu != mainMenuScript) { currentMenu.Cancel(); break; } //Go To Far Position else if (!cameraMovement.farPosition && GlobalVariables.Instance.GameState != GameStateEnum.Paused && !logoLoading) { cameraMovement.ToggleFarPosition(); if (OnFarPosition != null) { OnFarPosition(); } break; } } } }