Upload from upload_mods.ps1
This commit is contained in:
26
Harmony/Harmony_XUi.cs
Normal file
26
Harmony/Harmony_XUi.cs
Normal 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);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user