From b8b3d7063840ee524f2a58f9d3555504ec456874 Mon Sep 17 00:00:00 2001 From: Noah Pilarski Date: Fri, 27 May 2022 05:51:11 -0400 Subject: [PATCH] Create reference frame but disable if not wanted --- NewHorizons/Builder/General/RFVolumeBuilder.cs | 4 ++-- NewHorizons/Handlers/PlanetCreationHandler.cs | 5 +---- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/NewHorizons/Builder/General/RFVolumeBuilder.cs b/NewHorizons/Builder/General/RFVolumeBuilder.cs index 7b1c08a4..f6831bb7 100644 --- a/NewHorizons/Builder/General/RFVolumeBuilder.cs +++ b/NewHorizons/Builder/General/RFVolumeBuilder.cs @@ -4,7 +4,7 @@ namespace NewHorizons.Builder.General { public static class RFVolumeBuilder { - public static void Make(GameObject planetGO, OWRigidbody owrb, float sphereOfInfluence) + public static void Make(GameObject planetGO, OWRigidbody owrb, float sphereOfInfluence, bool hide = false) { var rfGO = new GameObject("RFVolume"); rfGO.transform.parent = planetGO.transform; @@ -38,7 +38,7 @@ namespace NewHorizons.Builder.General owrb.SetAttachedReferenceFrameVolume(RFV); - rfGO.SetActive(true); + rfGO.SetActive(!hide); } } } diff --git a/NewHorizons/Handlers/PlanetCreationHandler.cs b/NewHorizons/Handlers/PlanetCreationHandler.cs index b1776627..0234543c 100644 --- a/NewHorizons/Handlers/PlanetCreationHandler.cs +++ b/NewHorizons/Handlers/PlanetCreationHandler.cs @@ -306,10 +306,7 @@ namespace NewHorizons.Handlers GravityBuilder.Make(go, ao, owRigidBody, body.Config); } - if (body.Config.Base.hasReferenceFrame) - { - RFVolumeBuilder.Make(go, owRigidBody, sphereOfInfluence); - } + RFVolumeBuilder.Make(go, owRigidBody, sphereOfInfluence, !body.Config.Base.hasReferenceFrame); if (body.Config.Base.hasMapMarker) {