using UnityEngine.SceneManagement; namespace MedievalParty.Core { public static class SceneLoader { public enum SceneName { MainMenuScene, LoadingScene } 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()); } }