public void MapInformation(S.MapInformation p) { ClearObjects(); if (CurrentScene != null && CurrentScene.gameObject.scene.name == p.SceneName) { CurrentScene.LoadMap(p.FileName); } else { FindObjectOfType <LoadScreenManager>().LoadScene(p.SceneName, p.FileName); } }
public void MapInformation(S.MapInformation p) { foreach (var ob in ObjectList.ToArray()) { Destroy(ob.Value.gameObject); } ObjectList.Clear(); if (CurrentScene != null && CurrentScene.gameObject.scene.name == p.SceneName) { CurrentScene.LoadMap(p.FileName); } else { FindObjectOfType <LoadScreenManager>().LoadScene(p.SceneName, p.FileName); } }
public static void MapInformation(S.MapInformation p) { gameManager.MapInformation(p); }
public void MapInformation(S.MapInformation p) { FindObjectOfType <LoadScreenManager>().LoadScene(p.FileName); //SceneManager.LoadSceneAsync(p.FileName, LoadSceneMode.Additive); }