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); } }