Задать вопрос
@LeBrone

Как исправить эту ошибку NullReferenceException: Object reference not set to an instance of an object Damage.OnTriggerEnter2D?

Сделал коллайдер для дистанции ближней атаки. Когда другой объект входит в этот коллайдер Unity выдает ошибку
Скрипт:
void AttackPoint()
    {
        Collider2D[] hit = Physics2D.OverlapCircleAll(attackPoint.position, attackRange, enemyLayers);
    }

    private void OnDrawGizmosSelected()
    {
        if (attackPoint == null)
            return;

        Gizmos.DrawWireSphere(attackPoint.position, attackRange);
    }
  • Вопрос задан
  • 57 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия C#-разработчик
    12 месяцев
    Далее
  • Merion Academy
    C# разработчик с нуля
    4 месяца
    Далее
  • Stepik
    PRO C#. Профессия "Backend разработчик"
    4 месяца
    Далее
Решения вопроса 1
freeExec
@freeExec
Участник OpenStreetMap
Сделать везде проверки на null
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы