public static void LoadSceneAsync(SceneEnumName sceneEnumName) { SceneNames container = Resources.Load <SceneNames>("ScriptObjects/Scenes/NamedScenes"); string scene = container.GetSceneName(sceneEnumName); OnLoadSceneAsync?.Invoke(scene); }
public static void LoadScene(SceneEnumName sceneEnumName) { SceneNames container = Resources.Load <SceneNames>("ScriptObjects/Scenes/NamedScenes"); string scene = container.GetSceneName(sceneEnumName); SceneManager.LoadScene(scene); }
/// <summary> /// Shortcut to change enum to string /// </summary> public static string GetName(this Scenes scene) { return(SceneNames.GetSceneName(scene)); }
public static string GetSceneName(SceneEnumName sceneEnumName) { SceneNames container = Resources.Load <SceneNames>("ScriptObjects/Scenes/NamedScenes"); return(container.GetSceneName(sceneEnumName)); }