public void ImmediatelyCloseMenu() { CharacterInputController.ToggleCharacterInput(true); CharacterInputController.ToggleCameraInput(true); menuObject.transform.localPosition = closedPosition; moveTime = 0f; menuOpen = false; doMove = false; }
IEnumerator WaitForLoadToFinish() { yield return(new WaitUntil(() => PlayerManager.currentSceneSaveHandler.HasFinishedLoading())); yield return(new WaitForSeconds(0.5f)); CharacterInputController.ToggleCharacterInput(true); CharacterInputController.ToggleCameraInput(true); loadingScreenCanvas.enabled = false; isLoading = false; }
IEnumerator SaveSceneAndTravel() { LoadingScreen.ToggleIsLoading(true); LoadingScreen.Instance.ToggleLoadingCanvas(true); yield return new WaitUntil( () => PlayerManager.currentSceneSaveHandler.HasFinishedSaving()); yield return new WaitForSeconds(0.5f); CharacterInputController.ToggleCharacterInput(false); CharacterInputController.ToggleCameraInput(false); CallTravelMethod(); }
public void CloseMenu() { if (itemSnapSpot) { itemSnapSpot.UnsnapPlayer(); } for (int i = 0; i < generalElements.Length; i++) { generalElements[i].SetActive(false); } popupMenu.enabled = false; CharacterInputController.ToggleCameraInput(true); isMenuOpen = false; }
IEnumerator CloseMenu() { CharacterInputController.ToggleCharacterInput(true); CharacterInputController.ToggleCameraInput(true); moveTime += Time.deltaTime / 0.15f; menuObject.transform.localPosition = Vector3.Lerp(openPosition, closedPosition, moveTime); if (menuObject.transform.localPosition.x <= -1365) { moveTime = 0f; menuOpen = false; doMove = false; } yield return(null); }
IEnumerator OpenMenu() { MenuManager.currentMenuManager.CloseKeyItemCanvases(); CharacterInputController.ToggleCharacterInput(false); CharacterInputController.ToggleCameraInput(false); UpdateContracts(); moveTime += Time.deltaTime / 0.15f; menuObject.transform.localPosition = Vector3.Lerp(closedPosition, openPosition, moveTime); if (menuObject.transform.localPosition.x >= -665) { moveTime = 0f; menuOpen = true; doMove = false; } yield return(null); }
void OpenMenu() { if (itemSnapSpot) { itemSnapSpot.SnapPlayer(); } MenuManager.currentMenuManager.CloseAllCanvases(); for (int i = 0; i < generalElements.Length; i++) { generalElements[i].SetActive(true); } for (int i = 0; i < elementsToDisable.Length; i++) { elementsToDisable[i].SetActive(false); } popupMenu.enabled = true; CharacterInputController.ToggleCameraInput(false); isMenuOpen = true; }
void CloseConsole() { consoleCanvas.enabled = false; CharacterInputController.ToggleCameraInput(true); isConsoleOpen = false; }
void OpenConsole() { consoleCanvas.enabled = true; CharacterInputController.ToggleCameraInput(false); isConsoleOpen = true; }