Винди КрымнашУченик (169)
9 месяцев назад
Исправьте public state int rate = 1; на public int rate = 1;. Ошибка заключается в неправильном использовании ключевого слова state.
Исправьте moneey -= 15; на money -= 15;.
У вас опечатка в названии переменной. Исправьте Moneytext.text на moneyText.text. У вас неверное название переменной.
using UnityEngine;
using UnityEngine.UI;
public class GameScript : MonoBehaviour
{
public static int money;
public int rate = 1;
public Text moneyText;
public void Click()
{
money += rate;
}
public void UpgradeClick()
{
if (money >= 15)
{
money -= 15;
rate += 1;
}
}
public void Update()
{
moneyText.text = "$" + money;
}
}
делаю на игру в плаймарке на плтаформу андройд
using UnityEngine;
using UnityEngine.UI;
public class GameScript : MonoBehaviour
{
public static int money;
public state int rate = 1;
public Text Moneytext;
public void Click()
{
money += rate;
}
public void UpgradeClick()
{
if (money >= 15)
{
moneey -= 15;
rate += 1;
}
}
public void Update()
{
moneyText.text = "$" + money;
}
}