using UnityEngine;
using UnityEngine.SceneManagement;

[CreateAssetMenu(fileName = "SceneUtilities", menuName = "ScriptableObjects/Utilities/SceneUtilities")]
public class SceneManagementUtilities : ScriptableObject
{
    public void LoadScene(StringVariable sceneName)
    {
        SceneManager.LoadScene(sceneName.value);
    }

    public void LoadScene(string sceneName)
    {
        SceneManager.LoadScene(sceneName);
    }

    public void LoadScene(IntVariable sceneNumber)
    {
        SceneManager.LoadScene(sceneNumber.value);
    }

    public void LoadScene(int sceneNumber)
    {
        SceneManager.LoadScene(sceneNumber);
    }
}

