Fix transform finder

* It was using node.name rather than node.value
* Wasn't actually adding the renderers it found to the result
pull/482/head
blowfish 5 years ago
parent eb4a4e621c
commit edc42d3360

@ -70,7 +70,7 @@ namespace Restock
{ {
if (value.name == "transform") if (value.name == "transform")
{ {
Transform[] modelTransforms = part.FindModelTransforms(value.name); Transform[] modelTransforms = part.FindModelTransforms(value.value);
if (modelTransforms.Length == 0) if (modelTransforms.Length == 0)
{ {
@ -89,12 +89,12 @@ namespace Restock
transformRenderers.Add(renderer); transformRenderers.Add(renderer);
} }
renderers.Concat(transformRenderers); renderers = renderers.Concat(transformRenderers);
useAllRenderers = false; useAllRenderers = false;
} }
else if (value.name == "baseTransform") else if (value.name == "baseTransform")
{ {
Transform[] modelTransforms = part.FindModelTransforms(value.name); Transform[] modelTransforms = part.FindModelTransforms(value.value);
if (modelTransforms.Length == 0) if (modelTransforms.Length == 0)
{ {
@ -109,7 +109,7 @@ namespace Restock
if (transformRenderers.Length == 0) if (transformRenderers.Length == 0)
this.LogError($"No renderers found on transform '{transform.name}' or its children"); this.LogError($"No renderers found on transform '{transform.name}' or its children");
else else
renderers.Concat(transform.GetComponentsInChildren<Renderer>()); renderers = renderers.Concat(transform.GetComponentsInChildren<Renderer>());
} }
useAllRenderers = false; useAllRenderers = false;

Loading…
Cancel
Save