make more orbit stuff work on existing

This commit is contained in:
Nick 2022-06-20 21:22:13 -04:00
parent 8fd78e79e3
commit e728269a56
2 changed files with 3 additions and 3 deletions

View File

@ -1,4 +1,4 @@
using NewHorizons.Components.Orbital; using NewHorizons.Components.Orbital;
using NewHorizons.External.Modules; using NewHorizons.External.Modules;
using UnityEngine; using UnityEngine;
using Logger = NewHorizons.Utility.Logger; using Logger = NewHorizons.Utility.Logger;
@ -36,7 +36,7 @@ namespace NewHorizons.Builder.Orbital
return initialMotion; 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<BinaryFocalPoint>(); var focalPoint = primaryBody.GetComponent<BinaryFocalPoint>();
if (focalPoint) if (focalPoint)

View File

@ -583,7 +583,7 @@ namespace NewHorizons.Handlers
} }
// Have to do this after setting position // 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 // Have to register this new AO to the locator
Locator.RegisterAstroObject(newAO); Locator.RegisterAstroObject(newAO);