using System; using System.Collections; using System.Collections.Generic; using System.Collections.Immutable; using System.Linq; using System.Numerics; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using System.Text; using Dalamud.Bindings.ImGui; using Dalamud.Interface; using Dalamud.Interface.Utility.Raii; using Dalamud.Plugin; using Dalamud.Plugin.Services; using LLib.GameData; using Lumina.Excel.Sheets; using Microsoft.Extensions.Logging; using Questionable.Controller; using Questionable.Data; using Questionable.Model; using Questionable.Model.Questing; using SmartNav.Model; namespace Questionable.Windows.ConfigComponents; internal sealed class SinglePlayerDutyConfigComponent : ConfigComponent { private sealed record SinglePlayerDutyInfo(string Name, IQuestInfo QuestInfo, TerritoryData.ContentFinderConditionData ContentFinderConditionData, byte Index, bool EnabledByDefault, string[] Notes, bool Enabled) { [CompilerGenerated] private Type EqualityContract { [CompilerGenerated] get { return _200F_200E_206B_206A_200C_200D_206E_200C_206D_206B_200C_206E_206B_206B_200E_202A_206E_200B_200E_202C_202D_202E_202D_202C_200F_206A_200B_202E_206E_206C_206B_206F_202C_202B_202C_200F_202D_206B_202D_202C_202E(typeof(SinglePlayerDutyInfo).TypeHandle); } } public EExpansionVersion Expansion => QuestInfo.Expansion; public uint JournalGenreId => (uint)(((int?)QuestInfo.JournalGenre) ?? (-1)); public ushort SortKey => QuestInfo.SortKey; public uint ContentFinderConditionId => ContentFinderConditionData.ContentFinderConditionId; public uint TerritoryId => ContentFinderConditionData.TerritoryId; public bool IsLimsaStart { get { uint contentFinderConditionId = ContentFinderConditionId; int num = ((contentFinderConditionId == 313) ? 695604595 : 695604594); bool result = default(bool); while (true) { int num2 = num; int num3 = 695604595; int num4 = num2; switch ((num4 | num3) - (num4 & num3)) { case 4: return result; case 0: result = true; num = 695604599; break; case 1: num3 = 332; num4 = (int)contentFinderConditionId; num = (((uint)(~(~num4 + num3)) > 2u) ? 695604592 : 695604595); break; case 3: result = false; num = 695604599; break; case 2: num = 695604594; break; } } } } public bool IsGridaniaStart { get { uint contentFinderConditionId = ContentFinderConditionId; int num = 296; int num2 = (int)contentFinderConditionId; int num3 = (((uint)(~(~num2 + num)) > 3u) ? (-721391715) : (-721391713)); bool result = default(bool); while (true) { int num4 = num3; num = -721391714; num2 = num4; switch ((num2 | num) - (num2 & num)) { case 0: num3 = -721391713; break; case 2: return result; case 3: result = false; num3 = -721391716; break; case 1: result = true; num3 = -721391716; break; } } } } public bool IsUldahStart { get { uint contentFinderConditionId = ContentFinderConditionId; int num = ((contentFinderConditionId == 312) ? 2086696776 : 2086696779); bool result = default(bool); while (true) { int num2 = num; int num3 = 2086696776; int num4 = num2; switch ((num4 | num3) - (num4 & num3)) { case 4: result = false; num = 2086696777; break; case 1: return result; case 2: num = 2086696779; break; case 0: result = true; num = 2086696777; break; case 3: num3 = 335; num4 = (int)contentFinderConditionId; num = (((uint)(~(~num4 + num3)) > 2u) ? 2086696780 : 2086696776); break; } } } } public bool IsOtherRoleQuest { get { uint contentFinderConditionId = ContentFinderConditionId; int num = ((contentFinderConditionId == 845) ? 38467213 : 38467214); bool result = default(bool); while (true) { int num2 = num; int num3 = 38467212; int num4 = num2; switch ((num4 | num3) - (num4 & num3)) { case 0: num = 38467214; break; case 2: num = ((contentFinderConditionId != 1016) ? 38467208 : 38467213); break; case 1: result = true; num = 38467215; break; case 3: return result; case 4: result = false; num = 38467215; break; } } } } [MethodImpl(MethodImplOptions.NoInlining)] [CompilerGenerated] public override string ToString() { StringBuilder stringBuilder = _202E_206E_206A_206B_200E_202D_206C_202E_202E_202B_206F_200D_206E_200F_200B_206C_206D_206B_206A_200E_206D_200E_200D_206B_206A_200D_202D_202D_206A_200D_206D_202A_206B_202C_206E_206F_206A_202A_202B_202B_202E(); _202B_206C_202C_202B_206E_206D_202A_206C_200C_206F_202B_202A_206F_202C_202D_206B_202C_206D_202C_202A_200F_200E_206D_200D_202A_200D_202E_202A_202E_202B_200D_200E_206C_202A_206E_200D_200D_200F_202D_206A_202E(stringBuilder, 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(-1642824356)); _202B_206C_202C_202B_206E_206D_202A_206C_200C_206F_202B_202A_206F_202C_202D_206B_202C_206D_202C_202A_200F_200E_206D_200D_202A_200D_202E_202A_202E_202B_200D_200E_206C_202A_206E_200D_200D_200F_202D_206A_202E(stringBuilder, 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(698284764)); int num = ((!PrintMembers(stringBuilder)) ? (-1098257480) : (-1098257479)); while (true) { int num2 = num; int num3 = -1098257480; int num4 = num2; int num5 = num4 + num3; int num6 = num4 & num3; switch (num5 - (num6 + num6)) { case 2: num = -1098257479; break; case 1: _200F_200F_206F_200B_206B_206C_200D_202D_200F_206D_200F_200D_202B_206C_202B_206A_202C_206A_206A_202B_202A_206B_202A_206E_206B_200C_202D_200F_206F_202E_206A_206B_206E_200F_202D_206C_206B_202A_202A_206B_202E(stringBuilder, ' '); num = -1098257480; break; case 0: _200F_200F_206F_200B_206B_206C_200D_202D_200F_206D_200F_200D_202B_206C_202B_206A_202C_206A_206A_202B_202A_206B_202A_206E_206B_200C_202D_200F_206F_202E_206A_206B_206E_200F_202D_206C_206B_202A_202A_206B_202E(stringBuilder, '}'); return _206D_200B_206B_206C_206C_200C_202B_200F_202A_202D_206D_200D_200C_200D_202D_206C_206D_206B_206B_200C_202D_202C_206B_206C_206A_206D_206F_206A_202E_200F_206D_202D_202E_202A_200F_202C_206B_206F_206C_206A_202E((object)stringBuilder); } } } [MethodImpl(MethodImplOptions.NoInlining)] [CompilerGenerated] private bool PrintMembers(StringBuilder builder) { _206E_202B_200B_200F_206D_200C_202B_202B_206F_202C_206B_202C_206B_200D_200F_206C_206F_202E_206F_200B_206E_202C_200F_206B_202D_202E_200C_206E_206E_206E_206C_202A_202A_202C_200B_206A_200E_202C_202D_200D_202E(); _202B_206C_202C_202B_206E_206D_202A_206C_200C_206F_202B_202A_206F_202C_202D_206B_202C_206D_202C_202A_200F_200E_206D_200D_202A_200D_202E_202A_202E_202B_200D_200E_206C_202A_206E_200D_200D_200F_202D_206A_202E(builder, 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(-510347430)); _206E_202E_206B_206C_206A_200E_206C_206E_200C_206B_202E_206E_200F_206B_206C_202B_206A_206A_202B_202C_202C_200F_206E_206C_206E_206F_206D_206F_206E_206F_206E_202E_202B_200B_202E_206B_202E_202D_200F_206B_202E(builder, (object)Name); _202B_206C_202C_202B_206E_206D_202A_206C_200C_206F_202B_202A_206F_202C_202D_206B_202C_206D_202C_202A_200F_200E_206D_200D_202A_200D_202E_202A_202E_202B_200D_200E_206C_202A_206E_200D_200D_200F_202D_206A_202E(builder, 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(1022368391)); _206E_202E_206B_206C_206A_200E_206C_206E_200C_206B_202E_206E_200F_206B_206C_202B_206A_206A_202B_202C_202C_200F_206E_206C_206E_206F_206D_206F_206E_206F_206E_202E_202B_200B_202E_206B_202E_202D_200F_206B_202E(builder, (object)QuestInfo); _202B_206C_202C_202B_206E_206D_202A_206C_200C_206F_202B_202A_206F_202C_202D_206B_202C_206D_202C_202A_200F_200E_206D_200D_202A_200D_202E_202A_202E_202B_200D_200E_206C_202A_206E_200D_200D_200F_202D_206A_202E(builder, 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(-1666070650)); _206E_202E_206B_206C_206A_200E_206C_206E_200C_206B_202E_206E_200F_206B_206C_202B_206A_206A_202B_202C_202C_200F_206E_206C_206E_206F_206D_206F_206E_206F_206E_202E_202B_200B_202E_206B_202E_202D_200F_206B_202E(builder, (object)ContentFinderConditionData); _202B_206C_202C_202B_206E_206D_202A_206C_200C_206F_202B_202A_206F_202C_202D_206B_202C_206D_202C_202A_200F_200E_206D_200D_202A_200D_202E_202A_202E_202B_200D_200E_206C_202A_206E_200D_200D_200F_202D_206A_202E(builder, 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(-273621318)); _202B_206C_202C_202B_206E_206D_202A_206C_200C_206F_202B_202A_206F_202C_202D_206B_202C_206D_202C_202A_200F_200E_206D_200D_202A_200D_202E_202A_202E_202B_200D_200E_206C_202A_206E_200D_200D_200F_202D_206A_202E(builder, Index.ToString()); _202B_206C_202C_202B_206E_206D_202A_206C_200C_206F_202B_202A_206F_202C_202D_206B_202C_206D_202C_202A_200F_200E_206D_200D_202A_200D_202E_202A_202E_202B_200D_200E_206C_202A_206E_200D_200D_200F_202D_206A_202E(builder, 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(-641834156)); _202B_206C_202C_202B_206E_206D_202A_206C_200C_206F_202B_202A_206F_202C_202D_206B_202C_206D_202C_202A_200F_200E_206D_200D_202A_200D_202E_202A_202E_202B_200D_200E_206C_202A_206E_200D_200D_200F_202D_206A_202E(builder, EnabledByDefault.ToString()); _202B_206C_202C_202B_206E_206D_202A_206C_200C_206F_202B_202A_206F_202C_202D_206B_202C_206D_202C_202A_200F_200E_206D_200D_202A_200D_202E_202A_202E_202B_200D_200E_206C_202A_206E_200D_200D_200F_202D_206A_202E(builder, 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(743555785)); _206E_202E_206B_206C_206A_200E_206C_206E_200C_206B_202E_206E_200F_206B_206C_202B_206A_206A_202B_202C_202C_200F_206E_206C_206E_206F_206D_206F_206E_206F_206E_202E_202B_200B_202E_206B_202E_202D_200F_206B_202E(builder, (object)Notes); _202B_206C_202C_202B_206E_206D_202A_206C_200C_206F_202B_202A_206F_202C_202D_206B_202C_206D_202C_202A_200F_200E_206D_200D_202A_200D_202E_202A_202E_202B_200D_200E_206C_202A_206E_200D_200D_200F_202D_206A_202E(builder, 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(-2138975577)); _202B_206C_202C_202B_206E_206D_202A_206C_200C_206F_202B_202A_206F_202C_202D_206B_202C_206D_202C_202A_200F_200E_206D_200D_202A_200D_202E_202A_202E_202B_200D_200E_206C_202A_206E_200D_200D_200F_202D_206A_202E(builder, Enabled.ToString()); _202B_206C_202C_202B_206E_206D_202A_206C_200C_206F_202B_202A_206F_202C_202D_206B_202C_206D_202C_202A_200F_200E_206D_200D_202A_200D_202E_202A_202E_202B_200D_200E_206C_202A_206E_200D_200D_200F_202D_206A_202E(builder, 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(-1473156179)); _202B_206C_202C_202B_206E_206D_202A_206C_200C_206F_202B_202A_206F_202C_202D_206B_202C_206D_202C_202A_200F_200E_206D_200D_202A_200D_202E_202A_202E_202B_200D_200E_206C_202A_206E_200D_200D_200F_202D_206A_202E(builder, Expansion.ToString()); _202B_206C_202C_202B_206E_206D_202A_206C_200C_206F_202B_202A_206F_202C_202D_206B_202C_206D_202C_202A_200F_200E_206D_200D_202A_200D_202E_202A_202E_202B_200D_200E_206C_202A_206E_200D_200D_200F_202D_206A_202E(builder, 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(149315602)); _202B_206C_202C_202B_206E_206D_202A_206C_200C_206F_202B_202A_206F_202C_202D_206B_202C_206D_202C_202A_200F_200E_206D_200D_202A_200D_202E_202A_202E_202B_200D_200E_206C_202A_206E_200D_200D_200F_202D_206A_202E(builder, JournalGenreId.ToString()); _202B_206C_202C_202B_206E_206D_202A_206C_200C_206F_202B_202A_206F_202C_202D_206B_202C_206D_202C_202A_200F_200E_206D_200D_202A_200D_202E_202A_202E_202B_200D_200E_206C_202A_206E_200D_200D_200F_202D_206A_202E(builder, 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(-780631629)); _202B_206C_202C_202B_206E_206D_202A_206C_200C_206F_202B_202A_206F_202C_202D_206B_202C_206D_202C_202A_200F_200E_206D_200D_202A_200D_202E_202A_202E_202B_200D_200E_206C_202A_206E_200D_200D_200F_202D_206A_202E(builder, SortKey.ToString()); _202B_206C_202C_202B_206E_206D_202A_206C_200C_206F_202B_202A_206F_202C_202D_206B_202C_206D_202C_202A_200F_200E_206D_200D_202A_200D_202E_202A_202E_202B_200D_200E_206C_202A_206E_200D_200D_200F_202D_206A_202E(builder, 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(-48999932)); _202B_206C_202C_202B_206E_206D_202A_206C_200C_206F_202B_202A_206F_202C_202D_206B_202C_206D_202C_202A_200F_200E_206D_200D_202A_200D_202E_202A_202E_202B_200D_200E_206C_202A_206E_200D_200D_200F_202D_206A_202E(builder, ContentFinderConditionId.ToString()); _202B_206C_202C_202B_206E_206D_202A_206C_200C_206F_202B_202A_206F_202C_202D_206B_202C_206D_202C_202A_200F_200E_206D_200D_202A_200D_202E_202A_202E_202B_200D_200E_206C_202A_206E_200D_200D_200F_202D_206A_202E(builder, 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(647715754)); _202B_206C_202C_202B_206E_206D_202A_206C_200C_206F_202B_202A_206F_202C_202D_206B_202C_206D_202C_202A_200F_200E_206D_200D_202A_200D_202E_202A_202E_202B_200D_200E_206C_202A_206E_200D_200D_200F_202D_206A_202E(builder, TerritoryId.ToString()); _202B_206C_202C_202B_206E_206D_202A_206C_200C_206F_202B_202A_206F_202C_202D_206B_202C_206D_202C_202A_200F_200E_206D_200D_202A_200D_202E_202A_202E_202B_200D_200E_206C_202A_206E_200D_200D_200F_202D_206A_202E(builder, 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(-1268757632)); _202B_206C_202C_202B_206E_206D_202A_206C_200C_206F_202B_202A_206F_202C_202D_206B_202C_206D_202C_202A_200F_200E_206D_200D_202A_200D_202E_202A_202E_202B_200D_200E_206C_202A_206E_200D_200D_200F_202D_206A_202E(builder, IsLimsaStart.ToString()); _202B_206C_202C_202B_206E_206D_202A_206C_200C_206F_202B_202A_206F_202C_202D_206B_202C_206D_202C_202A_200F_200E_206D_200D_202A_200D_202E_202A_202E_202B_200D_200E_206C_202A_206E_200D_200D_200F_202D_206A_202E(builder, 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(-41240036)); _202B_206C_202C_202B_206E_206D_202A_206C_200C_206F_202B_202A_206F_202C_202D_206B_202C_206D_202C_202A_200F_200E_206D_200D_202A_200D_202E_202A_202E_202B_200D_200E_206C_202A_206E_200D_200D_200F_202D_206A_202E(builder, IsGridaniaStart.ToString()); _202B_206C_202C_202B_206E_206D_202A_206C_200C_206F_202B_202A_206F_202C_202D_206B_202C_206D_202C_202A_200F_200E_206D_200D_202A_200D_202E_202A_202E_202B_200D_200E_206C_202A_206E_200D_200D_200F_202D_206A_202E(builder, 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(-2036989188)); _202B_206C_202C_202B_206E_206D_202A_206C_200C_206F_202B_202A_206F_202C_202D_206B_202C_206D_202C_202A_200F_200E_206D_200D_202A_200D_202E_202A_202E_202B_200D_200E_206C_202A_206E_200D_200D_200F_202D_206A_202E(builder, IsUldahStart.ToString()); _202B_206C_202C_202B_206E_206D_202A_206C_200C_206F_202B_202A_206F_202C_202D_206B_202C_206D_202C_202A_200F_200E_206D_200D_202A_200D_202E_202A_202E_202B_200D_200E_206C_202A_206E_200D_200D_200F_202D_206A_202E(builder, 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(-306072753)); _202B_206C_202C_202B_206E_206D_202A_206C_200C_206F_202B_202A_206F_202C_202D_206B_202C_206D_202C_202A_200F_200E_206D_200D_202A_200D_202E_202A_202E_202B_200D_200E_206C_202A_206E_200D_200D_200F_202D_206A_202E(builder, IsOtherRoleQuest.ToString()); return true; } [CompilerGenerated] public bool Equals(SinglePlayerDutyInfo? other) { int num = (((object)this == other) ? (-884727854) : (-884727846)); while (true) { int num2 = num; int num3 = -884727845; int num4 = num2; int num5 = num4 + num3; int num6 = num4 & num3; switch (num5 - (num6 + num6)) { case 3: num = -884727846; break; case 4: num = ((!EqualityComparer.Default.Equals(Notes, other.Notes)) ? (-884727856) : (-884727847)); break; case 10: num = ((!_202D_202C_206D_202C_206B_206D_202C_200F_206E_200F_206F_206F_206A_202C_200C_202D_200F_206B_202D_206C_202E_202C_200F_206F_202E_202C_202E_202E_200C_200C_202C_200E_202C_202B_200C_200E_202B_206E_202C_206E_202E(EqualityContract, other.EqualityContract)) ? (-884727856) : (-884727843)); break; case 0: num = ((!EqualityComparer.Default.Equals(ContentFinderConditionData, other.ContentFinderConditionData)) ? (-884727856) : (-884727844)); break; case 5: num = ((!EqualityComparer.Default.Equals(QuestInfo, other.QuestInfo)) ? (-884727856) : (-884727845)); break; case 6: num = ((!EqualityComparer.Default.Equals(Name, other.Name)) ? (-884727856) : (-884727842)); break; case 1: num = (((object)other == null) ? (-884727856) : (-884727855)); break; case 7: num = ((!EqualityComparer.Default.Equals(Index, other.Index)) ? (-884727856) : (-884727853)); break; case 2: return EqualityComparer.Default.Equals(Enabled, other.Enabled); case 8: num = ((!EqualityComparer.Default.Equals(EnabledByDefault, other.EnabledByDefault)) ? (-884727856) : (-884727841)); break; case 9: return true; case 11: return false; } } } bool IEquatable.Equals(SinglePlayerDutyInfo? other) { //ILSpy generated this explicit interface implementation from .override directive in Equals return this.Equals(other); } static Type _200F_200E_206B_206A_200C_200D_206E_200C_206D_206B_200C_206E_206B_206B_200E_202A_206E_200B_200E_202C_202D_202E_202D_202C_200F_206A_200B_202E_206E_206C_206B_206F_202C_202B_202C_200F_202D_206B_202D_202C_202E(RuntimeTypeHandle P_0) { return Type.GetTypeFromHandle(P_0); } static StringBuilder _202E_206E_206A_206B_200E_202D_206C_202E_202E_202B_206F_200D_206E_200F_200B_206C_206D_206B_206A_200E_206D_200E_200D_206B_206A_200D_202D_202D_206A_200D_206D_202A_206B_202C_206E_206F_206A_202A_202B_202B_202E() { return new StringBuilder(); } static StringBuilder _202B_206C_202C_202B_206E_206D_202A_206C_200C_206F_202B_202A_206F_202C_202D_206B_202C_206D_202C_202A_200F_200E_206D_200D_202A_200D_202E_202A_202E_202B_200D_200E_206C_202A_206E_200D_200D_200F_202D_206A_202E(StringBuilder P_0, string P_1) { return P_0.Append(P_1); } static StringBuilder _200F_200F_206F_200B_206B_206C_200D_202D_200F_206D_200F_200D_202B_206C_202B_206A_202C_206A_206A_202B_202A_206B_202A_206E_206B_200C_202D_200F_206F_202E_206A_206B_206E_200F_202D_206C_206B_202A_202A_206B_202E(StringBuilder P_0, char P_1) { return P_0.Append(P_1); } static string _206D_200B_206B_206C_206C_200C_202B_200F_202A_202D_206D_200D_200C_200D_202D_206C_206D_206B_206B_200C_202D_202C_206B_206C_206A_206D_206F_206A_202E_200F_206D_202D_202E_202A_200F_202C_206B_206F_206C_206A_202E(object P_0) { return P_0.ToString(); } static void _206E_202B_200B_200F_206D_200C_202B_202B_206F_202C_206B_202C_206B_200D_200F_206C_206F_202E_206F_200B_206E_202C_200F_206B_202D_202E_200C_206E_206E_206E_206C_202A_202A_202C_200B_206A_200E_202C_202D_200D_202E() { RuntimeHelpers.EnsureSufficientExecutionStack(); } static StringBuilder _206E_202E_206B_206C_206A_200E_206C_206E_200C_206B_202E_206E_200F_206B_206C_202B_206A_206A_202B_202C_202C_200F_206E_206C_206E_206F_206D_206F_206E_206F_206E_202E_202B_200B_202E_206B_202E_202D_200F_206B_202E(StringBuilder P_0, object P_1) { return P_0.Append(P_1); } static bool _202D_202C_206D_202C_206B_206D_202C_200F_206E_200F_206F_206F_206A_202C_200C_202D_200F_206B_202D_206C_202E_202C_200F_206F_202E_202C_202E_202E_200C_200C_202C_200E_202C_202B_200C_200E_202B_206E_202C_206E_202E(Type P_0, Type P_1) { return P_0 == P_1; } } [Serializable] [CompilerGenerated] private sealed class _003C_003Ec { public static readonly _003C_003Ec _003C_003E9 = new _003C_003Ec(); public static Func<(ElementId QuestId, byte Index, TerritoryData.ContentFinderConditionData Data), ElementId> _003C_003E9__18_0; public static Func, bool> _003C_003E9__18_1; public static Func, ElementId> _003C_003E9__18_2; public static Func _003C_003E9__18_3; public static Func _003C_003E9__18_4; public static Func<(ElementId QuestId, EClassJob ClassJob), ElementId> _003C_003E9__18_6; public static Func<(ElementId QuestId, EClassJob ClassJob), EClassJob> _003C_003E9__18_7; public static Func _003C_003E9__18_8; public static Func> _003C_003E9__18_9; public static Func<(ElementId QuestId, EClassJob ClassJob), ElementId> _003C_003E9__18_11; public static Func, ElementId> _003C_003E9__18_12; public static Func<(ElementId QuestId, EClassJob ClassJob), EClassJob> _003C_003E9__18_33; public static Func, List> _003C_003E9__18_13; public static Func<(EClassJob ClassJob, string Name), EClassJob> _003C_003E9__18_14; public static Func<(EClassJob ClassJob, string Name), List> _003C_003E9__18_15; public static Func>, EAetheryteLocation> _003C_003E9__18_16; public static Func _003C_003E9__18_34; public static Func>, List> _003C_003E9__18_17; public static Func _003C_003E9__18_18; public static Func, EExpansionVersion> _003C_003E9__18_19; public static Func _003C_003E9__18_35; public static Func _003C_003E9__18_36; public static Func _003C_003E9__18_37; public static Func, List> _003C_003E9__18_20; public static Func>, bool> _003C_003E9__18_21; public static Func>, EClassJob> _003C_003E9__18_22; public static Func _003C_003E9__18_38; public static Func _003C_003E9__18_39; public static Func _003C_003E9__18_40; public static Func _003C_003E9__18_41; public static Func>, List> _003C_003E9__18_23; public static Func>, EClassJob> _003C_003E9__18_24; public static Func _003C_003E9__18_42; public static Func _003C_003E9__18_43; public static Func _003C_003E9__18_44; public static Func>, List> _003C_003E9__18_25; public static Func _003C_003E9__18_26; public static Func _003C_003E9__18_27; public static Func _003C_003E9__18_28; public static Func _003C_003E9__18_29; public static Func<(QuestSequence Sequence, int StepId, QuestStep Step), QuestStep> _003C_003E9__19_0; public static Func, IEnumerable> _003C_003E9__30_0; public static Func, IEnumerable> _003C_003E9__30_1; public static Func, IEnumerable> _003C_003E9__30_2; public static Func, IEnumerable> _003C_003E9__30_3; public static Func<(string Label, List), IEnumerable> _003C_003E9__30_4; public static Func _003C_003E9__30_5; internal ElementId _003CReload_003Eb__18_0((ElementId QuestId, byte Index, TerritoryData.ContentFinderConditionData Data) x) { return x.QuestId; } internal bool _003CReload_003Eb__18_1(IGrouping x) { return x.Count() > 1; } internal ElementId _003CReload_003Eb__18_2(IGrouping x) { return x.Key; } internal bool _003CReload_003Eb__18_3(EClassJob x) { int num = ((x == EClassJob.Adventurer) ? (-669783748) : (-669783746)); while (true) { int num2 = num; int num3 = -669783747; int num4 = num2; int num5 = num4 + num3; int num6 = num4 & num3; switch (num5 - (num6 + num6)) { case 2: num = -669783746; break; case 3: num = (_206D_202D_202A_200D_202D_206F_202C_206A_206E_200D_202E_202A_206C_200D_202B_200D_202A_206C_202B_206F_202D_206C_202B_206F_206C_202A_202B_206C_202C_200E_202D_206D_206E_200C_202D_206F_206A_202D_206E_202E(x) ? (-669783748) : (-669783747)); break; case 1: return false; case 0: return !_202B_200B_206B_200C_202C_202C_200B_206D_200D_202B_206C_202D_202B_206D_206A_206E_206F_206A_200E_200F_202C_200E_202C_200B_202E_206E_202E_200B_200B_202C_200E_206D_202D_202B_202E_200E_206E_206E_206A_202C_202E(x); } } } internal bool _003CReload_003Eb__18_4(EClassJob x) { int num = (_200C_206E_202D_202A_206C_206B_206A_206D_202D_202C_200C_206A_206A_206E_202D_200D_206C_202D_200F_206A_206F_206C_202B_202D_206E_206F_202C_206E_200F_206A_202B_200C_206D_202B_202D_206B_202D_202B_202E_202A_202E(x) ? 1636109059 : 1636109056); while (true) { int num2 = num; int num3 = 1636109058; int num4 = num2; switch ((num4 | num3) - (num4 & num3)) { case 1: return true; case 2: return !_202E_200E_202A_206F_206A_202D_206E_206A_200E_202A_200B_206E_206F_202D_202D_206A_202E_202C_202C_200E_206B_206D_202C_202E_200F_202E_206F_206B_202B_206B_200E_206D_202C_206C_202D_206C_202D_206E_202E_202A_202E(x); case 0: goto IL_0052; } continue; IL_0052: num = 1636109056; } } internal ElementId _003CReload_003Eb__18_6((ElementId QuestId, EClassJob ClassJob) x) { return x.QuestId; } internal EClassJob _003CReload_003Eb__18_7((ElementId QuestId, EClassJob ClassJob) x) { return x.ClassJob; } internal EClassJob _003CReload_003Eb__18_8(EClassJob x) { return x; } internal List _003CReload_003Eb__18_9(EClassJob _) { return new List(); } internal ElementId _003CReload_003Eb__18_11((ElementId QuestId, EClassJob ClassJob) x) { return x.QuestId; } internal ElementId _003CReload_003Eb__18_12(IGrouping x) { return x.Key; } internal List _003CReload_003Eb__18_13(IGrouping x) { return x.Select(((ElementId QuestId, EClassJob ClassJob) y) => y.ClassJob).ToList(); } internal EClassJob _003CReload_003Eb__18_33((ElementId QuestId, EClassJob ClassJob) y) { return y.ClassJob; } internal EClassJob _003CReload_003Eb__18_14((EClassJob ClassJob, string Name) x) { return x.ClassJob; } internal List _003CReload_003Eb__18_15((EClassJob ClassJob, string Name) _) { return new List(); } internal EAetheryteLocation _003CReload_003Eb__18_16(KeyValuePair> x) { return x.Key; } internal List _003CReload_003Eb__18_17(KeyValuePair> x) { return x.Value.OrderBy((SinglePlayerDutyInfo y) => y.SortKey).ToList(); } internal ushort _003CReload_003Eb__18_34(SinglePlayerDutyInfo y) { return y.SortKey; } internal EExpansionVersion _003CReload_003Eb__18_18(SinglePlayerDutyInfo x) { return x.Expansion; } internal EExpansionVersion _003CReload_003Eb__18_19(IGrouping x) { return x.Key; } internal List _003CReload_003Eb__18_20(IGrouping x) { return (from y in x orderby y.JournalGenreId, y.SortKey, y.Index select y).ToList(); } internal uint _003CReload_003Eb__18_35(SinglePlayerDutyInfo y) { return y.JournalGenreId; } internal ushort _003CReload_003Eb__18_36(SinglePlayerDutyInfo y) { return y.SortKey; } internal byte _003CReload_003Eb__18_37(SinglePlayerDutyInfo y) { return y.Index; } internal bool _003CReload_003Eb__18_21(KeyValuePair> x) { return x.Value.Count > 0; } internal EClassJob _003CReload_003Eb__18_22(KeyValuePair> x) { return x.Key; } internal List _003CReload_003Eb__18_23(KeyValuePair> x) { return (from y in x.Value.DistinctBy((SinglePlayerDutyInfo y) => y.ContentFinderConditionId) orderby y.JournalGenreId, y.SortKey, y.Index select y).ToList(); } internal uint _003CReload_003Eb__18_38(SinglePlayerDutyInfo y) { return y.ContentFinderConditionId; } internal uint _003CReload_003Eb__18_39(SinglePlayerDutyInfo y) { return y.JournalGenreId; } internal ushort _003CReload_003Eb__18_40(SinglePlayerDutyInfo y) { return y.SortKey; } internal byte _003CReload_003Eb__18_41(SinglePlayerDutyInfo y) { return y.Index; } internal EClassJob _003CReload_003Eb__18_24(KeyValuePair> x) { return x.Key; } internal List _003CReload_003Eb__18_25(KeyValuePair> x) { return (from y in x.Value orderby y.JournalGenreId, y.SortKey, y.Index select y).ToList(); } internal uint _003CReload_003Eb__18_42(SinglePlayerDutyInfo y) { return y.JournalGenreId; } internal ushort _003CReload_003Eb__18_43(SinglePlayerDutyInfo y) { return y.SortKey; } internal byte _003CReload_003Eb__18_44(SinglePlayerDutyInfo y) { return y.Index; } internal uint _003CReload_003Eb__18_26(SinglePlayerDutyInfo x) { return x.JournalGenreId; } internal ushort _003CReload_003Eb__18_27(SinglePlayerDutyInfo x) { return x.SortKey; } internal byte _003CReload_003Eb__18_28(SinglePlayerDutyInfo x) { return x.Index; } internal uint _003CReload_003Eb__18_29(SinglePlayerDutyInfo x) { return x.JournalGenreId; } internal QuestStep _003CFindDutyOptions_003Eb__19_0((QuestSequence Sequence, int StepId, QuestStep Step) x) { return x.Step; } internal IEnumerable _003CGetAllEnabledSinglePlayerDuties_003Eb__30_0(List x) { return x; } internal IEnumerable _003CGetAllEnabledSinglePlayerDuties_003Eb__30_1(List x) { return x; } internal IEnumerable _003CGetAllEnabledSinglePlayerDuties_003Eb__30_2(List x) { return x; } internal IEnumerable _003CGetAllEnabledSinglePlayerDuties_003Eb__30_3(List x) { return x; } internal IEnumerable _003CGetAllEnabledSinglePlayerDuties_003Eb__30_4((string Label, List) x) { return x.Item2; } internal bool _003CGetAllEnabledSinglePlayerDuties_003Eb__30_5(SinglePlayerDutyInfo x) { return x.Enabled; } static bool _206D_202D_202A_200D_202D_206F_202C_206A_206E_200D_202E_202A_206C_200D_202B_200D_202A_206C_202B_206F_202D_206C_202B_206F_206C_202A_202B_206C_202C_200E_202D_206D_206E_200C_202D_206F_206A_202D_206E_202E(EClassJob P_0) { return P_0.IsCrafter(); } static bool _202B_200B_206B_200C_202C_202C_200B_206D_200D_202B_206C_202D_202B_206D_206A_206E_206F_206A_200E_200F_202C_200E_202C_200B_202E_206E_202E_200B_200B_202C_200E_206D_202D_202B_202E_200E_206E_206E_206A_202C_202E(EClassJob P_0) { return P_0.IsGatherer(); } static bool _200C_206E_202D_202A_206C_206B_206A_206D_202D_202C_200C_206A_206A_206E_202D_200D_206C_202D_200F_206A_206F_206C_202B_202D_206E_206F_202C_206E_200F_206A_202B_200C_206D_202B_202D_206B_202D_202B_202E_202A_202E(EClassJob P_0) { return P_0.IsClass(); } static bool _202E_200E_202A_206F_206A_202D_206E_206A_200E_202A_200B_206E_206F_202D_202D_206A_202E_202C_202C_200E_206B_206D_202C_202E_200F_202E_206F_206B_202B_206B_200E_206D_202C_206C_202D_206C_202D_206E_202E_202A_202E(EClassJob P_0) { return P_0.HasBaseClass(); } } [CompilerGenerated] private sealed class _003C_003Ec__DisplayClass19_0 { public byte index; internal bool _003CFindDutyOptions_003Eb__1(QuestStep x) { int num = ((_202A_200E_200E_206A_200E_200D_202C_200D_200E_206B_206D_206E_206B_202D_206C_206A_202A_200F_206A_200C_200B_200E_206C_200D_206B_200F_202E_202B_202D_206A_202B_202B_200B_202A_200D_200D_202E_202E_200F_206B_202E(x) != EInteractionType.SinglePlayerDuty) ? (-482062610) : (-482062609)); while (true) { int num2 = num; int num3 = -482062610; int num4 = num2; switch ((num4 | num3) - (num4 & num3)) { case 2: goto IL_0048; case 1: return _200E_200B_206B_206B_202B_206A_206B_200C_206C_202B_202E_206A_200B_202C_206B_200F_202D_206F_206B_206E_206F_206B_200E_206E_202A_200B_206F_200E_206E_200F_202B_200E_202C_200D_200B_200C_200F_202A_206D_202B_202E(x) == index; case 0: return false; } continue; IL_0048: num = -482062609; } } internal bool _003CFindDutyOptions_003Eb__2(SinglePlayerDutyEntry e) { return e.Index == index; } static EInteractionType _202A_200E_200E_206A_200E_200D_202C_200D_200E_206B_206D_206E_206B_202D_206C_206A_202A_200F_206A_200C_200B_200E_206C_200D_206B_200F_202E_202B_202D_206A_202B_202B_200B_202A_200D_200D_202E_202E_200F_206B_202E(QuestStep P_0) { return P_0.InteractionType; } static byte _200E_200B_206B_206B_202B_206A_206B_200C_206C_202B_202E_206A_200B_202C_206B_200F_202D_206F_206B_206E_206F_206B_200E_206E_202A_200B_206F_200E_206E_200F_202B_200E_202C_200D_200B_200C_200F_202A_206D_202B_202E(QuestStep P_0) { return P_0.SinglePlayerDutyIndex; } } private const string SinglePlayerDutyClipboardPrefix = "qst:single:"; private static readonly List<(EClassJob ClassJob, string Name)> RoleQuestCategories; private readonly string[] _retryDifficulties = 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(-1135623481), 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(466989143), 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(-673826834) }; private readonly TerritoryData _territoryData; private readonly QuestRegistry _questRegistry; private readonly QuestData _questData; private readonly IDataManager _dataManager; private readonly ClassJobUtils _classJobUtils; private readonly ILogger _logger; private ImmutableDictionary> _startingCityBattles = ImmutableDictionary>.Empty; private ImmutableDictionary> _mainScenarioBattles = ImmutableDictionary>.Empty; private ImmutableDictionary> _jobQuestBattles = ImmutableDictionary>.Empty; private ImmutableDictionary> _roleQuestBattles = ImmutableDictionary>.Empty; private ImmutableList _otherRoleQuestBattles = ImmutableList.Empty; private ImmutableList<(string Label, List)> _otherQuestBattles = ImmutableList<(string, List)>.Empty; private bool _needsReload = true; private int _selectedTab; [MethodImpl(MethodImplOptions.NoInlining)] public SinglePlayerDutyConfigComponent(IDalamudPluginInterface pluginInterface, Configuration configuration, TerritoryData territoryData, QuestRegistry questRegistry, QuestData questData, IDataManager dataManager, ClassJobUtils classJobUtils, ILogger logger) : base(pluginInterface, configuration) { _territoryData = territoryData; _questRegistry = questRegistry; _questData = questData; _dataManager = dataManager; _classJobUtils = classJobUtils; _logger = logger; _questRegistry.Reloaded += delegate { _needsReload = true; }; } [MethodImpl(MethodImplOptions.NoInlining)] public void Reload() { List list = (from x in _territoryData.GetAllQuestsWithQuestBattles() group x by x.QuestId into x where x.Count() > 1 select x.Key).ToList(); List list2 = new List(); Dictionary> dictionary = new Dictionary> { { EAetheryteLocation.Limsa, new List() }, { EAetheryteLocation.Gridania, new List() }, { EAetheryteLocation.Uldah, new List() } }; List list3 = new List(); Dictionary dictionary2 = Enum.GetValues().Where(delegate(EClassJob x) { int num11 = ((x == EClassJob.Adventurer) ? (-669783748) : (-669783746)); while (true) { int num12 = num11; int num13 = -669783747; int num14 = num12; int num15 = num14 + num13; int num16 = num14 & num13; switch (num15 - (num16 + num16)) { case 2: num11 = -669783746; break; case 3: num11 = (_003C_003Ec._206D_202D_202A_200D_202D_206F_202C_206A_206E_200D_202E_202A_206C_200D_202B_200D_202A_206C_202B_206F_202D_206C_202B_206F_206C_202A_202B_206C_202C_200E_202D_206D_206E_200C_202D_206F_206A_202D_206E_202E(x) ? (-669783748) : (-669783747)); break; case 1: return false; case 0: return !_003C_003Ec._202B_200B_206B_200C_202C_202C_200B_206D_200D_202B_206C_202D_202B_206D_206A_206E_206F_206A_200E_200F_202C_200E_202C_200B_202E_206E_202E_200B_200B_202C_200E_206D_202D_202B_202E_200E_206E_206E_206A_202C_202E(x); } } }).Where(delegate(EClassJob x) { int num11 = (_003C_003Ec._200C_206E_202D_202A_206C_206B_206A_206D_202D_202C_200C_206A_206A_206E_202D_200D_206C_202D_200F_206A_206F_206C_202B_202D_206E_206F_202C_206E_200F_206A_202B_200C_206D_202B_202D_206B_202D_202B_202E_202A_202E(x) ? 1636109059 : 1636109056); while (true) { int num12 = num11; int num13 = 1636109058; int num14 = num12; switch ((num14 | num13) - (num14 & num13)) { case 1: return true; case 2: return !_003C_003Ec._202E_200E_202A_206F_206A_202D_206E_206A_200E_202A_200B_206E_206F_202D_202D_206A_202E_202C_202C_200E_206B_206D_202C_202E_200F_202E_206F_206B_202B_206B_200E_206D_202C_206C_202D_206C_202D_206E_202E_202A_202E(x); case 0: goto IL_0052; } continue; IL_0052: num11 = 1636109056; } }) .SelectMany((EClassJob x) => from y in _questRegistry.GetKnownClassJobQuests(x, includeRoleQuests: false) select (QuestId: y.QuestId, ClassJob: x)) .ToDictionary<(ElementId, EClassJob), ElementId, EClassJob>(((ElementId QuestId, EClassJob ClassJob) x) => x.QuestId, ((ElementId QuestId, EClassJob ClassJob) x) => x.ClassJob); Dictionary> dictionary3 = dictionary2.Values.Distinct().ToDictionary((EClassJob x) => x, (EClassJob _) => new List()); Dictionary> dictionary4 = (from x in RoleQuestCategories.SelectMany<(EClassJob, string), (ElementId, EClassJob)>(((EClassJob ClassJob, string Name) x) => from y in _questData.GetRoleQuests(x.ClassJob) select (QuestId: y.QuestId, ClassJob: x.ClassJob)) group x by x.QuestId).ToDictionary((IGrouping x) => x.Key, (IGrouping x) => x.Select(((ElementId QuestId, EClassJob ClassJob) y) => y.ClassJob).ToList()); Dictionary> dictionary5 = RoleQuestCategories.ToDictionary<(EClassJob, string), EClassJob, List>(((EClassJob ClassJob, string Name) x) => x.ClassJob, ((EClassJob ClassJob, string Name) _) => new List()); List list4 = new List(); IEnumerator<(ElementId, byte, TerritoryData.ContentFinderConditionData)> enumerator = _territoryData.GetAllQuestsWithQuestBattles().GetEnumerator(); try { SinglePlayerDutyInfo singlePlayerDutyInfo = default(SinglePlayerDutyInfo); while (true) { IL_0617: int num3; if (_202D_206B_206B_200D_202A_206F_202C_202A_202E_206B_202E_206B_200B_202A_200B_202D_206D_202E_206E_202D_202E_206A_200D_206E_200D_206A_200E_200B_200C_202B_206B_200E_202C_202D_202D_200D_206B_206A_202D_200F_202E((IEnumerator)enumerator)) { (ElementId, byte, TerritoryData.ContentFinderConditionData) current = enumerator.Current; ElementId item = current.Item1; byte item2 = current.Item2; TerritoryData.ContentFinderConditionData item3 = current.Item3; IQuestInfo questInfo = _questData.GetQuestInfo(item); (bool QuestExists, bool EnabledByDefault, byte Index, string[] Notes) tuple = FindDutyOptions(item, item2); bool item4 = tuple.QuestExists; bool item5 = tuple.EnabledByDefault; string[] item6 = tuple.Notes; string text = _206B_200B_202D_206F_206F_206B_202C_202C_200D_200C_206D_206B_202E_200E_206B_206F_202B_200D_202E_206A_200E_200B_202E_206C_206B_202D_202C_206E_200B_202D_202A_200B_202A_206F_206D_202A_200B_206D_202B_202A_202E(ConfigComponent.FormatLevel(questInfo.Level), 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(-324914973), questInfo.Name); if (!_200C_206D_200F_202D_202B_202D_206D_206C_202C_202E_202A_202B_200E_200D_200B_200B_202A_206F_206B_202E_200C_202A_200B_206E_206C_202B_200E_206B_206C_202C_206F_206F_202B_206B_206B_206B_202B_206F_202E_200E_202E(item3.Name) && !_200B_202D_206F_200D_206A_200E_202E_202D_202C_206A_202C_206A_206D_206F_202E_200D_202E_200B_206F_200C_200C_202D_202A_200C_206E_202A_202D_200F_206A_202C_206F_202C_202B_202B_206F_200C_202D_206D_202C_200F_202E(questInfo.Name, item3.Name, StringComparison.Ordinal)) { text = _200E_200C_200C_206E_200E_200C_200C_206B_206D_202A_206C_200B_202B_202B_202B_202A_202C_206C_200B_206B_200E_202E_206D_206E_206F_206D_200C_200F_200E_206B_200F_200F_202C_206D_202A_206F_206C_206A_200C_206B_202E(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(588901087), item3.Name, 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(555647321)); } if (list.Contains(item)) { string text2 = text; 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(-394042080)); int num = 1; int num2 = item2; defaultInterpolatedStringHandler.AppendFormatted((num2 | num) + (num2 & num)); defaultInterpolatedStringHandler.AppendLiteral(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(1618480346)); text = _200B_200E_202B_200C_202A_200E_202E_202E_202B_202E_206D_202B_206F_200E_202C_202E_206C_206A_200B_200B_202D_202E_200D_200B_200F_202C_206D_206A_206B_206C_200B_202C_200F_202B_206C_202A_202A_202B_202A_206B_202E(text2, defaultInterpolatedStringHandler.ToStringAndClear()); } else { uint contentFinderConditionId = item3.ContentFinderConditionId; if ((contentFinderConditionId == 674 || contentFinderConditionId == 691) ? true : false) { text = _200B_200E_202B_200C_202A_200E_202E_202E_202B_202E_206D_202B_206F_200E_202C_202E_206C_206A_200B_200B_202D_202E_200D_200B_200F_202C_206D_206A_206B_206C_200B_202C_200F_202B_206C_202A_202A_202B_202A_206B_202E(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(1402602553)); } } singlePlayerDutyInfo = new SinglePlayerDutyInfo(text, questInfo, item3, item2, item5, item6, item4); if (singlePlayerDutyInfo.IsLimsaStart) { dictionary[EAetheryteLocation.Limsa].Add(singlePlayerDutyInfo); continue; } if (singlePlayerDutyInfo.IsGridaniaStart) { dictionary[EAetheryteLocation.Gridania].Add(singlePlayerDutyInfo); continue; } if (singlePlayerDutyInfo.IsUldahStart) { dictionary[EAetheryteLocation.Uldah].Add(singlePlayerDutyInfo); continue; } if (questInfo.IsMainScenarioQuest) { list2.Add(singlePlayerDutyInfo); continue; } if (dictionary2.TryGetValue(item, out var value)) { dictionary3[value].Add(singlePlayerDutyInfo); continue; } if (dictionary4.TryGetValue(item, out var value2)) { using (List.Enumerator enumerator2 = value2.GetEnumerator()) { num3 = 328955790; while (true) { int num4 = num3; int num = 328955788; int num2 = num4; int num5 = num2 + num; int num6 = num2 & num; switch (num5 - (num6 + num6)) { case 0: num3 = 328955790; break; case 2: num3 = (enumerator2.MoveNext() ? 328955791 : 328955789); break; case 3: { EClassJob current2 = enumerator2.Current; dictionary5[current2].Add(singlePlayerDutyInfo); num3 = 328955790; break; } case 1: goto end_IL_04fc; } continue; end_IL_04fc: break; } } continue; } num3 = ((!singlePlayerDutyInfo.IsOtherRoleQuest) ? 2040971182 : 2040971183); } else { num3 = 2040971180; } while (true) { int num7 = num3; int num = 2040971180; int num2 = num7; switch ((num2 | num) - (num2 & num)) { default: continue; case 2: list3.Add(singlePlayerDutyInfo); num3 = 2040971181; continue; case 3: list4.Add(singlePlayerDutyInfo); num3 = 2040971181; continue; case 1: break; case 4: num3 = 2040971183; continue; case 0: goto end_IL_05ba; } goto IL_0617; continue; end_IL_05ba: break; } break; } } finally { int num3 = ((enumerator == null) ? (-503752894) : (-503752895)); while (true) { int num8 = num3; int num = -503752893; int num2 = num8; int num9 = num2 + num; int num10 = num2 & num; switch (num9 - (num10 + num10)) { case 0: num3 = -503752895; break; case 1: goto end_IL_065f; case 2: _200E_200D_206F_202C_200D_200F_206D_206C_200B_200E_200E_202E_202E_202A_206C_200E_202E_200F_200B_202B_200D_206B_206F_206C_206C_202C_202C_206D_206E_200F_200B_200F_202A_206B_202D_206C_202C_200B_200B_200F_202E((IDisposable)enumerator); num3 = -503752894; break; } continue; end_IL_065f: break; } } _startingCityBattles = dictionary.ToImmutableDictionary((KeyValuePair> x) => x.Key, (KeyValuePair> x) => x.Value.OrderBy((SinglePlayerDutyInfo y) => y.SortKey).ToList()); _mainScenarioBattles = (from x in list2 group x by x.Expansion).ToImmutableDictionary((IGrouping x) => x.Key, (IGrouping x) => (from y in x orderby y.JournalGenreId, y.SortKey, y.Index select y).ToList()); _jobQuestBattles = dictionary3.Where((KeyValuePair> x) => x.Value.Count > 0).ToImmutableDictionary((KeyValuePair> x) => x.Key, (KeyValuePair> x) => (from y in x.Value.DistinctBy((SinglePlayerDutyInfo y) => y.ContentFinderConditionId) orderby y.JournalGenreId, y.SortKey, y.Index select y).ToList()); _roleQuestBattles = dictionary5.ToImmutableDictionary((KeyValuePair> x) => x.Key, (KeyValuePair> x) => (from y in x.Value orderby y.JournalGenreId, y.SortKey, y.Index select y).ToList()); _otherRoleQuestBattles = list4.ToImmutableList(); _otherQuestBattles = (from x in list3 orderby x.JournalGenreId, x.SortKey, x.Index group x by x.JournalGenreId into x select (BuildJournalGenreLabel(x.Key), x.ToList())).ToImmutableList(); } [MethodImpl(MethodImplOptions.NoInlining)] private (bool QuestExists, bool EnabledByDefault, byte Index, string[] Notes) FindDutyOptions(ElementId questId, byte index) { Questionable.Model.Quest quest; int num = (_questRegistry.TryGetQuest(questId, out quest) ? (-2063264622) : (-2063264611)); QuestId questId2 = default(QuestId); SinglePlayerDutyEntry singlePlayerDutyEntry = default(SinglePlayerDutyEntry); SinglePlayerDutyEntry[] value = default(SinglePlayerDutyEntry[]); bool item = default(bool); string[] item2 = default(string[]); while (true) { int num2 = num; int num3 = -2063264616; int num4 = num2; int num5 = num4 + num3; int num6 = num4 & num3; int num7; ushort key; switch (num5 - (num6 + num6)) { case 2: _206D_206E_202D_202E_206D_206E_200F_202D_206B_206E_202E_200D_206F_200D_200F_200C_206D_202B_200E_206B_200E_202C_206B_202C_200F_206D_206F_206F_206E_200D_206E_202B_206C_200C_200D_202B_206E_200D_202D_202D_202E((ILogger)_logger, 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(-97214950), new object[1] { questId }); return (QuestExists: false, EnabledByDefault: false, Index: index, Notes: Array.Empty()); case 8: questId2 = questId as QuestId; num = (((object)questId2 != null) ? (-2063264613) : (-2063264621)); break; case 9: num = (((from x in quest.AllSteps() select x.Step).FirstOrDefault(delegate(QuestStep x) { int num8 = ((_003C_003Ec__DisplayClass19_0._202A_200E_200E_206A_200E_200D_202C_200D_200E_206B_206D_206E_206B_202D_206C_206A_202A_200F_206A_200C_200B_200E_206C_200D_206B_200F_202E_202B_202D_206A_202B_202B_200B_202A_200D_200D_202E_202E_200F_206B_202E(x) != EInteractionType.SinglePlayerDuty) ? (-482062610) : (-482062609)); while (true) { int num9 = num8; int num10 = -482062610; int num11 = num9; switch ((num11 | num10) - (num11 & num10)) { case 2: goto IL_0048; case 1: return _003C_003Ec__DisplayClass19_0._200E_200B_206B_206B_202B_206A_206B_200C_206C_202B_202E_206A_200B_202C_206B_200F_202D_206F_206B_206E_206F_206B_200E_206E_202A_200B_206F_200E_206E_200F_202B_200E_202C_200D_200B_200C_200F_202A_206D_202B_202E(x) == index; case 0: return false; } continue; IL_0048: num8 = -482062609; } }) != null) ? (-2063264624) : (-2063264615)); break; case 4: num = -2063264611; break; case 3: num7 = _202D_202C_206F_206C_202D_200D_200C_202C_206B_206E_206D_206A_200F_206F_202D_206E_206A_206C_202B_200E_200B_206E_206E_200C_202B_200C_200E_206E_206B_206E_202B_202A_206A_200D_206D_200F_202B_202B_202D_200D_202E((ElementId)questId2); goto IL_014e; case 6: singlePlayerDutyEntry = value.FirstOrDefault((SinglePlayerDutyEntry e) => e.Index == index); num = ((!(singlePlayerDutyEntry != null)) ? (-2063264609) : (-2063264616)); break; case 11: num7 = 0; goto IL_014e; case 7: return (QuestExists: true, EnabledByDefault: item, Index: index, Notes: item2); case 5: _206D_206E_202D_202E_206D_206E_200F_202D_206B_206E_202E_200D_206F_200D_200F_200C_206D_202B_200E_206B_200E_202C_206B_202C_200F_206D_206F_206F_206E_200D_206E_202B_206C_200C_200D_202B_206E_200D_202D_202D_202E((ILogger)_logger, 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(1940899937), new object[1] { questId }); return (QuestExists: false, EnabledByDefault: false, Index: index, Notes: Array.Empty()); case 0: item = singlePlayerDutyEntry.Enabled; item2 = singlePlayerDutyEntry.Notes; num = -2063264609; break; case 1: _202E_202A_202C_200F_206F_200B_206D_206C_202A_202E_200C_206D_200D_202C_206C_200B_206F_202D_206E_200D_200B_202B_202C_200E_206C_202C_200E_206E_206B_206A_200F_202E_206B_202E_200E_202E_200F_206A_206E_200F_202E((ILogger)_logger, 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(1989143781), new object[2] { questId, index }); return (QuestExists: false, EnabledByDefault: false, Index: index, Notes: Array.Empty()); case 10: { num = ((!_202E_202C_200D_200E_206F_202B_200E_200C_200C_202E_206F_206D_202D_200B_200F_206F_202A_200C_200E_206F_200E_200F_200F_200B_200C_206C_206F_202D_206E_200C_200F_202A_202A_202B_206B_206A_206F_206F_202B_206A_202E(quest.Root)) ? (-2063264623) : (-2063264614)); break; } IL_014e: key = (ushort)num7; item = false; item2 = Array.Empty(); num = ((!DutyRegistry.SinglePlayerDuties.TryGetValue(key, out value)) ? (-2063264609) : (-2063264610)); break; } } } [MethodImpl(MethodImplOptions.NoInlining)] private string BuildJournalGenreLabel(uint journalGenreId) { JournalGenre row = _dataManager.GetExcelSheet().GetRow(journalGenreId); JournalCategory value = row.JournalCategory.Value; string text = row.Name.ExtractText(); return _206B_200B_202D_206F_206F_206B_202C_202C_200D_200C_206D_206B_202E_200E_206B_206F_202B_200D_202E_206A_200E_200B_202E_206C_206B_202D_202C_206E_200B_202D_202A_200B_202A_206F_206D_202A_200B_206D_202B_202A_202E(value.Name.ExtractText(), 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(-1206804877), text); } [MethodImpl(MethodImplOptions.NoInlining)] public override void DrawTab() { int num = ((!_needsReload) ? (-1602595785) : (-1602595786)); Vector2 item = default(Vector2); float item2 = default(float); ImDrawListPtr item3 = default(ImDrawListPtr); bool value = default(bool); int num10 = default(int); int maxRetries = default(int); bool flag = default(bool); while (true) { int num2 = num; int num3 = -1602595787; int num4 = num2; int num5 = num4 + num3; int num6 = num4 & num3; switch (num5 - (num6 + num6)) { case 4: num = -1602595786; break; case 3: _needsReload = false; Reload(); num = -1602595785; break; case 2: { 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(591315449)); _206B_202A_200C_206C_202C_206C_202C_200C_200D_200F_200E_202C_200F_200B_206F_200C_202C_206A_206C_200E_200C_202A_206F_202B_200D_202E_206B_200F_206F_200F_206B_202C_202A_200E_202E_202A_200C_200B_202D_200C_202E(); (Vector2 ContentStartPos, float AvailableWidth, ImDrawListPtr DrawList) tuple2 = UiThemeUtils.BeginCard(); item = tuple2.ContentStartPos; item2 = tuple2.AvailableWidth; item3 = tuple2.DrawList; value = base.Configuration.SinglePlayerDuties.RunSoloInstancesWithBossMod; num = ((!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(1787365424), 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(-304229320))) ? (-1602595787) : (-1602595788)); break; } case 1: base.Configuration.SinglePlayerDuties.RunSoloInstancesWithBossMod = value; Save(); num = -1602595787; break; case 0: { ImRaii.DisabledDisposable disabledDisposable = _202D_200E_206A_202E_206E_206C_202D_206F_200C_202A_202A_200B_206D_200F_206D_202C_206E_200E_202C_200B_202E_200B_200C_202D_202A_202E_200C_200E_202A_206C_200D_200F_202C_202E_206D_206B_206C_202C_206C_202E_202E(!value); try { _206B_202A_200C_206C_202C_206C_202C_200C_200D_200F_200E_202C_200F_200B_206F_200C_202C_206A_206C_200E_200C_202A_206F_202B_200D_202E_206B_200F_206F_200F_206B_202C_202A_200E_202E_202A_200C_200B_202D_200C_202E(); int currentItem = (int)base.Configuration.SinglePlayerDuties.RetryDifficulty; _200D_206A_206A_200B_200B_206B_202A_206B_200D_206B_206D_200B_202E_202B_200E_206B_206A_202B_200D_202B_200D_200B_206D_200F_200F_206D_202B_206D_206F_206E_202C_206F_200B_200D_206B_206D_200F_202A_202A_206C_202E(_206E_200D_202A_202D_206E_200C_200D_206D_206F_200D_206D_202D_200E_200D_206F_200E_202E_206C_206B_202A_206C_200F_206B_200F_200B_206E_200C_202D_202B_202A_200C_202D_200D_202B_206D_200F_200D_200B_202E_206E_202E(_206C_206D_200C_206A_200D_202E_206D_202B_206F_202B_206B_206A_202D_206F_206D_202B_200E_202C_200F_202B_200D_202A_206E_202B_206B_202A_206C_202E_202B_200F_206B_206D_200C_202D_206A_200E_200D_202E_206B_202E().X * 0.4f, 260f)); num = ((!UiThemeUtils.ThemedCombo(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(-586214286), ref currentItem, _retryDifficulties, _retryDifficulties.Length)) ? (-1682209538) : (-1682209541)); while (true) { int num7 = num; num3 = -1682209544; num4 = num7; int num8 = num4 + num3; int num9 = num4 & num3; switch (num8 - (num9 + num9)) { case 4: _202D_206F_206D_206B_200F_202D_206D_202C_202D_206F_202E_206C_202C_202E_206F_200E_200E_200B_206D_202B_202E_206C_200E_206C_206C_202D_202A_200C_200C_206E_206E_200D_202A_206B_202D_202D_206B_202C_206F_202E(); _200D_206A_206A_200B_200B_206B_202A_206B_200D_206B_206D_200B_202E_202B_200E_206B_206A_202B_200D_202B_200D_200B_206D_200F_200F_206D_202B_206D_206F_206E_202C_206F_200B_200D_206B_206D_200F_202A_202A_206C_202E(80f); num10 = maxRetries; num = ((!_202A_200F_206C_202B_202B_206D_200E_206F_200F_206B_206A_206F_206C_202E_200B_202D_206D_200B_200C_202E_202A_202D_202E_202D_206C_200E_200C_202D_206A_206B_206E_206D_206D_202A_202B_202E_200D_206B_200F_200D_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(-672593592), ref num10, 1, 0, default(ImU8String), ImGuiInputTextFlags.None)) ? (-1682209548) : (-1682209551)); break; case 6: _202D_206F_206D_206B_200F_202D_206D_202C_202D_206F_202E_206C_202C_202E_206F_200E_200E_200B_206D_202B_202E_206C_200E_206C_206C_202D_202A_200C_200C_206E_206E_200D_202A_206B_202D_202D_206B_202C_206F_202E(); UiThemeUtils.InfoIcon(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(1252247264)); _206B_202A_200C_206C_202C_206C_202C_200C_200D_200F_200E_202C_200F_200B_206F_200C_202C_206A_206C_200E_200C_202A_206F_202B_200D_202E_206B_200F_206F_200F_206B_202C_202A_200E_202E_202A_200C_200B_202D_200C_202E(); maxRetries = base.Configuration.SinglePlayerDuties.MaxRetries; num = ((!_206B_206D_200D_202B_202B_200C_202E_206D_206B_206D_206E_202D_200F_202C_202A_202D_206E_202D_206F_200B_202A_200B_200F_202E_200D_202D_200E_206C_200B_200B_206A_206E_202B_206D_202D_206A_202B_202D_206D_202C_202E((ImU8String)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(556769295), maxRetries == 0)) ? (-1682209547) : (-1682209543)); break; case 7: base.Configuration.SinglePlayerDuties.MaxRetries = num10; Save(); num = -1682209548; break; case 14: num = -1682209541; break; case 1: base.Configuration.SinglePlayerDuties.MaxRetries = 0; Save(); num = -1682209547; break; case 8: num = ((!flag) ? (-1682209548) : (-1682209540)); break; case 5: base.Configuration.SinglePlayerDuties.MaxRetries = _202C_202D_206F_200E_200E_202B_202C_206E_206B_200B_202E_206F_206E_202D_202C_206B_206D_206C_200F_202C_202B_202B_206E_202D_206C_200E_206D_200D_202D_200E_206D_200D_200B_206C_206F_206E_206A_200F_206D_206F_202E(1, maxRetries); Save(); num = -1682209552; break; case 13: flag = maxRetries > 0; num = ((!_206B_206D_200D_202B_202B_200C_202E_206D_206B_206D_206E_202D_200F_202C_202A_202D_206E_202D_206F_200B_202A_200B_200F_202E_200D_202D_200E_206C_200B_200B_206A_206E_202B_206D_202D_206A_202B_202D_206D_202C_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(679585427), flag)) ? (-1682209552) : (-1682209539)); break; case 11: base.Configuration.SinglePlayerDuties.MaxRetries = -1; Save(); num = -1682209550; break; case 12: num = ((!_206B_206D_200D_202B_202B_200C_202E_206D_206B_206D_206E_202D_200F_202C_202A_202D_206E_202D_206F_200B_202A_200B_200F_202E_200D_202D_200E_206C_200B_200B_206A_206E_202B_206D_202D_206A_202B_202D_206D_202C_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(-760791582), maxRetries == -1)) ? (-1682209550) : (-1682209549)); break; case 2: _202D_206F_206D_206B_200F_202D_206D_202C_202D_206F_202E_206C_202C_202E_206F_200E_200E_200B_206D_202B_202E_206C_200E_206C_206C_202D_202A_200C_200C_206E_206E_200D_202A_206B_202D_202D_206B_202C_206F_202E(); UiThemeUtils.InfoIcon(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(1186403595)); num = -1682209544; break; case 3: base.Configuration.SinglePlayerDuties.RetryDifficulty = (Configuration.ERetryDifficulty)currentItem; Save(); num = -1682209538; break; case 10: num = ((maxRetries != -1) ? (-1682209544) : (-1682209542)); break; case 9: num = ((num10 < 1) ? (-1682209548) : (-1682209537)); break; case 0: goto end_IL_0194; } continue; end_IL_0194: break; } } finally { num = ((disabledDisposable == null) ? (-1889698799) : (-1889698800)); while (true) { int num11 = num; num3 = -1889698799; num4 = num11; int num12 = num4 + num3; int num13 = num4 & num3; switch (num12 - (num13 + num13)) { case 2: num = -1889698800; break; case 1: _200E_200D_206F_202C_200D_200F_206D_206C_200B_200E_200E_202E_202E_202A_206C_200E_202E_200F_200B_202B_200D_206B_206F_206C_206C_202C_202C_206D_206E_200F_200B_200F_202A_206B_202D_206C_202C_200B_200B_200F_202E((IDisposable)disabledDisposable); num = -1889698799; break; case 0: goto end_IL_047e; } continue; end_IL_047e: break; } } UiThemeUtils.EndCard(item, item2, item3); UiThemeUtils.SectionSpacing(); disabledDisposable = _202D_200E_206A_202E_206E_206C_202D_206F_200C_202A_202A_200B_206D_200F_206D_202C_206E_200E_202C_200B_202E_200B_200C_202D_202A_202E_200C_200E_202A_206C_200D_200F_202C_202E_206D_206B_206C_202C_206C_202E_202E(!value); try { 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(-405282686)); _206B_202A_200C_206C_202C_206C_202C_200C_200D_200F_200E_202C_200F_200B_206F_200C_202C_206A_206C_200E_200C_202A_206F_202B_200D_202E_206B_200F_206F_200F_206B_202C_202A_200E_202E_202A_200C_200B_202D_200C_202E(); (Vector2 ContentStartPos, float AvailableWidth, ImDrawListPtr DrawList) tuple = UiThemeUtils.BeginCard(); Vector2 item4 = tuple.ContentStartPos; float item5 = tuple.AvailableWidth; ImDrawListPtr item6 = tuple.DrawList; (int enabledCount, int totalCount) mainScenarioQuestCounts = GetMainScenarioQuestCounts(); int item7 = mainScenarioQuestCounts.enabledCount; int item8 = mainScenarioQuestCounts.totalCount; (int enabledCount, int totalCount) jobQuestCounts = GetJobQuestCounts(); int item9 = jobQuestCounts.enabledCount; int item10 = jobQuestCounts.totalCount; (int enabledCount, int totalCount) roleQuestCounts = GetRoleQuestCounts(); int item11 = roleQuestCounts.enabledCount; int item12 = roleQuestCounts.totalCount; (int enabledCount, int totalCount) otherQuestCounts = GetOtherQuestCounts(); int item13 = otherQuestCounts.enabledCount; int item14 = otherQuestCounts.totalCount; InlineArray4 buffer = default(InlineArray4); ref string reference = ref global::_003CPrivateImplementationDetails_003E.InlineArrayElementRef, string>(ref buffer, 0); DefaultInterpolatedStringHandler defaultInterpolatedStringHandler = new DefaultInterpolatedStringHandler(24, 2); defaultInterpolatedStringHandler.AppendLiteral(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(-1502035446)); defaultInterpolatedStringHandler.AppendFormatted(item7); defaultInterpolatedStringHandler.AppendLiteral(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(-70733513)); defaultInterpolatedStringHandler.AppendFormatted(item8); defaultInterpolatedStringHandler.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(555647321)); reference = defaultInterpolatedStringHandler.ToStringAndClear(); ref string reference2 = ref global::_003CPrivateImplementationDetails_003E.InlineArrayElementRef, string>(ref buffer, 1); DefaultInterpolatedStringHandler defaultInterpolatedStringHandler2 = new DefaultInterpolatedStringHandler(20, 2); defaultInterpolatedStringHandler2.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(-764635290)); defaultInterpolatedStringHandler2.AppendFormatted(item9); defaultInterpolatedStringHandler2.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(503298330)); defaultInterpolatedStringHandler2.AppendFormatted(item10); defaultInterpolatedStringHandler2.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(555647321)); reference2 = defaultInterpolatedStringHandler2.ToStringAndClear(); ref string reference3 = ref global::_003CPrivateImplementationDetails_003E.InlineArrayElementRef, string>(ref buffer, 2); DefaultInterpolatedStringHandler defaultInterpolatedStringHandler3 = new DefaultInterpolatedStringHandler(15, 2); defaultInterpolatedStringHandler3.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(-286842304)); defaultInterpolatedStringHandler3.AppendFormatted(item11); 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(503298330)); defaultInterpolatedStringHandler3.AppendFormatted(item12); defaultInterpolatedStringHandler3.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(555647321)); reference3 = defaultInterpolatedStringHandler3.ToStringAndClear(); ref string reference4 = ref global::_003CPrivateImplementationDetails_003E.InlineArrayElementRef, string>(ref buffer, 3); DefaultInterpolatedStringHandler defaultInterpolatedStringHandler4 = new DefaultInterpolatedStringHandler(16, 2); defaultInterpolatedStringHandler4.AppendLiteral(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(1317598960)); defaultInterpolatedStringHandler4.AppendFormatted(item13); defaultInterpolatedStringHandler4.AppendLiteral(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(-1392036559)); defaultInterpolatedStringHandler4.AppendFormatted(item14); defaultInterpolatedStringHandler4.AppendLiteral(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(444206578)); reference4 = defaultInterpolatedStringHandler4.ToStringAndClear(); ReadOnlySpan labels = global::_003CPrivateImplementationDetails_003E.InlineArrayAsReadOnlySpan, string>(in buffer, 4); _selectedTab = UiThemeUtils.DrawTabBar(labels, _selectedTab); _206D_206B_200D_206B_206B_206A_200D_206D_202D_206E_202D_200B_200C_202A_206D_206E_202B_202D_200E_206B_206C_202D_202A_202E_206A_206C_206B_202B_202A_202B_200C_206A_206C_202C_202D_200D_200D_206F_206D_206E_202E(_202E_200D_206D_200D_200B_202E_206A_206D_202C_200B_200B_206F_206A_206C_200B_200F_200D_206B_202E_202C_206A_202D_200C_202B_200E_202D_202C_206A_206F_206C_200E_202A_202C_206F_200E_200B_200B_202D_200E_200C_202E() - _200E_202B_206C_200F_206C_206F_206E_202E_202A_206D_202C_200D_200B_206B_200D_206A_206E_206C_202E_206F_202D_200E_206A_202E_206F_200D_200F_200C_200C_202B_206C_200E_200C_206C_200B_206D_206D_202B_206C_202E_202E().ItemSpacing.Y); switch (_selectedTab) { default: num = -1152905542; goto IL_0753; case 1: DrawJobQuestConfigTable(); num = -1152905541; goto IL_0753; case 2: goto IL_07f1; case 3: goto IL_0881; case 0: goto IL_0893; IL_0753: while (true) { int num14 = num; num3 = -1152905538; num4 = num14; switch ((num4 | num3) - (num4 & num3)) { case 8: base.Configuration.SinglePlayerDuties.WhitelistedSinglePlayerDutyCfcIds.Clear(); base.Configuration.SinglePlayerDuties.BlacklistedSinglePlayerDutyCfcIds.Clear(); Save(); num = -1152905538; break; case 4: num = -1152905541; break; case 7: goto end_IL_0753; case 6: goto IL_07f1; case 3: num = -1152905542; break; case 5: goto IL_080f; case 2: goto IL_0881; case 1: goto IL_0893; case 0: UiThemeUtils.EndCard(item4, item5, item6); return; } continue; IL_080f: DrawEnableAllButton(); _202D_206F_206D_206B_200F_202D_206D_202C_202D_206F_202E_206C_202C_202E_206F_200E_200E_200B_206D_202B_202E_206C_200E_206C_206C_202D_202A_200C_200C_206E_206E_200D_202A_206B_202D_202D_206B_202C_206F_202E(); DrawClipboardButtons(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(436552950), base.Configuration.SinglePlayerDuties.WhitelistedSinglePlayerDutyCfcIds, base.Configuration.SinglePlayerDuties.BlacklistedSinglePlayerDutyCfcIds); _202D_206F_206D_206B_200F_202D_206D_202C_202D_206F_202E_206C_202C_202E_206F_200E_200E_200B_206D_202B_202E_206C_200E_206C_206C_202D_202A_200C_200C_206E_206E_200D_202A_206B_202D_202D_206B_202C_206F_202E(); num = ((!UiThemeUtils.DestructiveButton(FontAwesomeIcon.Undo, 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(105765014))) ? (-1152905538) : (-1152905546)); continue; end_IL_0753: break; } goto case 1; IL_0893: DrawMainScenarioConfigTable(); num = -1152905541; goto IL_0753; IL_0881: DrawOtherQuestConfigTable(); num = -1152905541; goto IL_0753; IL_07f1: DrawRoleQuestConfigTable(); num = -1152905541; goto IL_0753; } } finally { num = ((disabledDisposable == null) ? (-1996908765) : (-1996908768)); while (true) { int num15 = num; num3 = -1996908767; num4 = num15; switch ((num4 | num3) - (num4 & num3)) { case 0: num = -1996908768; break; case 2: goto end_IL_08d4; case 1: _200E_200D_206F_202C_200D_200F_206D_206C_200B_200E_200E_202E_202E_202A_206C_200E_202E_200F_200B_202B_200D_206B_206F_206C_206C_202C_202C_206D_206E_200F_200B_200F_202A_206B_202D_206C_202C_200B_200B_200F_202E((IDisposable)disabledDisposable); num = -1996908765; break; } continue; end_IL_08d4: break; } } } } } } [MethodImpl(MethodImplOptions.NoInlining)] private void DrawMainScenarioConfigTable() { using ImRaii.ChildDisposable childDisposable = BeginChildArea(); int num = ((!(!childDisposable)) ? 2112848608 : 2112848618); EExpansionVersion eExpansionVersion = default(EExpansionVersion); EExpansionVersion[] values = default(EExpansionVersion[]); int num8 = default(int); List value = default(List); Dictionary headerStates = default(Dictionary); while (true) { int num2 = num; int num3 = 2112848609; int num4 = num2; int num5 = num4 + num3; int num6 = num4 & num3; switch (num5 - (num6 + num6)) { case 7: eExpansionVersion = values[num8]; num = ((!_mainScenarioBattles.TryGetValue(eExpansionVersion, out value)) ? 2112848615 : 2112848621); break; case 4: num = ((num8 < values.Length) ? 2112848614 : 2112848612); break; case 12: { (int enabledCount, int totalCount) questBattleCounts3 = GetQuestBattleCounts(value); int item5 = questBattleCounts3.enabledCount; int item6 = questBattleCounts3.totalCount; string label3 = _206E_200C_206F_202A_206A_200D_200C_202B_200E_200E_202B_206C_200D_202B_200C_200B_202C_200D_200E_206A_206C_206B_206B_202B_202C_202D_200B_202A_206F_206B_202B_200E_206F_202D_206C_200B_200D_200C_206E_200E_202E(eExpansionVersion); DefaultInterpolatedStringHandler defaultInterpolatedStringHandler6 = new DefaultInterpolatedStringHandler(1, 2); defaultInterpolatedStringHandler6.AppendFormatted(item5); defaultInterpolatedStringHandler6.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(503298330)); defaultInterpolatedStringHandler6.AppendFormatted(item6); num = ((!DrawPersistentAccordion(label3, defaultInterpolatedStringHandler6.ToStringAndClear(), eExpansionVersion.ToString(), headerStates)) ? 2112848615 : 2112848616); break; } case 13: DrawQuestTable(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(-1733632812), _startingCityBattles[EAetheryteLocation.Uldah]); num = 2112848609; break; case 14: { (int enabledCount, int totalCount) questBattleCounts4 = GetQuestBattleCounts(_startingCityBattles[EAetheryteLocation.Gridania]); int item7 = questBattleCounts4.enabledCount; int item8 = questBattleCounts4.totalCount; DefaultInterpolatedStringHandler defaultInterpolatedStringHandler7 = new DefaultInterpolatedStringHandler(14, 2); defaultInterpolatedStringHandler7.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(36156870)); defaultInterpolatedStringHandler7.AppendFormatted(ConfigComponent.FormatLevel(5)); defaultInterpolatedStringHandler7.AppendLiteral(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(680284710)); defaultInterpolatedStringHandler7.AppendFormatted(ConfigComponent.FormatLevel(14)); defaultInterpolatedStringHandler7.AppendLiteral(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(1618480346)); string label4 = defaultInterpolatedStringHandler7.ToStringAndClear(); DefaultInterpolatedStringHandler defaultInterpolatedStringHandler8 = new DefaultInterpolatedStringHandler(1, 2); defaultInterpolatedStringHandler8.AppendFormatted(item7); defaultInterpolatedStringHandler8.AppendLiteral(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(-1392036559)); defaultInterpolatedStringHandler8.AppendFormatted(item8); num = ((!DrawPersistentAccordion(label4, defaultInterpolatedStringHandler8.ToStringAndClear(), 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(-609841478), headerStates)) ? 2112848610 : 2112848611); break; } case 2: DrawQuestTable(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(-609841478), _startingCityBattles[EAetheryteLocation.Gridania]); num = 2112848610; break; case 10: num = 2112848618; break; case 3: { (int enabledCount, int totalCount) questBattleCounts2 = GetQuestBattleCounts(_startingCityBattles[EAetheryteLocation.Uldah]); int item3 = questBattleCounts2.enabledCount; int item4 = questBattleCounts2.totalCount; DefaultInterpolatedStringHandler defaultInterpolatedStringHandler4 = new DefaultInterpolatedStringHandler(12, 2); defaultInterpolatedStringHandler4.AppendLiteral(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(266830176)); defaultInterpolatedStringHandler4.AppendFormatted(ConfigComponent.FormatLevel(4)); defaultInterpolatedStringHandler4.AppendLiteral(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(680284710)); defaultInterpolatedStringHandler4.AppendFormatted(ConfigComponent.FormatLevel(14)); defaultInterpolatedStringHandler4.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(1735737295)); string label2 = defaultInterpolatedStringHandler4.ToStringAndClear(); DefaultInterpolatedStringHandler defaultInterpolatedStringHandler5 = new DefaultInterpolatedStringHandler(1, 2); defaultInterpolatedStringHandler5.AppendFormatted(item3); defaultInterpolatedStringHandler5.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(-1680133376)); defaultInterpolatedStringHandler5.AppendFormatted(item4); num = ((!DrawPersistentAccordion(label2, defaultInterpolatedStringHandler5.ToStringAndClear(), 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(-1652029814), headerStates)) ? 2112848609 : 2112848620); break; } case 1: { headerStates = base.Configuration.SinglePlayerDuties.HeaderStates; (int enabledCount, int totalCount) questBattleCounts = GetQuestBattleCounts(_startingCityBattles[EAetheryteLocation.Limsa]); int item = questBattleCounts.enabledCount; int item2 = questBattleCounts.totalCount; DefaultInterpolatedStringHandler defaultInterpolatedStringHandler2 = new DefaultInterpolatedStringHandler(19, 2); defaultInterpolatedStringHandler2.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(-1811029718)); defaultInterpolatedStringHandler2.AppendFormatted(ConfigComponent.FormatLevel(5)); defaultInterpolatedStringHandler2.AppendLiteral(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(-1884306162)); defaultInterpolatedStringHandler2.AppendFormatted(ConfigComponent.FormatLevel(14)); defaultInterpolatedStringHandler2.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(1735737295)); string label = defaultInterpolatedStringHandler2.ToStringAndClear(); DefaultInterpolatedStringHandler defaultInterpolatedStringHandler3 = new DefaultInterpolatedStringHandler(1, 2); defaultInterpolatedStringHandler3.AppendFormatted(item); defaultInterpolatedStringHandler3.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(-1680133376)); defaultInterpolatedStringHandler3.AppendFormatted(item2); num = ((!DrawPersistentAccordion(label, defaultInterpolatedStringHandler3.ToStringAndClear(), 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(106972195), headerStates)) ? 2112848623 : 2112848617); break; } case 0: values = Enum.GetValues(); num8 = 0; num = 2112848613; break; case 6: { int num7 = num8; num3 = 1; num4 = num7; num8 = (num4 | num3) + (num4 & num3); num = 2112848613; break; } case 8: DrawQuestTable(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(-2011227758), _startingCityBattles[EAetheryteLocation.Limsa]); num = 2112848623; break; case 9: { DefaultInterpolatedStringHandler defaultInterpolatedStringHandler = new DefaultInterpolatedStringHandler(6, 1); defaultInterpolatedStringHandler.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(-1381860118)); defaultInterpolatedStringHandler.AppendFormatted(eExpansionVersion); DrawQuestTable(defaultInterpolatedStringHandler.ToStringAndClear(), value); num = 2112848615; break; } case 11: return; case 5: return; } } } [MethodImpl(MethodImplOptions.NoInlining)] private void DrawJobQuestConfigTable() { using ImRaii.ChildDisposable childDisposable = BeginChildArea(); int num = ((!(!childDisposable)) ? 986510284 : 986510287); string text = default(string); EClassJob item = default(EClassJob); List value = default(List); int item2 = default(int); while (true) { int num2 = num; int num3 = 986510285; int num4 = num2; int num5 = num4 + num3; int num6 = num4 & num3; switch (num5 - (num6 + num6)) { case 0: goto IL_0057; case 2: return; case 1: { Dictionary headerStates = base.Configuration.SinglePlayerDuties.HeaderStates; int num7 = 0; IEnumerator<(EClassJob, int)> enumerator = _classJobUtils.SortedClassJobs.GetEnumerator(); try { num = -1544215623; while (true) { int num8 = num; num3 = -1544215619; num4 = num8; switch ((num4 | num3) - (num4 & num3)) { case 10: text = _206B_200B_202D_206F_206F_206B_202C_202C_200D_200C_206D_206B_202E_200E_206B_206F_202B_200D_202E_206A_200E_200B_202E_206C_206B_202D_202C_206E_200B_202D_202A_200B_202A_206F_206D_202A_200B_206D_202B_202A_202E(text, 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(-2014446916), _206F_206F_206F_206D_206C_200E_206D_200E_200D_202E_200F_202C_202C_206E_202C_206F_200E_200B_200F_200B_202A_206B_206B_202A_206C_200E_206C_206D_200D_202A_200C_202E_202D_206E_202B_206F_206C_200C_206B_200E_202E(_200D_206F_200C_200B_200D_206B_200E_206B_200D_206B_206F_206C_206E_202C_202C_202B_206D_202A_206D_206D_206C_202E_200F_202C_206B_200C_202C_200F_200B_200C_202A_206A_206D_200C_206F_202A_200E_202C_202A_206A_202E(item))); num = -1544215620; break; case 5: num = (_206C_206B_206A_202A_206A_206F_206D_202C_200F_200C_206E_200D_206A_200D_206C_200D_202C_206B_202D_202C_200C_200D_202C_202A_206E_202B_200D_206D_200E_200C_202E_200B_206C_206E_200E_206C_206C_200B_202C_200C_202E(item) ? (-1544215623) : (-1544215619)); break; case 6: { DefaultInterpolatedStringHandler defaultInterpolatedStringHandler2 = new DefaultInterpolatedStringHandler(9, 1); defaultInterpolatedStringHandler2.AppendLiteral(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(-157733930)); defaultInterpolatedStringHandler2.AppendFormatted(item); DrawQuestTable(defaultInterpolatedStringHandler2.ToStringAndClear(), value); num = -1544215623; break; } case 2: num = ((item2 == num7) ? (-1544215618) : (-1544215622)); break; case 9: num = -1544215623; break; case 1: { (int enabledCount, int totalCount) questBattleCounts = GetQuestBattleCounts(value); int item3 = questBattleCounts.enabledCount; int item4 = questBattleCounts.totalCount; string label = text; DefaultInterpolatedStringHandler defaultInterpolatedStringHandler = new DefaultInterpolatedStringHandler(1, 2); defaultInterpolatedStringHandler.AppendFormatted(item3); defaultInterpolatedStringHandler.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(-1680133376)); defaultInterpolatedStringHandler.AppendFormatted(item4); num = ((!DrawPersistentAccordion(label, defaultInterpolatedStringHandler.ToStringAndClear(), item.ToString(), headerStates)) ? (-1544215623) : (-1544215621)); break; } case 11: { (EClassJob, int) current = enumerator.Current; item = current.Item1; item2 = current.Item2; num = (_200C_202D_200B_206A_200F_200E_202B_202B_200C_202C_202A_206B_202D_202C_202A_206D_206A_200F_202E_206E_202A_206D_202D_202C_200E_206C_200F_200F_206C_200E_200E_202C_206E_206D_206C_202B_206B_202B_200D_206C_202E(item) ? (-1544215623) : (-1544215624)); break; } case 4: num = (_202D_206B_206B_200D_202A_206F_202C_202A_202E_206B_202E_206B_200B_202A_200B_202D_206D_202E_206E_202D_202E_206A_200D_206E_200D_206A_200E_200B_200C_202B_206B_200E_202C_202D_202D_200D_206B_206A_202D_200F_202E((IEnumerator)enumerator) ? (-1544215626) : (-1544215627)); break; case 7: num7 = item2; _206B_202A_200C_206C_202C_206C_202C_200C_200D_200F_200E_202C_200F_200B_206F_200C_202C_206A_206C_200E_200C_202A_206F_202B_200D_202E_206B_200F_206F_200F_206B_202C_202A_200E_202E_202A_200C_200B_202D_200C_202E(); _202C_202B_206B_200D_202A_202E_206C_206E_202A_206A_202B_200B_202E_202E_206D_200D_206E_206C_202A_200D_206D_206C_206E_200F_202B_202D_200F_206F_200C_206D_202C_206D_202B_206E_206B_206F_206A_206C_206A_202E_202E(); _206B_202A_200C_206C_202C_206C_202C_200C_200D_200F_200E_202C_200F_200B_206F_200C_202C_206A_206C_200E_200C_202A_206F_202B_200D_202E_206B_200F_206F_200F_206B_202C_202A_200E_202E_202A_200C_200B_202D_200C_202E(); num = -1544215618; break; case 3: text = _206F_206F_206F_206D_206C_200E_206D_200E_200D_202E_200F_202C_202C_206E_202C_206F_200E_200B_200F_200B_202A_206B_206B_202A_206C_200E_206C_206D_200D_202A_200C_202E_202D_206E_202B_206F_206C_200C_206B_200E_202E(item); num = ((!_200D_206B_206C_206C_202E_200C_206A_206C_206B_200C_200C_200D_200E_200D_206D_202D_200F_200F_202A_200F_206D_200C_200E_206A_206F_202C_202C_206B_206F_206A_202A_202D_202C_200C_206B_200E_200C_200D_202A_206C_202E(item)) ? (-1544215620) : (-1544215625)); break; case 0: num = ((!_jobQuestBattles.TryGetValue(item, out value)) ? (-1544215623) : (-1544215617)); break; case 8: return; } } } finally { num = ((enumerator == null) ? 909059327 : 909059324); while (true) { int num9 = num; num3 = 909059326; num4 = num9; int num10 = num4 + num3; int num11 = num4 & num3; switch (num10 - (num11 + num11)) { case 0: num = 909059324; break; case 1: goto end_IL_0321; case 2: _200E_200D_206F_202C_200D_200F_206D_206C_200B_200E_200E_202E_202E_202A_206C_200E_202E_200F_200B_202B_200D_206B_206F_206C_206C_202C_202C_206D_206E_200F_200B_200F_202A_206B_202D_206C_202C_200B_200B_200F_202E((IDisposable)enumerator); num = 909059327; break; } continue; end_IL_0321: break; } } } } continue; IL_0057: num = 986510287; } } [MethodImpl(MethodImplOptions.NoInlining)] private void DrawRoleQuestConfigTable() { using ImRaii.ChildDisposable childDisposable = BeginChildArea(); int num = ((!(!childDisposable)) ? 713533165 : 713533166); EClassJob item4 = default(EClassJob); List value = default(List); string item3 = default(string); while (true) { int num2 = num; int num3 = 713533167; int num4 = num2; int num5 = num4 + num3; int num6 = num4 & num3; switch (num5 - (num6 + num6)) { case 0: goto IL_0057; case 1: return; case 2: { Dictionary headerStates = base.Configuration.SinglePlayerDuties.HeaderStates; using (List<(EClassJob, string)>.Enumerator enumerator = RoleQuestCategories.GetEnumerator()) { num = -2084148046; while (true) { int num7 = num; num3 = -2084148048; num4 = num7; switch ((num4 | num3) - (num4 & num3)) { case 3: num = -2084148046; break; case 2: num = (enumerator.MoveNext() ? (-2084148044) : (-2084148043)); break; case 0: { DefaultInterpolatedStringHandler defaultInterpolatedStringHandler3 = new DefaultInterpolatedStringHandler(10, 1); defaultInterpolatedStringHandler3.AppendLiteral(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(1547149851)); defaultInterpolatedStringHandler3.AppendFormatted(item4); DrawQuestTable(defaultInterpolatedStringHandler3.ToStringAndClear(), value); num = -2084148046; break; } case 4: { (EClassJob, string) current = enumerator.Current; item4 = current.Item1; item3 = current.Item2; num = ((!_roleQuestBattles.TryGetValue(item4, out value)) ? (-2084148046) : (-2084148047)); break; } case 1: { (int enabledCount, int totalCount) questBattleCounts = GetQuestBattleCounts(value); int item = questBattleCounts.enabledCount; int item2 = questBattleCounts.totalCount; string label = item3; DefaultInterpolatedStringHandler defaultInterpolatedStringHandler = new DefaultInterpolatedStringHandler(1, 2); defaultInterpolatedStringHandler.AppendFormatted(item); 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(503298330)); defaultInterpolatedStringHandler.AppendFormatted(item2); string rightText = defaultInterpolatedStringHandler.ToStringAndClear(); DefaultInterpolatedStringHandler defaultInterpolatedStringHandler2 = new DefaultInterpolatedStringHandler(5, 1); defaultInterpolatedStringHandler2.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(712946175)); defaultInterpolatedStringHandler2.AppendFormatted(item4); num = ((!DrawPersistentAccordion(label, rightText, defaultInterpolatedStringHandler2.ToStringAndClear(), headerStates)) ? (-2084148046) : (-2084148048)); break; } case 5: goto end_IL_009d; } continue; end_IL_009d: break; } } (int enabledCount, int totalCount) questBattleCounts2 = GetQuestBattleCounts(_otherRoleQuestBattles); int item5 = questBattleCounts2.enabledCount; int item6 = questBattleCounts2.totalCount; string label2 = 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(900333825); DefaultInterpolatedStringHandler defaultInterpolatedStringHandler4 = new DefaultInterpolatedStringHandler(1, 2); defaultInterpolatedStringHandler4.AppendFormatted(item5); defaultInterpolatedStringHandler4.AppendLiteral(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(-70733513)); defaultInterpolatedStringHandler4.AppendFormatted(item6); num = ((!DrawPersistentAccordion(label2, defaultInterpolatedStringHandler4.ToStringAndClear(), 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(-346473233), headerStates)) ? (-1432626738) : (-1432626737)); while (true) { int num8 = num; num3 = -1432626738; num4 = num8; switch ((num4 | num3) - (num4 & num3)) { case 2: num = -1432626737; break; case 1: DrawQuestTable(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(-345649742), _otherRoleQuestBattles); num = -1432626738; break; case 0: return; } } } } continue; IL_0057: num = 713533166; } } [MethodImpl(MethodImplOptions.NoInlining)] private void DrawOtherQuestConfigTable() { using ImRaii.ChildDisposable childDisposable = BeginChildArea(); int num = ((!(!childDisposable)) ? 70323230 : 70323231); string item = default(string); List item2 = default(List); while (true) { int num2 = num; int num3 = 70323230; int num4 = num2; switch ((num4 | num3) - (num4 & num3)) { case 2: goto IL_0055; case 1: return; case 0: { Dictionary headerStates = base.Configuration.SinglePlayerDuties.HeaderStates; using ImmutableList<(string, List)>.Enumerator enumerator = _otherQuestBattles.GetEnumerator(); num = -444495889; while (true) { int num5 = num; num3 = -444495890; num4 = num5; switch ((num4 | num3) - (num4 & num3)) { case 0: DrawQuestTable(_200B_200E_202B_200C_202A_200E_202E_202E_202B_202E_206D_202B_206F_200E_202C_202E_206C_206A_200B_200B_202D_202E_200D_200B_200F_202C_206D_206A_206B_206C_200B_202C_200F_202B_206C_202A_202A_202B_202A_206B_202E(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(835196009), item), item2); num = -444495889; break; case 4: { (string, List) current = enumerator.Current; item = current.Item1; item2 = current.Item2; (int enabledCount, int totalCount) questBattleCounts = GetQuestBattleCounts(item2); int item3 = questBattleCounts.enabledCount; int item4 = questBattleCounts.totalCount; string label = item; DefaultInterpolatedStringHandler defaultInterpolatedStringHandler = new DefaultInterpolatedStringHandler(1, 2); defaultInterpolatedStringHandler.AppendFormatted(item3); defaultInterpolatedStringHandler.AppendLiteral(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(-70733513)); defaultInterpolatedStringHandler.AppendFormatted(item4); num = ((!DrawPersistentAccordion(label, defaultInterpolatedStringHandler.ToStringAndClear(), _200B_200E_202B_200C_202A_200E_202E_202E_202B_202E_206D_202B_206F_200E_202C_202E_206C_206A_200B_200B_202D_202E_200D_200B_200F_202C_206D_206A_206B_206C_200B_202C_200F_202B_206C_202A_202A_202B_202A_206B_202E(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(880133585), item), headerStates)) ? (-444495889) : (-444495890)); break; } case 1: num = (enumerator.MoveNext() ? (-444495894) : (-444495891)); break; case 2: num = -444495889; break; case 3: return; } } } } continue; IL_0055: num = 70323231; } } [MethodImpl(MethodImplOptions.NoInlining)] private void DrawQuestTable(string label, IReadOnlyList dutyInfos) { using ImRaii.TableDisposable tableDisposable = UiThemeUtils.BeginThemedTable(label, 2, ImGuiTableFlags.SizingFixedFit); if (!(bool)tableDisposable) { return; } _202A_202B_202B_206F_206C_200F_206E_200B_200C_202E_202B_202B_206C_206B_202E_202C_202E_206A_200E_206C_206E_202A_202D_200B_202D_206F_206E_206D_200E_206B_202E_206E_202A_206C_206F_202A_202B_202C_206B_206A_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(-670330761), ImGuiTableColumnFlags.WidthStretch, 0f, 0u); _202A_202B_202B_206F_206C_200F_206E_200B_200C_202E_202B_202B_206C_206B_202E_202C_202E_206A_200E_206C_206E_202A_202D_200B_202D_206F_206E_206D_200E_206B_202E_206E_202A_206C_206F_202A_202B_202C_206B_206A_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(465239065), ImGuiTableColumnFlags.WidthFixed, 200f, 0u); IEnumerator enumerator = dutyInfos.GetEnumerator(); try { while (_202D_206B_206B_200D_202A_206F_202C_202A_202E_206B_202E_206B_200B_202A_200B_202D_206D_202E_206E_202D_202E_206A_200D_206E_200D_206A_200E_200B_200C_202B_206B_200E_202C_202D_202D_200D_206B_206A_202D_200F_202E((IEnumerator)enumerator)) { SinglePlayerDutyInfo current = enumerator.Current; _200B_202A_202E_202C_206C_206F_200B_200C_206E_206B_206C_206A_200D_202E_202D_200E_206C_200B_206A_202B_202A_206B_202C_206D_202D_206A_202A_202A_202D_200B_200C_202D_206E_200B_202A_200D_202C_202D_202D_206D_202E(); string[] array = (current.EnabledByDefault ? SupportedCfcOptions : UnsupportedCfcOptions); int currentItem = 0; if (base.Configuration.SinglePlayerDuties.WhitelistedSinglePlayerDutyCfcIds.Contains(current.ContentFinderConditionId)) { currentItem = 1; } if (base.Configuration.SinglePlayerDuties.BlacklistedSinglePlayerDutyCfcIds.Contains(current.ContentFinderConditionId)) { currentItem = 2; } int num; if (_200B_200C_202D_206A_202A_200D_202B_200E_202E_200D_200F_202D_200C_200C_200F_206B_206D_200E_206B_200F_206F_200F_200D_200D_206A_202E_200C_202C_200B_206E_200D_206B_202D_200D_202C_206E_200C_200E_206B_206E_202E()) { _206A_206F_202B_206E_206B_206E_206C_206D_202D_202E_206E_206E_200B_200B_202E_206A_206D_200F_200C_202D_206E_202C_206F_200B_202D_206C_200D_206C_200D_206A_206E_206A_206C_200E_202A_200C_200E_200E_206F_202E_202E(); float reservedRightWidth = ((!current.Enabled || current.Notes.Length != 0) ? (_206F_206C_206E_202C_200D_202D_206F_200F_202A_200F_200D_200D_206B_202C_206D_202E_202A_206A_202B_202D_202D_200E_200F_200E_200D_206B_202B_200C_206D_200B_202A_206E_200F_200F_200B_202D_206C_202E_200B_206B_202E() + _200E_202B_206C_200F_206C_206F_206E_202E_202A_206D_202C_200D_200B_206B_200D_206A_206E_206C_202E_206F_202D_200E_206A_202E_206F_200D_200F_200C_200C_202B_206C_200E_200C_206C_200B_206D_206D_202B_206C_202E_202E().ItemSpacing.X) : 0f); UiThemeUtils.RowLabel(current.Name, reservedRightWidth); if (current.Enabled) { num = ((current.Notes.Length == 0) ? (-1210552144) : (-1210552143)); goto IL_0238; } _202D_206F_206D_206B_200F_202D_206D_202C_202D_206F_202E_206C_202C_202E_206F_200E_200E_200B_206D_202B_202E_206C_200E_206C_206C_202D_202A_200C_200C_206E_206E_200D_202A_206B_202D_202D_206B_202C_206F_202E(); ImRaii.FontDisposable fontDisposable = _202A_202B_206D_200D_206F_200F_202B_200D_202D_200F_206A_202B_206A_200F_202C_206D_206C_206A_202A_200F_206F_206B_202E_206D_202E_202B_202D_200D_200D_202D_202A_200E_206D_206B_202A_202B_202C_206C_206A_206B_202E(_200D_206B_202A_200E_206A_202B_206E_200D_200B_200C_200B_206F_206B_202E_200E_202A_200D_202C_202E_202E_206E_202E_206C_206A_206F_200F_202E_206F_202E_202B_202D_202C_200B_202E_200C_202D_206C_206B_202C_206F_202E(), true); try { _206E_206C_202E_200C_202C_206A_206C_200D_206B_202E_200E_200D_206B_202B_202C_200C_202E_206A_206E_202B_200E_202A_200F_202D_206E_202B_200D_206A_200F_206D_202B_202C_206E_200F_200C_202E_202A_202E_206B_200D_202E(ref UiThemeUtils.StatusLocked, (ImU8String)_202C_206A_206C_206F_200C_200F_202C_206F_202A_200F_206C_200E_202C_206E_200C_206F_206B_206D_206D_206A_200C_200B_202D_206C_202E_206D_202D_206C_206D_206B_206C_202B_202C_206A_200F_200C_206B_206A_206D_202B_202E(FontAwesomeIcon.Times)); } finally { num = ((fontDisposable == null) ? 144414257 : 144414258); while (true) { int num2 = num; int num3 = 144414256; int num4 = num2; switch ((num4 | num3) - (num4 & num3)) { case 0: num = 144414258; break; case 2: _200E_200D_206F_202C_200D_200F_206D_206C_200B_200E_200E_202E_202E_202A_206C_200E_202E_200F_200B_202B_200D_206B_206F_206C_206C_202C_202C_206D_206E_200F_200B_200F_202A_206B_202D_206C_202C_200B_200B_200F_202E((IDisposable)fontDisposable); num = 144414257; break; case 1: goto end_IL_0187; } continue; end_IL_0187: break; } } if (_202A_206B_200F_200B_206C_206B_202A_200D_206B_202D_206D_200B_202E_202D_206F_202C_200B_200F_206D_202A_206C_206B_206F_202E_200F_202D_200E_202C_200D_200E_200B_202B_206B_200B_206B_206A_206F_202A_206D_202E()) { using (_206B_206F_206E_202B_200B_206E_200D_206F_202D_200B_206E_206E_206C_200D_206D_202E_206C_202E_206F_200E_206D_200C_206A_200F_202E_206C_200D_200E_206E_206A_206E_200D_202D_200C_200F_206A_200F_202C_206C_206D_202E()) { _206C_200D_206D_202C_200C_202B_202A_206C_200E_206C_202C_202D_206A_200F_200B_202A_206A_206A_206F_202C_206B_202E_200D_200F_200E_202D_206A_202B_200F_202B_202A_202C_202B_202B_202A_200E_200F_202B_206B_202E_202E(400f); _200E_200B_202D_202A_206D_200D_200C_202B_200C_206F_206E_206E_200D_200B_200F_206B_202D_200E_200B_206F_200B_206A_206B_206B_202B_202B_202C_202B_200E_206F_202A_206B_200D_206F_202A_206E_202B_206A_200F_200D_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(-1139774933)); _200E_200F_206D_206B_206F_200E_206F_200F_202B_200F_202E_206E_206B_202B_200C_200C_200B_200F_202E_202A_202C_200B_202E_202C_200E_202E_200D_202D_206C_206C_202D_206E_202A_206B_206E_206A_206E_200F_206A_202E(); } } } goto IL_026a; IL_02a9: ImU8String imU8String = new ImU8String(6, 1); imU8String.AppendLiteral(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(1875056268)); imU8String.AppendFormatted(current.ContentFinderConditionId); ImRaii.IdDisposable idDisposable = _202D_206F_200B_202C_202A_206A_206C_206E_200C_206E_206B_206A_202C_200F_206D_206C_202B_202B_206B_202E_202E_202C_206C_206E_200E_200C_206A_202E_200C_206B_200B_200B_206D_206D_202D_200B_206B_206B_206C_200D_202E(imU8String, true); try { ImRaii.DisabledDisposable disabledDisposable = _202D_200E_206A_202E_206E_206C_202D_206F_200C_202A_202A_200B_206D_200F_206D_202C_206E_200E_202C_200B_202E_200B_200C_202D_202A_202E_200C_200E_202A_206C_200D_200F_202C_202E_206D_206B_206C_202C_206C_202E_202E(!current.Enabled); try { _200D_206A_206A_200B_200B_206B_202A_206B_200D_206B_206D_200B_202E_202B_200E_206B_206A_202B_200D_202B_200D_200B_206D_200F_200F_206D_202B_206D_206F_206E_202C_206F_200B_200D_206B_206D_200F_202A_202A_206C_202E(-1f); num = ((!UiThemeUtils.ThemedCombo(string.Empty, ref currentItem, array, array.Length)) ? (-430072401) : (-430072402)); while (true) { int num5 = num; int num3 = -430072405; int num4 = num5; switch ((num4 | num3) - (num4 & num3)) { case 2: base.Configuration.SinglePlayerDuties.WhitelistedSinglePlayerDutyCfcIds.Add(current.ContentFinderConditionId); num = -430072406; break; case 5: base.Configuration.SinglePlayerDuties.WhitelistedSinglePlayerDutyCfcIds.Remove(current.ContentFinderConditionId); base.Configuration.SinglePlayerDuties.BlacklistedSinglePlayerDutyCfcIds.Remove(current.ContentFinderConditionId); num = ((currentItem != 1) ? (-430072408) : (-430072407)); break; case 3: num = ((currentItem != 2) ? (-430072406) : (-430072403)); break; case 0: num = -430072402; break; case 1: Save(); num = -430072401; break; case 6: base.Configuration.SinglePlayerDuties.BlacklistedSinglePlayerDutyCfcIds.Add(current.ContentFinderConditionId); num = -430072406; break; case 4: goto end_IL_0321; } continue; end_IL_0321: break; } } finally { num = ((disabledDisposable == null) ? (-29554292) : (-29554289)); while (true) { int num6 = num; int num3 = -29554290; int num4 = num6; switch ((num4 | num3) - (num4 & num3)) { case 0: num = -29554289; break; case 2: goto end_IL_0467; case 1: _200E_200D_206F_202C_200D_200F_206D_206C_200B_200E_200E_202E_202E_202A_206C_200E_202E_200F_200B_202B_200D_206B_206F_206C_206C_202C_202C_206D_206E_200F_200B_200F_202A_206B_202D_206C_202C_200B_200B_200F_202E((IDisposable)disabledDisposable); num = -29554292; break; } continue; end_IL_0467: break; } } } finally { num = ((idDisposable == null) ? (-175423025) : (-175423026)); while (true) { int num7 = num; int num3 = -175423025; int num4 = num7; int num8 = num4 + num3; int num9 = num4 & num3; switch (num8 - (num9 + num9)) { case 2: num = -175423026; break; case 1: _200E_200D_206F_202C_200D_200F_206D_206C_200B_200E_200E_202E_202E_202A_206C_200E_202E_200F_200B_202B_200D_206B_206F_206C_206C_202C_202C_206D_206E_200F_200B_200F_202A_206B_202D_206C_202C_200B_200B_200F_202E((IDisposable)idDisposable); num = -175423025; break; case 0: goto end_IL_04d2; } continue; end_IL_04d2: break; } } continue; IL_0238: while (true) { int num10 = num; int num3 = -1210552142; int num4 = num10; int num11 = num4 + num3; int num12 = num4 & num3; switch (num11 - (num12 + num12)) { case 2: goto end_IL_0238; case 3: ConfigComponent.DrawNotes(current.EnabledByDefault, current.Notes); num = -1210552144; break; case 0: num = -1210552143; break; case 1: goto IL_02a9; } continue; end_IL_0238: break; } goto IL_026a; IL_026a: if (!_200B_200C_202D_206A_202A_200D_202B_200E_202E_200D_200F_202D_200C_200C_200F_206B_206D_200E_206B_200F_206F_200F_200D_200D_206A_202E_200C_202C_200B_206E_200D_206B_202D_200D_202C_206E_200C_200E_206B_206E_202E()) { continue; } num = -1210552141; goto IL_0238; } } finally { int num = ((enumerator == null) ? 10830017 : 10830018); while (true) { int num13 = num; int num3 = 10830019; int num4 = num13; int num14 = num4 + num3; int num15 = num4 & num3; switch (num14 - (num15 + num15)) { case 0: num = 10830018; break; case 2: goto end_IL_054e; case 1: _200E_200D_206F_202C_200D_200F_206D_206C_200B_200E_200E_202E_202E_202A_206C_200E_202E_200F_200B_202B_200D_206B_206F_206C_206C_202C_202C_206D_206E_200F_200B_200F_202A_206B_202D_206C_202C_200B_200B_200F_202E((IDisposable)enumerator); num = 10830017; break; } continue; end_IL_054e: break; } } } [MethodImpl(MethodImplOptions.NoInlining)] private static ImRaii.ChildDisposable BeginChildArea() { Vector2 vector = _206C_206D_200C_206A_200D_202E_206D_202B_206F_202B_206B_206A_202D_206F_206D_202B_200E_202C_200F_202B_200D_202A_206E_202B_206B_202A_206C_202E_202B_200F_206B_206D_200C_202D_206A_200E_200D_202E_206B_202E(); return _202E_200D_200E_202E_206E_206C_206B_202B_206E_200C_202C_202C_200E_200D_200D_200B_202D_202E_206E_206D_206A_206D_202B_206F_206D_200F_206D_202D_200D_200C_200F_202C_200E_200E_200E_200C_202E_200C_202A_206C_202E((ImU8String)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(-363264000), new Vector2(vector.X, _206F_200F_206D_200D_200F_206C_200F_200B_202E_202D_200B_200C_202E_200D_202B_202C_200B_202E_202C_206D_200B_206C_200D_206C_202A_206B_202A_200D_202A_200C_206E_200D_200B_206B_206B_202B_206A_206A_200C_200D_202E(vector.Y - 30f - 12f, 200f)), true); } private bool DrawPersistentAccordion(string label, string? rightText, string stateKey, Dictionary headerStates) { bool open = headerStates.GetValueOrDefault(stateKey, defaultValue: false); UiThemeUtils.ThemedAccordion(stateKey, label, rightText, ref open); int num = ((open == headerStates.GetValueOrDefault(stateKey, defaultValue: false)) ? 1135011708 : 1135011709); while (true) { int num2 = num; int num3 = 1135011708; int num4 = num2; switch ((num4 | num3) - (num4 & num3)) { case 2: num = 1135011709; break; case 0: return open; case 1: headerStates[stateKey] = open; Save(); num = 1135011708; break; } } } [MethodImpl(MethodImplOptions.NoInlining)] private void DrawEnableAllButton() { int num; if (UiThemeUtils.IconTextButton(FontAwesomeIcon.CheckCircle, 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(-1612441257))) { base.Configuration.SinglePlayerDuties.BlacklistedSinglePlayerDutyCfcIds.Clear(); base.Configuration.SinglePlayerDuties.WhitelistedSinglePlayerDutyCfcIds.Clear(); IEnumerator enumerator = GetAllEnabledSinglePlayerDuties().GetEnumerator(); try { num = 104695518; while (true) { int num2 = num; int num3 = 104695516; int num4 = num2; switch ((num4 | num3) - (num4 & num3)) { case 0: num = 104695518; break; case 3: { SinglePlayerDutyInfo current = enumerator.Current; base.Configuration.SinglePlayerDuties.WhitelistedSinglePlayerDutyCfcIds.Add(current.ContentFinderConditionId); num = 104695518; break; } case 2: num = (_202D_206B_206B_200D_202A_206F_202C_202A_202E_206B_202E_206B_200B_202A_200B_202D_206D_202E_206E_202D_202E_206A_200D_206E_200D_206A_200E_200B_200C_202B_206B_200E_202C_202D_202D_200D_206B_206A_202D_200F_202E((IEnumerator)enumerator) ? 104695519 : 104695517); break; case 1: goto end_IL_005a; } continue; end_IL_005a: break; } } finally { num = ((enumerator == null) ? (-1714249428) : (-1714249425)); while (true) { int num5 = num; int num3 = -1714249426; int num4 = num5; switch ((num4 | num3) - (num4 & num3)) { case 2: goto end_IL_0101; case 1: _200E_200D_206F_202C_200D_200F_206D_206C_200B_200E_200E_202E_202E_202A_206C_200E_202E_200F_200B_202B_200D_206B_206F_206C_206C_202C_202C_206D_206E_200F_200B_200F_202A_206B_202D_206C_202C_200B_200B_200F_202E((IDisposable)enumerator); num = -1714249428; break; case 0: num = -1714249425; break; } continue; end_IL_0101: break; } } Save(); } num = ((!_202A_206B_200F_200B_206C_206B_202A_200D_206B_202D_206D_200B_202E_202D_206F_202C_200B_200F_206D_202A_206C_206B_206F_202E_200F_202D_200E_202C_200D_200E_200B_202B_206B_200B_206B_206A_206F_202A_206D_202E()) ? 1421940663 : 1421940660); while (true) { int num6 = num; int num3 = 1421940662; int num4 = num6; switch ((num4 | num3) - (num4 & num3)) { case 0: num = 1421940660; break; case 1: return; case 2: _202C_206C_206F_200E_200C_206D_206D_206C_206A_206C_206D_202E_202A_200D_200B_206F_206C_206A_200C_200E_202A_202D_206B_202A_202E_200F_206E_202C_200E_200E_206E_206F_206F_206D_206E_202B_200F_200B_202B_206F_202E((ImU8String)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(-1435365237)); num = 1421940663; break; } } } private IEnumerable GetAllEnabledSinglePlayerDuties() { return from x in _startingCityBattles.Values.SelectMany((List x) => x).Concat(_mainScenarioBattles.Values.SelectMany((List x) => x)).Concat(_jobQuestBattles.Values.SelectMany((List x) => x)) .Concat(_roleQuestBattles.Values.SelectMany((List x) => x)) .Concat(_otherRoleQuestBattles) .Concat(_otherQuestBattles.SelectMany<(string, List), SinglePlayerDutyInfo>(((string Label, List) x) => x.Item2)) where x.Enabled select x; } private (int enabledCount, int totalCount) GetQuestBattleCounts(IReadOnlyList dutyInfos) { int num = 0; int num2 = 0; IEnumerator enumerator = dutyInfos.GetEnumerator(); try { int num3 = 929460521; SinglePlayerDutyInfo current = default(SinglePlayerDutyInfo); while (true) { int num4 = num3; int num5 = 929460527; int num6 = num4; int num7 = num6 + num5; int num8 = num6 & num5; switch (num7 - (num8 + num8)) { case 3: { int num10 = num; num5 = 1; num6 = num10; num = (num6 | num5) + (num6 & num5); num3 = 929460521; break; } case 2: if (current.EnabledByDefault) { goto case 8; } goto case 7; case 4: { int num9 = num2; num5 = 1; num6 = num9; num2 = (num6 | num5) + (num6 & num5); num3 = (base.Configuration.SinglePlayerDuties.WhitelistedSinglePlayerDutyCfcIds.Contains(current.ContentFinderConditionId) ? 929460519 : 929460526); break; } case 8: num3 = 929460524; break; case 7: num3 = 929460521; break; case 6: num3 = (_202D_206B_206B_200D_202A_206F_202C_202A_202E_206B_202E_206B_200B_202A_200B_202D_206D_202E_206E_202D_202E_206A_200D_206E_200D_206A_200E_200B_200C_202B_206B_200E_202C_202D_202D_200D_206B_206A_202D_200F_202E((IEnumerator)enumerator) ? 929460522 : 929460527); break; case 5: current = enumerator.Current; num3 = ((!current.Enabled) ? 929460521 : 929460523); break; case 1: num3 = (base.Configuration.SinglePlayerDuties.BlacklistedSinglePlayerDutyCfcIds.Contains(current.ContentFinderConditionId) ? 929460520 : 929460525); break; case 9: num3 = 929460521; break; case 0: goto end_IL_0017; } continue; end_IL_0017: break; } } finally { int num3 = ((enumerator == null) ? (-2020150969) : (-2020150972)); while (true) { int num11 = num3; int num5 = -2020150971; int num6 = num11; int num12 = num6 + num5; int num13 = num6 & num5; switch (num12 - (num13 + num13)) { case 2: goto end_IL_01c4; case 1: _200E_200D_206F_202C_200D_200F_206D_206C_200B_200E_200E_202E_202E_202A_206C_200E_202E_200F_200B_202B_200D_206B_206F_206C_206C_202C_202C_206D_206E_200F_200B_200F_202A_206B_202D_206C_202C_200B_200B_200F_202E((IDisposable)enumerator); num3 = -2020150969; break; case 0: num3 = -2020150972; break; } continue; end_IL_01c4: break; } } return (enabledCount: num, totalCount: num2); } private (int enabledCount, int totalCount) GetMainScenarioQuestCounts() { int num = 0; int num2 = 0; IEnumerator> enumerator = _startingCityBattles.Values.GetEnumerator(); try { int num3 = -1710617818; while (true) { int num4 = num3; int num5 = -1710617820; int num6 = num4; int num7 = num6 + num5; int num8 = num6 & num5; switch (num7 - (num8 + num8)) { case 2: num3 = (_202D_206B_206B_200D_202A_206F_202C_202A_202E_206B_202E_206B_200B_202A_200B_202D_206D_202E_206E_202D_202E_206A_200D_206E_200D_206A_200E_200B_200C_202B_206B_200E_202C_202D_202D_200D_206B_206A_202D_200F_202E((IEnumerator)enumerator) ? (-1710617819) : (-1710617817)); break; case 1: { List current = enumerator.Current; (int enabledCount, int totalCount) questBattleCounts = GetQuestBattleCounts(current); int item = questBattleCounts.enabledCount; int item2 = questBattleCounts.totalCount; int num9 = num; num5 = item; num6 = num9; int num10 = num6 ^ num5; int num11 = num6 & num5; num = num10 + (num11 + num11); int num12 = num2; num5 = item2; num6 = num12; int num13 = num6 ^ num5; int num14 = num6 & num5; num2 = num13 + (num14 + num14); num3 = -1710617818; break; } case 0: num3 = -1710617818; break; case 3: goto end_IL_0021; } continue; end_IL_0021: break; } } finally { int num3 = ((enumerator == null) ? (-1533787922) : (-1533787923)); while (true) { int num15 = num3; int num5 = -1533787924; int num6 = num15; int num16 = num6 + num5; int num17 = num6 & num5; switch (num16 - (num17 + num17)) { case 0: num3 = -1533787923; break; case 2: goto end_IL_00f8; case 1: _200E_200D_206F_202C_200D_200F_206D_206C_200B_200E_200E_202E_202E_202A_206C_200E_202E_200F_200B_202B_200D_206B_206F_206C_206C_202C_202C_206D_206E_200F_200B_200F_202A_206B_202D_206C_202C_200B_200B_200F_202E((IDisposable)enumerator); num3 = -1533787922; break; } continue; end_IL_00f8: break; } } enumerator = _mainScenarioBattles.Values.GetEnumerator(); try { int num3 = -2131619834; while (true) { int num18 = num3; int num5 = -2131619835; int num6 = num18; switch ((num6 | num5) - (num6 & num5)) { case 0: num3 = -2131619834; break; case 2: { List current2 = enumerator.Current; (int enabledCount, int totalCount) questBattleCounts2 = GetQuestBattleCounts(current2); int item3 = questBattleCounts2.enabledCount; int item4 = questBattleCounts2.totalCount; int num19 = num; num5 = item3; num6 = num19; int num20 = num6 ^ num5; int num21 = num6 & num5; num = num20 + (num21 + num21); int num22 = num2; num5 = item4; num6 = num22; num2 = (num6 | num5) + (num6 & num5); num3 = -2131619834; break; } case 3: num3 = (_202D_206B_206B_200D_202A_206F_202C_202A_202E_206B_202E_206B_200B_202A_200B_202D_206D_202E_206E_202D_202E_206A_200D_206E_200D_206A_200E_200B_200C_202B_206B_200E_202C_202D_202D_200D_206B_206A_202D_200F_202E((IEnumerator)enumerator) ? (-2131619833) : (-2131619836)); break; case 1: goto end_IL_0162; } continue; end_IL_0162: break; } } finally { int num3 = ((enumerator == null) ? (-1852342746) : (-1852342747)); while (true) { int num23 = num3; int num5 = -1852342748; int num6 = num23; int num24 = num6 + num5; int num25 = num6 & num5; switch (num24 - (num25 + num25)) { case 2: goto end_IL_0237; case 1: _200E_200D_206F_202C_200D_200F_206D_206C_200B_200E_200E_202E_202E_202A_206C_200E_202E_200F_200B_202B_200D_206B_206F_206C_206C_202C_202C_206D_206E_200F_200B_200F_202A_206B_202D_206C_202C_200B_200B_200F_202E((IDisposable)enumerator); num3 = -1852342746; break; case 0: num3 = -1852342747; break; } continue; end_IL_0237: break; } } return (enabledCount: num, totalCount: num2); } private (int enabledCount, int totalCount) GetJobQuestCounts() { int num = 0; int num2 = 0; IEnumerator> enumerator = _jobQuestBattles.Values.GetEnumerator(); try { int num3 = 1882322765; while (true) { int num4 = num3; int num5 = 1882322764; int num6 = num4; int num7 = num6 + num5; int num8 = num6 & num5; switch (num7 - (num8 + num8)) { case 0: num3 = 1882322765; break; case 2: { List current = enumerator.Current; (int enabledCount, int totalCount) questBattleCounts = GetQuestBattleCounts(current); int item = questBattleCounts.enabledCount; int item2 = questBattleCounts.totalCount; int num9 = num; num5 = item; num6 = num9; int num10 = num6 ^ num5; int num11 = num6 & num5; num = num10 + (num11 + num11); int num12 = num2; num5 = item2; num6 = num12; int num13 = num6 ^ num5; int num14 = num6 & num5; num2 = num13 + (num14 + num14); num3 = 1882322765; break; } case 1: num3 = (_202D_206B_206B_200D_202A_206F_202C_202A_202E_206B_202E_206B_200B_202A_200B_202D_206D_202E_206E_202D_202E_206A_200D_206E_200D_206A_200E_200B_200C_202B_206B_200E_202C_202D_202D_200D_206B_206A_202D_200F_202E((IEnumerator)enumerator) ? 1882322766 : 1882322767); break; case 3: goto end_IL_0021; } continue; end_IL_0021: break; } } finally { int num3 = ((enumerator == null) ? 1350854521 : 1350854520); while (true) { int num15 = num3; int num5 = 1350854521; int num6 = num15; switch ((num6 | num5) - (num6 & num5)) { case 2: num3 = 1350854520; break; case 1: _200E_200D_206F_202C_200D_200F_206D_206C_200B_200E_200E_202E_202E_202A_206C_200E_202E_200F_200B_202B_200D_206B_206F_206C_206C_202C_202C_206D_206E_200F_200B_200F_202A_206B_202D_206C_202C_200B_200B_200F_202E((IDisposable)enumerator); num3 = 1350854521; break; case 0: goto end_IL_00f8; } continue; end_IL_00f8: break; } } return (enabledCount: num, totalCount: num2); } private (int enabledCount, int totalCount) GetRoleQuestCounts() { int num = 0; int num2 = 0; IEnumerator> enumerator = _roleQuestBattles.Values.GetEnumerator(); int num5; int num6; try { int num3 = -766289963; while (true) { int num4 = num3; num5 = -766289964; num6 = num4; switch ((num6 | num5) - (num6 & num5)) { case 0: num3 = -766289963; break; case 1: num3 = (_202D_206B_206B_200D_202A_206F_202C_202A_202E_206B_202E_206B_200B_202A_200B_202D_206D_202E_206E_202D_202E_206A_200D_206E_200D_206A_200E_200B_200C_202B_206B_200E_202C_202D_202D_200D_206B_206A_202D_200F_202E((IEnumerator)enumerator) ? (-766289961) : (-766289962)); break; case 3: { List current = enumerator.Current; (int enabledCount, int totalCount) questBattleCounts = GetQuestBattleCounts(current); int item = questBattleCounts.enabledCount; int item2 = questBattleCounts.totalCount; int num7 = num; num5 = item; num6 = num7; int num8 = num6 ^ num5; int num9 = num6 & num5; num = num8 + (num9 + num9); int num10 = num2; num5 = item2; num6 = num10; num2 = (num6 | num5) + (num6 & num5); num3 = -766289963; break; } case 2: goto end_IL_0022; } continue; end_IL_0022: break; } } finally { int num3 = ((enumerator == null) ? 769404478 : 769404479); while (true) { int num11 = num3; num5 = 769404478; num6 = num11; int num12 = num6 + num5; int num13 = num6 & num5; switch (num12 - (num13 + num13)) { case 0: goto end_IL_00fa; case 1: _200E_200D_206F_202C_200D_200F_206D_206C_200B_200E_200E_202E_202E_202A_206C_200E_202E_200F_200B_202B_200D_206B_206F_206C_206C_202C_202C_206D_206E_200F_200B_200F_202A_206B_202D_206C_202C_200B_200B_200F_202E((IDisposable)enumerator); num3 = 769404478; break; case 2: num3 = 769404479; break; } continue; end_IL_00fa: break; } } (int enabledCount, int totalCount) questBattleCounts2 = GetQuestBattleCounts(_otherRoleQuestBattles); int item3 = questBattleCounts2.enabledCount; int item4 = questBattleCounts2.totalCount; int num14 = num; num5 = item3; num6 = num14; int num15 = num6 ^ num5; int num16 = num6 & num5; num = num15 + (num16 + num16); int num17 = num2; num5 = item4; num6 = num17; int num18 = num6 ^ num5; int num19 = num6 & num5; num2 = num18 + (num19 + num19); return (enabledCount: num, totalCount: num2); } private (int enabledCount, int totalCount) GetOtherQuestCounts() { int num = 0; int num2 = 0; using (ImmutableList<(string, List)>.Enumerator enumerator = _otherQuestBattles.GetEnumerator()) { int num3 = -1177106358; while (true) { int num4 = num3; int num5 = -1177106358; int num6 = num4; switch ((num6 | num5) - (num6 & num5)) { case 0: num3 = (enumerator.MoveNext() ? (-1177106359) : (-1177106357)); break; case 3: { List item = enumerator.Current.Item2; (int enabledCount, int totalCount) questBattleCounts = GetQuestBattleCounts(item); int item2 = questBattleCounts.enabledCount; int item3 = questBattleCounts.totalCount; int num7 = num; num5 = item2; num6 = num7; int num8 = num6 ^ num5; int num9 = num6 & num5; num = num8 + (num9 + num9); int num10 = num2; num5 = item3; num6 = num10; num2 = (num6 | num5) + (num6 & num5); num3 = -1177106358; break; } case 2: num3 = -1177106358; break; case 1: goto end_IL_001c; } continue; end_IL_001c: break; } } return (enabledCount: num, totalCount: num2); } [MethodImpl(MethodImplOptions.NoInlining)] static SinglePlayerDutyConfigComponent() { int num = 5; List<(EClassJob, string)> list = new List<(EClassJob, string)>(num); CollectionsMarshal.SetCount(list, num); Span<(EClassJob, string)> span = CollectionsMarshal.AsSpan(list); span[0] = (EClassJob.Paladin, 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(891173026)); span[1] = (EClassJob.WhiteMage, 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(337356766)); span[2] = (EClassJob.Lancer, 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(-1720221262)); span[3] = (EClassJob.Bard, 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(-1993977067)); span[4] = (EClassJob.BlackMage, 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(-702703821)); RoleQuestCategories = list; } static string _206B_200B_202D_206F_206F_206B_202C_202C_200D_200C_206D_206B_202E_200E_206B_206F_202B_200D_202E_206A_200E_200B_202E_206C_206B_202D_202C_206E_200B_202D_202A_200B_202A_206F_206D_202A_200B_206D_202B_202A_202E(string P_0, string P_1, string P_2) { return P_0 + P_1 + P_2; } static bool _200C_206D_200F_202D_202B_202D_206D_206C_202C_202E_202A_202B_200E_200D_200B_200B_202A_206F_206B_202E_200C_202A_200B_206E_206C_202B_200E_206B_206C_202C_206F_206F_202B_206B_206B_206B_202B_206F_202E_200E_202E(string P_0) { return string.IsNullOrEmpty(P_0); } static bool _200B_202D_206F_200D_206A_200E_202E_202D_202C_206A_202C_206A_206D_206F_202E_200D_202E_200B_206F_200C_200C_202D_202A_200C_206E_202A_202D_200F_206A_202C_206F_202C_202B_202B_206F_200C_202D_206D_202C_200F_202E(string P_0, string P_1, StringComparison P_2) { return P_0.EndsWith(P_1, P_2); } static string _200E_200C_200C_206E_200E_200C_200C_206B_206D_202A_206C_200B_202B_202B_202B_202A_202C_206C_200B_206B_200E_202E_206D_206E_206F_206D_200C_200F_200E_206B_200F_200F_202C_206D_202A_206F_206C_206A_200C_206B_202E(string P_0, string P_1, string P_2, string P_3) { return P_0 + P_1 + P_2 + P_3; } static string _200B_200E_202B_200C_202A_200E_202E_202E_202B_202E_206D_202B_206F_200E_202C_202E_206C_206A_200B_200B_202D_202E_200D_200B_200F_202C_206D_206A_206B_206C_200B_202C_200F_202B_206C_202A_202A_202B_202A_206B_202E(string P_0, string P_1) { return P_0 + P_1; } static bool _202D_206B_206B_200D_202A_206F_202C_202A_202E_206B_202E_206B_200B_202A_200B_202D_206D_202E_206E_202D_202E_206A_200D_206E_200D_206A_200E_200B_200C_202B_206B_200E_202C_202D_202D_200D_206B_206A_202D_200F_202E(IEnumerator P_0) { return P_0.MoveNext(); } static void _200E_200D_206F_202C_200D_200F_206D_206C_200B_200E_200E_202E_202E_202A_206C_200E_202E_200F_200B_202B_200D_206B_206F_206C_206C_202C_202C_206D_206E_200F_200B_200F_202A_206B_202D_206C_202C_200B_200B_200F_202E(IDisposable P_0) { P_0.Dispose(); } static void _206D_206E_202D_202E_206D_206E_200F_202D_206B_206E_202E_200D_206F_200D_200F_200C_206D_202B_200E_206B_200E_202C_206B_202C_200F_206D_206F_206F_206E_200D_206E_202B_206C_200C_200D_202B_206E_200D_202D_202D_202E(ILogger P_0, string P_1, object[] P_2) { P_0.LogDebug(P_1, P_2); } static bool _202E_202C_200D_200E_206F_202B_200E_200C_200C_202E_206F_206D_202D_200B_200F_206F_202A_200C_200E_206F_200E_200F_200F_200B_200C_206C_206F_202D_206E_200C_200F_202A_202A_202B_206B_206A_206F_206F_202B_206A_202E(QuestRoot P_0) { return P_0.Disabled; } static void _202E_202A_202C_200F_206F_200B_206D_206C_202A_202E_200C_206D_200D_202C_206C_200B_206F_202D_206E_200D_200B_202B_202C_200E_206C_202C_200E_206E_206B_206A_200F_202E_206B_202E_200E_202E_200F_206A_206E_200F_202E(ILogger P_0, string P_1, object[] P_2) { P_0.LogWarning(P_1, P_2); } static ushort _202D_202C_206F_206C_202D_200D_200C_202C_206B_206E_206D_206A_200F_206F_202D_206E_206A_206C_202B_200E_200B_206E_206E_200C_202B_200C_200E_206E_206B_206E_202B_202A_206A_200D_206D_200F_202B_202B_202D_200D_202E(ElementId P_0) { return P_0.Value; } static void _206B_202A_200C_206C_202C_206C_202C_200C_200D_200F_200E_202C_200F_200B_206F_200C_202C_206A_206C_200E_200C_202A_206F_202B_200D_202E_206B_200F_206F_200F_206B_202C_202A_200E_202E_202A_200C_200B_202D_200C_202E() { ImGui.Spacing(); } static ImRaii.DisabledDisposable _202D_200E_206A_202E_206E_206C_202D_206F_200C_202A_202A_200B_206D_200F_206D_202C_206E_200E_202C_200B_202E_200B_200C_202D_202A_202E_200C_200E_202A_206C_200D_200F_202C_202E_206D_206B_206C_202C_206C_202E_202E(bool P_0) { return ImRaii.Disabled(P_0); } static Vector2 _206C_206D_200C_206A_200D_202E_206D_202B_206F_202B_206B_206A_202D_206F_206D_202B_200E_202C_200F_202B_200D_202A_206E_202B_206B_202A_206C_202E_202B_200F_206B_206D_200C_202D_206A_200E_200D_202E_206B_202E() { return ImGui.GetContentRegionAvail(); } static float _206E_200D_202A_202D_206E_200C_200D_206D_206F_200D_206D_202D_200E_200D_206F_200E_202E_206C_206B_202A_206C_200F_206B_200F_200B_206E_200C_202D_202B_202A_200C_202D_200D_202B_206D_200F_200D_200B_202E_206E_202E(float P_0, float P_1) { return MathF.Min(P_0, P_1); } static void _200D_206A_206A_200B_200B_206B_202A_206B_200D_206B_206D_200B_202E_202B_200E_206B_206A_202B_200D_202B_200D_200B_206D_200F_200F_206D_202B_206D_206F_206E_202C_206F_200B_200D_206B_206D_200F_202A_202A_206C_202E(float P_0) { ImGui.SetNextItemWidth(P_0); } static void _202D_206F_206D_206B_200F_202D_206D_202C_202D_206F_202E_206C_202C_202E_206F_200E_200E_200B_206D_202B_202E_206C_200E_206C_206C_202D_202A_200C_200C_206E_206E_200D_202A_206B_202D_202D_206B_202C_206F_202E() { ImGui.SameLine(); } static bool _206B_206D_200D_202B_202B_200C_202E_206D_206B_206D_206E_202D_200F_202C_202A_202D_206E_202D_206F_200B_202A_200B_200F_202E_200D_202D_200E_206C_200B_200B_206A_206E_202B_206D_202D_206A_202B_202D_206D_202C_202E(ImU8String P_0, bool P_1) { return ImGui.RadioButton(P_0, P_1); } static int _202C_202D_206F_200E_200E_202B_202C_206E_206B_200B_202E_206F_206E_202D_202C_206B_206D_206C_200F_202C_202B_202B_206E_202D_206C_200E_206D_200D_202D_200E_206D_200D_200B_206C_206F_206E_206A_200F_206D_206F_202E(int P_0, int P_1) { return Math.Max(P_0, P_1); } static bool _202A_200F_206C_202B_202B_206D_200E_206F_200F_206B_206A_206F_206C_202E_200B_202D_206D_200B_200C_202E_202A_202D_202E_202D_206C_200E_200C_202D_206A_206B_206E_206D_206D_202A_202B_202E_200D_206B_200F_200D_202E(ImU8String P_0, ref int P_1, int P_2, int P_3, ImU8String P_4, ImGuiInputTextFlags P_5) { return ImGui.InputInt(P_0, ref P_1, P_2, P_3, P_4, P_5); } static float _202E_200D_206D_200D_200B_202E_206A_206D_202C_200B_200B_206F_206A_206C_200B_200F_200D_206B_202E_202C_206A_202D_200C_202B_200E_202D_202C_206A_206F_206C_200E_202A_202C_206F_200E_200B_200B_202D_200E_200C_202E() { return ImGui.GetCursorPosY(); } static ImGuiStylePtr _200E_202B_206C_200F_206C_206F_206E_202E_202A_206D_202C_200D_200B_206B_200D_206A_206E_206C_202E_206F_202D_200E_206A_202E_206F_200D_200F_200C_200C_202B_206C_200E_200C_206C_200B_206D_206D_202B_206C_202E_202E() { return ImGui.GetStyle(); } static void _206D_206B_200D_206B_206B_206A_200D_206D_202D_206E_202D_200B_200C_202A_206D_206E_202B_202D_200E_206B_206C_202D_202A_202E_206A_206C_206B_202B_202A_202B_200C_206A_206C_202C_202D_200D_200D_206F_206D_206E_202E(float P_0) { ImGui.SetCursorPosY(P_0); } static string _206E_200C_206F_202A_206A_200D_200C_202B_200E_200E_202B_206C_200D_202B_200C_200B_202C_200D_200E_206A_206C_206B_206B_202B_202C_202D_200B_202A_206F_206B_202B_200E_206F_202D_206C_200B_200D_200C_206E_200E_202E(EExpansionVersion P_0) { return P_0.ToFriendlyString(); } static bool _200C_202D_200B_206A_200F_200E_202B_202B_200C_202C_202A_206B_202D_202C_202A_206D_206A_200F_202E_206E_202A_206D_202D_202C_200E_206C_200F_200F_206C_200E_200E_202C_206E_206D_206C_202B_206B_202B_200D_206C_202E(EClassJob P_0) { return P_0.IsCrafter(); } static bool _206C_206B_206A_202A_206A_206F_206D_202C_200F_200C_206E_200D_206A_200D_206C_200D_202C_206B_202D_202C_200C_200D_202C_202A_206E_202B_200D_206D_200E_200C_202E_200B_206C_206E_200E_206C_206C_200B_202C_200C_202E(EClassJob P_0) { return P_0.IsGatherer(); } static void _202C_202B_206B_200D_202A_202E_206C_206E_202A_206A_202B_200B_202E_202E_206D_200D_206E_206C_202A_200D_206D_206C_206E_200F_202B_202D_200F_206F_200C_206D_202C_206D_202B_206E_206B_206F_206A_206C_206A_202E_202E() { ImGui.Separator(); } static string _206F_206F_206F_206D_206C_200E_206D_200E_200D_202E_200F_202C_202C_206E_202C_206F_200E_200B_200F_200B_202A_206B_206B_202A_206C_200E_206C_206D_200D_202A_200C_202E_202D_206E_202B_206F_206C_200C_206B_200E_202E(EClassJob P_0) { return P_0.ToFriendlyString(); } static bool _200D_206B_206C_206C_202E_200C_206A_206C_206B_200C_200C_200D_200E_200D_206D_202D_200F_200F_202A_200F_206D_200C_200E_206A_206F_202C_202C_206B_206F_206A_202A_202D_202C_200C_206B_200E_200C_200D_202A_206C_202E(EClassJob P_0) { return P_0.IsClass(); } static EClassJob _200D_206F_200C_200B_200D_206B_200E_206B_200D_206B_206F_206C_206E_202C_202C_202B_206D_202A_206D_206D_206C_202E_200F_202C_206B_200C_202C_200F_200B_200C_202A_206A_206D_200C_206F_202A_200E_202C_202A_206A_202E(EClassJob P_0) { return P_0.AsJob(); } static void _202A_202B_202B_206F_206C_200F_206E_200B_200C_202E_202B_202B_206C_206B_202E_202C_202E_206A_200E_206C_206E_202A_202D_200B_202D_206F_206E_206D_200E_206B_202E_206E_202A_206C_206F_202A_202B_202C_206B_206A_202E(ImU8String P_0, ImGuiTableColumnFlags P_1, float P_2, uint P_3) { ImGui.TableSetupColumn(P_0, P_1, P_2, P_3); } static void _200B_202A_202E_202C_206C_206F_200B_200C_206E_206B_206C_206A_200D_202E_202D_200E_206C_200B_206A_202B_202A_206B_202C_206D_202D_206A_202A_202A_202D_200B_200C_202D_206E_200B_202A_200D_202C_202D_202D_206D_202E() { ImGui.TableNextRow(); } static bool _200B_200C_202D_206A_202A_200D_202B_200E_202E_200D_200F_202D_200C_200C_200F_206B_206D_200E_206B_200F_206F_200F_200D_200D_206A_202E_200C_202C_200B_206E_200D_206B_202D_200D_202C_206E_200C_200E_206B_206E_202E() { return ImGui.TableNextColumn(); } static void _206A_206F_202B_206E_206B_206E_206C_206D_202D_202E_206E_206E_200B_200B_202E_206A_206D_200F_200C_202D_206E_202C_206F_200B_202D_206C_200D_206C_200D_206A_206E_206A_206C_200E_202A_200C_200E_200E_206F_202E_202E() { ImGui.AlignTextToFramePadding(); } static float _206F_206C_206E_202C_200D_202D_206F_200F_202A_200F_200D_200D_206B_202C_206D_202E_202A_206A_202B_202D_202D_200E_200F_200E_200D_206B_202B_200C_206D_200B_202A_206E_200F_200F_200B_202D_206C_202E_200B_206B_202E() { return ImGui.GetFrameHeight(); } static ImFontPtr _200D_206B_202A_200E_206A_202B_206E_200D_200B_200C_200B_206F_206B_202E_200E_202A_200D_202C_202E_202E_206E_202E_206C_206A_206F_200F_202E_206F_202E_202B_202D_202C_200B_202E_200C_202D_206C_206B_202C_206F_202E() { return UiBuilder.IconFont; } static ImRaii.FontDisposable _202A_202B_206D_200D_206F_200F_202B_200D_202D_200F_206A_202B_206A_200F_202C_206D_206C_206A_202A_200F_206F_206B_202E_206D_202E_202B_202D_200D_200D_202D_202A_200E_206D_206B_202A_202B_202C_206C_206A_206B_202E(ImFontPtr P_0, bool P_1) { return ImRaii.PushFont(P_0, P_1); } static string _202C_206A_206C_206F_200C_200F_202C_206F_202A_200F_206C_200E_202C_206E_200C_206F_206B_206D_206D_206A_200C_200B_202D_206C_202E_206D_202D_206C_206D_206B_206C_202B_202C_206A_200F_200C_206B_206A_206D_202B_202E(FontAwesomeIcon P_0) { return P_0.ToIconString(); } static void _206E_206C_202E_200C_202C_206A_206C_200D_206B_202E_200E_200D_206B_202B_202C_200C_202E_206A_206E_202B_200E_202A_200F_202D_206E_202B_200D_206A_200F_206D_202B_202C_206E_200F_200C_202E_202A_202E_206B_200D_202E(ref Vector4 P_0, ImU8String P_1) { ImGui.TextColored(in P_0, P_1); } static bool _202A_206B_200F_200B_206C_206B_202A_200D_206B_202D_206D_200B_202E_202D_206F_202C_200B_200F_206D_202A_206C_206B_206F_202E_200F_202D_200E_202C_200D_200E_200B_202B_206B_200B_206B_206A_206F_202A_206D_202E() { return ImGui.IsItemHovered(); } static ImRaii.TooltipDisposable _206B_206F_206E_202B_200B_206E_200D_206F_202D_200B_206E_206E_206C_200D_206D_202E_206C_202E_206F_200E_206D_200C_206A_200F_202E_206C_200D_200E_206E_206A_206E_200D_202D_200C_200F_206A_200F_202C_206C_206D_202E() { return ImRaii.Tooltip(); } static void _206C_200D_206D_202C_200C_202B_202A_206C_200E_206C_202C_202D_206A_200F_200B_202A_206A_206A_206F_202C_206B_202E_200D_200F_200E_202D_206A_202B_200F_202B_202A_202C_202B_202B_202A_200E_200F_202B_206B_202E_202E(float P_0) { ImGui.PushTextWrapPos(P_0); } static void _200E_200B_202D_202A_206D_200D_200C_202B_200C_206F_206E_206E_200D_200B_200F_206B_202D_200E_200B_206F_200B_206A_206B_206B_202B_202B_202C_202B_200E_206F_202A_206B_200D_206F_202A_206E_202B_206A_200F_200D_202E(ImU8String P_0) { ImGui.Text(P_0); } static void _200E_200F_206D_206B_206F_200E_206F_200F_202B_200F_202E_206E_206B_202B_200C_200C_200B_200F_202E_202A_202C_200B_202E_202C_200E_202E_200D_202D_206C_206C_202D_206E_202A_206B_206E_206A_206E_200F_206A_202E() { ImGui.PopTextWrapPos(); } static ImRaii.IdDisposable _202D_206F_200B_202C_202A_206A_206C_206E_200C_206E_206B_206A_202C_200F_206D_206C_202B_202B_206B_202E_202E_202C_206C_206E_200E_200C_206A_202E_200C_206B_200B_200B_206D_206D_202D_200B_206B_206B_206C_200D_202E(ImU8String P_0, bool P_1) { return ImRaii.PushId(P_0, P_1); } static float _206F_200F_206D_200D_200F_206C_200F_200B_202E_202D_200B_200C_202E_200D_202B_202C_200B_202E_202C_206D_200B_206C_200D_206C_202A_206B_202A_200D_202A_200C_206E_200D_200B_206B_206B_202B_206A_206A_200C_200D_202E(float P_0, float P_1) { return MathF.Max(P_0, P_1); } static ImRaii.ChildDisposable _202E_200D_200E_202E_206E_206C_206B_202B_206E_200C_202C_202C_200E_200D_200D_200B_202D_202E_206E_206D_206A_206D_202B_206F_206D_200F_206D_202D_200D_200C_200F_202C_200E_200E_200E_200C_202E_200C_202A_206C_202E(ImU8String P_0, Vector2 P_1, bool P_2) { return ImRaii.Child(P_0, P_1, P_2); } static void _202C_206C_206F_200E_200C_206D_206D_206C_206A_206C_206D_202E_202A_200D_200B_206F_206C_206A_200C_200E_202A_202D_206B_202A_202E_200F_206E_202C_200E_200E_206E_206F_206F_206D_206E_202B_200F_200B_202B_206F_202E(ImU8String P_0) { ImGui.SetTooltip(P_0); } }