void Play() { PlayerPrefs.SetInt("CurrentScore", EnemySpawner.ScoreCount); if (EnemySpawner.ScoreCount > PlayerPrefs.GetInt("HighScore")) { PlayerPrefs.SetInt("HighScore", EnemySpawner.ScoreCount); } menuUI.FadeButtons(true, fadeInTime, () => menuUI.enabled = true); menuUI.SelectFirst(); deathScreenSequence.Append(deathImage.DOColor(screenColor, fadeInTime)); foreach (TextMeshProUGUI text in deathTexts) { deathScreenSequence.Join(text.DOFade(1, fadeInTime)); } currentScoreText.text = PlayerPrefs.GetInt("CurrentScore", 0).ToString(); highScoreText.text = PlayerPrefs.GetInt("HighScore", 0).ToString(); ////RESET ___________________________________ //PlayerPrefs.SetInt("CurrentScore", 0); //PlayerPrefs.SetInt("HighScore", 0); ////_________________________________________ deathScreenSequence.Play(); }
/// <summary> /// Go to mode selection menu /// </summary> public void GoToModeMenu() { //UI currentMenu.DeselectAll(); currentMenu.enabled = false; currentMenu.FadeButtons(false, MENU_TRANSITION_DURATION); currentMenu.transform.DOMoveX(activeMenuPosition.x - MENU_DISTANCE, MENU_TRANSITION_DURATION); currentMenu = ModeMenu; currentMenu.SelectFirst(); currentMenu.FadeButtons(true, MENU_TRANSITION_DURATION); currentMenu.transform.DOMoveX(activeMenuPosition.x, MENU_TRANSITION_DURATION).onComplete += () => currentMenu.enabled = true; //BACKGROUNDS MenuBackgrounds.transform.DOMoveY(BACKGROUNDS_DISTANCE * NORMAL_MODE_INDEX, MENU_TRANSITION_DURATION); BackUI?.transform.DOScale(1, MENU_TRANSITION_DURATION).SetEase(Ease.OutCubic); }
public void GoToTutorialSelectionMenu() { //UI currentMenu.DeselectAll(); currentMenu.enabled = false; currentMenu.FadeButtons(false, MENU_TRANSITION_DURATION); currentMenu.transform.DOMoveX(activeMenuPosition.x - MENU_DISTANCE, MENU_TRANSITION_DURATION); currentMenu = TutorialSelectionMenu; currentMenu.SelectFirst(); currentMenu.FadeButtons(true, MENU_TRANSITION_DURATION); TutorialSelectionText.transform.DOScale(1, MENU_TRANSITION_DURATION).SetEase(Ease.OutCubic).onComplete += () => currentMenu.enabled = true; BackUI?.transform.DOScale(0, MENU_TRANSITION_DURATION).SetEase(Ease.OutCubic); }