Exemplo n.º 1
0
    private void UpdateUI(Data data)
    {
        if (movesText != null)
        {
            movesText.text = $"{data.movesLeft}";
        }

        if (scoreText != null && scoreBar != null)
        {
            scoreText.text = !data.scoreGoal.Equals(0) ?
                             $"{data.score}/{data.scoreGoal}" :
                             $"{data.score}";

            UpdateScoreBar(data.score, data.scoreGoal);
        }

        if (data.locksGoal > 0 && locksGoal != null)
        {
            locksGoal.UpdateGoal(data.locks, data.locksGoal);
        }

        if (data.rocksGoal > 0 && rocksGoal != null)
        {
            rocksGoal.UpdateGoal(data.rocks, data.rocksGoal);
        }
    }