1
0
Fork 0
forked from aly/qstbak
qstbak/Questionable/Questionable.Windows.ConfigComponents/GeneralConfigComponent.cs
2026-08-17 20:27:25 +10:00

1412 lines
73 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Numerics;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Dalamud.Bindings.ImGui;
using Dalamud.Interface;
using Dalamud.Interface.Utility.Raii;
using Dalamud.Plugin;
using Dalamud.Plugin.Services;
using FFXIVClientStructs.FFXIV.Client.UI.Agent;
using FFXIVClientStructs.FFXIV.Client.UI.Misc;
using LLib.GameData;
using Lumina.Excel;
using Lumina.Excel.Sheets;
using Questionable.Data;
using Questionable.Model;
namespace Questionable.Windows.ConfigComponents;
internal sealed class GeneralConfigComponent : ConfigComponent
{
[Serializable]
[CompilerGenerated]
private sealed class _003C_003Ec
{
public static readonly _003C_003Ec _003C_003E9 = new _003C_003Ec();
public static Func<(EClassJob ClassJob, int Category), EClassJob> _003C_003E9__13_0;
public static Func<EClassJob, bool> _003C_003E9__13_1;
public static Func<EClassJob, bool> _003C_003E9__13_2;
public static Func<EClassJob, bool> _003C_003E9__13_3;
public static Func<(EClassJob ClassJob, string Name), EClassJob> _003C_003E9__13_5;
public static Func<(EClassJob ClassJob, string Name), string> _003C_003E9__13_6;
public static Func<EClassJob, string> _003C_003E9__13_7;
internal EClassJob _003C_002Ector_003Eb__13_0((EClassJob ClassJob, int Category) x)
{
return x.ClassJob;
}
internal bool _003C_002Ector_003Eb__13_1(EClassJob x)
{
return x != EClassJob.Adventurer;
}
internal bool _003C_002Ector_003Eb__13_2(EClassJob x)
{
int num = (_206D_200C_202A_200F_200B_200D_206D_200C_202E_206E_206B_202B_200F_202C_200C_200D_200E_200F_206B_202D_200F_200C_200D_206D_206A_202E_200F_200E_202E_200B_200E_206D_206D_206F_206A_202B_206C_206A_200D_206C_202E(x) ? (-1141664245) : (-1141664248));
while (true)
{
int num2 = num;
int num3 = -1141664246;
int num4 = num2;
switch ((num4 | num3) - (num4 & num3))
{
case 0:
goto IL_0046;
case 1:
return false;
case 2:
return !_200B_202A_200C_200B_202D_206F_200D_200C_202A_206D_202A_206C_200C_200B_200D_202A_202E_206E_200E_206B_202B_200D_206E_202C_202A_206B_202B_206F_200B_206F_202C_202C_206F_206E_206E_202D_202D_202C_206D_200F_202E(x);
}
continue;
IL_0046:
num = -1141664248;
}
}
internal bool _003C_002Ector_003Eb__13_3(EClassJob x)
{
return !_206D_206B_200F_200F_200D_200B_202C_202B_206B_200D_200D_200E_200C_206A_200C_200E_202D_206F_206C_200D_202B_202E_206A_202C_202E_200D_200C_206C_206A_200D_202A_206B_202C_200B_206E_206E_206D_202C_202D_206C_202E(x);
}
internal EClassJob _003C_002Ector_003Eb__13_5((EClassJob ClassJob, string Name) x)
{
return x.ClassJob;
}
internal string _003C_002Ector_003Eb__13_6((EClassJob ClassJob, string Name) x)
{
return x.Name;
}
internal string _003C_002Ector_003Eb__13_7(EClassJob x)
{
return _202A_202E_200D_206F_202B_202B_206F_202C_206D_206C_200D_202C_206B_200D_200E_200F_206E_202D_200B_202E_200C_206A_200C_200C_200D_200C_206C_206A_200C_200B_206E_200B_200C_206A_206B_202A_206B_200D_206E_200C_202E(x);
}
static bool _206D_200C_202A_200F_200B_200D_206D_200C_202E_206E_206B_202B_200F_202C_200C_200D_200E_200F_206B_202D_200F_200C_200D_206D_206A_202E_200F_200E_202E_200B_200E_206D_206D_206F_206A_202B_206C_206A_200D_206C_202E(EClassJob P_0)
{
return P_0.IsCrafter();
}
static bool _200B_202A_200C_200B_202D_206F_200D_200C_202A_206D_202A_206C_200C_200B_200D_202A_202E_206E_200E_206B_202B_200D_206E_202C_202A_206B_202B_206F_200B_206F_202C_202C_206F_206E_206E_202D_202D_202C_206D_200F_202E(EClassJob P_0)
{
return P_0.IsGatherer();
}
static bool _206D_206B_200F_200F_200D_200B_202C_202B_206B_200D_200D_200E_200C_206A_200C_200E_202D_206F_206C_200D_202B_202E_206A_202C_202E_200D_200C_206C_206A_200D_202A_206B_202C_200B_206E_206E_206D_202C_202D_206C_202E(EClassJob P_0)
{
return P_0.IsClass();
}
static string _202A_202E_200D_206F_202B_202B_206F_202C_206D_206C_200D_202C_206B_200D_200E_200F_206E_202D_200B_202E_200C_206A_200C_200C_200D_200C_206C_206A_200C_200B_206E_200B_200C_206A_206B_202A_206B_200D_206E_200C_202E(EClassJob P_0)
{
return P_0.ToFriendlyString();
}
}
private static readonly List<(EClassJob ClassJob, string Name)> DefaultClassJobs;
private readonly IDataManager _dataManager;
private static readonly (Configuration.ECombatModule Module, string Name, string[] InternalNames)[] CombatModuleOptions;
private static readonly (EItemRewardType Type, string Label)[] RewardTypeOptions;
private readonly string[] _grandCompanyNames = new string[4]
{
global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E<string>(-1980616671),
global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E<string>(372022407),
global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E<string>(1674778799),
global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E<string>(1041968074)
};
private readonly EClassJob[] _classJobIds;
private readonly string[] _classJobNames;
private string _classJobSearchText = string.Empty;
private string _cofferGearsetSearchText = string.Empty;
public System.Action? OpenDependenciesTab { get; set; }
[MethodImpl(MethodImplOptions.NoInlining)]
public GeneralConfigComponent(IDalamudPluginInterface pluginInterface, Configuration configuration, IDataManager dataManager, ClassJobUtils classJobUtils)
: base(pluginInterface, configuration)
{
_dataManager = dataManager;
List<EClassJob> sortedClassJobs = classJobUtils.SortedClassJobs.Select(((EClassJob ClassJob, int Category) x) => x.ClassJob).ToList();
List<EClassJob> list = (from x in (from x in Enum.GetValues<EClassJob>()
where x != EClassJob.Adventurer
select x).Where(delegate(EClassJob x)
{
int num = (_003C_003Ec._206D_200C_202A_200F_200B_200D_206D_200C_202E_206E_206B_202B_200F_202C_200C_200D_200E_200F_206B_202D_200F_200C_200D_206D_206A_202E_200F_200E_202E_200B_200E_206D_206D_206F_206A_202B_206C_206A_200D_206C_202E(x) ? (-1141664245) : (-1141664248));
while (true)
{
int num2 = num;
int num3 = -1141664246;
int num4 = num2;
switch ((num4 | num3) - (num4 & num3))
{
case 0:
goto IL_0046;
case 1:
return false;
case 2:
return !_003C_003Ec._200B_202A_200C_200B_202D_206F_200D_200C_202A_206D_202A_206C_200C_200B_200D_202A_202E_206E_200E_206B_202B_200D_206E_202C_202A_206B_202B_206F_200B_206F_202C_202C_206F_206E_206E_202D_202D_202C_206D_200F_202E(x);
}
continue;
IL_0046:
num = -1141664248;
}
})
where !_003C_003Ec._206D_206B_200F_200F_200D_200B_202C_202B_206B_200D_200D_200E_200C_206A_200C_200E_202D_206F_206C_200D_202B_202E_206A_202C_202E_200D_200C_206C_206A_200D_202A_206B_202C_200B_206E_206E_206D_202C_202D_206C_202E(x)
orderby sortedClassJobs.IndexOf(x)
select x).ToList();
_classJobIds = DefaultClassJobs.Select<(EClassJob, string), EClassJob>(((EClassJob ClassJob, string Name) x) => x.ClassJob).Concat(list).ToArray();
_classJobNames = DefaultClassJobs.Select<(EClassJob, string), string>(((EClassJob ClassJob, string Name) x) => x.Name).Concat(list.Select((EClassJob x) => _003C_003Ec._202A_202E_200D_206F_202B_202B_206F_202C_206D_206C_200D_202C_206B_200D_200E_200F_206E_202D_200B_202E_200C_206A_200C_200C_200D_200C_206C_206A_200C_200B_206E_200B_200C_206A_206B_202A_206B_200D_206E_200C_202E(x))).ToArray();
}
public override void DrawTab()
{
DrawCombatAndClass();
UiThemeUtils.SectionSpacing();
DrawBehaviour();
UiThemeUtils.SectionSpacing();
DrawQuesting();
UiThemeUtils.SectionSpacing();
DrawEquipment();
UiThemeUtils.SectionSpacing();
DrawRewardRedemption();
}
[MethodImpl(MethodImplOptions.NoInlining)]
public void DrawGrandCompanySelector(float comboWidth)
{
int currentItem = (int)base.Configuration.General.GrandCompany;
_200E_206F_206E_206F_206B_206C_200F_202A_206C_202C_200F_200C_206E_202C_206C_206A_206C_206E_206F_200D_202B_200B_200E_202E_206C_200D_200F_206B_206D_202C_202D_202C_206A_206C_202C_200E_202B_202B_200C_202E_202E(comboWidth);
int num = ((!UiThemeUtils.ThemedCombo(global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E<string>(174108271), ref currentItem, _grandCompanyNames, _grandCompanyNames.Length)) ? (-299917072) : (-299917069));
while (true)
{
int num2 = num;
int num3 = -299917070;
int num4 = num2;
switch ((num4 | num3) - (num4 & num3))
{
case 2:
return;
case 1:
base.Configuration.General.GrandCompany = (FFXIVClientStructs.FFXIV.Client.UI.Agent.GrandCompany)currentItem;
Save();
num = -299917072;
break;
case 0:
num = -299917069;
break;
}
}
}
[MethodImpl(MethodImplOptions.NoInlining)]
private void DrawCombatAndClass()
{
UiThemeUtils.SectionHeader(global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E<string>(917007349));
(Vector2 ContentStartPos, float AvailableWidth, ImDrawListPtr DrawList) tuple = UiThemeUtils.BeginCard();
Vector2 item = tuple.ContentStartPos;
float item2 = tuple.AvailableWidth;
ImDrawListPtr item3 = tuple.DrawList;
float num = _206A_206F_206D_200C_200C_200C_206B_202D_202C_206F_206D_202E_202A_202A_206A_206A_206F_202D_206A_202A_206E_206A_200B_202E_200F_200D_200D_200C_202B_202D_200E_206F_206D_206E_206B_206D_202A_200E_206F_202D_202E(_200C_206D_200F_202E_200F_200C_206A_200C_200F_206C_206B_202C_206F_200C_206A_200B_200E_206C_200F_202D_206A_202D_202E_200F_200F_206F_206C_200B_206D_200B_202C_200F_202C_206F_206B_206C_206D_202B_206B_200C_202E().X * 0.6f, 260f);
_202A_200B_200E_200D_206E_206F_206E_206E_200E_200B_200C_206F_206F_206E_206C_200F_202B_202A_200B_200C_202B_202C_206F_206F_202E_200C_202C_206E_200D_200C_202D_200B_200C_200F_202B_200D_200D_200F_200D_206F_202E();
_200B_206A_200E_200E_206B_200F_200D_200D_206C_200B_206A_200F_206A_200C_206C_206D_200C_206D_200E_202D_206F_206F_202A_202D_202E_202C_206D_202E_206D_202A_206F_206E_206A_200C_202E_206A_206C_206D_200C_206B_202E((ImU8String)global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E<string>(-441681196));
_200F_206E_202D_200F_200B_200D_202C_202A_202B_200E_202A_200C_206E_202A_206F_206F_206C_206F_202E_200E_200B_206F_202D_200B_206E_202B_202B_202A_200E_206C_206F_206F_200D_202E_200C_200C_200F_202B_202D_200C_202E();
string text = CombatModuleOptions.FirstOrDefault(((Configuration.ECombatModule Module, string Name, string[] InternalNames) x) => x.Module == base.Configuration.General.CombatModule).Name ?? global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E<string>(2031702311);
_202C_200B_206E_206C_206F_200E_206F_200F_202A_200F_202A_202C_206F_202D_202D_206B_200B_202C_202C_206B_200E_202C_206D_200D_206D_202A_206A_200D_200F_202A_200B_206A_206F_200D_200E_200E_202D_206F_206B_206A_202E(ref UiThemeUtils.AccentColor, (ImU8String)text);
_200F_206E_202D_200F_200B_200D_202C_202A_202B_200E_202A_200C_206E_202A_206F_206F_206C_206F_202E_200E_200B_206F_202D_200B_206E_202B_202B_202A_200E_206C_206F_206F_200D_202E_200C_200C_200F_202B_202D_200C_202E();
int num2 = ((!UiThemeUtils.PillButton(global::_003CModule_003E._202E_206C_200F_206B_206A_202A_202C_206F_200C_206C_202B_206B_206D_206D_206D_202D_206E_202E_206C_206E_206D_202C_206F_200D_202D_202E_206A_206D_202A_206A_202B_200D_200C_206D_202B_200B_200D_200C_206E_206B_202E<string>(-934450231), selected: false)) ? 1018794268 : 1018794270);
int currentItem = default(int);
while (true)
{
int num3 = num2;
int num4 = 1018794269;
int num5 = num3;
switch ((num5 | num4) - (num5 & num4))
{
case 4:
UiThemeUtils.EndCard(item, item2, item3);
return;
case 1:
DrawGrandCompanySelector(num);
currentItem = Array.IndexOf(_classJobIds, base.Configuration.General.CombatJob);
num2 = ((currentItem != -1) ? 1018794269 : 1018794271);
break;
case 2:
base.Configuration.General.CombatJob = EClassJob.Adventurer;
Save();
currentItem = 0;
num2 = 1018794269;
break;
case 3:
{
System.Action? openDependenciesTab = OpenDependenciesTab;
if (openDependenciesTab == null)
{
goto case 1;
}
openDependenciesTab();
num2 = 1018794268;
break;
}
case 6:
num2 = 1018794270;
break;
case 0:
num2 = ((!UiThemeUtils.SearchableCombo(global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E<string>(1658824067), ref currentItem, _classJobNames, ref _classJobSearchText, num)) ? 1018794265 : 1018794264);
break;
case 5:
base.Configuration.General.CombatJob = _classJobIds[currentItem];
Save();
num2 = 1018794265;
break;
}
}
}
[MethodImpl(MethodImplOptions.NoInlining)]
private void DrawBehaviour()
{
UiThemeUtils.SectionHeader(global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E<string>(-416136072));
var (contentStartPos, availableWidth, drawList) = UiThemeUtils.BeginCard();
UiThemeUtils.SubSectionHeader(global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E<string>(-549533391));
bool value = base.Configuration.General.HideInAllInstances;
int num = ((!UiThemeUtils.WrappedCheckbox(global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E<string>(276124864), ref value)) ? 593225800 : 593225803);
bool value4 = default(bool);
bool value5 = default(bool);
int num13 = default(int);
while (true)
{
int num2 = num;
int num3 = 593225802;
int num4 = num2;
int num5 = num4 + num3;
int num6 = num4 & num3;
switch (num5 - (num6 + num6))
{
case 0:
num = 593225803;
break;
case 1:
base.Configuration.General.HideInAllInstances = value;
Save();
num = 593225800;
break;
case 2:
{
ImRaii.DisabledDisposable disabledDisposable = _202E_202D_200D_206D_200E_202C_206E_200F_200F_206A_206A_206B_206E_202A_206D_202A_206C_200F_200F_200F_206E_200E_206E_202A_202C_206B_206B_200E_206C_200F_202B_206E_200B_206B_206A_206D_206E_200B_206B_202B_202E(!value);
try
{
ImRaii.IndentDisposable indentDisposable = _200F_206D_206F_202A_202D_206C_206D_200B_200D_200B_200F_202C_206C_206C_200D_206D_200B_206F_206E_200D_206E_206E_202E_202E_200C_206E_202C_202A_206D_206F_202E_200F_206E_206B_206E_202D_202B_202A_206E_200C_202E(1, true);
try
{
bool value2 = base.Configuration.Advanced.ShowWindowInInstances;
num = ((!UiThemeUtils.WrappedCheckbox(global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E<string>(-1505028076), ref value2, global::_003CModule_003E._202E_206C_200F_206B_206A_202A_202C_206F_200C_206C_202B_206B_206D_206D_206D_202D_206E_202E_206C_206E_206D_202C_206F_200D_202D_202E_206A_206D_202A_206A_202B_200D_200C_206D_202B_200B_200D_200C_206E_206B_202E<string>(127940536))) ? 611209518 : 611209519);
while (true)
{
int num7 = num;
num3 = 611209518;
num4 = num7;
switch ((num4 | num3) - (num4 & num3))
{
case 2:
num = 611209519;
break;
case 1:
base.Configuration.Advanced.ShowWindowInInstances = value2;
Save();
num = 611209518;
break;
case 0:
goto end_IL_0132;
}
continue;
end_IL_0132:
break;
}
}
finally
{
num = ((indentDisposable == null) ? 1960475111 : 1960475110);
while (true)
{
int num8 = num;
num3 = 1960475111;
num4 = num8;
switch ((num4 | num3) - (num4 & num3))
{
case 2:
num = 1960475110;
break;
case 0:
goto end_IL_01b2;
case 1:
_200E_206B_202E_202B_200E_206B_206D_200C_202A_202E_206E_206E_202A_202B_202E_206E_206D_200B_200D_200F_206C_202C_200B_206A_202A_202D_206A_206F_206E_206F_202D_206F_202D_202A_200C_206D_206C_206B_202B_206F_202E((IDisposable)indentDisposable);
num = 1960475111;
break;
}
continue;
end_IL_01b2:
break;
}
}
}
finally
{
num = ((disabledDisposable == null) ? (-1971968134) : (-1971968135));
while (true)
{
int num9 = num;
num3 = -1971968136;
num4 = num9;
switch ((num4 | num3) - (num4 & num3))
{
case 0:
num = -1971968135;
break;
case 2:
goto end_IL_021d;
case 1:
_200E_206B_202E_202B_200E_206B_206D_200C_202A_202E_206E_206E_202A_202B_202E_206E_206D_200B_200D_200F_206C_202C_200B_206A_202A_202D_206A_206F_206E_206F_202D_206F_202D_202A_200C_206D_206C_206B_202B_206F_202E((IDisposable)disabledDisposable);
num = -1971968134;
break;
}
continue;
end_IL_021d:
break;
}
}
bool value3 = base.Configuration.General.ShowChangelogOnUpdate;
num = ((!UiThemeUtils.WrappedCheckbox(global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E<string>(870916420), ref value3)) ? 749812627 : 749812635);
while (true)
{
int num10 = num;
num3 = 749812627;
num4 = num10;
int num11 = num4 + num3;
int num12 = num4 & num3;
switch (num11 - (num12 + num12))
{
case 10:
num = 749812635;
break;
case 0:
UiThemeUtils.SubSectionHeader(global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E<string>(514685832));
value4 = base.Configuration.General.UseEscToCancelQuesting;
num = ((!UiThemeUtils.WrappedCheckbox(global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E<string>(1283180312), ref value4)) ? 749812626 : 749812632);
break;
case 3:
base.Configuration.General.ShowIncompleteSeasonalEvents = !base.Configuration.General.ShowIncompleteSeasonalEvents;
Save();
num = 749812629;
break;
case 2:
base.Configuration.General.StopOnPlayerInput = value5;
Save();
num = 749812630;
break;
case 7:
num = ((num13 == 1) ? 749812634 : 749812631);
break;
case 1:
value5 = base.Configuration.General.StopOnPlayerInput;
num = ((!UiThemeUtils.WrappedCheckbox(global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E<string>(1148189481), ref value5)) ? 749812630 : 749812625);
break;
case 5:
{
UiThemeUtils.SubSectionHeader(global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E<string>(436457563));
InlineArray2<UiThemeUtils.GridCheckbox> buffer = default(InlineArray2<UiThemeUtils.GridCheckbox>);
global::_003CPrivateImplementationDetails_003E.InlineArrayElementRef<InlineArray2<UiThemeUtils.GridCheckbox>, UiThemeUtils.GridCheckbox>(ref buffer, 0) = new UiThemeUtils.GridCheckbox(global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E<string>(-1859570277), base.Configuration.General.ShowIncompleteSeasonalEvents);
global::_003CPrivateImplementationDetails_003E.InlineArrayElementRef<InlineArray2<UiThemeUtils.GridCheckbox>, UiThemeUtils.GridCheckbox>(ref buffer, 1) = new UiThemeUtils.GridCheckbox(global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E<string>(1405430146), base.Configuration.General.HideSeasonalEventsFromJournalProgress);
ReadOnlySpan<UiThemeUtils.GridCheckbox> items = global::_003CPrivateImplementationDetails_003E.InlineArrayAsReadOnlySpan<InlineArray2<UiThemeUtils.GridCheckbox>, UiThemeUtils.GridCheckbox>(in buffer, 2);
num13 = UiThemeUtils.CheckboxGrid(global::_003CModule_003E._202E_206C_200F_206B_206A_202A_202C_206F_200C_206C_202B_206B_206D_206D_206D_202D_206E_202E_206C_206E_206D_202C_206F_200D_202D_202E_206A_206D_202A_206A_202B_200D_200C_206D_202B_200B_200D_200C_206E_206B_202E<string>(-1077295308), items);
num = ((num13 == 0) ? 749812624 : 749812628);
break;
}
case 11:
base.Configuration.General.UseEscToCancelQuesting = value4;
Save();
num = 749812626;
break;
case 6:
UiThemeUtils.EndCard(contentStartPos, availableWidth, drawList);
return;
case 4:
num = 749812629;
break;
case 9:
base.Configuration.General.HideSeasonalEventsFromJournalProgress = !base.Configuration.General.HideSeasonalEventsFromJournalProgress;
Save();
num = 749812629;
break;
case 8:
base.Configuration.General.ShowChangelogOnUpdate = value3;
Save();
num = 749812627;
break;
}
}
}
}
}
}
[MethodImpl(MethodImplOptions.NoInlining)]
private void DrawQuesting()
{
UiThemeUtils.SectionHeader(global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E<string>(1813312374));
(Vector2 ContentStartPos, float AvailableWidth, ImDrawListPtr DrawList) tuple = UiThemeUtils.BeginCard();
Vector2 item = tuple.ContentStartPos;
float item2 = tuple.AvailableWidth;
ImDrawListPtr item3 = tuple.DrawList;
bool value = base.Configuration.General.AutoSolveQte;
int num = ((!UiThemeUtils.WrappedCheckbox(global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E<string>(-726681840), ref value, global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E<string>(2073991844))) ? (-2112684850) : (-2112684849));
bool value2 = default(bool);
bool value4 = default(bool);
bool value5 = default(bool);
bool value6 = default(bool);
while (true)
{
int num2 = num;
int num3 = -2112684850;
int num4 = num2;
switch ((num4 | num3) - (num4 & num3))
{
case 3:
value2 = base.Configuration.General.DeathRecoveryEnabled;
num = ((!UiThemeUtils.WrappedCheckbox(global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E<string>(1324461342), ref value2, global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E<string>(-2100842061))) ? (-2112684855) : (-2112684857));
break;
case 5:
base.Configuration.General.CinemaMode = value4;
Save();
num = -2112684856;
break;
case 1:
base.Configuration.General.AutoSolveQte = value;
Save();
num = -2112684850;
break;
case 4:
base.Configuration.General.AutoSnipe = value5;
Save();
num = -2112684860;
break;
case 9:
base.Configuration.General.DeathRecoveryEnabled = value2;
Save();
num = -2112684855;
break;
case 6:
value6 = base.Configuration.General.ConfigureTextAdvance;
num = ((!UiThemeUtils.WrappedCheckbox(global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E<string>(1845660240), ref value6)) ? (-2112684851) : (-2112684858));
break;
case 8:
base.Configuration.General.ConfigureTextAdvance = value6;
Save();
num = -2112684851;
break;
case 0:
value5 = base.Configuration.General.AutoSnipe;
num = ((!UiThemeUtils.WrappedCheckbox(global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E<string>(-572362739), ref value5, global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E<string>(-58217097))) ? (-2112684860) : (-2112684854));
break;
case 10:
value4 = base.Configuration.General.CinemaMode;
num = ((!UiThemeUtils.WrappedCheckbox(global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E<string>(-931757293), ref value4, global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E<string>(-550109930))) ? (-2112684856) : (-2112684853));
break;
case 2:
num = -2112684849;
break;
case 7:
{
ImRaii.DisabledDisposable disabledDisposable = _202E_202D_200D_206D_200E_202C_206E_200F_200F_206A_206A_206B_206E_202A_206D_202A_206C_200F_200F_200F_206E_200E_206E_202A_202C_206B_206B_200E_206C_200F_202B_206E_200B_206B_206A_206D_206E_200B_206B_202B_202E(!value2);
try
{
ImRaii.IndentDisposable indentDisposable = _200F_206D_206F_202A_202D_206C_206D_200B_200D_200B_200F_202C_206C_206C_200D_206D_200B_206F_206E_200D_206E_206E_202E_202E_200C_206E_202C_202A_206D_206F_202E_200F_206E_206B_206E_202D_202B_202A_206E_200C_202E(1, true);
try
{
int value3 = base.Configuration.General.MaxDeathsBeforeStop;
num = ((!UiThemeUtils.AccentSliderInt(global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E<string>(-444997738), ref value3, 1, 10)) ? 1588037696 : 1588037699);
while (true)
{
int num5 = num;
num3 = 1588037698;
num4 = num5;
switch ((num4 | num3) - (num4 & num3))
{
case 0:
num = 1588037699;
break;
case 1:
base.Configuration.General.MaxDeathsBeforeStop = value3;
Save();
num = 1588037696;
break;
case 2:
{
_202E_206F_200C_200B_206A_206B_202A_200F_206E_200D_202B_206B_200D_202D_202D_202E_206A_206E_206C_206D_202B_202A_206D_202E_202E_202A_202C_202E_202D_200C_206B_206F_206B_206D_200B_206D_200E_206E_200B_206F_202E(0f);
ImU8String imU8String = new ImU8String(66, 1);
imU8String.AppendLiteral(global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E<string>(-2118003974));
imU8String.AppendFormatted(value3);
imU8String.AppendLiteral(global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E<string>(-270420442));
_202C_200B_206E_206C_206F_200E_206F_200F_202A_200F_202A_202C_206F_202D_202D_206B_200B_202C_202C_206B_200E_202C_206D_200D_206D_202A_206A_200D_200F_202A_200B_206A_206F_200D_200E_200E_202D_206F_206B_206A_202E(ref UiThemeUtils.MutedTextColor, imU8String);
_206D_202E_200B_200D_200C_202B_202C_206D_200E_202A_200B_200B_200D_202C_206B_200F_206F_206C_206B_206C_206C_206D_200D_206B_206B_206E_200C_202C_206B_200F_200B_202E_206F_202A_202C_202E_200B_206D_200E_200F_202E();
goto end_IL_02f8;
}
}
continue;
end_IL_02f8:
break;
}
}
finally
{
num = ((indentDisposable == null) ? (-1393688015) : (-1393688016));
while (true)
{
int num6 = num;
num3 = -1393688015;
num4 = num6;
int num7 = num4 + num3;
int num8 = num4 & num3;
switch (num7 - (num8 + num8))
{
case 2:
num = -1393688016;
break;
case 0:
goto end_IL_03c8;
case 1:
_200E_206B_202E_202B_200E_206B_206D_200C_202A_202E_206E_206E_202A_202B_202E_206E_206D_200B_200D_200F_206C_202C_200B_206A_202A_202D_206A_206F_206E_206F_202D_206F_202D_202A_200C_206D_206C_206B_202B_206F_202E((IDisposable)indentDisposable);
num = -1393688015;
break;
}
continue;
end_IL_03c8:
break;
}
}
}
finally
{
num = ((disabledDisposable == null) ? 1396766762 : 1396766763);
while (true)
{
int num9 = num;
num3 = 1396766762;
num4 = num9;
switch ((num4 | num3) - (num4 & num3))
{
case 2:
num = 1396766763;
break;
case 1:
_200E_206B_202E_202B_200E_206B_206D_200C_202A_202E_206E_206E_202A_202B_202E_206E_206D_200B_200D_200F_206C_202C_200B_206A_202A_202D_206A_206F_206E_206F_202D_206F_202D_202A_200C_206D_206C_206B_202B_206F_202E((IDisposable)disabledDisposable);
num = 1396766762;
break;
case 0:
goto end_IL_0435;
}
continue;
end_IL_0435:
break;
}
}
UiThemeUtils.EndCard(item, item2, item3);
return;
}
}
}
}
[MethodImpl(MethodImplOptions.NoInlining)]
private void DrawEquipment()
{
UiThemeUtils.SectionHeader(global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E<string>(-546915505));
(Vector2 ContentStartPos, float AvailableWidth, ImDrawListPtr DrawList) tuple = UiThemeUtils.BeginCard();
Vector2 item = tuple.ContentStartPos;
float item2 = tuple.AvailableWidth;
ImDrawListPtr item3 = tuple.DrawList;
bool value = base.Configuration.General.RepairGear;
int num = ((!UiThemeUtils.WrappedCheckbox(global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E<string>(1818298155), ref value, global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E<string>(-2041209117))) ? 1529926213 : 1529926214);
string text = default(string);
while (true)
{
int num2 = num;
int num3 = 1529926215;
int num4 = num2;
switch ((num4 | num3) - (num4 & num3))
{
case 0:
num = 1529926214;
break;
case 1:
base.Configuration.General.RepairGear = value;
Save();
num = 1529926213;
break;
case 2:
{
ImRaii.DisabledDisposable disabledDisposable = _202E_202D_200D_206D_200E_202C_206E_200F_200F_206A_206A_206B_206E_202A_206D_202A_206C_200F_200F_200F_206E_200E_206E_202A_202C_206B_206B_200E_206C_200F_202B_206E_200B_206B_206A_206D_206E_200B_206B_202B_202E(!value);
try
{
ImRaii.IndentDisposable indentDisposable = _200F_206D_206F_202A_202D_206C_206D_200B_200D_200B_200F_202C_206C_206C_200D_206D_200B_206F_206E_200D_206E_206E_202E_202E_200C_206E_202C_202A_206D_206F_202E_200F_206E_206B_206E_202D_202B_202A_206E_200C_202E(1, true);
try
{
int value2 = base.Configuration.General.RepairThresholdPercent;
num = ((!UiThemeUtils.AccentSliderInt(global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E<string>(1484219829), ref value2, 10, 90)) ? (-1794286477) : (-1794286480));
while (true)
{
int num5 = num;
num3 = -1794286479;
num4 = num5;
switch ((num4 | num3) - (num4 & num3))
{
case 0:
num = -1794286480;
break;
case 1:
base.Configuration.General.RepairThresholdPercent = value2;
Save();
num = -1794286477;
break;
case 2:
goto end_IL_0129;
}
continue;
end_IL_0129:
break;
}
}
finally
{
num = ((indentDisposable == null) ? (-534230182) : (-534230183));
while (true)
{
int num6 = num;
num3 = -534230184;
num4 = num6;
int num7 = num4 + num3;
int num8 = num4 & num3;
switch (num7 - (num8 + num8))
{
case 0:
num = -534230183;
break;
case 2:
goto end_IL_01a9;
case 1:
_200E_206B_202E_202B_200E_206B_206D_200C_202A_202E_206E_206E_202A_202B_202E_206E_206D_200B_200D_200F_206C_202C_200B_206A_202A_202D_206A_206F_206E_206F_202D_206F_202D_202A_200C_206D_206C_206B_202B_206F_202E((IDisposable)indentDisposable);
num = -534230182;
break;
}
continue;
end_IL_01a9:
break;
}
}
}
finally
{
num = ((disabledDisposable == null) ? (-1868244215) : (-1868244214));
while (true)
{
int num9 = num;
num3 = -1868244213;
num4 = num9;
int num10 = num4 + num3;
int num11 = num4 & num3;
switch (num10 - (num11 + num11))
{
case 2:
goto end_IL_0216;
case 1:
_200E_206B_202E_202B_200E_206B_206D_200C_202A_202E_206E_206E_202A_202B_202E_206E_206D_200B_200D_200F_206C_202C_200B_206A_202A_202D_206A_206F_206E_206F_202D_206F_202D_202A_200C_206D_206C_206B_202B_206F_202E((IDisposable)disabledDisposable);
num = -1868244215;
break;
case 0:
num = -1868244214;
break;
}
continue;
end_IL_0216:
break;
}
}
_200C_206B_200D_202D_200D_200E_206F_202D_202A_206C_200C_206E_206E_200B_202E_200D_202C_202E_202A_202E_202C_206E_200C_200B_206C_206A_202B_202D_202E_202E_200F_206E_200F_200F_206C_206D_200C_202B_202C_202C_202E();
string[] array = new string[3]
{
global::_003CModule_003E._202E_206C_200F_206B_206A_202A_202C_206F_200C_206C_202B_206B_206D_206D_206D_202D_206E_202E_206C_206E_206D_202C_206F_200D_202D_202E_206A_206D_202A_206A_202B_200D_200C_206D_202B_200B_200D_200C_206E_206B_202E<string>(-2046292830),
global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E<string>(1746015917),
global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E<string>(-707924028)
};
int currentItem = (int)base.Configuration.General.EquipMode;
switch (base.Configuration.General.EquipMode)
{
default:
num = 1656766632;
goto IL_02db;
case Questionable.Configuration.EEquipMode.Smart:
text = global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E<string>(1519265932);
num = 1656766639;
goto IL_02db;
case Questionable.Configuration.EEquipMode.GameRecommended:
goto IL_033b;
case Questionable.Configuration.EEquipMode.Disabled:
goto IL_035f;
IL_02db:
while (true)
{
int num12 = num;
num3 = 1656766636;
num4 = num12;
switch ((num4 | num3) - (num4 & num3))
{
case 1:
goto end_IL_02db;
case 4:
num = 1656766634;
break;
case 0:
goto IL_033b;
case 5:
num = 1656766632;
break;
case 2:
goto IL_035f;
case 6:
text = string.Empty;
num = 1656766639;
break;
case 3:
{
string tooltip = text;
_200E_206F_206E_206F_206B_206C_200F_202A_206C_202C_200F_200C_206E_202C_206C_206A_206C_206E_206F_200D_202B_200B_200E_202E_206C_200D_200F_206B_206D_202C_202D_202C_206A_206C_202C_200E_202B_202B_200C_202E_202E(_206A_206F_206D_200C_200C_200C_206B_202D_202C_206F_206D_202E_202A_202A_206A_206A_206F_202D_206A_202A_206E_206A_200B_202E_200F_200D_200D_200C_202B_202D_200E_206F_206D_206E_206B_206D_202A_200E_206F_202D_202E(260f, _200C_206D_200F_202E_200F_200C_206A_200C_200F_206C_206B_202C_206F_200C_206A_200B_200E_206C_200F_202D_206A_202D_202E_200F_200F_206F_206C_200B_206D_200B_202C_200F_202C_206F_206B_206C_206D_202B_206B_200C_202E().X));
if (UiThemeUtils.ThemedCombo(global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E<string>(960132524), ref currentItem, array, array.Length))
{
base.Configuration.General.EquipMode = (Configuration.EEquipMode)currentItem;
Save();
}
_200F_206E_202D_200F_200B_200D_202C_202A_202B_200E_202A_200C_206E_202A_206F_206F_206C_206F_202E_200E_200B_206F_202D_200B_206E_202B_202B_202A_200E_206C_206F_206F_200D_202E_200C_200C_200F_202B_202D_200C_202E();
UiThemeUtils.InfoIcon(tooltip);
disabledDisposable = _202E_202D_200D_206D_200E_202C_206E_200F_200F_206A_206A_206B_206E_202A_206D_202A_206C_200F_200F_200F_206E_200E_206E_202A_202C_206B_206B_200E_206C_200F_202B_206E_200B_206B_206A_206D_206E_200B_206B_202B_202E(base.Configuration.General.EquipMode != Questionable.Configuration.EEquipMode.Smart);
try
{
ImRaii.IndentDisposable indentDisposable = _200F_206D_206F_202A_202D_206C_206D_200B_200D_200B_200F_202C_206C_206C_200D_206D_200B_206F_206E_200D_206E_206E_202E_202E_200C_206E_202C_202A_206D_206F_202E_200F_206E_206B_206E_202D_202B_202A_206E_200C_202E(1, true);
try
{
bool value3 = base.Configuration.General.PreserveGearset;
num = ((!UiThemeUtils.WrappedCheckbox(global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E<string>(-1629950991), ref value3, global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E<string>(-2121728621))) ? 816050186 : 816050185);
while (true)
{
int num13 = num;
num3 = 816050187;
num4 = num13;
switch ((num4 | num3) - (num4 & num3))
{
case 0:
num = 816050185;
break;
case 2:
base.Configuration.General.PreserveGearset = value3;
Save();
num = 816050186;
break;
case 1:
goto end_IL_0450;
}
continue;
end_IL_0450:
break;
}
}
finally
{
num = ((indentDisposable == null) ? (-1480534882) : (-1480534881));
while (true)
{
int num14 = num;
num3 = -1480534882;
num4 = num14;
switch ((num4 | num3) - (num4 & num3))
{
case 2:
num = -1480534881;
break;
case 1:
_200E_206B_202E_202B_200E_206B_206D_200C_202A_202E_206E_206E_202A_202B_202E_206E_206D_200B_200D_200F_206C_202C_200B_206A_202A_202D_206A_206F_206E_206F_202D_206F_202D_202A_200C_206D_206C_206B_202B_206F_202E((IDisposable)indentDisposable);
num = -1480534882;
break;
case 0:
goto end_IL_04d0;
}
continue;
end_IL_04d0:
break;
}
}
}
finally
{
num = ((disabledDisposable == null) ? (-1986177713) : (-1986177716));
while (true)
{
int num15 = num;
num3 = -1986177715;
num4 = num15;
int num16 = num4 + num3;
int num17 = num4 & num3;
switch (num16 - (num17 + num17))
{
case 2:
goto end_IL_053b;
case 1:
_200E_206B_202E_202B_200E_206B_206D_200C_202A_202E_206E_206E_202A_202B_202E_206E_206D_200B_200D_200F_206C_202C_200B_206A_202A_202D_206A_206F_206E_206F_202D_206F_202D_202A_200C_206D_206C_206B_202B_206F_202E((IDisposable)disabledDisposable);
num = -1986177713;
break;
case 0:
num = -1986177716;
break;
}
continue;
end_IL_053b:
break;
}
}
UiThemeUtils.EndCard(item, item2, item3);
return;
}
}
continue;
end_IL_02db:
break;
}
goto case Questionable.Configuration.EEquipMode.Smart;
IL_035f:
text = global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E<string>(1648621206);
num = 1656766639;
goto IL_02db;
IL_033b:
text = global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E<string>(-340342814);
num = 1656766639;
goto IL_02db;
}
}
}
}
}
[MethodImpl(MethodImplOptions.NoInlining)]
private void DrawRewardRedemption()
{
UiThemeUtils.SectionHeader(global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E<string>(788272027));
var (contentStartPos, availableWidth, drawList) = UiThemeUtils.BeginCard();
_200D_202E_200E_206C_202A_200C_200B_200F_202C_202C_206F_200D_202A_206D_206E_202C_206E_202D_200F_206C_206C_202D_202D_200F_202E_206F_200C_206A_202D_200F_200F_202B_200C_206F_202E_200F_206E_200D_202E_202E_202E((ImU8String)global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E<string>(759905692));
_200C_206B_200D_202D_200D_200E_206F_202D_202A_206C_200C_206E_206E_200B_202E_200D_202C_202E_202A_202E_202C_206E_200C_200B_206C_206A_202B_202D_202E_202E_200F_206E_200F_200F_206C_206D_200C_202B_202C_202C_202E();
UiThemeUtils.GridCheckbox[] array = new UiThemeUtils.GridCheckbox[RewardTypeOptions.Length];
int num = 0;
int num2 = 257989418;
EItemRewardType item = default(EItemRewardType);
int num9 = default(int);
while (true)
{
int num3 = num2;
int num4 = 257989416;
int num5 = num3;
switch ((num5 | num4) - (num5 & num4))
{
default:
continue;
case 6:
item = RewardTypeOptions[num9].Type;
num2 = (base.Configuration.General.DisabledRewardTypes.Remove(item) ? 257989417 : 257989423);
continue;
case 7:
base.Configuration.General.DisabledRewardTypes.Add(item);
num2 = 257989417;
continue;
case 3:
if (!base.Configuration.General.DisabledRewardTypes.Contains(EItemRewardType.Coffer))
{
num2 = 257989408;
continue;
}
break;
case 5:
num2 = 257989418;
continue;
case 2:
num2 = ((num < RewardTypeOptions.Length) ? 257989420 : 257989416);
continue;
case 4:
{
array[num] = new UiThemeUtils.GridCheckbox(RewardTypeOptions[num].Label, !base.Configuration.General.DisabledRewardTypes.Contains(RewardTypeOptions[num].Type));
int num10 = num;
num4 = 1;
num5 = num10;
int num11 = num5 ^ num4;
int num12 = num5 & num4;
num = num11 + (num12 + num12);
num2 = 257989418;
continue;
}
case 1:
Save();
num2 = 257989419;
continue;
case 0:
num9 = UiThemeUtils.CheckboxGrid(global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E<string>(-1725542329), array);
num2 = ((num9 < 0) ? 257989419 : 257989422);
continue;
case 8:
{
ImRaii.IndentDisposable indentDisposable = _200F_206D_206F_202A_202D_206C_206D_200B_200D_200B_200F_202C_206C_206C_200D_206D_200B_206F_206E_200D_206E_206E_202E_202E_200C_206E_202C_202A_206D_206F_202E_200F_206E_206B_206E_202D_202B_202A_206E_200C_202E(1, true);
try
{
DrawCofferGearsetPicker();
}
finally
{
num2 = ((indentDisposable == null) ? (-1326572592) : (-1326572589));
while (true)
{
int num6 = num2;
num4 = -1326572590;
num5 = num6;
int num7 = num5 + num4;
int num8 = num5 & num4;
switch (num7 - (num8 + num8))
{
case 2:
goto end_IL_024c;
case 1:
_200E_206B_202E_202B_200E_206B_206D_200C_202A_202E_206E_206E_202A_202B_202E_206E_206D_200B_200D_200F_206C_202C_200B_206A_202A_202D_206A_206F_206E_206F_202D_206F_202D_202A_200C_206D_206C_206B_202B_206F_202E((IDisposable)indentDisposable);
num2 = -1326572592;
break;
case 0:
num2 = -1326572589;
break;
}
continue;
end_IL_024c:
break;
}
}
break;
}
}
break;
}
_200C_206B_200D_202D_200D_200E_206F_202D_202A_206C_200C_206E_206E_200B_202E_200D_202C_202E_202A_202E_202C_206E_200C_200B_206C_206A_202B_202D_202E_202E_200F_206E_200F_200F_206C_206D_200C_202B_202C_202C_202E();
bool value = base.Configuration.General.SkipTradableRewards;
num2 = ((!UiThemeUtils.WrappedCheckbox(global::_003CModule_003E._202E_206C_200F_206B_206A_202A_202C_206F_200C_206C_202B_206B_206D_206D_206D_202D_206E_202E_206C_206E_206D_202C_206F_200D_202D_202E_206A_206D_202A_206A_202B_200D_200C_206D_202B_200B_200D_200C_206E_206B_202E<string>(35669265), ref value, global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E<string>(-1903657623))) ? 1280626755 : 1280626754);
while (true)
{
int num13 = num2;
int num4 = 1280626755;
int num5 = num13;
int num14 = num5 + num4;
int num15 = num5 & num4;
switch (num14 - (num15 + num15))
{
case 2:
num2 = 1280626754;
break;
case 1:
base.Configuration.General.SkipTradableRewards = value;
Save();
num2 = 1280626755;
break;
case 0:
UiThemeUtils.EndCard(contentStartPos, availableWidth, drawList);
return;
}
}
}
[MethodImpl(MethodImplOptions.NoInlining)]
private unsafe void DrawCofferGearsetPicker()
{
RaptureGearsetModule* ptr = RaptureGearsetModule.Instance();
int num = ((ptr != null) ? 1462795241 : 1462795247);
int valueOrDefault = default(int);
string text = default(string);
int? cofferGearsetIndex = default(int?);
ClassJob row2 = default(ClassJob);
List<string> list2 = default(List<string>);
string item = default(string);
List<int?> list = default(List<int?>);
int num12 = default(int);
ExcelSheet<ClassJob> excelSheet = default(ExcelSheet<ClassJob>);
ClassJob row = default(ClassJob);
int currentItem = default(int);
while (true)
{
int num2 = num;
int num3 = 1462795246;
int num4 = num2;
int num5 = num4 + num3;
int num6 = num4 & num3;
switch (num5 - (num6 + num6))
{
case 0:
{
DefaultInterpolatedStringHandler defaultInterpolatedStringHandler4 = new DefaultInterpolatedStringHandler(18, 1);
defaultInterpolatedStringHandler4.AppendLiteral(global::_003CModule_003E._202E_206C_200F_206B_206A_202A_202C_206F_200C_206C_202B_206B_206D_206D_206D_202D_206E_202E_206C_206E_206D_202C_206F_200D_202D_202E_206A_206D_202A_206A_202B_200D_200C_206D_202B_200B_200D_200C_206E_206B_202E<string>(1234272716));
int num24 = valueOrDefault;
num3 = 1;
num4 = num24;
defaultInterpolatedStringHandler4.AppendFormatted((num4 | num3) + (num4 & num3));
defaultInterpolatedStringHandler4.AppendLiteral(global::_003CModule_003E._202E_206C_200F_206B_206A_202A_202C_206F_200C_206C_202B_206B_206D_206D_206D_202D_206E_202E_206C_206E_206D_202C_206F_200D_202D_202E_206A_206D_202A_206A_202B_200D_200C_206D_202B_200B_200D_200C_206E_206B_202E<string>(-2121104947));
text = defaultInterpolatedStringHandler4.ToStringAndClear();
num = 1462795244;
break;
}
case 7:
cofferGearsetIndex = base.Configuration.General.CofferGearsetIndex;
text = global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E<string>(2088550031);
num = ((!cofferGearsetIndex.HasValue) ? 1462795244 : 1462795242);
break;
case 5:
{
DefaultInterpolatedStringHandler defaultInterpolatedStringHandler3 = new DefaultInterpolatedStringHandler(10, 2);
defaultInterpolatedStringHandler3.AppendLiteral(global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E<string>(655625586));
int num23 = valueOrDefault;
num3 = 1;
num4 = num23;
defaultInterpolatedStringHandler3.AppendFormatted((num4 | num3) + (num4 & num3));
defaultInterpolatedStringHandler3.AppendLiteral(global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E<string>(-2035955381));
defaultInterpolatedStringHandler3.AppendFormatted(row2.Abbreviation.ExtractText());
text = defaultInterpolatedStringHandler3.ToStringAndClear();
num = 1462795244;
break;
}
case 1:
return;
case 6:
num = 1462795247;
break;
case 4:
valueOrDefault = cofferGearsetIndex.GetValueOrDefault();
num = ((!ptr->IsValidGearset(valueOrDefault)) ? 1462795246 : 1462795245);
break;
case 3:
{
RaptureGearsetModule.GearsetEntry* gearset2 = ptr->GetGearset(valueOrDefault);
num = ((!_dataManager.GetExcelSheet<ClassJob>().TryGetRow(gearset2->ClassJob, out row2)) ? 1462795244 : 1462795243);
break;
}
case 2:
{
_202D_206E_206D_202D_206C_202B_202C_200B_206E_206F_206D_206E_206C_202D_206D_200D_200B_200B_202B_202A_200B_202D_202A_200E_206E_200C_206B_206A_200D_206D_200C_202B_202B_200F_202E_202D_200D_206A_206E_206F_202E((ImU8String)global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E<string>(-1630114982));
_206C_202C_200B_202B_200B_206F_202D_200C_206A_202D_202E_206E_206B_202A_202D_202C_206B_202B_206D_202C_202B_200D_206C_206F_206B_206C_202A_200C_202D_206E_206C_202B_206C_202D_202B_206E_202C_200E_206C_206F_202E(0f, 4f);
float x = _202C_206E_206A_200B_206D_202D_200B_200E_202D_202C_202A_206B_202A_200D_206C_202B_202D_202D_200D_200D_202C_206F_206F_206A_200E_202B_206D_200D_206F_206A_200E_202D_200E_206B_202C_206E_202A_202A_200F_200C_202E().ItemSpacing.X;
ImRaii.FontDisposable fontDisposable = _202E_206C_206B_206E_202A_206E_206D_200D_206D_200F_200D_200C_202D_200C_202B_200F_200D_200D_202E_202E_202B_206E_206A_200E_200E_200D_206C_200C_202A_206D_200C_200B_202C_206E_202C_200C_200D_206D_200C_206C_202E(_200C_206C_200C_202D_206D_200D_206C_206D_202E_202D_206D_200F_206B_202D_200C_202E_202C_202D_200E_202B_200F_200B_200E_206D_200F_200E_206B_200D_206C_206F_202E_202A_206A_206F_206A_200E_206F_206D_200C_206C_202E(), true);
float x2;
float x3;
try
{
x2 = _200B_202D_202A_202D_200F_206B_206B_200D_206B_202B_202E_206B_200D_202E_202D_200D_206E_202E_202A_202E_200B_202E_200E_202C_206A_202C_206D_202E_206D_206A_200F_200E_206F_200F_206B_202E_200E_200C_200E_202A_202E((ImU8String)_206E_206A_206D_200E_206B_200D_202D_202A_200B_200B_206E_206B_200E_200F_206F_206F_200F_206A_206B_206B_202A_200F_202B_206B_206C_206C_202A_206D_206C_200C_206D_202A_200E_202C_206E_202D_206A_200C_202B_200F_202E(FontAwesomeIcon.InfoCircle), false, -1f).X;
x3 = _200B_202D_202A_202D_200F_206B_206B_200D_206B_202B_202E_206B_200D_202E_202D_200D_206E_202E_202A_202E_200B_202E_200E_202C_206A_202C_206D_202E_206D_206A_200F_200E_206F_200F_206B_202E_200E_200C_200E_202A_202E((ImU8String)_206E_206A_206D_200E_206B_200D_202D_202A_200B_200B_206E_206B_200E_200F_206F_206F_200F_206A_206B_206B_202A_200F_202B_206B_206C_206C_202A_206D_206C_200C_206D_202A_200E_202C_206E_202D_206A_200C_202B_200F_202E(FontAwesomeIcon.Trash), false, -1f).X;
}
finally
{
num = ((fontDisposable == null) ? (-2061775915) : (-2061775916));
while (true)
{
int num7 = num;
num3 = -2061775915;
num4 = num7;
int num8 = num4 + num3;
int num9 = num4 & num3;
switch (num8 - (num9 + num9))
{
case 0:
goto end_IL_029d;
case 1:
_200E_206B_202E_202B_200E_206B_206D_200C_202A_202E_206E_206E_202A_202B_202E_206E_206D_200B_200D_200F_206C_202C_200B_206A_202A_202D_206A_206F_206E_206F_202D_206F_202D_202A_200C_206D_206C_206B_202B_206F_202E((IDisposable)fontDisposable);
num = -2061775915;
break;
case 2:
num = -2061775916;
break;
}
continue;
end_IL_029d:
break;
}
}
float num10 = x + x2;
num = ((!cofferGearsetIndex.HasValue) ? 847629130 : 847629126);
while (true)
{
int num11 = num;
num3 = 847629135;
num4 = num11;
switch ((num4 | num3) - (num4 & num3))
{
case 3:
list2.Add(item);
list.Add(num12);
num = 847629123;
break;
case 6:
{
RaptureGearsetModule.GearsetEntry* gearset = ptr->GetGearset(num12);
DefaultInterpolatedStringHandler defaultInterpolatedStringHandler = new DefaultInterpolatedStringHandler(8, 1);
defaultInterpolatedStringHandler.AppendLiteral(global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E<string>(-968729626));
int num13 = num12;
num3 = 1;
num4 = num13;
int num14 = num4 ^ num3;
int num15 = num4 & num3;
defaultInterpolatedStringHandler.AppendFormatted(num14 + (num15 + num15));
item = defaultInterpolatedStringHandler.ToStringAndClear();
num = ((!excelSheet.TryGetRow(gearset->ClassJob, out row)) ? 847629132 : 847629134);
break;
}
case 0:
num = ((num12 < 100) ? 847629133 : 847629121);
break;
case 4:
{
int num16 = 1;
List<string> list3 = new List<string>(num16);
CollectionsMarshal.SetCount(list3, num16);
CollectionsMarshal.AsSpan(list3)[0] = global::_003CModule_003E._202E_206C_200F_206B_206A_202A_202C_206F_200C_206C_202B_206B_206D_206D_206D_202D_206E_202E_206C_206E_206D_202C_206F_200D_202D_202E_206A_206D_202A_206A_202B_200D_200C_206D_202B_200B_200D_200C_206E_206B_202E<string>(-531956967);
list2 = list3;
num16 = 1;
List<int?> list4 = new List<int?>(num16);
CollectionsMarshal.SetCount(list4, num16);
CollectionsMarshal.AsSpan(list4)[0] = null;
list = list4;
excelSheet = _dataManager.GetExcelSheet<ClassJob>();
num12 = 0;
num = 847629135;
break;
}
case 8:
base.Configuration.General.CofferGearsetIndex = null;
Save();
num = 847629131;
break;
case 2:
num = ((!ptr->IsValidGearset(num12)) ? 847629123 : 847629129);
break;
case 1:
{
DefaultInterpolatedStringHandler defaultInterpolatedStringHandler2 = new DefaultInterpolatedStringHandler(2, 2);
int num20 = num12;
num3 = 1;
num4 = num20;
int num21 = num4 ^ num3;
int num22 = num4 & num3;
defaultInterpolatedStringHandler2.AppendFormatted(num21 + (num22 + num22));
defaultInterpolatedStringHandler2.AppendLiteral(global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E<string>(-437343681));
defaultInterpolatedStringHandler2.AppendFormatted(row.Abbreviation.ExtractText());
item = defaultInterpolatedStringHandler2.ToStringAndClear();
num = 847629132;
break;
}
case 12:
{
int num17 = num12;
num3 = 1;
num4 = num17;
int num18 = num4 ^ num3;
int num19 = num4 & num3;
num12 = num18 + (num19 + num19);
num = 847629135;
break;
}
case 5:
UiThemeUtils.RowLabel(text, num10, UiThemeUtils.AccentColor);
_200F_206E_202D_200F_200B_200D_202C_202A_202B_200E_202A_200C_206E_202A_206F_206F_206C_206F_202E_200E_200B_206F_202D_200B_206E_202B_202B_202A_200E_206C_206F_206F_200D_202E_200C_200C_200F_202B_202D_200C_202E();
UiThemeUtils.InfoIcon(global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E<string>(1685119634));
num = ((!cofferGearsetIndex.HasValue) ? 847629131 : 847629125);
break;
case 11:
num = 847629126;
break;
case 13:
return;
case 14:
{
currentItem = list.IndexOf(cofferGearsetIndex);
float width = _206A_206F_206D_200C_200C_200C_206B_202D_202C_206F_206D_202E_202A_202A_206A_206A_206F_202D_206A_202A_206E_206A_200B_202E_200F_200D_200D_200C_202B_202D_200E_206F_206D_206E_206B_206D_202A_200E_206F_202D_202E(_200C_206D_200F_202E_200F_200C_206A_200C_200F_206C_206B_202C_206F_200C_206A_200B_200E_206C_200F_202D_206A_202D_202E_200F_200F_206F_206C_200B_206D_200B_202C_200F_202C_206F_206B_206C_206D_202B_206B_200C_202E().X * 0.6f, 260f);
num = ((!UiThemeUtils.SearchableCombo(global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E<string>(-591121542), ref currentItem, list2.ToArray(), ref _cofferGearsetSearchText, width)) ? 847629122 : 847629128);
break;
}
case 10:
_200F_206E_202D_200F_200B_200D_202C_202A_202B_200E_202A_200C_206E_202A_206F_206F_206C_206F_202E_200E_200B_206F_202D_200B_206E_202B_202B_202A_200E_206C_206F_206F_200D_202E_200C_200C_200F_202B_202D_200C_202E();
num = ((!UiThemeUtils.DestructiveButton(FontAwesomeIcon.Trash, global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E<string>(-101994351))) ? 847629131 : 847629127);
break;
case 7:
base.Configuration.General.CofferGearsetIndex = list[currentItem];
Save();
num = 847629122;
break;
case 9:
num10 += x + x3 + 6f + _200B_202D_202A_202D_200F_206B_206B_200D_206B_202B_202E_206B_200D_202E_202D_200D_206E_202E_202A_202E_200B_202E_200E_202C_206A_202C_206D_202E_206D_206A_200F_200E_206F_200F_206B_202E_200E_200C_200E_202A_202E((ImU8String)global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E<string>(376722999), false, -1f).X + _202C_206E_206A_200B_206D_202D_200B_200E_202D_202C_202A_206B_202A_200D_206C_202B_202D_202D_200D_200D_202C_206F_206F_206A_200E_202B_206D_200D_206F_206A_200E_202D_200E_206B_202C_206E_202A_202A_200F_200C_202E().FramePadding.X * 2f;
num = 847629130;
break;
}
}
}
}
}
}
[MethodImpl(MethodImplOptions.NoInlining)]
static GeneralConfigComponent()
{
int num = 1;
List<(EClassJob, string)> list = new List<(EClassJob, string)>(num);
CollectionsMarshal.SetCount(list, num);
CollectionsMarshal.AsSpan(list)[0] = (EClassJob.Adventurer, global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E<string>(-1120538336));
DefaultClassJobs = list;
CombatModuleOptions = new(Configuration.ECombatModule, string, string[])[4]
{
(Questionable.Configuration.ECombatModule.None, global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E<string>(474422561), Array.Empty<string>()),
(Questionable.Configuration.ECombatModule.BossMod, global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E<string>(-750393689), new string[2]
{
global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E<string>(-1719366272),
global::_003CModule_003E._202E_206C_200F_206B_206A_202A_202C_206F_200C_206C_202B_206B_206D_206D_206D_202D_206E_202E_206C_206E_206D_202C_206F_200D_202D_202E_206A_206D_202A_206A_202B_200D_200C_206D_202B_200B_200D_200C_206E_206B_202E<string>(203874627)
}),
(Questionable.Configuration.ECombatModule.WrathCombo, global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E<string>(632226107), new string[1] { global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E<string>(294326625) }),
(Questionable.Configuration.ECombatModule.RotationSolverReborn, global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E<string>(-774365139), new string[1] { global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E<string>(1992835172) })
};
RewardTypeOptions = new(EItemRewardType, string)[7]
{
(EItemRewardType.Mount, global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E<string>(659929424)),
(EItemRewardType.Minion, global::_003CModule_003E._202E_206C_200F_206B_206A_202A_202C_206F_200C_206C_202B_206B_206D_206D_206D_202D_206E_202E_206C_206E_206D_202C_206F_200D_202D_202E_206A_206D_202A_206A_202B_200D_200C_206D_202B_200B_200D_200C_206E_206B_202E<string>(1428179204)),
(EItemRewardType.OrchestrionRoll, global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E<string>(-253301609)),
(EItemRewardType.TripleTriadCard, global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E<string>(-2007752794)),
(EItemRewardType.FashionAccessory, global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E<string>(-1236856869)),
(EItemRewardType.Coffer, global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E<string>(792920890)),
(EItemRewardType.UnlockLink, global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E<string>(-1981003582))
};
}
static void _200E_206F_206E_206F_206B_206C_200F_202A_206C_202C_200F_200C_206E_202C_206C_206A_206C_206E_206F_200D_202B_200B_200E_202E_206C_200D_200F_206B_206D_202C_202D_202C_206A_206C_202C_200E_202B_202B_200C_202E_202E(float P_0)
{
ImGui.SetNextItemWidth(P_0);
}
static Vector2 _200C_206D_200F_202E_200F_200C_206A_200C_200F_206C_206B_202C_206F_200C_206A_200B_200E_206C_200F_202D_206A_202D_202E_200F_200F_206F_206C_200B_206D_200B_202C_200F_202C_206F_206B_206C_206D_202B_206B_200C_202E()
{
return ImGui.GetContentRegionAvail();
}
static float _206A_206F_206D_200C_200C_200C_206B_202D_202C_206F_206D_202E_202A_202A_206A_206A_206F_202D_206A_202A_206E_206A_200B_202E_200F_200D_200D_200C_202B_202D_200E_206F_206D_206E_206B_206D_202A_200E_206F_202D_202E(float P_0, float P_1)
{
return MathF.Min(P_0, P_1);
}
static void _202A_200B_200E_200D_206E_206F_206E_206E_200E_200B_200C_206F_206F_206E_206C_200F_202B_202A_200B_200C_202B_202C_206F_206F_202E_200C_202C_206E_200D_200C_202D_200B_200C_200F_202B_200D_200D_200F_200D_206F_202E()
{
ImGui.AlignTextToFramePadding();
}
static void _200B_206A_200E_200E_206B_200F_200D_200D_206C_200B_206A_200F_206A_200C_206C_206D_200C_206D_200E_202D_206F_206F_202A_202D_202E_202C_206D_202E_206D_202A_206F_206E_206A_200C_202E_206A_206C_206D_200C_206B_202E(ImU8String P_0)
{
ImGui.TextUnformatted(P_0);
}
static void _200F_206E_202D_200F_200B_200D_202C_202A_202B_200E_202A_200C_206E_202A_206F_206F_206C_206F_202E_200E_200B_206F_202D_200B_206E_202B_202B_202A_200E_206C_206F_206F_200D_202E_200C_200C_200F_202B_202D_200C_202E()
{
ImGui.SameLine();
}
static void _202C_200B_206E_206C_206F_200E_206F_200F_202A_200F_202A_202C_206F_202D_202D_206B_200B_202C_202C_206B_200E_202C_206D_200D_206D_202A_206A_200D_200F_202A_200B_206A_206F_200D_200E_200E_202D_206F_206B_206A_202E(ref Vector4 P_0, ImU8String P_1)
{
ImGui.TextColored(in P_0, P_1);
}
static ImRaii.DisabledDisposable _202E_202D_200D_206D_200E_202C_206E_200F_200F_206A_206A_206B_206E_202A_206D_202A_206C_200F_200F_200F_206E_200E_206E_202A_202C_206B_206B_200E_206C_200F_202B_206E_200B_206B_206A_206D_206E_200B_206B_202B_202E(bool P_0)
{
return ImRaii.Disabled(P_0);
}
static ImRaii.IndentDisposable _200F_206D_206F_202A_202D_206C_206D_200B_200D_200B_200F_202C_206C_206C_200D_206D_200B_206F_206E_200D_206E_206E_202E_202E_200C_206E_202C_202A_206D_206F_202E_200F_206E_206B_206E_202D_202B_202A_206E_200C_202E(int P_0, bool P_1)
{
return ImRaii.PushIndent(P_0, P_1);
}
static void _200E_206B_202E_202B_200E_206B_206D_200C_202A_202E_206E_206E_202A_202B_202E_206E_206D_200B_200D_200F_206C_202C_200B_206A_202A_202D_206A_206F_206E_206F_202D_206F_202D_202A_200C_206D_206C_206B_202B_206F_202E(IDisposable P_0)
{
P_0.Dispose();
}
static void _202E_206F_200C_200B_206A_206B_202A_200F_206E_200D_202B_206B_200D_202D_202D_202E_206A_206E_206C_206D_202B_202A_206D_202E_202E_202A_202C_202E_202D_200C_206B_206F_206B_206D_200B_206D_200E_206E_200B_206F_202E(float P_0)
{
ImGui.PushTextWrapPos(P_0);
}
static void _206D_202E_200B_200D_200C_202B_202C_206D_200E_202A_200B_200B_200D_202C_206B_200F_206F_206C_206B_206C_206C_206D_200D_206B_206B_206E_200C_202C_206B_200F_200B_202E_206F_202A_202C_202E_200B_206D_200E_200F_202E()
{
ImGui.PopTextWrapPos();
}
static void _200C_206B_200D_202D_200D_200E_206F_202D_202A_206C_200C_206E_206E_200B_202E_200D_202C_202E_202A_202E_202C_206E_200C_200B_206C_206A_202B_202D_202E_202E_200F_206E_200F_200F_206C_206D_200C_202B_202C_202C_202E()
{
ImGui.Spacing();
}
static void _200D_202E_200E_206C_202A_200C_200B_200F_202C_202C_206F_200D_202A_206D_206E_202C_206E_202D_200F_206C_206C_202D_202D_200F_202E_206F_200C_206A_202D_200F_200F_202B_200C_206F_202E_200F_206E_200D_202E_202E_202E(ImU8String P_0)
{
ImGui.TextWrapped(P_0);
}
static void _202D_206E_206D_202D_206C_202B_202C_200B_206E_206F_206D_206E_206C_202D_206D_200D_200B_200B_202B_202A_200B_202D_202A_200E_206E_200C_206B_206A_200D_206D_200C_202B_202B_200F_202E_202D_200D_206A_206E_206F_202E(ImU8String P_0)
{
ImGui.Text(P_0);
}
static void _206C_202C_200B_202B_200B_206F_202D_200C_206A_202D_202E_206E_206B_202A_202D_202C_206B_202B_206D_202C_202B_200D_206C_206F_206B_206C_202A_200C_202D_206E_206C_202B_206C_202D_202B_206E_202C_200E_206C_206F_202E(float P_0, float P_1)
{
ImGui.SameLine(P_0, P_1);
}
static ImGuiStylePtr _202C_206E_206A_200B_206D_202D_200B_200E_202D_202C_202A_206B_202A_200D_206C_202B_202D_202D_200D_200D_202C_206F_206F_206A_200E_202B_206D_200D_206F_206A_200E_202D_200E_206B_202C_206E_202A_202A_200F_200C_202E()
{
return ImGui.GetStyle();
}
static ImFontPtr _200C_206C_200C_202D_206D_200D_206C_206D_202E_202D_206D_200F_206B_202D_200C_202E_202C_202D_200E_202B_200F_200B_200E_206D_200F_200E_206B_200D_206C_206F_202E_202A_206A_206F_206A_200E_206F_206D_200C_206C_202E()
{
return UiBuilder.IconFont;
}
static ImRaii.FontDisposable _202E_206C_206B_206E_202A_206E_206D_200D_206D_200F_200D_200C_202D_200C_202B_200F_200D_200D_202E_202E_202B_206E_206A_200E_200E_200D_206C_200C_202A_206D_200C_200B_202C_206E_202C_200C_200D_206D_200C_206C_202E(ImFontPtr P_0, bool P_1)
{
return ImRaii.PushFont(P_0, P_1);
}
static string _206E_206A_206D_200E_206B_200D_202D_202A_200B_200B_206E_206B_200E_200F_206F_206F_200F_206A_206B_206B_202A_200F_202B_206B_206C_206C_202A_206D_206C_200C_206D_202A_200E_202C_206E_202D_206A_200C_202B_200F_202E(FontAwesomeIcon P_0)
{
return P_0.ToIconString();
}
static Vector2 _200B_202D_202A_202D_200F_206B_206B_200D_206B_202B_202E_206B_200D_202E_202D_200D_206E_202E_202A_202E_200B_202E_200E_202C_206A_202C_206D_202E_206D_206A_200F_200E_206F_200F_206B_202E_200E_200C_200E_202A_202E(ImU8String P_0, bool P_1, float P_2)
{
return ImGui.CalcTextSize(P_0, P_1, P_2);
}
}