is start called after dontdestroyonload

C#
 void Start(){
     DontDestroyOnLoad (gameObject);
 }

// how to call start/awake when loading a new scene on an object
// that has DontDestroyOnLoad.
 void OnLevelWasLoaded(){
     Debug.Log ("A new scene was loaded");
 }


Source

Also in C#: