@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);
    }
  • Вопрос задан
  • 51 просмотр
Решения вопроса 1
freeExec
@freeExec
Участник OpenStreetMap
Сделать везде проверки на null
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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