Skip to content

Commit 40b1546

Browse files
authored
Merge pull request #296 from SpaceWarpDev/dev
1.9.3 Hotfix
2 parents 67dced4 + abc8040 commit 40b1546

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

plugin_template/BepInEx/plugins/SpaceWarp/swinfo.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"name": "Space Warp",
66
"description": "Space Warp is an API for KSP 2 mod developers.",
77
"source": "https://github.com/SpaceWarpDev/SpaceWarp",
8-
"version": "1.9.2",
8+
"version": "1.9.3",
99
"version_check": "https://raw.githubusercontent.com/SpaceWarpDev/SpaceWarp/main/plugin_template/BepInEx/plugins/SpaceWarp/swinfo.json",
1010
"ksp2_version": {
1111
"min": "0.2.1",

src/SpaceWarp.Core/Patching/Parts/ColorsPatch.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ internal class ColorsPatch
2828
[HarmonyPatch(typeof(ObjectAssemblyPartTracker), nameof(ObjectAssemblyPartTracker.OnPartPrefabLoaded))]
2929
public static void Prefix(IObjectAssemblyAvailablePart obj, ref GameObject prefab)
3030
{
31-
foreach (var renderer in prefab.GetComponentsInChildren<Renderer>())
31+
foreach (var renderer in prefab.GetComponentsInChildren<Renderer>(true))
3232
{
3333
var shaderName = renderer.material.shader.name;
3434
if (shaderName is not ("Parts Replace" or "KSP2/Parts/Paintable"))
@@ -50,7 +50,7 @@ public static void Prefix(IObjectAssemblyAvailablePart obj, ref GameObject prefa
5050
[HarmonyPatch(typeof(SimulationObjectView), nameof(SimulationObjectView.InitializeView))]
5151
public static void UpdateColorsInFlight(GameObject instance)
5252
{
53-
foreach (var renderer in instance.GetComponentsInChildren<Renderer>())
53+
foreach (var renderer in instance.GetComponentsInChildren<Renderer>(true))
5454
{
5555
var shaderName = renderer.material.shader.name;
5656
if (shaderName is not ("Parts Replace" or "KSP2/Parts/Paintable"))

0 commit comments

Comments
 (0)