BITFALL/Assets/GSpawn - Level Designer/Scripts/Core/Extensions/SceneEx.cs

26 lines
571 B
C#
Raw Normal View History

2024-01-27 04:09:57 +08:00
#if UNITY_EDITOR
using UnityEngine.SceneManagement;
using UnityEditor;
namespace GSpawn
{
public static class SceneEx
{
public static Scene getCurrent()
{
return SceneManager.GetActiveScene();
}
public static string getGUIDString(this Scene scene)
{
return AssetDatabase.GUIDFromAssetPath(scene.path).ToString();
}
public static string getActiveSceneGUIDString()
{
return AssetDatabase.GUIDFromAssetPath(getCurrent().path).ToString();
}
}
}
#endif