From b72b24e01e095c4bf6beb5190756898399c90a06 Mon Sep 17 00:00:00 2001 From: JohnCorby Date: Wed, 13 Jul 2022 22:50:03 -0700 Subject: [PATCH] do a null check on the star tint --- NewHorizons/Builder/Body/StarBuilder.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/NewHorizons/Builder/Body/StarBuilder.cs b/NewHorizons/Builder/Body/StarBuilder.cs index 8d225548..be0ee3d4 100644 --- a/NewHorizons/Builder/Body/StarBuilder.cs +++ b/NewHorizons/Builder/Body/StarBuilder.cs @@ -153,13 +153,13 @@ namespace NewHorizons.Builder.Body supernovaVolume.AddComponent(); supernova._supernovaVolume = supernovaVolume.AddComponent(); - ShockLayerRuleset shockLayerRuleset = sector.gameObject.AddComponent(); + var shockLayerRuleset = sector.gameObject.AddComponent(); shockLayerRuleset._type = ShockLayerRuleset.ShockType.Radial; shockLayerRuleset._trailLength = 50; shockLayerRuleset._radialCenter = deathVolume.transform; shockLayerRuleset._innerRadius = starModule.size; - shockLayerRuleset._outerRadius = starModule.size * 1.5f; - shockLayerRuleset._color = shockLayerRuleset._color * starModule.tint.ToColor(); + shockLayerRuleset._outerRadius = starModule.size * OuterRadiusRatio; + if (starModule.tint != null) shockLayerRuleset._color *= starModule.tint.ToColor(); return starController; }