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

Что за ошибка only assignment call increment decrement?

using UnityEngine;
using UnityEngine.UI;

public class gamescript : MonoBehaviour
{
 public static int money;
 public static int upgrades;

public void LoadSave() 
{
 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);
}

}

код
  • Вопрос задан
  • 72 просмотра
Решения вопроса 2
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
В клике? Там только плюс и ничего не присваивается возможно вы имели в виду += ?
Ответ написан
vabka
@vabka Куратор тега C#
Токсичный шарпист
Скорее всего, у тебя ошибка произошла на этой строке:
money + upgrades;
Компилятор ругается из-за того что такой код не имеет смысла.
Предположу, что ты хотел написать money+=upgrades;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы