1
0
mirror of https://github.com/Siccity/xNode.git synced 2026-02-04 22:34:54 +08:00
This commit is contained in:
Thor Brigsted 2019-09-06 19:42:48 +02:00
parent 5c1072765f
commit e6440bfd30
5 changed files with 12 additions and 44 deletions

View File

@ -1,10 +0,0 @@
fileFormatVersion: 2
guid: 852631db1e0f047478da88918f49e4a3
folderAsset: yes
timeCreated: 1516177447
licenseType: Store
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,9 +0,0 @@
fileFormatVersion: 2
guid: 303cd8b799b4aac4ab113e25ceb788c2
folderAsset: yes
timeCreated: 1525910619
licenseType: Store
DefaultImporter:
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,10 +0,0 @@
fileFormatVersion: 2
guid: e8aa31d972c52204dbdcf109681928c8
folderAsset: yes
timeCreated: 1516177052
licenseType: Store
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -288,19 +288,17 @@ namespace XNodeEditor {
} else { } else {
if (e.keyCode == KeyCode.F2) RenameSelectedNode(); if (e.keyCode == KeyCode.F2) RenameSelectedNode();
} }
if(e.keyCode == KeyCode.A) if (e.keyCode == KeyCode.A) {
{ if (!SomeNodesSelected()) {
if (!SomeNodesSelected()) foreach (XNode.Node node in graph.nodes) {
foreach (XNode.Node node in graph.nodes)
{
SelectNode(node, true); SelectNode(node, true);
} }
else } else {
foreach (XNode.Node node in graph.nodes) foreach (XNode.Node node in graph.nodes) {
{
DeselectNode(node); DeselectNode(node);
} }
} }
}
break; break;
case EventType.ValidateCommand: case EventType.ValidateCommand:
case EventType.ExecuteCommand: case EventType.ExecuteCommand:
@ -504,11 +502,10 @@ namespace XNodeEditor {
Rect windowRect = new Rect(nodePos, new Vector2(width / zoom, 30 / zoom)); Rect windowRect = new Rect(nodePos, new Vector2(width / zoom, 30 / zoom));
return windowRect.Contains(mousePos); return windowRect.Contains(mousePos);
} }
private bool SomeNodesSelected()
{ private bool SomeNodesSelected() {
foreach(UnityEngine.Object obj in Selection.objects) foreach (UnityEngine.Object obj in Selection.objects) {
{ return graph.nodes.Any(r => r.Equals((XNode.Node) obj));
return graph.nodes.Any(r => r.Equals((XNode.Node)obj));
} }
return false; return false;
} }