new-horizons/NewHorizons/Components/MapSatelliteOrbitFix.cs
2022-05-22 18:48:23 -07:00

27 lines
791 B
C#

using NewHorizons.Builder.General;
using NewHorizons.External.Configs;
using UnityEngine;
namespace NewHorizons.Components
{
public class MapSatelliteOrbitFix : MonoBehaviour
{
public void Awake()
{
var config = new PlanetConfig
{
Base =
{
surfaceSize = 10f
}
};
var detector = transform.GetComponentInChildren<DynamicForceDetector>();
var ao = GetComponent<AstroObject>();
var newDetector =
DetectorBuilder.Make(gameObject, ao.GetAttachedOWRigidbody(), ao.GetPrimaryBody(), ao, config);
newDetector.transform.parent = detector.transform.parent;
Destroy(detector);
}
}
}