From ea721d25194a9f5df9f1387ba9209f9bcea988c4 Mon Sep 17 00:00:00 2001 From: "Nick J. Connors" Date: Fri, 31 Dec 2021 23:13:37 -0500 Subject: [PATCH] Inverse square law for light range --- NewHorizons/Builder/Body/StarBuilder.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/NewHorizons/Builder/Body/StarBuilder.cs b/NewHorizons/Builder/Body/StarBuilder.cs index e8d55779..8b2efe77 100644 --- a/NewHorizons/Builder/Body/StarBuilder.cs +++ b/NewHorizons/Builder/Body/StarBuilder.cs @@ -35,6 +35,7 @@ namespace NewHorizons.Builder.Body var light = sunLight.AddComponent(); light.CopyPropertiesFrom(GameObject.Find("Sun_Body/Sector_SUN/Effects_SUN/SunLight").GetComponent()); light.intensity *= starModule.SolarLuminosity; + light.range *= Mathf.Sqrt(starModule.SolarLuminosity); var faceActiveCamera = sunLight.AddComponent(); faceActiveCamera.CopyPropertiesFrom(GameObject.Find("Sun_Body/Sector_SUN/Effects_SUN/SunLight").GetComponent());