void OnSphereClick(SphereDummyScript clickedSphere, int score) { currentScore += score; currentLife = --currentLife + --score; UITextLife.text = lifeText + currentLife; UITextScore.text = currentScore.ToString(); if (currentLife < 1) { GameState = GameStates.Over; PlayerPrefs.SetInt("lastScore", currentScore); SphereSpawnerScript.Instance.ExplodeProps(40f); if (currentScore < saveManager.GetLastRecord().Score) { gameplayUI.SetActive(false); gameOverLooseUI.SetActive(true); UITextFinalScoreLoose.text = finalScoreText + currentScore; } else { gameplayUI.SetActive(false); gameOverWinUI.SetActive(true); UITextFinalScoreWin.text = finalScoreText + currentScore; } } }
void OnFirstClick(SphereDummyScript clickedSphere, int score) { TipUI.SetActive(false); LifeUI.SetActive(true); highlighted = false; HighlightBiggestGroup(highlightGroup, false); ClickManager.SphereClickEvent -= OnFirstClick; }