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

Почему методы Start Update в Unity не наследуются?

Как я понимаю эти методы через рефлексию обнаружатся.
А в чем смысл, почему они не virtual у MonoBehavior.
Я так понимаю, это какой-то оптимизирующий механизм с# даже. А где можно прочитать про этот прием.
  • Вопрос задан
  • 247 просмотров
Подписаться 1 Сложный Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 1
Unity и без наследования знает, что их надо запускать. За счёт того, что они не виртуальные - их вызов становится сильно дешевле.
Хз как это реализовано в юнити, если честно.
Ответ написан
Ваш ответ на вопрос

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

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