using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.SceneManagement; namespace BITKit { [System.Serializable] public class LoadScene : IAction { [SerializeField] private Scene Scene; public void Execute() { SceneManager.LoadScene(Scene.name); } } [System.Serializable] public class LoadSceneByIndex : IAction { [SerializeField] private int index; public void Execute() { SceneManager.LoadScene(index); } } [System.Serializable] public class ReloadScene:IAction { public void Execute() { SceneManager.LoadScene(SceneManager.GetActiveScene().name); } } }