From 197c99a75d9d296157b3aba33a2b16ab7ae39ddc Mon Sep 17 00:00:00 2001 From: Noah Pilarski Date: Sat, 16 Jul 2022 22:43:45 -0400 Subject: [PATCH] Carry over tinted ramp --- NewHorizons/Builder/Body/StarBuilder.cs | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/NewHorizons/Builder/Body/StarBuilder.cs b/NewHorizons/Builder/Body/StarBuilder.cs index 8266b9d4..d3c2812c 100644 --- a/NewHorizons/Builder/Body/StarBuilder.cs +++ b/NewHorizons/Builder/Body/StarBuilder.cs @@ -24,6 +24,7 @@ namespace NewHorizons.Builder.Body public static StarController Make(GameObject planetGO, Sector sector, StarModule starModule, IModBehaviour mod) { var starGO = MakeStarGraphics(planetGO, sector, starModule, mod); + var ramp = starGO.GetComponentInChildren().sharedMaterial.GetTexture(ColorRamp); var sunAudio = Object.Instantiate(SearchUtilities.Find("Sun_Body/Sector_SUN/Audio_SUN"), starGO.transform); sunAudio.transform.localPosition = Vector3.zero; @@ -140,15 +141,10 @@ namespace NewHorizons.Builder.Body controller.StartColour = starModule.tint; controller.EndColour = starModule.endTint; controller.WillExplode = starModule.goSupernova; - if (!string.IsNullOrEmpty(starModule.starRampTexture)) - { - var ramp = ImageUtilities.GetTexture(mod, starModule.starRampTexture); - controller.normalRamp = ramp; - } + controller.normalRamp = !string.IsNullOrEmpty(starModule.starRampTexture) ? ImageUtilities.GetTexture(mod, starModule.starRampTexture) : ramp; if (!string.IsNullOrEmpty(starModule.starCollapseRampTexture)) { - var ramp = ImageUtilities.GetTexture(mod, starModule.starCollapseRampTexture); - controller.collapseRamp = ramp; + controller.collapseRamp = ImageUtilities.GetTexture(mod, starModule.starCollapseRampTexture); } surfaceAudio.SetStarEvolutionController(controller); starGO.SetActive(true);