mirror of
https://github.com/Outer-Wilds-New-Horizons/new-horizons.git
synced 2025-12-11 20:15:44 +01:00
FireOnNextUpdate my beloved
This commit is contained in:
parent
b134e12389
commit
97c869bd16
@ -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
|
||||
foreach (var rock in cairnObject.GetComponent<NomaiCairn>()._rocks)
|
||||
// idk why, but sometimes stuff is null here, so just wait a frame to let it initialize
|
||||
Delay.FireOnNextUpdate(() =>
|
||||
{
|
||||
rock._returning = false;
|
||||
rock._owCollider.SetActivation(true);
|
||||
rock.enabled = false;
|
||||
}
|
||||
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;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user