diff --git a/Distribution/Restock/GameData/ReStock/Plugins/Restock.dll b/Distribution/Restock/GameData/ReStock/Plugins/Restock.dll index 7d5f50e4..24baa458 100644 Binary files a/Distribution/Restock/GameData/ReStock/Plugins/Restock.dll and b/Distribution/Restock/GameData/ReStock/Plugins/Restock.dll differ 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;