From 836081f9717a911aa5572aedb4648d34a58f3020 Mon Sep 17 00:00:00 2001 From: Ben C Date: Tue, 10 May 2022 16:20:34 -0700 Subject: [PATCH] Update api.md --- docs/content/pages/api.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/content/pages/api.md b/docs/content/pages/api.md index 21342b44..aa1800ac 100644 --- a/docs/content/pages/api.md +++ b/docs/content/pages/api.md @@ -21,6 +21,8 @@ public interface INewHorizons UnityEvent GetChangeStarSystemEvent(); UnityEvent GetStarSystemLoadedEvent(); + + GameObject SpawnObject(GameObject planet, Sector sector, string propToCopyPath, Vector3 position, Vector3 eulerAngles, float scale, bool alignWithNormal) string[] GetInstalledAddons(); } @@ -43,3 +45,5 @@ You can then use the APIs `LoadConfigs()` method to load from a "planets" folder The `GetChangeStarSystemEvent` and `GetStarSystemLoadedEvent` events let you listen in for when the player starts changing to a new system (called when entering a black hole or using the warp drive) and when the system is fully loaded in, respectively. You can also use the `GetInstalledAddons` method to get a list of addons that are installed and enabled. + +You can also use `SpawnObject` to directly copy a base-game GameObject to the specified position and rotation.