mirror of
https://github.com/Outer-Wilds-New-Horizons/new-horizons.git
synced 2025-12-11 20:15:44 +01:00
make more orbit stuff work on existing
This commit is contained in:
parent
8fd78e79e3
commit
e728269a56
@ -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)
|
||||||
|
|||||||
@ -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);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user