Question by 
               marcrem · Dec 05, 2016 at 10:38 PM · 
                networkingbuttonsonlevelwasloaded  
              
 
              OnLevelWasLoaded deprecated, trying to setup my buttons
Hi,
I'm having trouble setting up my own network manager.
I made a very simple UI with a Start Host button and a Join Game button.
in my script, I have this :
     void OnLevelWasLoaded(int level){
         if (level == 0) {
             SetupMenuSceneButtons ();
         } else {
             SetupOtherSceneButtons ();
         }
     }
 
     void SetupMenuSceneButtons(){
         GameObject.Find ("ButtonStartHost").GetComponent<Button> ().onClick.RemoveAllListeners ();
         GameObject.Find ("ButtonStartHost").GetComponent<Button> ().onClick.AddListener (StartupHost);
 
         GameObject.Find ("ButtonJoinGame").GetComponent<Button> ().onClick.RemoveAllListeners ();
         GameObject.Find ("ButtonJoinGame").GetComponent<Button> ().onClick.AddListener (JoinGame);
     }
 
     void SetupOtherSceneButtons(){
         GameObject.Find ("ButtonDisconnect").GetComponent<Button> ().onClick.RemoveAllListeners ();
         GameObject.Find ("ButtonDisconnect").GetComponent<Button> ().onClick.AddListener (NetworkManager.singleton.StopHost);
     }
 
               I get a message saying that OnLevelWasLoaded is deprecated. Also, when I run the game, My buttons aren't doing anything.
I think it may have something to do with OnLevelWasLoaded, but then what should I do??
Thanks so much!
               Comment
              
 
               
               
               Best Answer 
              
 
              Answer by Paricus · Dec 05, 2016 at 10:51 PM
Unity has switched to SceneManager to handle its scenes. you should find what you need here: https://docs.unity3d.com/ScriptReference/SceneManagement.SceneManager.html
Your answer