From b4e93bbfb8cac4579ee4028ebaaa40a0a77567c8 Mon Sep 17 00:00:00 2001 From: Noah Pilarski Date: Thu, 11 Aug 2022 17:36:32 -0400 Subject: [PATCH] Create EyeStateActivationController for bodies --- NewHorizons/Handlers/PlanetCreationHandler.cs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/NewHorizons/Handlers/PlanetCreationHandler.cs b/NewHorizons/Handlers/PlanetCreationHandler.cs index b0e45432..be8935f0 100644 --- a/NewHorizons/Handlers/PlanetCreationHandler.cs +++ b/NewHorizons/Handlers/PlanetCreationHandler.cs @@ -379,6 +379,18 @@ namespace NewHorizons.Handlers var go = new GameObject(body.Config.name.Replace(" ", "").Replace("'", "") + "_Body"); go.SetActive(false); + if (Main.Instance.CurrentStarSystem == "EyeOfTheUniverse") + { + EyeStateActivationController eyeStateActivation = SearchUtilities.Find("SolarSystemRoot").AddComponent(); + eyeStateActivation._object = go; + eyeStateActivation._activeStates = new EyeState[3] + { + EyeState.AboardVessel, + EyeState.WarpedToSurface, + EyeState.IntoTheVortex + }; + } + var owRigidBody = RigidBodyBuilder.Make(go, body.Config); var ao = AstroObjectBuilder.Make(go, primaryBody, body.Config);