Upload from upload_mods.ps1

This commit is contained in:
Nathaniel Cosford
2025-06-04 16:44:53 +09:30
commit f1fbbe67bb
1722 changed files with 165268 additions and 0 deletions

26
Harmony/Harmony_XUi.cs Normal file
View File

@@ -0,0 +1,26 @@

namespace Harmony.XUiPatches
{
[HarmonyPatch(typeof(XUi))]
[HarmonyPatch("Init")]
public class InitPatch
{
public static void Postfix(XUi __instance)
{
bool optionOverrideOpacity = RebirthVariables.customOverrideOpacity;
if (optionOverrideOpacity)
{
GamePrefs.Set(EnumGamePrefs.OptionsBackgroundGlobalOpacity, 0.99f);
foreach (XUi xui in UnityEngine.Object.FindObjectsOfType<XUi>())
{
xui.BackgroundGlobalOpacity = GamePrefs.GetFloat(EnumGamePrefs.OptionsBackgroundGlobalOpacity);
xui.ForegroundGlobalOpacity = GamePrefs.GetFloat(EnumGamePrefs.OptionsForegroundGlobalOpacity);
}
__instance.BackgroundGlobalOpacity = GamePrefs.GetFloat(EnumGamePrefs.OptionsBackgroundGlobalOpacity);
}
}
}
}