In script execution order , i set A begin first earlier than B , and B begin first earlier than C .
So usually the script execution order needs to be A -> B -> C
C is already loaded on scene 1 with out the assistance of different script .
B will likely be added by C on scene 1 and A will likely be added by B on scene 2 , and C will likely be added once more by A on scene 2.
The gameobject wherein B is hooked up will not be destroyed when altering scene , or in easy time period , DontDestroyOnLoad() .
When Scene 1 loaded , C will load B , B will request scene change , which imply C will likely be destroyed afterward .After scene change , B will load A , then A will load C . B will request Utility.Give up after 50 body because it’s loaded.
So if participant begin from scene 1 , is the script execution order has modified ? and the way is script execution order from begin till Utility.Give up ? Please clarify with particulars this drawback nearly made me lose my brian clels .