Files
iFactory.Cutting.Unity/Assets/BITKit/Unity/Scripts/Mono/LoadScene.cs
CortexCore fd39099061 init
2024-01-23 02:56:26 +08:00

36 lines
644 B
C#

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);
}
}
}