示例
using UnityEngine;
using UnityEditor;
//这个类放在Editor目录下
//加上这个标签可以监听UnityEditor启动
[InitializeOnLoad]
public class Startup
{
static Startup()
{
Debug.Log("[Startup] Startup()");
Debug.Log("applicationContentsPath="+EditorApplication.applicationContentsPath);
Debug.Log("applicationPath=" + EditorApplication.applicationPath);
Debug.Log("currentScene=" + EditorApplication.currentScene);
EditorApplication.delayCall += DelayCall;
EditorApplication.update += Update;
}
private static void DelayCall()
{
Debug.Log("DelayCall");
}
private static void Update()
{
Debug.Log("Update");
}
}
打开UnityEditor