the first random is stays the same for example its 50 the child class text will be 50 and after another random for example is 45 it should be 50 + 45 not replace the value with 45
Parent class
public class BattleSystemScript : GameManagerRevamped
{
static public int CoinsRandom;
public TextMeshProUGUI Coins;
void Start()
{
CoinsRandom = Random.Range(30, 50);
Coins.text = CoinsRandom.ToString();
}
}
Child class
public class PlayerValues : BattleSystemScript
{
int CoinsRandomValue;
public TextMeshProUGUI PlayerCoins;
void Start()
{
CoinsRandomValue += CoinsRandom;
PlayerCoins.text = CoinsRandomValue.ToString();
}
}