I was wondering, how is it possible for me to simply override the Awake and Start (and the rest of the overridable functions in MonoBehaviour) by only using void Awake()
as opposed to public override void Awake()
I am assuming (and this is probably where I am wrong) that Awake and Start are marked as virtual in MonoBehaviour, and if that’s the case, I should be required to use the override
keyword when overriding them in my MonoBehaviour subclass.
Does anyone know how is this made possible?