Size: a a a

2021 January 28

И

Игорь in unity3d.ru
Еще раз
источник

И

Игорь in unity3d.ru
Если ты делаешь свой OnCollisionEnter - то тебе его нужно где-то руками вызвать
источник

И

Игорь in unity3d.ru
Протектед лишь означает, что доступ к методу имеет сам класс и его наследники
источник

НН

Ник Нолт in unity3d.ru
Я не делаю свой я его использую в базовом классе. Все работает корректно
источник

И

Игорь in unity3d.ru
источник

НН

Ник Нолт in unity3d.ru
В производном классе он не работает
источник

И

Игорь in unity3d.ru
Оно не работает потому что никогда не вызывается
источник

НН

Ник Нолт in unity3d.ru
Почему?
источник

НН

Ник Нолт in unity3d.ru
Колизии происходят те же
источник

И

Игорь in unity3d.ru
Потому что это разные методы
источник

И

Игорь in unity3d.ru
короче тебе достаточно будет private void OnCollisionEnter сделать в наследованном классе
источник

И

Игорь in unity3d.ru
рефлексия шарпов вызовет последнего по цепочке
источник

И

Игорь in unity3d.ru
то есть метод твоего наследованного класса
источник

НН

Ник Нолт in unity3d.ru
Что зеачит сделать переписать его?
источник

НН

Ник Нолт in unity3d.ru
Если я в базовом поставил протектед он же должен переходить
источник

И

Игорь in unity3d.ru
Ник Нолт
Если я в базовом поставил протектед он же должен переходить
источник

И

Игорь in unity3d.ru
Работает как и задуманно
источник

И

Игорь in unity3d.ru
ищи ошибки
источник

НН

Ник Нолт in unity3d.ru
Я тебе сказал у меня изменения в классе апдейт принялись дпже без оверрайда и виртуала. Старт то же
источник

НН

Ник Нолт in unity3d.ru
Вопрос по коллизиям
источник