From d4345b769e68e414a065721663f08648199c8d8e Mon Sep 17 00:00:00 2001 From: Thor Brigsted Date: Sat, 7 Sep 2019 00:51:14 +0200 Subject: [PATCH] Simplified code --- Scripts/Editor/NodeEditorAction.cs | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/Scripts/Editor/NodeEditorAction.cs b/Scripts/Editor/NodeEditorAction.cs index b6ef196..2099d9c 100644 --- a/Scripts/Editor/NodeEditorAction.cs +++ b/Scripts/Editor/NodeEditorAction.cs @@ -289,13 +289,13 @@ namespace XNodeEditor { if (e.keyCode == KeyCode.F2) RenameSelectedNode(); } if (e.keyCode == KeyCode.A) { - if (!SomeNodesSelected()) { + if (Selection.objects.Any(x => graph.nodes.Contains(x))) { foreach (XNode.Node node in graph.nodes) { - SelectNode(node, true); + DeselectNode(node); } } else { foreach (XNode.Node node in graph.nodes) { - DeselectNode(node); + SelectNode(node, true); } } } @@ -502,12 +502,5 @@ namespace XNodeEditor { Rect windowRect = new Rect(nodePos, new Vector2(width / zoom, 30 / zoom)); return windowRect.Contains(mousePos); } - - private bool SomeNodesSelected() { - foreach (UnityEngine.Object obj in Selection.objects) { - return graph.nodes.Any(r => r.Equals((XNode.Node) obj)); - } - return false; - } } } \ No newline at end of file