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);
    }
Exemple #3
0
 /// <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));
    }