From 5971f86d49828ee79e21fb6d23614c2105511e4e Mon Sep 17 00:00:00 2001 From: "Nick J. Connors" Date: Sun, 23 Jan 2022 04:12:20 -0500 Subject: [PATCH] Set lava shader params --- NewHorizons/Builder/Body/LavaBuilder.cs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/NewHorizons/Builder/Body/LavaBuilder.cs b/NewHorizons/Builder/Body/LavaBuilder.cs index 7ecd13df..56cd539b 100644 --- a/NewHorizons/Builder/Body/LavaBuilder.cs +++ b/NewHorizons/Builder/Body/LavaBuilder.cs @@ -22,6 +22,10 @@ namespace NewHorizons.Builder.Body var lavaSphere = GameObject.Instantiate(GameObject.Find("VolcanicMoon_Body/MoltenCore_VM/LavaSphere"), moltenCore.transform); lavaSphere.transform.localScale = Vector3.one; + lavaSphere.transform.name = "LavaSphere"; + lavaSphere.GetComponent().material.SetFloat("_HeightScale", module.Size); + if(module.Tint != null) lavaSphere.GetComponent().material.SetColor("_EmissionColor", module.Tint.ToColor()); + var sectorCullGroup = lavaSphere.GetComponent(); sectorCullGroup.SetSector(sector); @@ -31,7 +35,9 @@ namespace NewHorizons.Builder.Body var proxyLavaSphere = moltenCoreProxy.transform.Find("LavaSphere (1)"); proxyLavaSphere.transform.localScale = Vector3.one; proxyLavaSphere.name = "LavaSphere_Proxy"; - + proxyLavaSphere.GetComponent().material.SetFloat("_HeightScale", module.Size); + if (module.Tint != null) proxyLavaSphere.GetComponent().material.SetColor("_EmissionColor", module.Tint.ToColor()); + var sectorProxy = moltenCoreProxy.GetComponent(); sectorProxy.SetValue("_renderers", new List { proxyLavaSphere.GetComponent() }); sectorProxy.SetSector(sector);