When the final score screen comes up I would like to implement an additional section on the UI that will show with the score. Depending on what score you received, is how much currency you will be rewarded. 2000-4000 = 5 currency 4000-7000 = 10 7000- 9999 = 15 It needs to be in C# This is what I have so before I got caught up. using System.Collections; using System.Collections.Generic; using UnityEngine; using System; using UnityEngine.UI; public class TierRewards : MonoBehaviour { private int finalScore; void Start() { finalScoreText.text = finalScore.ToString() + "Currency"; CurrencyText.text = "Currency: " + Currency.ToString(); } public void AddfinalScore(int Currency) { finalScore += Currency; } public void Currency(int finalScore) { if (finalScore > 2000 && finalScore < 4000) { Console.WriteLine("5"); } else if (finalScore > 4000 && finalScore < 7000) { Console.WriteLine("10"); } else if (finalScore > 7000 && finalScore < 9999) { Console.WriteLine("15"); } } }
When the final score screen comes up I would like to implement an additional section on the UI that will show with the score. Depending on what score you received, is how much currency you will be rewarded.
2000-4000 = 5 currency
4000-7000 = 10
7000- 9999 = 15
It needs to be in C#
This is what I have so before I got caught up.
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using System;
using UnityEngine.UI;
public class TierRewards : MonoBehaviour
{
private int finalScore;
void Start()
{
finalScoreText.text = finalScore.ToString() + "Currency";
CurrencyText.text = "Currency: " + Currency.ToString();
}
public void AddfinalScore(int Currency)
{
finalScore += Currency;
}
public void Currency(int finalScore)
{
if (finalScore > 2000 && finalScore < 4000)
{
Console.WriteLine("5");
}
else if (finalScore > 4000 && finalScore < 7000)
{
Console.WriteLine("10");
}
else if (finalScore > 7000 && finalScore < 9999)
{
Console.WriteLine("15");
}
}
}
Step by step
Solved in 3 steps