I can't see why it's being disabled but it should never happen so

This commit is contained in:
Nick 2023-07-16 13:00:14 -04:00
parent f8fa30eb66
commit 3887dde13e

View File

@ -60,11 +60,24 @@ namespace NewHorizons.Builder.General
Delay.RunWhen( Delay.RunWhen(
() => Locator._centerOfTheUniverse != null, () => Locator._centerOfTheUniverse != null,
() => Locator._centerOfTheUniverse._staticReferenceFrame = astroObject.GetComponent<OWRigidbody>() () => {
Locator._centerOfTheUniverse._staticReferenceFrame = astroObject.GetComponent<OWRigidbody>();
}
); );
NeverDeactivateCenterOfTheUniverse(astroObject.gameObject);
} }
return astroObject; return astroObject;
} }
private static void NeverDeactivateCenterOfTheUniverse(GameObject centerOfTheUniverse)
{
NHLogger.LogVerbose("Center of the universe cannot be inactive.");
centerOfTheUniverse.SetActive(true);
Delay.RunWhen(() => !centerOfTheUniverse.activeInHierarchy, () => {
NeverDeactivateCenterOfTheUniverse(centerOfTheUniverse);
});
}
} }
} }