mirror of
https://github.com/Outer-Wilds-New-Horizons/new-horizons.git
synced 2025-12-11 20:15:44 +01:00
I can't see why it's being disabled but it should never happen so
This commit is contained in:
parent
f8fa30eb66
commit
3887dde13e
@ -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);
|
||||||
|
});
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user