From c8208fa0878e28136164f1ee5af9101234bdcf38 Mon Sep 17 00:00:00 2001 From: coderCleric Date: Fri, 15 Sep 2023 16:32:34 -0600 Subject: [PATCH 1/2] Fix preview fog lights not being in the correct positions --- NewHorizons/Builder/Props/BrambleNodeBuilder.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/NewHorizons/Builder/Props/BrambleNodeBuilder.cs b/NewHorizons/Builder/Props/BrambleNodeBuilder.cs index c02837c8..775047a9 100644 --- a/NewHorizons/Builder/Props/BrambleNodeBuilder.cs +++ b/NewHorizons/Builder/Props/BrambleNodeBuilder.cs @@ -235,7 +235,11 @@ namespace NewHorizons.Builder.Props // account for scale (this will fix the issue with screen fog caused by scaled down nodes) // Set the main scale - brambleNode.transform.localScale = Vector3.one * config.scale; + // Can't just use localScale of root, that makes the preview fog lights get pulled in too much + foreach(Transform child in brambleNode.transform) + { + child.localScale = Vector3.one * config.scale; + } innerFogWarpVolume._warpRadius *= config.scale; innerFogWarpVolume._exitRadius *= config.scale; From a84baacb934908ab6064a4452b16e65c0c513c8b Mon Sep 17 00:00:00 2001 From: coderCleric Date: Fri, 15 Sep 2023 16:42:06 -0600 Subject: [PATCH 2/2] Reverted a weird fog scaling that was messing things up. --- NewHorizons/Builder/Props/BrambleNodeBuilder.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/NewHorizons/Builder/Props/BrambleNodeBuilder.cs b/NewHorizons/Builder/Props/BrambleNodeBuilder.cs index 775047a9..95f25549 100644 --- a/NewHorizons/Builder/Props/BrambleNodeBuilder.cs +++ b/NewHorizons/Builder/Props/BrambleNodeBuilder.cs @@ -263,7 +263,7 @@ namespace NewHorizons.Builder.Props // (it's also located on a different child path, so the below FindChild calls wouldn't work) // Default size is 70 var fog = brambleNode.FindChild("Effects/InnerWarpFogSphere"); - fog.transform.localScale = Vector3.one * config.scale * 70f; + //fog.transform.localScale = Vector3.one * config.scale * 70f; This is already scaled by its parent, don't know why we scale it again // Copy shared material to not be shared var fogRenderer = fog.GetComponent();