private void updateCosts() // Метод для обновления текста с ценами
{
for (int i = 0; i < shopItems.Count; i++) // Цикл выполняется, пока переменная i < кол-ва товаров
{
if (shopItems[i].itsBonus) // Если товар является бонусом, то:
{
float cost = shopItems[i].cost * shopItems[shopItems[i].itemIndex].bonusCounter; // Рассчитываем цену в зависимости от кол-ва рабочих (к примеру)
shopItemsText[i].text = shopItems[i].name + "\n" + conveterscore.Instance.GetCurrencyIntoString(cost, false, false) + "$"; // Обновляем текст кнопки с рассчитанной ценой
}
else shopItemsText[i].text = shopItems[i].name + "\n" + conveterscore.Instance.GetCurrencyIntoString(shopItems[i].cost , false, false) + "$"; // Иначе если товар не является бонусом, то обновляем текст кнопки с обычной ценой
}
}
unity выдает ошибку
NullReferenceException: Object reference not set to an instance of an object Game.updateCosts () (at Assets/Scripts/Game.cs:119) Game.Start () (at Assets/Scripts/Game.cs:65)
и выделяет строчку в скрипте :
else shopItemsText[i].text = shopItems[i].name + "\n" + conveterscore.Instance.GetCurrencyIntoString(shopItems[i].cost , false, false) + "$"; // Иначе если товар не является бонусом, то обновляем текст кнопки с обычной ценой
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Расскажите в чем разница при разработке программы на C# в winforms и UWP? Есть ли разница в написании кода и если да то насколько? В данном вопросе...
Как настроить IIS+Asp Net Core для доступа из интернета? На данный момент доступ есть только с localhost- остальным запросам сервер выдаёт ошибкуКак...
Нужно чтоб в моем диспетчере задач, при нажатии на кнопку, открывалось файловое окно выбора (для запуска процесса), выбираю файл или что-то...