- Home /
Does Script Execution Order Settings apply to Start(), LateUpdate(), FixedUpdate()?
The manual (2017.3) says it applies to Awake(), OnEnable() and Update() but I thought it also applied to Start(). This is difficult to test because, although if it fails a test you know it does not work, but if passes a test, it still might not always work.
Answer by Legend_Bacon · Feb 20, 2018 at 12:47 PM
Hello there,
As far as I know, the order or Start() executions follows the order of Awake() executions (As long as you're not instantiating objects).
Here is a post that goes a little more in depth.
Hope that helps!
Cheers,
~LegendBacon
Thanks for the link. I read the post and it is not clear whether Start() follows the same order as Awake(). So I will assume not and program defensively.
Your answer

Follow this Question
Related Questions
Execution Order of Scripts - Awake and OnEnable 1 Answer
Cached references set in awake aren't persisting 0 Answers
Initialising List array for use in a custom Editor 1 Answer
Awake called after I activate object, not after Instantiate... is it normal?? 2 Answers
Order scripts execute "start" or order of "update" every frame, c# mainly 2 Answers