public static void OpenWindow() { FindReferenceTools win = EditorWindow.GetWindow <FindReferenceTools>(); win.position = new Rect(win.position.x, win.position.y, 500, 600); win.Show(); }
private static void _DoFind(FindMode mode, bool _justUI = false) { if (Application.isPlaying || EditorApplication.isPlaying || EditorApplication.isPaused) { EditorUtility.DisplayDialog("错误", "游戏正在运行或者暂定,请不要操作!", "确定"); return; } if (EditorApplication.isCompiling) { EditorUtility.DisplayDialog("错误", "游戏脚本正在编译,请不要操作!", "确定"); return; } FindReferenceTools win = EditorWindow.GetWindow <FindReferenceTools>("引用查询器"); if (win == null) { return; } win.position = new Rect(300, 100, 500, 600); win.Show(); win._findMode = mode; win._target = Selection.activeObject; win._needCalculate = true; win.justUI = _justUI; }