using UnityEngine;
using UnityEditor;
public class JCDebugEditor
{
[InitializeOnLoadMethod]
static void OnStart()
{
EditorApplication.playModeStateChanged += (PlayModeStateChange mode) =>
{
if (mode == PlayModeStateChange.ExitingEditMode)
{
//TODO...
Debug.LogError("阻止UNITY运行");
EditorApplication.ExitPlaymode();
}
};
}
}
用法
例如 你写的编辑器在Editor模式下运行(如技能编辑器),且需要在Unity运行时自动退出,可以通过此方法
文章评论