qstbak/Questionable/Questionable.Windows.ConfigComponents/SinglePlayerDutyConfigComponent.cs
2026-08-17 20:27:25 +10:00

3133 lines
152 KiB
C#

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<string>(-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<string>(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<string>(-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<string>(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<string>(-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<string>(-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<string>(-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<string>(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<string>(-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<string>(-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<string>(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<string>(-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<string>(-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<string>(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<string>(-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<string>(-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<string>(-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<string>(-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<string[]>.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<TerritoryData.ContentFinderConditionData>.Default.Equals(ContentFinderConditionData, other.ContentFinderConditionData)) ? (-884727856) : (-884727844));
break;
case 5:
num = ((!EqualityComparer<IQuestInfo>.Default.Equals(QuestInfo, other.QuestInfo)) ? (-884727856) : (-884727845));
break;
case 6:
num = ((!EqualityComparer<string>.Default.Equals(Name, other.Name)) ? (-884727856) : (-884727842));
break;
case 1:
num = (((object)other == null) ? (-884727856) : (-884727855));
break;
case 7:
num = ((!EqualityComparer<byte>.Default.Equals(Index, other.Index)) ? (-884727856) : (-884727853));
break;
case 2:
return EqualityComparer<bool>.Default.Equals(Enabled, other.Enabled);
case 8:
num = ((!EqualityComparer<bool>.Default.Equals(EnabledByDefault, other.EnabledByDefault)) ? (-884727856) : (-884727841));
break;
case 9:
return true;
case 11:
return false;
}
}
}
bool IEquatable<SinglePlayerDutyInfo>.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<IGrouping<ElementId, (ElementId QuestId, byte Index, TerritoryData.ContentFinderConditionData Data)>, bool> _003C_003E9__18_1;
public static Func<IGrouping<ElementId, (ElementId QuestId, byte Index, TerritoryData.ContentFinderConditionData Data)>, ElementId> _003C_003E9__18_2;
public static Func<EClassJob, bool> _003C_003E9__18_3;
public static Func<EClassJob, bool> _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<EClassJob, EClassJob> _003C_003E9__18_8;
public static Func<EClassJob, List<SinglePlayerDutyInfo>> _003C_003E9__18_9;
public static Func<(ElementId QuestId, EClassJob ClassJob), ElementId> _003C_003E9__18_11;
public static Func<IGrouping<ElementId, (ElementId QuestId, EClassJob ClassJob)>, ElementId> _003C_003E9__18_12;
public static Func<(ElementId QuestId, EClassJob ClassJob), EClassJob> _003C_003E9__18_33;
public static Func<IGrouping<ElementId, (ElementId QuestId, EClassJob ClassJob)>, List<EClassJob>> _003C_003E9__18_13;
public static Func<(EClassJob ClassJob, string Name), EClassJob> _003C_003E9__18_14;
public static Func<(EClassJob ClassJob, string Name), List<SinglePlayerDutyInfo>> _003C_003E9__18_15;
public static Func<KeyValuePair<EAetheryteLocation, List<SinglePlayerDutyInfo>>, EAetheryteLocation> _003C_003E9__18_16;
public static Func<SinglePlayerDutyInfo, ushort> _003C_003E9__18_34;
public static Func<KeyValuePair<EAetheryteLocation, List<SinglePlayerDutyInfo>>, List<SinglePlayerDutyInfo>> _003C_003E9__18_17;
public static Func<SinglePlayerDutyInfo, EExpansionVersion> _003C_003E9__18_18;
public static Func<IGrouping<EExpansionVersion, SinglePlayerDutyInfo>, EExpansionVersion> _003C_003E9__18_19;
public static Func<SinglePlayerDutyInfo, uint> _003C_003E9__18_35;
public static Func<SinglePlayerDutyInfo, ushort> _003C_003E9__18_36;
public static Func<SinglePlayerDutyInfo, byte> _003C_003E9__18_37;
public static Func<IGrouping<EExpansionVersion, SinglePlayerDutyInfo>, List<SinglePlayerDutyInfo>> _003C_003E9__18_20;
public static Func<KeyValuePair<EClassJob, List<SinglePlayerDutyInfo>>, bool> _003C_003E9__18_21;
public static Func<KeyValuePair<EClassJob, List<SinglePlayerDutyInfo>>, EClassJob> _003C_003E9__18_22;
public static Func<SinglePlayerDutyInfo, uint> _003C_003E9__18_38;
public static Func<SinglePlayerDutyInfo, uint> _003C_003E9__18_39;
public static Func<SinglePlayerDutyInfo, ushort> _003C_003E9__18_40;
public static Func<SinglePlayerDutyInfo, byte> _003C_003E9__18_41;
public static Func<KeyValuePair<EClassJob, List<SinglePlayerDutyInfo>>, List<SinglePlayerDutyInfo>> _003C_003E9__18_23;
public static Func<KeyValuePair<EClassJob, List<SinglePlayerDutyInfo>>, EClassJob> _003C_003E9__18_24;
public static Func<SinglePlayerDutyInfo, uint> _003C_003E9__18_42;
public static Func<SinglePlayerDutyInfo, ushort> _003C_003E9__18_43;
public static Func<SinglePlayerDutyInfo, byte> _003C_003E9__18_44;
public static Func<KeyValuePair<EClassJob, List<SinglePlayerDutyInfo>>, List<SinglePlayerDutyInfo>> _003C_003E9__18_25;
public static Func<SinglePlayerDutyInfo, uint> _003C_003E9__18_26;
public static Func<SinglePlayerDutyInfo, ushort> _003C_003E9__18_27;
public static Func<SinglePlayerDutyInfo, byte> _003C_003E9__18_28;
public static Func<SinglePlayerDutyInfo, uint> _003C_003E9__18_29;
public static Func<(QuestSequence Sequence, int StepId, QuestStep Step), QuestStep> _003C_003E9__19_0;
public static Func<List<SinglePlayerDutyInfo>, IEnumerable<SinglePlayerDutyInfo>> _003C_003E9__30_0;
public static Func<List<SinglePlayerDutyInfo>, IEnumerable<SinglePlayerDutyInfo>> _003C_003E9__30_1;
public static Func<List<SinglePlayerDutyInfo>, IEnumerable<SinglePlayerDutyInfo>> _003C_003E9__30_2;
public static Func<List<SinglePlayerDutyInfo>, IEnumerable<SinglePlayerDutyInfo>> _003C_003E9__30_3;
public static Func<(string Label, List<SinglePlayerDutyInfo>), IEnumerable<SinglePlayerDutyInfo>> _003C_003E9__30_4;
public static Func<SinglePlayerDutyInfo, bool> _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<ElementId, (ElementId QuestId, byte Index, TerritoryData.ContentFinderConditionData Data)> x)
{
return x.Count() > 1;
}
internal ElementId _003CReload_003Eb__18_2(IGrouping<ElementId, (ElementId QuestId, byte Index, TerritoryData.ContentFinderConditionData Data)> 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<SinglePlayerDutyInfo> _003CReload_003Eb__18_9(EClassJob _)
{
return new List<SinglePlayerDutyInfo>();
}
internal ElementId _003CReload_003Eb__18_11((ElementId QuestId, EClassJob ClassJob) x)
{
return x.QuestId;
}
internal ElementId _003CReload_003Eb__18_12(IGrouping<ElementId, (ElementId QuestId, EClassJob ClassJob)> x)
{
return x.Key;
}
internal List<EClassJob> _003CReload_003Eb__18_13(IGrouping<ElementId, (ElementId QuestId, EClassJob ClassJob)> 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<SinglePlayerDutyInfo> _003CReload_003Eb__18_15((EClassJob ClassJob, string Name) _)
{
return new List<SinglePlayerDutyInfo>();
}
internal EAetheryteLocation _003CReload_003Eb__18_16(KeyValuePair<EAetheryteLocation, List<SinglePlayerDutyInfo>> x)
{
return x.Key;
}
internal List<SinglePlayerDutyInfo> _003CReload_003Eb__18_17(KeyValuePair<EAetheryteLocation, List<SinglePlayerDutyInfo>> 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<EExpansionVersion, SinglePlayerDutyInfo> x)
{
return x.Key;
}
internal List<SinglePlayerDutyInfo> _003CReload_003Eb__18_20(IGrouping<EExpansionVersion, SinglePlayerDutyInfo> 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<EClassJob, List<SinglePlayerDutyInfo>> x)
{
return x.Value.Count > 0;
}
internal EClassJob _003CReload_003Eb__18_22(KeyValuePair<EClassJob, List<SinglePlayerDutyInfo>> x)
{
return x.Key;
}
internal List<SinglePlayerDutyInfo> _003CReload_003Eb__18_23(KeyValuePair<EClassJob, List<SinglePlayerDutyInfo>> 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<EClassJob, List<SinglePlayerDutyInfo>> x)
{
return x.Key;
}
internal List<SinglePlayerDutyInfo> _003CReload_003Eb__18_25(KeyValuePair<EClassJob, List<SinglePlayerDutyInfo>> 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<SinglePlayerDutyInfo> _003CGetAllEnabledSinglePlayerDuties_003Eb__30_0(List<SinglePlayerDutyInfo> x)
{
return x;
}
internal IEnumerable<SinglePlayerDutyInfo> _003CGetAllEnabledSinglePlayerDuties_003Eb__30_1(List<SinglePlayerDutyInfo> x)
{
return x;
}
internal IEnumerable<SinglePlayerDutyInfo> _003CGetAllEnabledSinglePlayerDuties_003Eb__30_2(List<SinglePlayerDutyInfo> x)
{
return x;
}
internal IEnumerable<SinglePlayerDutyInfo> _003CGetAllEnabledSinglePlayerDuties_003Eb__30_3(List<SinglePlayerDutyInfo> x)
{
return x;
}
internal IEnumerable<SinglePlayerDutyInfo> _003CGetAllEnabledSinglePlayerDuties_003Eb__30_4((string Label, List<SinglePlayerDutyInfo>) 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<string>(-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<string>(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<string>(-673826834)
};
private readonly TerritoryData _territoryData;
private readonly QuestRegistry _questRegistry;
private readonly QuestData _questData;
private readonly IDataManager _dataManager;
private readonly ClassJobUtils _classJobUtils;
private readonly ILogger<SinglePlayerDutyConfigComponent> _logger;
private ImmutableDictionary<EAetheryteLocation, List<SinglePlayerDutyInfo>> _startingCityBattles = ImmutableDictionary<EAetheryteLocation, List<SinglePlayerDutyInfo>>.Empty;
private ImmutableDictionary<EExpansionVersion, List<SinglePlayerDutyInfo>> _mainScenarioBattles = ImmutableDictionary<EExpansionVersion, List<SinglePlayerDutyInfo>>.Empty;
private ImmutableDictionary<EClassJob, List<SinglePlayerDutyInfo>> _jobQuestBattles = ImmutableDictionary<EClassJob, List<SinglePlayerDutyInfo>>.Empty;
private ImmutableDictionary<EClassJob, List<SinglePlayerDutyInfo>> _roleQuestBattles = ImmutableDictionary<EClassJob, List<SinglePlayerDutyInfo>>.Empty;
private ImmutableList<SinglePlayerDutyInfo> _otherRoleQuestBattles = ImmutableList<SinglePlayerDutyInfo>.Empty;
private ImmutableList<(string Label, List<SinglePlayerDutyInfo>)> _otherQuestBattles = ImmutableList<(string, List<SinglePlayerDutyInfo>)>.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<SinglePlayerDutyConfigComponent> 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<ElementId> list = (from x in _territoryData.GetAllQuestsWithQuestBattles()
group x by x.QuestId into x
where x.Count() > 1
select x.Key).ToList();
List<SinglePlayerDutyInfo> list2 = new List<SinglePlayerDutyInfo>();
Dictionary<EAetheryteLocation, List<SinglePlayerDutyInfo>> dictionary = new Dictionary<EAetheryteLocation, List<SinglePlayerDutyInfo>>
{
{
EAetheryteLocation.Limsa,
new List<SinglePlayerDutyInfo>()
},
{
EAetheryteLocation.Gridania,
new List<SinglePlayerDutyInfo>()
},
{
EAetheryteLocation.Uldah,
new List<SinglePlayerDutyInfo>()
}
};
List<SinglePlayerDutyInfo> list3 = new List<SinglePlayerDutyInfo>();
Dictionary<ElementId, EClassJob> dictionary2 = Enum.GetValues<EClassJob>().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<EClassJob, List<SinglePlayerDutyInfo>> dictionary3 = dictionary2.Values.Distinct().ToDictionary((EClassJob x) => x, (EClassJob _) => new List<SinglePlayerDutyInfo>());
Dictionary<ElementId, List<EClassJob>> 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<ElementId, (ElementId QuestId, EClassJob ClassJob)> x) => x.Key, (IGrouping<ElementId, (ElementId QuestId, EClassJob ClassJob)> x) => x.Select(((ElementId QuestId, EClassJob ClassJob) y) => y.ClassJob).ToList());
Dictionary<EClassJob, List<SinglePlayerDutyInfo>> dictionary5 = RoleQuestCategories.ToDictionary<(EClassJob, string), EClassJob, List<SinglePlayerDutyInfo>>(((EClassJob ClassJob, string Name) x) => x.ClassJob, ((EClassJob ClassJob, string Name) _) => new List<SinglePlayerDutyInfo>());
List<SinglePlayerDutyInfo> list4 = new List<SinglePlayerDutyInfo>();
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<string>(-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<string>(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<string>(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<string>(-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<string>(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<string>(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<EClassJob>.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<EAetheryteLocation, List<SinglePlayerDutyInfo>> x) => x.Key, (KeyValuePair<EAetheryteLocation, List<SinglePlayerDutyInfo>> x) => x.Value.OrderBy((SinglePlayerDutyInfo y) => y.SortKey).ToList());
_mainScenarioBattles = (from x in list2
group x by x.Expansion).ToImmutableDictionary((IGrouping<EExpansionVersion, SinglePlayerDutyInfo> x) => x.Key, (IGrouping<EExpansionVersion, SinglePlayerDutyInfo> x) => (from y in x
orderby y.JournalGenreId, y.SortKey, y.Index
select y).ToList());
_jobQuestBattles = dictionary3.Where((KeyValuePair<EClassJob, List<SinglePlayerDutyInfo>> x) => x.Value.Count > 0).ToImmutableDictionary((KeyValuePair<EClassJob, List<SinglePlayerDutyInfo>> x) => x.Key, (KeyValuePair<EClassJob, List<SinglePlayerDutyInfo>> 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<EClassJob, List<SinglePlayerDutyInfo>> x) => x.Key, (KeyValuePair<EClassJob, List<SinglePlayerDutyInfo>> 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<string>(-97214950), new object[1] { questId });
return (QuestExists: false, EnabledByDefault: false, Index: index, Notes: Array.Empty<string>());
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<string>(1940899937), new object[1] { questId });
return (QuestExists: false, EnabledByDefault: false, Index: index, Notes: Array.Empty<string>());
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<string>(1989143781), new object[2] { questId, index });
return (QuestExists: false, EnabledByDefault: false, Index: index, Notes: Array.Empty<string>());
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<string>();
num = ((!DutyRegistry.SinglePlayerDuties.TryGetValue(key, out value)) ? (-2063264609) : (-2063264610));
break;
}
}
}
[MethodImpl(MethodImplOptions.NoInlining)]
private string BuildJournalGenreLabel(uint journalGenreId)
{
JournalGenre row = _dataManager.GetExcelSheet<JournalGenre>().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<string>(-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<string>(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<string>(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<string>(-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<string>(-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<string>(-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<string>(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<string>(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<string>(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<string>(-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<string>(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<string>(-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<string> buffer = default(InlineArray4<string>);
ref string reference = ref global::_003CPrivateImplementationDetails_003E.InlineArrayElementRef<InlineArray4<string>, 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<string>(-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<string>(-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<string>(555647321));
reference = defaultInterpolatedStringHandler.ToStringAndClear();
ref string reference2 = ref global::_003CPrivateImplementationDetails_003E.InlineArrayElementRef<InlineArray4<string>, 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<string>(-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<string>(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<string>(555647321));
reference2 = defaultInterpolatedStringHandler2.ToStringAndClear();
ref string reference3 = ref global::_003CPrivateImplementationDetails_003E.InlineArrayElementRef<InlineArray4<string>, 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<string>(-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<string>(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<string>(555647321));
reference3 = defaultInterpolatedStringHandler3.ToStringAndClear();
ref string reference4 = ref global::_003CPrivateImplementationDetails_003E.InlineArrayElementRef<InlineArray4<string>, 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<string>(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<string>(-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<string>(444206578));
reference4 = defaultInterpolatedStringHandler4.ToStringAndClear();
ReadOnlySpan<string> labels = global::_003CPrivateImplementationDetails_003E.InlineArrayAsReadOnlySpan<InlineArray4<string>, 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<string>(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<string>(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<SinglePlayerDutyInfo> value = default(List<SinglePlayerDutyInfo>);
Dictionary<string, bool> headerStates = default(Dictionary<string, bool>);
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<string>(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<string>(-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<string>(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<string>(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<string>(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<string>(-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<string>(-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<string>(-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<string>(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<string>(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<string>(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<string>(-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<string>(-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<string>(-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<string>(-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<string>(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<string>(-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<string>(106972195), headerStates)) ? 2112848623 : 2112848617);
break;
}
case 0:
values = Enum.GetValues<EExpansionVersion>();
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<string>(-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<string>(-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<SinglePlayerDutyInfo> value = default(List<SinglePlayerDutyInfo>);
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<string, bool> 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<string>(-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<string>(-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<string>(-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<SinglePlayerDutyInfo> value = default(List<SinglePlayerDutyInfo>);
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<string, bool> 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<string>(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<string>(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<string>(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<string>(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<string>(-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<string>(-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<string>(-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<SinglePlayerDutyInfo> item2 = default(List<SinglePlayerDutyInfo>);
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<string, bool> headerStates = base.Configuration.SinglePlayerDuties.HeaderStates;
using ImmutableList<(string, List<SinglePlayerDutyInfo>)>.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<string>(835196009), item), item2);
num = -444495889;
break;
case 4:
{
(string, List<SinglePlayerDutyInfo>) 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<string>(-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<string>(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<SinglePlayerDutyInfo> 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<string>(-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<string>(465239065), ImGuiTableColumnFlags.WidthFixed, 200f, 0u);
IEnumerator<SinglePlayerDutyInfo> 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<string>(-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<string>(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<string>(-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<string, bool> 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<string>(-1612441257)))
{
base.Configuration.SinglePlayerDuties.BlacklistedSinglePlayerDutyCfcIds.Clear();
base.Configuration.SinglePlayerDuties.WhitelistedSinglePlayerDutyCfcIds.Clear();
IEnumerator<SinglePlayerDutyInfo> 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<string>(-1435365237));
num = 1421940663;
break;
}
}
}
private IEnumerable<SinglePlayerDutyInfo> GetAllEnabledSinglePlayerDuties()
{
return from x in _startingCityBattles.Values.SelectMany((List<SinglePlayerDutyInfo> x) => x).Concat(_mainScenarioBattles.Values.SelectMany((List<SinglePlayerDutyInfo> x) => x)).Concat(_jobQuestBattles.Values.SelectMany((List<SinglePlayerDutyInfo> x) => x))
.Concat(_roleQuestBattles.Values.SelectMany((List<SinglePlayerDutyInfo> x) => x))
.Concat(_otherRoleQuestBattles)
.Concat(_otherQuestBattles.SelectMany<(string, List<SinglePlayerDutyInfo>), SinglePlayerDutyInfo>(((string Label, List<SinglePlayerDutyInfo>) x) => x.Item2))
where x.Enabled
select x;
}
private (int enabledCount, int totalCount) GetQuestBattleCounts(IReadOnlyList<SinglePlayerDutyInfo> dutyInfos)
{
int num = 0;
int num2 = 0;
IEnumerator<SinglePlayerDutyInfo> 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<List<SinglePlayerDutyInfo>> 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<SinglePlayerDutyInfo> 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<SinglePlayerDutyInfo> 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<List<SinglePlayerDutyInfo>> 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<SinglePlayerDutyInfo> 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<List<SinglePlayerDutyInfo>> 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<SinglePlayerDutyInfo> 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<SinglePlayerDutyInfo>)>.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<SinglePlayerDutyInfo> 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<string>(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<string>(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<string>(-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<string>(-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<string>(-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);
}
}