From a89c79a91a68a40ca8a857bb95cada4e437e9627 Mon Sep 17 00:00:00 2001 From: Nick Date: Sun, 1 May 2022 12:41:37 -0400 Subject: [PATCH] Use more segments for large orbits --- NewHorizons/Builder/Orbital/OrbitlineBuilder.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/NewHorizons/Builder/Orbital/OrbitlineBuilder.cs b/NewHorizons/Builder/Orbital/OrbitlineBuilder.cs index 58b981e8..1dd0dade 100644 --- a/NewHorizons/Builder/Orbital/OrbitlineBuilder.cs +++ b/NewHorizons/Builder/Orbital/OrbitlineBuilder.cs @@ -5,6 +5,7 @@ using UnityEngine; using NewHorizons.External.Configs; using Logger = NewHorizons.Utility.Logger; using NewHorizons.Components.Orbital; +using System; namespace NewHorizons.Builder.Orbital { @@ -66,6 +67,8 @@ namespace NewHorizons.Builder.Orbital orbitLine._fade = fade; orbitLine._lineWidth = 0.2f; + orbitLine._numVerts = (int)Mathf.Clamp(config.Orbit.SemiMajorAxis / 1000f, 128, 4096); + Main.Instance.ModHelper.Events.Unity.FireOnNextUpdate(orbitLine.InitializeLineRenderer); } }