public void LoadScene(string sceneName, SceneLoadMode loadMode, object sceneData = null) { //string sceneName = typeof (T).ToString (); GameObject uiObject; string perfbName = "Scenes/" + sceneName; if (m_loadedScene.Contains(sceneName)) { return; } sceneName = sceneName.ToLower(); m_loadedScene.Add(sceneName); //Debug.Log ("Loaded Perfab : " + perfbName); if (loadMode == SceneLoadMode.Single) { AssetsManager.Instance().LoadScene( sceneName, UnityEngine.SceneManagement.LoadSceneMode.Single); } else if (loadMode == SceneLoadMode.Additive) { AssetsManager.Instance().LoadScene( sceneName, UnityEngine.SceneManagement.LoadSceneMode.Additive); } //UnityEngine.SceneManagement.LoadSceneMode.Single return; }