internal static void Activate() { saveGameMenu.gameObject.SetActive(true); LoadGameMenu.SearchForSaves(content); pathToSaveIn = defaultPathToSaveIn; SaveNameInputField.UpdateInputFieldText(); }
void OnClick() { switch (UnityEngine.SceneManagement.SceneManager.GetActiveScene().name) { case "TitleScene": LoadGameMenu.SearchForSaves(LoadGameMenu.content); break; case "GameScene": LoadGameMenu.SearchForSaves(SaveGameMenu.content); SaveGameMenu.pathToSaveIn = SaveGameMenu.defaultPathToSaveIn; SaveNameInputField.UpdateInputFieldText(); break; } }
/// <summary> /// Select this panel on click and animate changing color. /// </summary> public void OnPointerClick(PointerEventData eventData) { if (!clicked) { switch (UnityEngine.SceneManagement.SceneManager.GetActiveScene().name) { case "TitleScene": LoadGameMenu.selectedSavePath = saveFilePath; break; case "GameScene": SaveGameMenu.pathToSaveIn = saveFilePath; SaveNameInputField.UpdateInputFieldText(); break; } UnClickAll(); clicked = true; LeanTween.value(gameObject, HighlightedColor, PressedColor, .1f).setOnUpdate(( Color val ) => { background.color = val; }); } else { switch (UnityEngine.SceneManagement.SceneManager.GetActiveScene().name) { case "TitleScene": LoadGameMenu.selectedSavePath = null; break; case "GameScene": SaveGameMenu.pathToSaveIn = SaveGameMenu.defaultPathToSaveIn; SaveNameInputField.UpdateInputFieldText(); break; } clicked = false; LeanTween.value(gameObject, background.color, HighlightedColor, .1f).setOnUpdate(( Color val ) => { background.color = val; }); } }
internal static void DeclineOverwriteOnClick() { SaveGameMenu.pathToSaveIn = SaveGameMenu.defaultPathToSaveIn; SaveNameInputField.UpdateInputFieldText(); saveOverwriteAlert.gameObject.SetActive(false); }