From edc42d3360485c8967365f9f2938293fea85ead1 Mon Sep 17 00:00:00 2001 From: blowfish Date: Fri, 1 Mar 2019 23:52:18 -0800 Subject: [PATCH] Fix transform finder * It was using node.name rather than node.value * Wasn't actually adding the renderers it found to the result --- .../GameData/ReStock/Plugins/Restock.dll | Bin 18432 -> 18432 bytes .../Restock/ModuleRestockModifyMaterials.cs | 8 ++++---- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Distribution/Restock/GameData/ReStock/Plugins/Restock.dll b/Distribution/Restock/GameData/ReStock/Plugins/Restock.dll index 7d5f50e435b1d2f1ec60227af93cb69ee6635e08..24baa458e0d8cde26f9a761bebe7a8ea1b47e1ab 100644 GIT binary patch delta 1938 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 IqxpLEKb|IU-~a#s diff --git a/Source/Restock/ModuleRestockModifyMaterials.cs b/Source/Restock/ModuleRestockModifyMaterials.cs index 85b827ae..5bd254cd 100644 --- a/Source/Restock/ModuleRestockModifyMaterials.cs +++ b/Source/Restock/ModuleRestockModifyMaterials.cs @@ -70,7 +70,7 @@ namespace Restock { if (value.name == "transform") { - Transform[] modelTransforms = part.FindModelTransforms(value.name); + Transform[] modelTransforms = part.FindModelTransforms(value.value); if (modelTransforms.Length == 0) { @@ -89,12 +89,12 @@ namespace Restock transformRenderers.Add(renderer); } - renderers.Concat(transformRenderers); + renderers = renderers.Concat(transformRenderers); useAllRenderers = false; } else if (value.name == "baseTransform") { - Transform[] modelTransforms = part.FindModelTransforms(value.name); + Transform[] modelTransforms = part.FindModelTransforms(value.value); if (modelTransforms.Length == 0) { @@ -109,7 +109,7 @@ namespace Restock if (transformRenderers.Length == 0) this.LogError($"No renderers found on transform '{transform.name}' or its children"); else - renderers.Concat(transform.GetComponentsInChildren()); + renderers = renderers.Concat(transform.GetComponentsInChildren()); } useAllRenderers = false;