Beispiel #1
0
 public void BackGroundColorFuntion()
 {
     r = PlayerPrefs.GetInt("BackGroundRed", 235);
     g = PlayerPrefs.GetInt("BackGroundGreen", 235);
     b = PlayerPrefs.GetInt("BackGroundBlue", 235);
     cam.backgroundColor = new Color(r / 255.0f, g / 255.0f, b / 255.0f);
     if (r > 217 && g > 217 && b > 217)
     {
         ScoreText.GetComponent <Text>().color     = Color.black;
         ScoreTextGame.GetComponent <Text>().color = Color.black;
         BestScoreText.GetComponent <Text>().color = Color.black;
         FlyBallText.GetComponent <Text>().color   = Color.black;
     }
 }
Beispiel #2
0
    private IEnumerator AnimateEndGameMenu()
    {
        float bestScore = GameManager.I.BestScore;
        var   wait      = new WaitForSeconds(EndGameFadeTime);

        HealthCanvasGroup.DOFade(0f, EndGameFadeTime);
        PointsText.DOFade(0f, EndGameFadeTime);
        EndgameCanvasGroup.gameObject.SetActive(true);
        EndgameCanvasGroup.DOFade(1f, EndGameFadeTime);
        yield return(wait);

        GameOverText.text = $"You died with <br> <size=130%><color=#FF0667>{_points}</color></size> points";
        GameOverText.DOFade(1f, EndGameFadeTime);
        yield return(wait);

        if (bestScore > 0)
        {
            BestScoreText.text = $"Your best score was <size=130%><color=#FF0667>{bestScore}</color></size> points";
            BestScoreText.DOFade(1f, EndGameFadeTime);
            yield return(wait);
        }
        ButtonCanvasGroup.DOFade(1f, EndGameFadeTime);
    }
 public void SetBestScore(int bestScore)
 {
     BestScoreText.SetText(bestScore.ToString());
 }