Привет! Признаться, я всегда программировал на С++, и когда начал работать с Unity, то просто начал писАть на C#, никаких книжек про язык не читая, плавный и безболезненный переход. MSDN, Google и всё отлично. Но вот маленькую детальку не пойму.
Мы наследуем свои классы от MonoBehavior и переопределяем методы (Update(), Start() и т.д.). Т.е. в самом MonoBehavior эти ф-ии определены как virtual, я полагаю? Если да, то почему нет слова override в наших классах?