@PHP-Use
Учусь

Функция работает не поплану. Как это исправить?

Здравствуйте, сделал так что бы можно было указать цену товара и бонус в самом юнити(делаю по данному гайду https://www.youtube.com/watch?v=WOd22Az66SY&t=712s. Данный момент начинается примерно в 14:00). Всё сделал правильно. Указал и цену и бонус, но при покупке улучшения при достаточном количестве средств выдаёт ошибку в лог (Не достаточно средств). Код:
[Header("Работа")]
    private int workersCount;
    public int [] rabotaCena;
    public int [] rabotaBonus;


    public void workPan_addClickerScore(int index)
    {
        if (score >= rabotaCena[index])
        {
            bonus += rabotaBonus[index];
            score -= rabotaCena[index];
        }
        else
        {
            Debug.Log("Ошибка");   
        }
          }

Скриншоты:
5f77573bbd5a7584050753.png
5f77574e9abf0182661492.png
Если что, я новичок в разработке игр. Не судите строго.
  • Вопрос задан
  • 77 просмотров
Решения вопроса 1
DanceM
@DanceM Куратор тега Unity Game Engine
Кто хочет -ищет способ, кто не хочет -ищет причину
Если туториал "не работает", попробуйте еще раз с начала. Не вышло - туториал плохой, ищите другой.

У вас код целиком не приведен, что и почему не работает - не ясно.

С задачами вам на фриланс биржу - платите деньги, их вам решают. Здесь же отвечают на вопросы.

На данный вопрос "Как исправить?" ответ: найти ошибку используя инструменты для отладки, и изменить код, чтобы ошибка не проявлялась.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
21 окт. 2020, в 22:40
300 руб./за проект
21 окт. 2020, в 22:34
25000 руб./за проект
21 окт. 2020, в 21:24
7000 руб./за проект