コード例 #1
0
        public static void LockInspector()
        {
            ActiveEditorTracker tracker = ActiveEditorTracker.sharedTracker;

            tracker.isLocked = !tracker.isLocked;
            tracker.ForceRebuild();
        }
コード例 #2
0
ファイル: FileItem.cs プロジェクト: minddrop/AirHockey
        static void ToggleConsole()
        {
            ActiveEditorTracker tracker = ActiveEditorTracker.sharedTracker;

            tracker.isLocked = !tracker.isLocked;
            tracker.ForceRebuild();
        }
        public static void ToggleInspectorDebugMode()
        {
            //determine if normal mode or debug mode is presently selected
            System.Type         inspectorType = inspectorWindow.GetType();
            ActiveEditorTracker tracker       = ActiveEditorTracker.sharedTracker;
            bool   isNormal   = tracker.inspectorMode == InspectorMode.Normal;
            string methodName = isNormal ? "SetDebug" : "SetNormal";

            //use reflection to enable normal/debug mode
            BindingFlags attr       = BindingFlags.NonPublic | BindingFlags.Instance;
            MethodInfo   methodInfo = inspectorType.GetMethod(methodName, attr);

            methodInfo.Invoke(inspectorWindow, null);
            tracker.ForceRebuild();
        }