Почему OnCollisonEnter не работает?

private void OnCollisionEnter()
        {
                .   .   .
        }


Выводит ошибку:

error CS0106: The modifier 'private' is not valid for this item

Если же убрать приватность, то выходит предупреждение:

The local function 'OnCollisionEnter' is declared but never used

И при запуске проекта этот метод не работает
Ломаю голову уже 10 минут, не могу понять в чём проблема...
  • Вопрос задан
  • 31 просмотр
Решения вопроса 3
GavriKos
@GavriKos Куратор тега Unity
проблема в коде вокруг. Судя по всему у вас этот метод не в классе.
Ответ написан
Комментировать
@sunnatullo
Создаю новое
Внутри Update() напишите OnCollis и редактор должен подсказать вам что писать, нажмите Enter если это так!
Ответ написан
Комментировать
@Marsik3773
Не стоит переменная в скобках, выглядеть должно так:
void OnCollisionEnter(Collision collision)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы