FireOnNextUpdate my beloved

This commit is contained in:
JohnCorby 2023-03-23 14:18:04 -07:00
parent b134e12389
commit 97c869bd16

View File

@ -1,3 +1,4 @@
using HarmonyLib;
using NewHorizons.External.Modules;
using NewHorizons.Handlers;
using NewHorizons.Utility;
@ -276,12 +277,16 @@ namespace NewHorizons.Builder.Props.TranslatorText
cairnObject.SetActive(true);
// Make it do the thing when it finishes being knocked over
// idk why, but sometimes stuff is null here, so just wait a frame to let it initialize
Delay.FireOnNextUpdate(() =>
{
foreach (var rock in cairnObject.GetComponent<NomaiCairn>()._rocks)
{
rock._returning = false;
rock._owCollider.SetActivation(true);
rock.enabled = false;
}
});
// So we can actually knock it over
cairnObject.GetComponent<CapsuleCollider>().enabled = true;