1
0
mirror of https://github.com/Siccity/xNode.git synced 2026-02-04 22:34:54 +08:00

Simplified code

This commit is contained in:
Thor Brigsted 2019-09-07 00:51:14 +02:00
parent 51a25c2c7e
commit d4345b769e

View File

@ -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;
}
}
}