@LimonixPts
Кратко о себе

В инспекторе не показываются перемменые, Что делать?

В инспекторе не показываются перемменые
using UnityEngine;
using UnityEngine.UI;

public class gamescript : MonoBehaviour
{
 [SerializeField] private static int money;
 [SerializeField] private static int upgrades;

public void start() 
{
money=PlayerPrefs.GetInt("money");
upgrades=PlayerPrefs.GetInt("upgrades");
}

public void click() 
{
money += upgrades;
PlayerPrefs.SetInt("money", money);
}
public void upgrade() 
{
while(money == 15)
{
    upgrades++;
}
PlayerPrefs.SetInt("upgrades", upgrades);
}
public void Save() 
{
PlayerPrefs.SetInt("money", money);
PlayerPrefs.SetInt("upgrades", upgrades);
}

}

62a0d8feb2ff6368493364.png
  • Вопрос задан
  • 211 просмотров
Решения вопроса 1
Вроде инспектор никогда и не показывает статичные поля.
Сделай их не статичными

PS: не переменные, а поля. Не путай.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы