MedievalParty/Assets/Scripts/Core/SceneLoader.cs
2025-10-02 14:42:16 -04:00

26 lines
708 B
C#

using UnityEngine.SceneManagement;
namespace MedievalParty.Core
{
public static class SceneLoader
{
public enum SceneName
{
MainMenuScene,
LoadingScene,
LobbyScene,
TestScene
}
private static SceneName _targetScene;
public static void LoadScene(SceneName target)
{
_targetScene = target;
SceneManager.LoadScene(SceneName.LoadingScene.ToString());
}
public static void LoadSceneDirect(SceneName target) => SceneManager.LoadScene(_targetScene.ToString());
public static void LoaderCallback() => SceneManager.LoadScene(_targetScene.ToString());
}
}