From 8454b1f1a63bb15557015d59ef91865c8262d7b6 Mon Sep 17 00:00:00 2001
From: Icarus <1375400884@qq.com>
Date: Mon, 3 Aug 2020 01:15:18 +0800
Subject: [PATCH] !W(Node Editor Widnow) exposed set Lock
---
Scripts/Editor/NodeEditorWindow.cs | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/Scripts/Editor/NodeEditorWindow.cs b/Scripts/Editor/NodeEditorWindow.cs
index 535da52..5fa0fe8 100644
--- a/Scripts/Editor/NodeEditorWindow.cs
+++ b/Scripts/Editor/NodeEditorWindow.cs
@@ -8,9 +8,9 @@ using Object = UnityEngine.Object;
namespace XNodeEditor {
[InitializeOnLoad]
public partial class NodeEditorWindow : EditorWindow,IHasCustomMenu {
-
- public bool Lock { get; private set; }
-
+
+ public bool Lock { get; set; }
+
///
/// Magic method which Unity detects automatically.
///
@@ -18,7 +18,7 @@ namespace XNodeEditor {
void ShowButton(Rect position) {
Lock = GUI.Toggle(position, Lock, GUIContent.none, "IN LockButton");
}
-
+
public void AddItemsToMenu(GenericMenu menu)
{
menu.AddItem(new GUIContent("Lock"), Lock, () => {
@@ -46,7 +46,7 @@ namespace XNodeEditor {
}
}
}
-
+
public static NodeEditorWindow current;
/// Stores node positions for all nodePorts.
@@ -121,10 +121,10 @@ namespace XNodeEditor {
graphEditor.OnWindowFocus();
if (NodeEditorPreferences.GetSettings().autoSave) AssetDatabase.SaveAssets();
}
-
+
dragThreshold = Math.Max(1f, Screen.width / 1000f);
}
-
+
void OnLostFocus() {
if (graphEditor != null) graphEditor.OnWindowFocusLost();
}
@@ -262,7 +262,7 @@ namespace XNodeEditor {
w = EditorWindow.CreateInstance();
w.titleContent = new GUIContent("xNode");
}
-
+
w.Show(true);
w.Focus();