diff --git a/NewHorizons/Builder/Orbital/InitialMotionBuilder.cs b/NewHorizons/Builder/Orbital/InitialMotionBuilder.cs index bb3f95e9..514d4898 100644 --- a/NewHorizons/Builder/Orbital/InitialMotionBuilder.cs +++ b/NewHorizons/Builder/Orbital/InitialMotionBuilder.cs @@ -1,4 +1,4 @@ -using NewHorizons.Components.Orbital; +using NewHorizons.Components.Orbital; using NewHorizons.External.Modules; using UnityEngine; using Logger = NewHorizons.Utility.Logger; @@ -36,7 +36,7 @@ namespace NewHorizons.Builder.Orbital return initialMotion; } - public static void SetInitialMotion(InitialMotion initialMotion, AstroObject primaryBody, AstroObject secondaryBody) + private static void SetInitialMotion(InitialMotion initialMotion, AstroObject primaryBody, AstroObject secondaryBody) { var focalPoint = primaryBody.GetComponent(); if (focalPoint) diff --git a/NewHorizons/Handlers/PlanetCreationHandler.cs b/NewHorizons/Handlers/PlanetCreationHandler.cs index 4b9c8ff4..b0b6a019 100644 --- a/NewHorizons/Handlers/PlanetCreationHandler.cs +++ b/NewHorizons/Handlers/PlanetCreationHandler.cs @@ -583,7 +583,7 @@ namespace NewHorizons.Handlers } // Have to do this after setting position - InitialMotionBuilder.SetInitialMotion(im, primary, newAO); + InitialMotionBuilder.SetInitialMotionFromConfig(im, primary, newAO, body.Config.Orbit); // Have to register this new AO to the locator Locator.RegisterAstroObject(newAO);