Method Call Order
Here is the order in which the various methods you can override are called:
On Create Order
- Constructor
- OnSceneInstantiated
- Initialise (private)
- OnParented
- OnEnterTree
- _EnterTree
- _Ready
- Initialize (public)
- Setup
- OnResolved
- OnBeforeReady
- OnReady
- OnAfterReady
Please notice that _Ready
is called before the dependencies are resolved.
That happens in OnResolved
or later OnReady
.
On Free Order
- OnPredelete
- _ExitTree
- OnExitTree
- OnUnparented
- Dispose