26 lines
708 B
C#
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());
|
|
}
|
|
} |