Skip to content

Commit eec7cf7

Browse files
author
Brian MacIntosh
committed
fixed gameobject/transform references also being listed as other references
1 parent 5a9e6c2 commit eec7cf7

File tree

1 file changed

+15
-13
lines changed

1 file changed

+15
-13
lines changed

UnityProjectBrowser/Structure/Unity/UnityComponent.cs

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -68,20 +68,22 @@ public UnityComponent(string documentId, YamlDocument yaml, UnityObjectKey key)
6868
}
6969
break;
7070
}
71-
}
72-
}
7371

74-
// search the entire tree for references
75-
foreach (YamlNode node in objectNode.AllNodes)
76-
{
77-
YamlMappingNode mappingNode = node as YamlMappingNode;
78-
if (mappingNode != null)
79-
{
80-
UnityObjectKey reference = ParseReference(mappingNode, key);
81-
if (!reference.IsEmpty)
82-
{
83-
AddRelationship(reference, "has-reference-to", "is-referenced-by");
84-
}
72+
default:
73+
// search the entire tree for references
74+
foreach (YamlNode node in kv.Value.AllNodes)
75+
{
76+
YamlMappingNode mappingNode = node as YamlMappingNode;
77+
if (mappingNode != null)
78+
{
79+
UnityObjectKey reference = ParseReference(mappingNode, key);
80+
if (!reference.IsEmpty)
81+
{
82+
AddRelationship(reference, "has-reference-to", "is-referenced-by");
83+
}
84+
}
85+
}
86+
break;
8587
}
8688
}
8789
}

0 commit comments

Comments
 (0)