Add postfix patch to disable orphaned signalscope reticles (Fixes #925)

This commit is contained in:
Joshua Thome 2024-10-02 22:47:00 -05:00
parent 2b3b7e277e
commit 682c1fc23e

View File

@ -0,0 +1,20 @@
using HarmonyLib;
namespace NewHorizons.Patches.SignalPatches
{
[HarmonyPatch(typeof(SignalscopeReticleController))]
public static class SignalScopeReticleControllerPatches
{
[HarmonyPostfix]
[HarmonyPatch(nameof(SignalscopeReticleController.UpdateBrackets))]
public static void SignalscopeReticleController_UpdateBrackets(SignalscopeReticleController __instance)
{
var listSignals = Locator.GetAudioSignals();
for (int i = listSignals.Count; i < __instance._clonedLeftBrackets.Count; i++)
{
__instance._clonedLeftBrackets[i].enabled = false;
__instance._clonedRightBrackets[i].enabled = false;
}
}
}
}