Size: a a a

Unity Floodилка

2020 June 08

DV

Danila Vanilla in Unity Floodилка
Понял, а в релиз идет обработка исключения или как?
источник

🐸

🐸Гринирский🐸... in Unity Floodилка
Или в логах при тестах
источник

🐸

🐸Гринирский🐸... in Unity Floodилка
В релизе их не должно быть
источник

DV

Danila Vanilla in Unity Floodилка
🐸Гринирский🐸
В релизе их не должно быть
Исключений? То в таком случае, могу ли я в релизе оставить тот вариант который я изначально показал?
источник

P#

Pavel #------# in Unity Floodилка
Danila Vanilla
Павел ответил, что пусть выбросит исключение, и мы будем знать, что где-то на объекте не висит в конкретном случае "враг".
Че опять повел?
источник

🐸

🐸Гринирский🐸... in Unity Floodилка
Это уже зависит от контекста. Где-то можно, где-то не должно быть подобной заглушки
источник

P#

Pavel #------# in Unity Floodилка
Danila Vanilla
Исключений? То в таком случае, могу ли я в релизе оставить тот вариант который я изначально показал?
Покаж ещё раз
источник

DV

Danila Vanilla in Unity Floodилка
Переслано от Danila Vanilla
var tempEnemy = enemiesToDamage[i].GetComponent<enemy>();
if(tempEnemy)
{
       enemy.TakeDamage(damage);
}
источник

DV

Danila Vanilla in Unity Floodилка
Я челу ответил в основе. Павел поругался на проверку на null
источник

🐸

🐸Гринирский🐸... in Unity Floodилка
Тут первое - это именование. Нужно IDamagable
источник

P#

Pavel #------# in Unity Floodилка
Danila Vanilla
Переслано от Danila Vanilla
var tempEnemy = enemiesToDamage[i].GetComponent<enemy>();
if(tempEnemy)
{
       enemy.TakeDamage(damage);
}
А если enemiestodamage.Count<=i
источник

DV

Danila Vanilla in Unity Floodилка
🐸Гринирский🐸
Тут первое - это именование. Нужно IDamagable
Вопрос не ко мне
источник

DV

Danila Vanilla in Unity Floodилка
Я парню указал на ошибку
источник

AD

Apache DOG™ in Unity Floodилка
Гет компонент в цикле это шедевр
источник

DV

Danila Vanilla in Unity Floodилка
И написал решение
источник

🐸

🐸Гринирский🐸... in Unity Floodилка
Apache DOG™
Гет компонент в цикле это шедевр
Да ладно?
источник

P#

Pavel #------# in Unity Floodилка
Ну вообще проверка на нулл это не так уж и плохо
источник

AD

Apache DOG™ in Unity Floodилка
Pavel #------#
Ну вообще проверка на нулл это не так уж и плохо
Это ужос
источник

P#

Pavel #------# in Unity Floodилка
Просто тут зависит от человека, если человек сознательно ожидает что в каком то формате ему может приходить нулл и так должно быть по логике то все норм
источник

🐸

🐸Гринирский🐸... in Unity Floodилка
Pavel #------#
Ну вообще проверка на нулл это не так уж и плохо
Скорее всего, Павел решил, что это кусок метода, куда список энеми должен приходить - тогда всё верно. Если это просто проверка результата сферкаста, то можно и простым нуллчеком
источник