Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Опять писал скрипт дальше опять ошибка ///Assets\Scripts\Game.cs(30,6): error CS1513: } expected // помогите плиз

Makar Ladik Ученик (96), открыт 1 неделю назад
using UnityEngine;
using TMPro;

public class Game : MonoBehaviour
{
public static int score;
public TMP_Text scoreText;
public int clickValue;

[Header("Upgrade Click")]
public int upgradeCost;
public int upgradeValue;
public TMP_Text upgradeInfoText;

public void OnClick()
{
score += clickValue;
scoreText.text = score.ToString() + "$";
}
public void UpgradeClick()
{
if(score>= upgradeCost)
{
score-= upgradeCost;
clickValue += upgredeValue;
upgradeCost *= 2;
scoreText.text = score.ToString() + "$";
upgradeInfoText.text = upgradeCost.ToString() + " $ " upgradeValue + " clicks";
}
}
2 ответа
Владимир Попов Профи (935) 1 неделю назад
Готовый код


using UnityEngine;
using TMPro;

public class Game : MonoBehaviour
{
public static int score;
public TMP_Text scoreText;
public int clickValue;

[Header("Upgrade Click")]
public int upgradeCost;
public int upgradeValue;
public TMP_Text upgradeInfoText;

public void OnClick()
{
score += clickValue;
scoreText.text = score.ToString() + "$";
}
public void UpgradeClick()
{
if(score >= upgradeCost)
{
score -= upgradeCost;
clickValue += upgradeValue;
upgradeCost *= 2;
scoreText.text = score.ToString() + "$";
upgradeInfoText.text = upgradeCost.ToString() + " $ " + upgradeValue + " clicks";
}
}
}
Владимир ПоповПрофи (935) 1 неделю назад
1. Проверь синтаксис в коде. У тебя отсутствует + в строке:

upgradeInfoText.text = upgradeCost.ToString() + " $ " + upgradeValue + " clicks";

Добавь + перед upgradeValue.


2. Исправь опечатку в переменной upgredeValue. Должно быть upgradeValue.


3. Закрой все скобки } корректно. Сейчас у тебя есть ошибка, потому что в конце файла не закрыта скобка класса Game.
Андрей Панарин Искусственный Интеллект (259778) 1 неделю назад
Файл заканчивается на закрытии скобки метода UpgradeClick.
Видно, что не закрыта фигурная скобка класса Game.
Просто добавьте в конце отдельной строчкой еще одну скобку: }
Похожие вопросы