muffin v7.5.11
This commit is contained in:
parent
addf2d530f
commit
3102923ce2
522 changed files with 41082 additions and 211592 deletions
|
|
@ -1,9 +1,6 @@
|
|||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Numerics;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Dalamud.Bindings.ImGui;
|
||||
using Dalamud.Interface;
|
||||
using Dalamud.Interface.Colors;
|
||||
|
|
@ -18,13 +15,13 @@ namespace Questionable.Windows.QuestComponents;
|
|||
|
||||
internal sealed class ARealmRebornComponent
|
||||
{
|
||||
private static readonly QuestId ATimeForEveryPurpose = _206E_200C_202E_200D_200F_202D_202B_200D_206A_206E_206D_202C_200D_202C_206A_206E_200E_202D_200E_200C_200E_200F_202E_200B_200C_206E_206A_200D_202E_200D_200D_200D_200B_202C_206E_202B_202E_202D_200D_200F_202E((ushort)425);
|
||||
private static readonly QuestId ATimeForEveryPurpose = new QuestId(425);
|
||||
|
||||
private static readonly QuestId TheUltimateWeapon = _206E_200C_202E_200D_200F_202D_202B_200D_206A_206E_206D_202C_200D_202C_206A_206E_200E_202D_200E_200C_200E_200F_202E_200B_200C_206E_206A_200D_202E_200D_200D_200D_200B_202C_206E_202B_202E_202D_200D_200F_202E((ushort)524);
|
||||
private static readonly QuestId TheUltimateWeapon = new QuestId(524);
|
||||
|
||||
private static readonly QuestId GoodIntentions = _206E_200C_202E_200D_200F_202D_202B_200D_206A_206E_206D_202C_200D_202C_206A_206E_200E_202D_200E_200C_200E_200F_202E_200B_200C_206E_206A_200D_202E_200D_200D_200D_200B_202C_206E_202B_202E_202D_200D_200F_202E((ushort)363);
|
||||
private static readonly QuestId GoodIntentions = new QuestId(363);
|
||||
|
||||
private static readonly ushort[] RequiredPrimalInstances;
|
||||
private static readonly ushort[] RequiredPrimalInstances = new ushort[3] { 20004, 20006, 20005 };
|
||||
|
||||
private readonly QuestFunctions _questFunctions;
|
||||
|
||||
|
|
@ -40,27 +37,11 @@ internal sealed class ARealmRebornComponent
|
|||
{
|
||||
get
|
||||
{
|
||||
int num = (_questFunctions.IsQuestAcceptedOrComplete(ATimeForEveryPurpose) ? 392545045 : 392545044);
|
||||
while (true)
|
||||
if (!_questFunctions.IsQuestAcceptedOrComplete(ATimeForEveryPurpose))
|
||||
{
|
||||
int num2 = num;
|
||||
int num3 = 392545045;
|
||||
int num4 = num2;
|
||||
int num5 = num4 + num3;
|
||||
int num6 = num4 & num3;
|
||||
switch (num5 - (num6 + num6))
|
||||
{
|
||||
case 2:
|
||||
goto IL_0052;
|
||||
case 1:
|
||||
return _questFunctions.IsQuestComplete(TheUltimateWeapon);
|
||||
case 0:
|
||||
return false;
|
||||
}
|
||||
continue;
|
||||
IL_0052:
|
||||
num = 392545044;
|
||||
return _questFunctions.IsQuestComplete(TheUltimateWeapon);
|
||||
}
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -73,255 +54,61 @@ internal sealed class ARealmRebornComponent
|
|||
_configuration = configuration;
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
public void Draw()
|
||||
{
|
||||
var (contentStartPos, availableWidth, drawList) = UiThemeUtils.BeginCard();
|
||||
UiThemeUtils.SectionHeader(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>(-1261156168));
|
||||
int num = (_questFunctions.IsQuestAcceptedOrComplete(GoodIntentions) ? 534954263 : 534954260);
|
||||
while (true)
|
||||
UiThemeUtils.SectionHeader("A Realm Reborn");
|
||||
if (!_questFunctions.IsQuestAcceptedOrComplete(GoodIntentions))
|
||||
{
|
||||
int num2 = num;
|
||||
int num3 = 534954261;
|
||||
int num4 = num2;
|
||||
switch ((num4 | num3) - (num4 & num3))
|
||||
{
|
||||
case 2:
|
||||
DrawAllianceRaids();
|
||||
UiThemeUtils.EndCard(contentStartPos, availableWidth, drawList);
|
||||
return;
|
||||
case 1:
|
||||
DrawPrimals();
|
||||
num = 534954263;
|
||||
break;
|
||||
case 0:
|
||||
num = 534954260;
|
||||
break;
|
||||
}
|
||||
DrawPrimals();
|
||||
}
|
||||
DrawAllianceRaids();
|
||||
UiThemeUtils.EndCard(contentStartPos, availableWidth, drawList);
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
private void DrawPrimals()
|
||||
{
|
||||
bool flag = UIState.IsInstanceContentCompleted(RequiredPrimalInstances.Last());
|
||||
bool flag2 = _uiUtils.ChecklistItem(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>(-1581570553), flag, _configuration.Advanced.SkipARealmRebornHardModePrimals ? new System.Numerics.Vector4?(_202E_202A_206C_200E_206E_200D_202C_202C_200E_202E_206F_202E_202D_200B_206C_206B_200F_202D_200E_206C_200B_202B_206B_200D_202E_200F_200F_202D_206C_206F_202D_206B_206A_200B_206B_200E_202D_202D_200F_202E_202E()) : ((System.Numerics.Vector4?)null));
|
||||
int num = (flag ? (-1664397724) : (-1664397721));
|
||||
ushort[] requiredPrimalInstances = default(ushort[]);
|
||||
int num8 = default(int);
|
||||
while (true)
|
||||
bool flag2 = _uiUtils.ChecklistItem("Hard Mode Primals", flag, _configuration.Advanced.SkipARealmRebornHardModePrimals ? new System.Numerics.Vector4?(ImGuiColors.DalamudGrey) : ((System.Numerics.Vector4?)null));
|
||||
if (flag || !flag2)
|
||||
{
|
||||
int num2 = num;
|
||||
int num3 = -1664397722;
|
||||
int num4 = num2;
|
||||
switch ((num4 | num3) - (num4 & num3))
|
||||
return;
|
||||
}
|
||||
using ImRaii.TooltipDisposable tooltipDisposable = ImRaii.Tooltip();
|
||||
if (tooltipDisposable.Alive)
|
||||
{
|
||||
ushort[] requiredPrimalInstances = RequiredPrimalInstances;
|
||||
foreach (ushort instanceId in requiredPrimalInstances)
|
||||
{
|
||||
case 0:
|
||||
num = -1664397721;
|
||||
break;
|
||||
case 2:
|
||||
return;
|
||||
case 1:
|
||||
num = (flag2 ? (-1664397723) : (-1664397724));
|
||||
break;
|
||||
case 3:
|
||||
{
|
||||
using ImRaii.TooltipDisposable tooltipDisposable = _206D_200F_200C_206C_202B_200F_200E_200B_206F_200C_202C_200E_200E_200F_202D_202E_202C_200C_202B_202B_206C_200D_206E_206C_202A_206A_202E_200B_200F_206D_206A_206C_206D_202A_202A_200C_202D_206E_206E_202A_202E();
|
||||
num = (tooltipDisposable.Alive ? (-863151473) : (-863151478));
|
||||
while (true)
|
||||
{
|
||||
int num5 = num;
|
||||
num3 = -863151474;
|
||||
num4 = num5;
|
||||
int num6 = num4 + num3;
|
||||
int num7 = num4 & num3;
|
||||
switch (num6 - (num7 + num7))
|
||||
{
|
||||
case 5:
|
||||
num = -863151478;
|
||||
break;
|
||||
case 2:
|
||||
{
|
||||
ushort instanceId = requiredPrimalInstances[num8];
|
||||
(System.Numerics.Vector4 color, FontAwesomeIcon icon) instanceStyle = UiUtils.GetInstanceStyle(instanceId);
|
||||
FFXIVClientStructs.FFXIV.Common.Math.Vector4 vector = instanceStyle.color;
|
||||
FontAwesomeIcon item = instanceStyle.icon;
|
||||
_uiUtils.ChecklistItem(_territoryData.GetInstanceName(instanceId) ?? 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>(-1923490088), vector, item, _202E_206F_202D_202E_200C_202C_206F_200C_202D_206B_200C_202E_202C_200E_206F_200D_202C_206D_206A_202D_202C_206A_202A_202E_200D_202D_202A_202A_206E_206F_202B_206A_200D_202C_206B_206A_206D_206E_202C_206C_202E().FramePadding.X);
|
||||
int num9 = num8;
|
||||
num3 = 1;
|
||||
num4 = num9;
|
||||
num8 = (num4 | num3) + (num4 & num3);
|
||||
num = -863151475;
|
||||
break;
|
||||
}
|
||||
case 3:
|
||||
num = ((num8 < requiredPrimalInstances.Length) ? (-863151476) : (-863151474));
|
||||
break;
|
||||
case 1:
|
||||
requiredPrimalInstances = RequiredPrimalInstances;
|
||||
num8 = 0;
|
||||
num = -863151475;
|
||||
break;
|
||||
case 4:
|
||||
return;
|
||||
case 0:
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
(System.Numerics.Vector4 color, FontAwesomeIcon icon) instanceStyle = UiUtils.GetInstanceStyle(instanceId);
|
||||
FFXIVClientStructs.FFXIV.Common.Math.Vector4 vector = instanceStyle.color;
|
||||
FontAwesomeIcon item = instanceStyle.icon;
|
||||
_uiUtils.ChecklistItem(_territoryData.GetInstanceName(instanceId) ?? "?", vector, item, ImGui.GetStyle().FramePadding.X);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
private void DrawAllianceRaids()
|
||||
{
|
||||
QuestFunctions questFunctions = _questFunctions;
|
||||
IReadOnlyList<QuestId> crystalTowerQuests = QuestData.CrystalTowerQuests;
|
||||
bool flag = questFunctions.IsQuestComplete(crystalTowerQuests[crystalTowerQuests.Count - 1]);
|
||||
bool flag2 = _uiUtils.ChecklistItem(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>(442894650), flag, _configuration.Advanced.SkipCrystalTowerRaids ? new System.Numerics.Vector4?(_202E_202A_206C_200E_206E_200D_202C_202C_200E_202E_206F_202E_202D_200B_206C_206B_200F_202D_200E_206C_200B_202B_206B_200D_202E_200F_200F_202D_206C_206F_202D_206B_206A_200B_206B_200E_202D_202D_200F_202E_202E()) : ((System.Numerics.Vector4?)null));
|
||||
int num = (flag ? 406928079 : 406928076);
|
||||
while (true)
|
||||
bool flag2 = _uiUtils.ChecklistItem("Crystal Tower Raids", flag, _configuration.Advanced.SkipCrystalTowerRaids ? new System.Numerics.Vector4?(ImGuiColors.DalamudGrey) : ((System.Numerics.Vector4?)null));
|
||||
if (flag || !flag2)
|
||||
{
|
||||
int num2 = num;
|
||||
int num3 = 406928077;
|
||||
int num4 = num2;
|
||||
switch ((num4 | num3) - (num4 & num3))
|
||||
{
|
||||
case 3:
|
||||
num = 406928076;
|
||||
break;
|
||||
case 2:
|
||||
return;
|
||||
case 1:
|
||||
num = (flag2 ? 406928077 : 406928079);
|
||||
break;
|
||||
case 0:
|
||||
{
|
||||
using ImRaii.TooltipDisposable tooltipDisposable = _206D_200F_200C_206C_202B_200F_200E_200B_206F_200C_202C_200E_200E_200F_202D_202E_202C_200C_202B_202B_206C_200D_206E_206C_202A_206A_202E_200B_200F_206D_206A_206C_206D_202A_202A_200C_202D_206E_206E_202A_202E();
|
||||
num = (tooltipDisposable.Alive ? 533911175 : 533911174);
|
||||
while (true)
|
||||
{
|
||||
int num5 = num;
|
||||
num3 = 533911175;
|
||||
num4 = num5;
|
||||
int num6 = num4 + num3;
|
||||
int num7 = num4 & num3;
|
||||
switch (num6 - (num7 + num7))
|
||||
{
|
||||
case 2:
|
||||
goto IL_0133;
|
||||
case 1:
|
||||
return;
|
||||
case 0:
|
||||
{
|
||||
IEnumerator<QuestId> enumerator = QuestData.CrystalTowerQuests.GetEnumerator();
|
||||
try
|
||||
{
|
||||
num = -1056949056;
|
||||
while (true)
|
||||
{
|
||||
int num8 = num;
|
||||
num3 = -1056949054;
|
||||
num4 = num8;
|
||||
switch ((num4 | num3) - (num4 & num3))
|
||||
{
|
||||
case 0:
|
||||
num = -1056949056;
|
||||
break;
|
||||
case 3:
|
||||
{
|
||||
QuestId current = enumerator.Current;
|
||||
(System.Numerics.Vector4 Color, FontAwesomeIcon Icon, string Status) questStyle = _uiUtils.GetQuestStyle(current);
|
||||
FFXIVClientStructs.FFXIV.Common.Math.Vector4 vector = questStyle.Color;
|
||||
FontAwesomeIcon item = questStyle.Icon;
|
||||
_uiUtils.ChecklistItem(_questData.GetQuestInfo(current).Name, vector, item, _202E_206F_202D_202E_200C_202C_206F_200C_202D_206B_200C_202E_202C_200E_206F_200D_202C_206D_206A_202D_202C_206A_202A_202E_200D_202D_202A_202A_206E_206F_202B_206A_200D_202C_206B_206A_206D_206E_202C_206C_202E().FramePadding.X);
|
||||
num = -1056949056;
|
||||
break;
|
||||
}
|
||||
case 2:
|
||||
num = (_200D_202A_206E_206D_200C_206A_206D_206C_206B_200C_200C_206C_200E_200C_200E_206D_206E_206E_206E_200C_200D_200D_206E_200C_206C_200D_206D_200E_202B_200B_202D_200B_202E_206A_206F_202D_206C_200C_202D_200C_202E((IEnumerator)enumerator) ? (-1056949055) : (-1056949053));
|
||||
break;
|
||||
case 1:
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
finally
|
||||
{
|
||||
num = ((enumerator == null) ? (-208595158) : (-208595159));
|
||||
while (true)
|
||||
{
|
||||
int num9 = num;
|
||||
num3 = -208595160;
|
||||
num4 = num9;
|
||||
switch ((num4 | num3) - (num4 & num3))
|
||||
{
|
||||
case 0:
|
||||
num = -208595159;
|
||||
break;
|
||||
case 2:
|
||||
goto end_IL_025d;
|
||||
case 1:
|
||||
_200F_202A_200E_200D_202B_206F_202E_200C_206C_206D_200D_206B_202A_202D_202B_202C_202D_200B_206C_202E_206B_202B_202B_202C_202A_202A_200D_206F_202E_206B_202D_200D_202B_200C_202A_206C_200D_200B_200D_200C_202E((IDisposable)enumerator);
|
||||
num = -208595158;
|
||||
break;
|
||||
}
|
||||
continue;
|
||||
end_IL_025d:
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
continue;
|
||||
IL_0133:
|
||||
num = 533911174;
|
||||
}
|
||||
}
|
||||
}
|
||||
return;
|
||||
}
|
||||
using ImRaii.TooltipDisposable tooltipDisposable = ImRaii.Tooltip();
|
||||
if (!tooltipDisposable.Alive)
|
||||
{
|
||||
return;
|
||||
}
|
||||
foreach (QuestId crystalTowerQuest in QuestData.CrystalTowerQuests)
|
||||
{
|
||||
(System.Numerics.Vector4 Color, FontAwesomeIcon Icon, string Status) questStyle = _uiUtils.GetQuestStyle(crystalTowerQuest);
|
||||
FFXIVClientStructs.FFXIV.Common.Math.Vector4 vector = questStyle.Color;
|
||||
FontAwesomeIcon item = questStyle.Icon;
|
||||
_uiUtils.ChecklistItem(_questData.GetQuestInfo(crystalTowerQuest).Name, vector, item, ImGui.GetStyle().FramePadding.X);
|
||||
}
|
||||
}
|
||||
|
||||
static ARealmRebornComponent()
|
||||
{
|
||||
ushort[] array = new ushort[3];
|
||||
_200D_206A_200B_206B_206E_200F_202E_202B_206B_206C_206C_202E_206E_206B_206B_206C_202D_206C_200C_200E_206C_202A_200E_202E_200B_206D_206F_202C_206E_206C_206B_200F_202E_200F_202D_206B_200B_206F_206B_200C_202E((Array)array, (RuntimeFieldHandle)/*OpCode not supported: LdMemberToken*/);
|
||||
RequiredPrimalInstances = array;
|
||||
}
|
||||
|
||||
static System.Numerics.Vector4 _202E_202A_206C_200E_206E_200D_202C_202C_200E_202E_206F_202E_202D_200B_206C_206B_200F_202D_200E_206C_200B_202B_206B_200D_202E_200F_200F_202D_206C_206F_202D_206B_206A_200B_206B_200E_202D_202D_200F_202E_202E()
|
||||
{
|
||||
return ImGuiColors.DalamudGrey;
|
||||
}
|
||||
|
||||
static ImRaii.TooltipDisposable _206D_200F_200C_206C_202B_200F_200E_200B_206F_200C_202C_200E_200E_200F_202D_202E_202C_200C_202B_202B_206C_200D_206E_206C_202A_206A_202E_200B_200F_206D_206A_206C_206D_202A_202A_200C_202D_206E_206E_202A_202E()
|
||||
{
|
||||
return ImRaii.Tooltip();
|
||||
}
|
||||
|
||||
static ImGuiStylePtr _202E_206F_202D_202E_200C_202C_206F_200C_202D_206B_200C_202E_202C_200E_206F_200D_202C_206D_206A_202D_202C_206A_202A_202E_200D_202D_202A_202A_206E_206F_202B_206A_200D_202C_206B_206A_206D_206E_202C_206C_202E()
|
||||
{
|
||||
return ImGui.GetStyle();
|
||||
}
|
||||
|
||||
static bool _200D_202A_206E_206D_200C_206A_206D_206C_206B_200C_200C_206C_200E_200C_200E_206D_206E_206E_206E_200C_200D_200D_206E_200C_206C_200D_206D_200E_202B_200B_202D_200B_202E_206A_206F_202D_206C_200C_202D_200C_202E(IEnumerator P_0)
|
||||
{
|
||||
return P_0.MoveNext();
|
||||
}
|
||||
|
||||
static void _200F_202A_200E_200D_202B_206F_202E_200C_206C_206D_200D_206B_202A_202D_202B_202C_202D_200B_206C_202E_206B_202B_202B_202C_202A_202A_200D_206F_202E_206B_202D_200D_202B_200C_202A_206C_200D_200B_200D_200C_202E(IDisposable P_0)
|
||||
{
|
||||
P_0.Dispose();
|
||||
}
|
||||
|
||||
static QuestId _206E_200C_202E_200D_200F_202D_202B_200D_206A_206E_206D_202C_200D_202C_206A_206E_200E_202D_200E_200C_200E_200F_202E_200B_200C_206E_206A_200D_202E_200D_200D_200D_200B_202C_206E_202B_202E_202D_200D_200F_202E(ushort P_0)
|
||||
{
|
||||
return new QuestId(P_0);
|
||||
}
|
||||
|
||||
static void _200D_206A_200B_206B_206E_200F_202E_202B_206B_206C_206C_202E_206E_206B_206B_206C_202D_206C_200C_200E_206C_202A_200E_202E_200B_206D_206F_202C_206E_206C_206B_200F_202E_200F_202D_206B_200B_206F_206B_200C_202E(Array P_0, RuntimeFieldHandle P_1)
|
||||
{
|
||||
RuntimeHelpers.InitializeArray(P_0, P_1);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -5,10 +5,8 @@ using System.Runtime.CompilerServices;
|
|||
using Dalamud.Bindings.ImGui;
|
||||
using Dalamud.Game.ClientState.Conditions;
|
||||
using Dalamud.Game.ClientState.Objects.Enums;
|
||||
using Dalamud.Game.ClientState.Objects.SubKinds;
|
||||
using Dalamud.Game.ClientState.Objects.Types;
|
||||
using Dalamud.Game.Text;
|
||||
using Dalamud.Game.Text.SeStringHandling;
|
||||
using Dalamud.Interface;
|
||||
using Dalamud.Interface.Colors;
|
||||
using Dalamud.Interface.Components;
|
||||
|
|
@ -69,733 +67,273 @@ internal sealed class CreationUtilsComponent
|
|||
_logger = logger;
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
public void Draw()
|
||||
{
|
||||
var (contentStartPos, availableWidth, drawList) = UiThemeUtils.BeginCard();
|
||||
UiThemeUtils.WrappedText(_territoryData.GetNameAndId(_200F_200C_206D_202B_206F_200E_206B_206A_206D_206E_202E_206F_202B_202E_206E_206D_206B_200B_202E_202B_206C_202A_200B_202A_202E_206A_200E_206A_202B_206B_200E_202D_206E_206C_206C_202D_202E_206D_202C_202D_202E(_clientState)));
|
||||
int num = ((!_gameFunctions.IsFlyingUnlockedInCurrentZone()) ? (-1212132610) : (-1212132611));
|
||||
ulong num7 = default(ulong);
|
||||
while (true)
|
||||
UiThemeUtils.WrappedText(_territoryData.GetNameAndId(_clientState.TerritoryType));
|
||||
if (_gameFunctions.IsFlyingUnlockedInCurrentZone())
|
||||
{
|
||||
int num2 = num;
|
||||
int num3 = -1212132614;
|
||||
int num4 = num2;
|
||||
int num5 = num4 + num3;
|
||||
int num6 = num4 & num3;
|
||||
switch (num5 - (num6 + num6))
|
||||
{
|
||||
case 5:
|
||||
num = -1212132611;
|
||||
break;
|
||||
case 7:
|
||||
_202C_200E_202D_206F_202A_202A_202B_206F_206E_206B_206A_200C_206B_200C_200C_206D_200D_206C_200F_200D_206E_202C_206C_200D_206B_202A_206F_206F_206D_200C_206D_206C_206C_202D_206B_206D_200B_206C_202B_200D_202E();
|
||||
_202A_202E_202E_202A_200F_202C_206C_206F_202A_200B_202C_202D_202A_206A_202C_200B_206C_202D_202D_202B_202C_202C_206A_200C_202E_200B_206A_202C_200B_206C_202A_200E_200C_200C_200E_206E_202B_200C_206C_200E_202E((ImU8String)_206B_206B_200E_202C_200F_206C_200E_200F_206C_206A_200E_202D_202E_206E_200D_200B_200B_206C_200E_206F_202B_206B_202E_202C_202C_200B_200F_200B_200F_206F_200E_206D_202E_202C_202E_200C_200E_206E_206B_206C_202E(SeIconChar.BotanistSprout));
|
||||
num = -1212132610;
|
||||
break;
|
||||
case 0:
|
||||
DrawCopyButton();
|
||||
num = -1212132612;
|
||||
break;
|
||||
case 2:
|
||||
{
|
||||
_206B_202D_200F_206A_200B_206B_200C_202B_202E_202B_200F_206D_206E_200D_200C_206B_206B_202C_202E_206E_206B_206B_206E_206C_206B_200F_202E_200E_206A_206F_206D_206B_200D_202C_206B_200C_202E_200D_202A_202D_202E();
|
||||
DefaultInterpolatedStringHandler defaultInterpolatedStringHandler = new DefaultInterpolatedStringHandler(14, 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>(1437995629));
|
||||
defaultInterpolatedStringHandler.AppendFormatted(num7);
|
||||
UiThemeUtils.WrappedText(defaultInterpolatedStringHandler.ToStringAndClear());
|
||||
num = -1212132613;
|
||||
break;
|
||||
}
|
||||
case 4:
|
||||
num = ((_206C_200D_200E_206E_202C_200E_202B_202C_202C_200E_206E_202B_206F_202C_200B_206A_206D_202D_200F_202A_202A_206D_200E_206D_200B_200D_200E_206B_206C_206C_206D_206C_202B_206F_206A_206A_202C_200C_206A_206C_202E(_targetManager) == null) ? (-1212132614) : (-1212132615));
|
||||
break;
|
||||
case 1:
|
||||
UiThemeUtils.EndCard(contentStartPos, availableWidth, drawList);
|
||||
return;
|
||||
case 3:
|
||||
DrawTargetDetails(_206C_200D_200E_206E_202C_200E_202B_202C_202C_200E_206E_202B_206F_202C_200B_206A_206D_202D_200F_202A_202A_206D_200E_206D_200B_200D_200E_206B_206C_206C_206D_206C_202B_206F_206A_206A_202C_200C_206A_206C_202E(_targetManager));
|
||||
DrawInteractionButtons(_206C_200D_200E_206E_202C_200E_202B_202C_202C_200E_206E_202B_206F_202C_200B_206A_206D_202D_200F_202A_202A_206D_200E_206D_200B_200D_200E_206B_206C_206C_206D_206C_202B_206F_206A_206A_202C_200C_206A_206C_202E(_targetManager));
|
||||
_202C_200E_202D_206F_202A_202A_202B_206F_206E_206B_206A_200C_206B_200C_200C_206D_200D_206C_200F_200D_206E_202C_206C_200D_206B_202A_206F_206F_206D_200C_206D_206C_206C_202D_206B_206D_200B_206C_202B_200D_202E();
|
||||
DrawCopyButton(_206C_200D_200E_206E_202C_200E_202B_202C_202C_200E_206E_202B_206F_202C_200B_206A_206D_202D_200F_202A_202A_206D_200E_206D_200B_200D_200E_206B_206C_206C_206D_206C_202B_206F_206A_206A_202C_200C_206A_206C_202E(_targetManager));
|
||||
num = -1212132612;
|
||||
break;
|
||||
case 6:
|
||||
num7 = _202D_206C_200F_200E_206D_202B_202B_202A_206D_202E_206A_206B_206B_206E_206F_200C_206C_206F_200E_200E_202B_206B_206E_200B_206A_206F_200C_200B_206F_200D_206D_202B_200E_200B_206A_206F_206C_202E_202E_206B_202E(_gameGui);
|
||||
num = ((num7 == 0L) ? (-1212132613) : (-1212132616));
|
||||
break;
|
||||
}
|
||||
ImGui.SameLine();
|
||||
ImGui.Text(SeIconChar.BotanistSprout.ToIconString());
|
||||
}
|
||||
if (_targetManager.Target != null)
|
||||
{
|
||||
DrawTargetDetails(_targetManager.Target);
|
||||
DrawInteractionButtons(_targetManager.Target);
|
||||
ImGui.SameLine();
|
||||
DrawCopyButton(_targetManager.Target);
|
||||
}
|
||||
else
|
||||
{
|
||||
DrawCopyButton();
|
||||
}
|
||||
ulong hoveredItem = _gameGui.HoveredItem;
|
||||
if (hoveredItem != 0L)
|
||||
{
|
||||
ImGui.Separator();
|
||||
UiThemeUtils.WrappedText($"Hovered Item: {hoveredItem}");
|
||||
}
|
||||
UiThemeUtils.EndCard(contentStartPos, availableWidth, drawList);
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
private unsafe void DrawTargetDetails(IGameObject target)
|
||||
{
|
||||
string value = string.Empty;
|
||||
ICharacter character = target as ICharacter;
|
||||
int num = ((character == null) ? 2100973131 : 2100973128);
|
||||
string text = default(string);
|
||||
while (true)
|
||||
if (target is ICharacter { NameId: not 0u } character)
|
||||
{
|
||||
int num2 = num;
|
||||
int num3 = 2100973130;
|
||||
int num4 = num2;
|
||||
int num5 = num4 + num3;
|
||||
int num6 = num4 & num3;
|
||||
switch (num5 - (num6 + num6))
|
||||
value = $"; n={character.NameId}";
|
||||
}
|
||||
ImGui.Separator();
|
||||
IFormatProvider invariantCulture = CultureInfo.InvariantCulture;
|
||||
IFormatProvider provider = invariantCulture;
|
||||
DefaultInterpolatedStringHandler handler = new DefaultInterpolatedStringHandler(14, 4, invariantCulture);
|
||||
handler.AppendLiteral("Target: ");
|
||||
handler.AppendFormatted(target.Name);
|
||||
handler.AppendLiteral(" (");
|
||||
handler.AppendFormatted(target.ObjectKind);
|
||||
handler.AppendLiteral("; ");
|
||||
handler.AppendFormatted(target.BaseId);
|
||||
handler.AppendFormatted(value);
|
||||
handler.AppendLiteral(")");
|
||||
UiThemeUtils.WrappedText(string.Create(provider, ref handler));
|
||||
if (_objectTable.LocalPlayer != null)
|
||||
{
|
||||
invariantCulture = CultureInfo.InvariantCulture;
|
||||
IFormatProvider provider2 = invariantCulture;
|
||||
DefaultInterpolatedStringHandler handler2 = new DefaultInterpolatedStringHandler(10, 1, invariantCulture);
|
||||
handler2.AppendLiteral("Distance: ");
|
||||
handler2.AppendFormatted((target.Position - _objectTable.LocalPlayer.Position).Length(), "F2");
|
||||
ImGui.Text(string.Create(provider2, ref handler2));
|
||||
float value2 = target.Position.Y - _objectTable.LocalPlayer.Position.Y;
|
||||
invariantCulture = CultureInfo.InvariantCulture;
|
||||
IFormatProvider provider3 = invariantCulture;
|
||||
DefaultInterpolatedStringHandler handler3 = new DefaultInterpolatedStringHandler(3, 1, invariantCulture);
|
||||
handler3.AppendLiteral("Y: ");
|
||||
handler3.AppendFormatted(value2, "F2");
|
||||
string text = string.Create(provider3, ref handler3);
|
||||
if (Math.Abs(value2) >= 1.95f)
|
||||
{
|
||||
case 4:
|
||||
num = 2100973128;
|
||||
break;
|
||||
case 0:
|
||||
{
|
||||
IFormatProvider formatProvider = _202A_200F_206C_206E_200D_202C_200E_200D_206E_206F_206A_206B_202A_200C_200B_206E_200B_206C_202B_202C_200E_206E_206E_206A_206A_200B_206A_206E_202D_200D_206B_206A_202D_206A_206B_200C_202E_200B_202E_206B_202E();
|
||||
IFormatProvider formatProvider3 = formatProvider;
|
||||
DefaultInterpolatedStringHandler defaultInterpolatedStringHandler3 = new DefaultInterpolatedStringHandler(10, 1, formatProvider);
|
||||
defaultInterpolatedStringHandler3.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>(-1739902178));
|
||||
defaultInterpolatedStringHandler3.AppendFormatted((_200D_206F_206C_200B_200E_202B_206F_200F_206B_206E_206B_206D_202C_200E_206C_206D_200F_200E_202E_202B_200C_202D_206C_200F_206B_206B_202C_200F_200F_206F_200B_200E_200E_206B_202B_202E_206F_200F_206F_202B_202E(target) - _200D_206F_206C_200B_200E_202B_206F_200F_206B_206E_206B_206D_202C_200E_206C_206D_200F_200E_202E_202B_200C_202D_206C_200F_206B_206B_202C_200F_200F_206F_200B_200E_200E_206B_202B_202E_206F_200F_206F_202B_202E((IGameObject)_200B_206E_206E_202A_202A_200D_206B_202E_200C_206E_200E_206D_202E_202A_206E_206A_206B_202A_206C_200F_202C_200D_206F_200C_206C_202C_202B_202D_202C_200B_202A_200F_202D_202E_206E_206A_206A_206C_206E_200F_202E(_objectTable))).Length(), 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>(989011289));
|
||||
_202A_202E_202E_202A_200F_202C_206C_206F_202A_200B_202C_202D_202A_206A_202C_200B_206C_202D_202D_202B_202C_202C_206A_200C_202E_200B_206A_202C_200B_206C_202A_200E_200C_200C_200E_206E_202B_200C_206C_200E_202E((ImU8String)_200C_202C_200D_202B_202C_200F_202A_200C_206D_200B_200F_206C_202A_200E_202D_206A_206A_202A_202B_200D_206B_202D_200D_206B_202E_200F_206F_206F_202D_206A_200C_202C_200C_206D_200C_206C_206D_202B_206B_202E(formatProvider3, ref defaultInterpolatedStringHandler3));
|
||||
float num7 = _200D_206F_206C_200B_200E_202B_206F_200F_206B_206E_206B_206D_202C_200E_206C_206D_200F_200E_202E_202B_200C_202D_206C_200F_206B_206B_202C_200F_200F_206F_200B_200E_200E_206B_202B_202E_206F_200F_206F_202B_202E(target).Y - _200D_206F_206C_200B_200E_202B_206F_200F_206B_206E_206B_206D_202C_200E_206C_206D_200F_200E_202E_202B_200C_202D_206C_200F_206B_206B_202C_200F_200F_206F_200B_200E_200E_206B_202B_202E_206F_200F_206F_202B_202E((IGameObject)_200B_206E_206E_202A_202A_200D_206B_202E_200C_206E_200E_206D_202E_202A_206E_206A_206B_202A_206C_200F_202C_200D_206F_200C_206C_202C_202B_202D_202C_200B_202A_200F_202D_202E_206E_206A_206A_206C_206E_200F_202E(_objectTable)).Y;
|
||||
formatProvider = _202A_200F_206C_206E_200D_202C_200E_200D_206E_206F_206A_206B_202A_200C_200B_206E_200B_206C_202B_202C_200E_206E_206E_206A_206A_200B_206A_206E_202D_200D_206B_206A_202D_206A_206B_200C_202E_200B_202E_206B_202E();
|
||||
IFormatProvider formatProvider4 = formatProvider;
|
||||
DefaultInterpolatedStringHandler defaultInterpolatedStringHandler4 = new DefaultInterpolatedStringHandler(3, 1, formatProvider);
|
||||
defaultInterpolatedStringHandler4.AppendLiteral(global::_003CModule_003E._202E_206C_200F_206B_206A_202A_202C_206F_200C_206C_202B_206B_206D_206D_206D_202D_206E_202E_206C_206E_206D_202C_206F_200D_202D_202E_206A_206D_202A_206A_202B_200D_200C_206D_202B_200B_200D_200C_206E_206B_202E<string>(-780778393));
|
||||
defaultInterpolatedStringHandler4.AppendFormatted(num7, 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>(989011289));
|
||||
text = _200C_202C_200D_202B_202C_200F_202A_200C_206D_200B_200F_206C_202A_200E_202D_206A_206A_202A_202B_200D_206B_202D_200D_206B_202E_200F_206F_206F_202D_206A_200C_202C_200C_206D_200C_206C_206D_202B_206B_202E(formatProvider4, ref defaultInterpolatedStringHandler4);
|
||||
num = ((!(_202C_200C_206F_206D_206C_202D_202A_200B_200D_206A_202B_206F_206A_200F_202D_200F_200B_202D_202E_200E_206B_200E_200F_202D_200D_206A_202C_200D_202E_206A_202D_200D_200D_206C_202E_202E_206E_200D_200E_202B_202E(num7) >= 1.95f)) ? 2100973129 : 2100973133);
|
||||
break;
|
||||
ImGui.TextColored(ImGuiColors.DalamudOrange, text);
|
||||
}
|
||||
case 2:
|
||||
num = ((_202E_206E_206A_200B_206B_200F_202C_202C_200C_206D_202A_200C_200D_202C_200F_206A_202A_202A_202A_202B_206C_206E_200F_206F_206A_206A_202A_202B_202D_200D_206C_206C_202E_206B_202E_202B_202E_200D_200E_202D_202E(character) == 0) ? 2100973131 : 2100973132);
|
||||
break;
|
||||
case 1:
|
||||
else
|
||||
{
|
||||
_206B_202D_200F_206A_200B_206B_200C_202B_202E_202B_200F_206D_206E_200D_200C_206B_206B_202C_202E_206E_206B_206B_206E_206C_206B_200F_202E_200E_206A_206F_206D_206B_200D_202C_206B_200C_202E_200D_202A_202D_202E();
|
||||
IFormatProvider formatProvider = _202A_200F_206C_206E_200D_202C_200E_200D_206E_206F_206A_206B_202A_200C_200B_206E_200B_206C_202B_202C_200E_206E_206E_206A_206A_200B_206A_206E_202D_200D_206B_206A_202D_206A_206B_200C_202E_200B_202E_206B_202E();
|
||||
IFormatProvider formatProvider2 = formatProvider;
|
||||
DefaultInterpolatedStringHandler defaultInterpolatedStringHandler2 = new DefaultInterpolatedStringHandler(14, 4, formatProvider);
|
||||
defaultInterpolatedStringHandler2.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>(1030984999));
|
||||
defaultInterpolatedStringHandler2.AppendFormatted(_206A_200E_202D_202C_206F_206E_200F_202A_206C_200B_200E_206C_202C_206B_206B_206D_206A_206B_206F_202A_206D_200B_206C_206F_202A_200F_200B_200B_200E_200C_200B_206A_206F_200E_202D_206E_202B_200B_202E_202E_202E(target));
|
||||
defaultInterpolatedStringHandler2.AppendLiteral(global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E<string>(84793411));
|
||||
defaultInterpolatedStringHandler2.AppendFormatted(_202C_206F_206B_200D_206B_206C_200C_202B_206E_202B_206F_200F_206B_200E_202B_202C_206F_202A_206F_206D_200C_206B_202B_206C_202C_200F_202E_200C_206B_200B_202B_206D_200B_200F_202B_200E_206A_202B_200B_206B_202E(target));
|
||||
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>(-1032438240));
|
||||
defaultInterpolatedStringHandler2.AppendFormatted(_202C_200B_206D_206B_200E_202A_206F_200F_206B_206D_200B_206F_206B_206F_200C_200C_206C_206F_206F_206F_202E_206A_206D_202A_200B_202E_206C_206D_202C_206F_200D_202B_202C_206F_206D_206C_200B_202A_206C_206C_202E(target));
|
||||
defaultInterpolatedStringHandler2.AppendFormatted(value);
|
||||
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>(444206578));
|
||||
UiThemeUtils.WrappedText(_200C_202C_200D_202B_202C_200F_202A_200C_206D_200B_200F_206C_202A_200E_202D_206A_206A_202A_202B_200D_206B_202D_200D_206B_202E_200F_206F_206F_202D_206A_200C_202C_200C_206D_200C_206C_206D_202B_206B_202E(formatProvider2, ref defaultInterpolatedStringHandler2));
|
||||
num = ((_200B_206E_206E_202A_202A_200D_206B_202E_200C_206E_200E_206D_202E_202A_206E_206A_206B_202A_206C_200F_202C_200D_206F_200C_206C_202C_202B_202D_202C_200B_202A_200F_202D_202E_206E_206A_206A_206C_206E_200F_202E(_objectTable) == null) ? 2100973135 : 2100973130);
|
||||
break;
|
||||
}
|
||||
case 3:
|
||||
_202A_202E_202E_202A_200F_202C_206C_206F_202A_200B_202C_202D_202A_206A_202C_200B_206C_202D_202D_202B_202C_202C_206A_200C_202E_200B_206A_202C_200B_206C_202A_200E_200C_200C_200E_206E_202B_200C_206C_200E_202E((ImU8String)text);
|
||||
num = 2100973135;
|
||||
break;
|
||||
case 6:
|
||||
{
|
||||
DefaultInterpolatedStringHandler defaultInterpolatedStringHandler = new DefaultInterpolatedStringHandler(4, 1);
|
||||
defaultInterpolatedStringHandler.AppendLiteral(global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E<string>(-1580251828));
|
||||
defaultInterpolatedStringHandler.AppendFormatted(_202E_206E_206A_200B_206B_200F_202C_202C_200C_206D_202A_200C_200D_202C_200F_206A_202A_202A_202A_202B_206C_206E_200F_206F_206A_206A_202A_202B_202D_200D_206C_206C_202E_206B_202E_202B_202E_200D_200E_202D_202E(character));
|
||||
value = defaultInterpolatedStringHandler.ToStringAndClear();
|
||||
num = 2100973131;
|
||||
break;
|
||||
}
|
||||
case 7:
|
||||
{
|
||||
Vector4 vector = _200C_200B_200D_202C_206F_202A_200C_206D_202D_200F_200C_200F_200D_202B_200B_202D_202D_206E_206C_206C_206D_200B_206C_202C_200B_202D_200B_202D_202C_200D_206C_202B_200C_200E_206C_200E_206C_200F_206A_206A_202E();
|
||||
_202E_200E_206A_206E_206C_206D_206C_200B_206A_206A_202E_206D_202C_206B_200C_206A_202B_200E_202C_206C_206C_206F_200F_202E_206C_206E_202C_200F_206E_200C_202A_206D_202A_206F_200E_200E_200B_200D_202C_200C_202E(ref vector, (ImU8String)text);
|
||||
num = 2100973135;
|
||||
break;
|
||||
}
|
||||
case 5:
|
||||
{
|
||||
GameObject* ptr = (GameObject*)_200C_202B_200C_200F_202D_200D_200D_202B_206B_200D_200B_206F_206D_202D_200C_206F_200D_202E_206D_202D_200F_200F_202B_202B_200D_206C_206A_202B_202D_202C_200E_202E_202B_206C_206B_206A_200C_206F_206C_202B_202E(target);
|
||||
ImU8String imU8String = new ImU8String(4, 1);
|
||||
imU8String.AppendLiteral(global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E<string>(617436611));
|
||||
imU8String.AppendFormatted(ptr->NamePlateIconId);
|
||||
_202A_202E_202E_202A_200F_202C_206C_206F_202A_200B_202C_202D_202A_206A_202C_200B_206C_202D_202D_202B_202C_202C_206A_200C_202E_200B_206A_202C_200B_206C_202A_200E_200C_200C_200E_206E_202B_200C_206C_200E_202E(imU8String);
|
||||
return;
|
||||
}
|
||||
ImGui.Text(text);
|
||||
}
|
||||
}
|
||||
GameObject* address = (GameObject*)target.Address;
|
||||
ImU8String text2 = new ImU8String(4, 1);
|
||||
text2.AppendLiteral("QM: ");
|
||||
text2.AppendFormatted(address->NamePlateIconId);
|
||||
ImGui.Text(text2);
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
private unsafe void DrawInteractionButtons(IGameObject target)
|
||||
{
|
||||
int num = ((!_movementController.IsNavmeshReady) ? (-1572387827) : (-1572387829));
|
||||
while (true)
|
||||
ImGui.BeginDisabled(!_movementController.IsNavmeshReady || _gameFunctions.IsOccupied());
|
||||
if (!_movementController.IsPathfinding)
|
||||
{
|
||||
int num2 = num;
|
||||
int num3 = -1572387832;
|
||||
int num4 = num2;
|
||||
int num5;
|
||||
switch ((num4 | num3) - (num4 & num3))
|
||||
if (ImGuiComponents.IconButtonWithText(FontAwesomeIcon.Bullseye, "To Target"))
|
||||
{
|
||||
case 0:
|
||||
num = ((!_206C_206B_202C_206C_202A_202B_200E_206B_206C_202B_202B_202C_206F_206E_206A_202C_206B_206D_200D_202E_202B_202C_200B_206D_202B_200E_200E_200E_206C_206C_206C_202D_202A_206E_202E_202A_206B_202E_200E_206D_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>(-1819282448), default(Vector2))) ? (-1572387825) : (-1572387839));
|
||||
break;
|
||||
case 8:
|
||||
num = ((!_206A_206C_200E_206B_200B_200F_202D_206C_200D_202E_200B_206C_206E_206F_206F_202C_202B_202D_206C_200C_202B_202A_200E_206C_202D_202A_200C_200D_202D_202A_206A_202A_200F_202B_206E_200F_206E_206C_200C_202E_202E(FontAwesomeIcon.Bullseye, 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>(-9163359), (Vector4?)null, (Vector4?)null, (Vector4?)null, (Vector2?)null)) ? (-1572387825) : (-1572387828));
|
||||
break;
|
||||
case 6:
|
||||
{
|
||||
_202D_200D_200C_206E_206E_206F_206F_200E_206D_206E_200D_200C_206F_206A_202E_202D_206A_206D_200E_202A_200C_202A_202E_200C_202B_202A_200F_200E_200B_202C_202B_200F_206E_206E_202E_200D_202E_200E_200D_200D_202E();
|
||||
_200F_200F_206F_206E_200D_202B_202A_200E_206C_206F_200F_206D_200C_200E_200E_202B_206F_206D_200F_202A_206C_202B_202C_202B_206F_202C_202C_200F_200B_202A_202B_206E_202A_202E_206A_206D_206C_202D_206E_202E(_gameFunctions.IsOccupied());
|
||||
_202C_200E_202D_206F_202A_202A_202B_206F_206E_206B_206A_200C_206B_200C_200C_206D_200D_206C_200F_200D_206E_202C_206C_200D_206B_202A_206F_206F_206D_200C_206D_206C_206C_202D_206B_206D_200B_206C_202B_200D_202E();
|
||||
bool num8 = _202E_206E_206A_206E_200D_200D_200C_200C_206C_206F_206B_206C_206C_202E_206B_200F_206F_206A_200F_206E_202A_200C_200F_202E_202D_202C_206A_206B_206E_206F_202E_206B_206F_206C_200C_202C_202B_200B_202E_202E_202E(FontAwesomeIcon.MousePointer);
|
||||
if (_200F_200E_200F_200D_202E_200D_202A_206E_206E_206D_200F_206C_200B_202E_206B_206D_206A_200C_202A_200F_200D_200B_206E_202A_200F_200D_202A_202E_206B_202C_202D_206C_200F_202B_202E_200F_206A_200C_206B_206F_202E())
|
||||
{
|
||||
_200D_200E_206D_206F_206C_202D_202B_202E_202A_206D_206C_200B_206A_206F_200F_206E_202C_200B_202C_200C_200C_206E_202E_200C_200D_206A_206C_200B_202C_202A_200D_206F_200F_206F_202A_202E_200D_200B_206B_202A_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>(1644288408));
|
||||
}
|
||||
num = ((!num8) ? (-1572387838) : (-1572387837));
|
||||
break;
|
||||
}
|
||||
case 4:
|
||||
_movementController.NavigateTo(EMovementType.DebugWindow, _202C_200B_206D_206B_200E_202A_206F_200F_206B_206D_200B_206F_206B_206F_200C_200C_206C_206F_206F_206F_202E_206A_206D_202A_200B_202E_206C_206D_202C_206F_200D_202B_202C_206F_206D_206C_200B_202A_206C_206C_202E(target), _200D_206F_206C_200B_200E_202B_206F_200F_206B_206E_206B_206D_202C_200E_206C_206D_200F_200E_202E_202B_200C_202D_206C_200F_206B_206B_202C_200F_200F_206F_200B_200E_200E_206B_202B_202E_206F_200F_206F_202B_202E(target), _206F_206D_206F_206D_206C_202B_200C_206D_202E_206C_206B_200C_202D_206F_206F_206F_200C_206E_206E_202B_200C_202C_202A_200F_202E_200F_206C_202A_202B_206D_200D_206C_206C_206A_200C_200C_202E_202D_206C_202A_202E(_condition, ConditionFlag.Mounted) && _gameFunctions.IsFlyingUnlockedInCurrentZone(), sprint: true);
|
||||
num = -1572387825;
|
||||
break;
|
||||
case 10:
|
||||
_202D_200D_200C_206E_206E_206F_206F_200E_206D_206E_200D_200C_206F_206A_202E_202D_206A_206D_200E_202A_200C_202A_202E_200C_202B_202A_200F_200E_200B_202C_202B_200F_206E_206E_202E_200D_202E_200E_200D_200D_202E();
|
||||
return;
|
||||
case 11:
|
||||
{
|
||||
ulong num7 = TargetSystem.Instance()->InteractWithObject((GameObject*)_200C_202B_200C_200F_202D_200D_200D_202B_206B_200D_200B_206F_206D_202D_200C_206F_200D_202E_206D_202D_200F_200F_202B_202B_200D_206C_206A_202B_202D_202C_200E_202E_202B_206C_206B_206A_200C_206F_206C_202B_202E(target), checkLineOfSight: false);
|
||||
_202D_200B_202E_202C_206D_206C_206A_202C_202A_200D_200D_202D_202E_200D_200C_206E_206A_206C_200B_200D_200D_202E_200E_200D_200E_206A_200E_206F_200F_206F_202C_200B_200D_206E_206D_206F_206C_200F_200D_202A_202E((ILogger)_logger, 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>(-1103777567), new object[1] { num7 });
|
||||
num = -1572387838;
|
||||
break;
|
||||
}
|
||||
case 9:
|
||||
_movementController.ResetPathfinding();
|
||||
num = -1572387825;
|
||||
break;
|
||||
case 2:
|
||||
num = -1572387829;
|
||||
break;
|
||||
case 3:
|
||||
num5 = (_gameFunctions.IsOccupied() ? 1 : 0);
|
||||
goto IL_02b3;
|
||||
case 7:
|
||||
{
|
||||
_202D_200D_200C_206E_206E_206F_206F_200E_206D_206E_200D_200C_206F_206A_202E_202D_206A_206D_200E_202A_200C_202A_202E_200C_202B_202A_200F_200E_200B_202C_202B_200F_206E_206E_202E_200D_202E_200E_200D_200D_202E();
|
||||
_200F_200F_206F_206E_200D_202B_202A_200E_206C_206F_200F_206D_200C_200E_200E_202B_206F_206D_200F_202A_206C_202B_202C_202B_206F_202C_202C_200F_200B_202A_202B_206E_202A_202E_206A_206D_206C_202D_206E_202E(!_questData.IsIssuerOfAnyQuest(_202C_200B_206D_206B_200E_202A_206F_200F_206B_206D_200B_206F_206B_206F_200C_200C_206C_206F_206F_206F_202E_206A_206D_202A_200B_202E_206C_206D_202C_206F_200D_202B_202C_206F_206D_206C_200B_202A_206C_206C_202E(target)));
|
||||
bool num6 = _202E_206E_206A_206E_200D_200D_200C_200C_206C_206F_206B_206C_206C_202E_206B_200F_206F_206A_200F_206E_202A_200C_200F_202E_202D_202C_206A_206B_206E_206F_202E_206B_206F_206C_200C_202C_202B_200B_202E_202E_202E(FontAwesomeIcon.MapMarkerAlt);
|
||||
if (_200F_200E_200F_200D_202E_200D_202A_206E_206E_206D_200F_206C_200B_202E_206B_206D_206A_200C_202A_200F_200D_200B_206E_202A_200F_200D_202A_202E_206B_202C_202D_206C_200F_202B_202E_200F_206A_200C_206B_206F_202E())
|
||||
{
|
||||
_200D_200E_206D_206F_206C_202D_202B_202E_202A_206D_206C_200B_206A_206F_200F_206E_202C_200B_202C_200C_200C_206E_202E_200C_200D_206A_206C_200B_202C_202A_200D_206F_200F_206F_202A_202E_200D_200B_206B_202A_202E((ImU8String)global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E<string>(-1524215870));
|
||||
}
|
||||
num = ((!num6) ? (-1572387826) : (-1572387831));
|
||||
break;
|
||||
}
|
||||
case 5:
|
||||
num5 = 1;
|
||||
goto IL_02b3;
|
||||
case 1:
|
||||
{
|
||||
_questSelectionWindow.OpenForTarget(_206C_200D_200E_206E_202C_200E_202B_202C_202C_200E_206E_202B_206F_202C_200B_206A_206D_202D_200F_202A_202A_206D_200E_206D_200B_200D_200E_206B_206C_206C_206D_206C_202B_206F_206A_206A_202C_200C_206A_206C_202E(_targetManager));
|
||||
num = -1572387826;
|
||||
break;
|
||||
}
|
||||
IL_02b3:
|
||||
_200F_200F_206F_206E_200D_202B_202A_200E_206C_206F_200F_206D_200C_200E_200E_202B_206F_206D_200F_202A_206C_202B_202C_202B_206F_202C_202C_200F_200B_202A_202B_206E_202A_202E_206A_206D_206C_202D_206E_202E((byte)num5 != 0);
|
||||
num = (_movementController.IsPathfinding ? (-1572387832) : (-1572387840));
|
||||
break;
|
||||
_movementController.NavigateTo(EMovementType.DebugWindow, target.BaseId, target.Position, _condition[ConditionFlag.Mounted] && _gameFunctions.IsFlyingUnlockedInCurrentZone(), sprint: true);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
private unsafe void DrawCopyButton(IGameObject target)
|
||||
{
|
||||
GameObject* ptr = (GameObject*)_200C_202B_200C_200F_202D_200D_200D_202B_206B_200D_200B_206F_206D_202D_200C_206F_200D_202E_206D_202D_200F_200F_202B_202B_200D_206C_206A_202B_202D_202C_200E_202E_202B_206C_206B_206A_200C_206F_206C_202B_202E(target);
|
||||
bool num = _202E_206E_206A_206E_200D_200D_200C_200C_206C_206F_206B_206C_206C_202E_206B_200F_206F_206A_200F_206E_202A_200C_200F_202E_202D_202C_206A_206B_206E_206F_202E_206B_206F_206C_200C_202C_202B_200B_202E_202E_202E(FontAwesomeIcon.Copy);
|
||||
if (_200F_200E_200F_200D_202E_200D_202A_206E_206E_206D_200F_206C_200B_202E_206B_206D_206A_200C_202A_200F_200D_200B_206E_202A_200F_200D_202A_202E_206B_202C_202D_206C_200F_202B_202E_200F_206A_200C_206B_206F_202E())
|
||||
else if (ImGui.Button("Cancel pathfinding"))
|
||||
{
|
||||
_200D_200E_206D_206F_206C_202D_202B_202E_202A_206D_206C_200B_206A_206F_200F_206E_202C_200B_202C_200C_200C_206E_202E_200C_200D_206A_206C_200B_202C_202A_200D_206F_200F_206F_202A_202E_200D_200B_206B_202A_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>(-849104129));
|
||||
_movementController.ResetPathfinding();
|
||||
}
|
||||
int num2 = ((!num) ? (-2038665732) : (-2038665741));
|
||||
uint namePlateIconId = default(uint);
|
||||
string text = default(string);
|
||||
while (true)
|
||||
ImGui.EndDisabled();
|
||||
ImGui.BeginDisabled(!_questData.IsIssuerOfAnyQuest(target.BaseId));
|
||||
bool num = ImGuiComponents.IconButton(FontAwesomeIcon.MapMarkerAlt);
|
||||
if (ImGui.IsItemHovered())
|
||||
{
|
||||
int num3 = num2;
|
||||
int num4 = -2038665743;
|
||||
int num5 = num3;
|
||||
switch ((num5 | num4) - (num5 & num4))
|
||||
{
|
||||
case 10:
|
||||
{
|
||||
uint num7 = namePlateIconId;
|
||||
num4 = 71341;
|
||||
num5 = (int)num7;
|
||||
switch (~(~num5 + num4))
|
||||
{
|
||||
case 4:
|
||||
goto IL_0271;
|
||||
case 0:
|
||||
goto IL_048b;
|
||||
case 2:
|
||||
case 3:
|
||||
goto IL_04e6;
|
||||
case 1:
|
||||
goto IL_05ce;
|
||||
}
|
||||
num2 = -2038665736;
|
||||
break;
|
||||
}
|
||||
case 13:
|
||||
num2 = ((!_202C_206A_206C_202D_206E_206B_202B_206B_200F_202E_206F_206D_202B_200E_202D_206D_206F_206E_202C_202B_202C_206F_206A_206D_200D_202B_202A_206D_206E_200C_202D_206D_206A_206A_206B_202B_200E_200E_202B_200D_202E(ImGuiMouseButton.Right)) ? (-2038665740) : (-2038665729));
|
||||
break;
|
||||
case 19:
|
||||
num2 = -2038665734;
|
||||
break;
|
||||
case 0:
|
||||
{
|
||||
string value2 = text;
|
||||
ImU8String imU8String2 = new ImU8String(99, 6);
|
||||
imU8String2.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>(140408529));
|
||||
imU8String2.AppendFormatted(_202C_200B_206D_206B_200E_202A_206F_200F_206B_206D_200B_206F_206B_206F_200C_200C_206C_206F_206F_206F_202E_206A_206D_202A_200B_202E_206C_206D_202C_206F_200D_202B_202C_206F_206D_206C_200B_202A_206C_206C_202E(target));
|
||||
imU8String2.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>(67540992));
|
||||
imU8String2.AppendFormatted(_200D_206F_206C_200B_200E_202B_206F_200F_206B_206E_206B_206D_202C_200E_206C_206D_200F_200E_202E_202B_200C_202D_206C_200F_206B_206B_202C_200F_200F_206F_200B_200E_200E_206B_202B_202E_206F_200F_206F_202B_202E(target).X.ToString(_202A_200F_206C_206E_200D_202C_200E_200D_206E_206F_206A_206B_202A_200C_200B_206E_200B_206C_202B_202C_200E_206E_206E_206A_206A_200B_206A_206E_202D_200D_206B_206A_202D_206A_206B_200C_202E_200B_202E_206B_202E()));
|
||||
imU8String2.AppendLiteral(global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E<string>(-649698836));
|
||||
imU8String2.AppendFormatted(_200D_206F_206C_200B_200E_202B_206F_200F_206B_206E_206B_206D_202C_200E_206C_206D_200F_200E_202E_202B_200C_202D_206C_200F_206B_206B_202C_200F_200F_206F_200B_200E_200E_206B_202B_202E_206F_200F_206F_202B_202E(target).Y.ToString(_202A_200F_206C_206E_200D_202C_200E_200D_206E_206F_206A_206B_202A_200C_200B_206E_200B_206C_202B_202C_200E_206E_206E_206A_206A_200B_206A_206E_202D_200D_206B_206A_202D_206A_206B_200C_202E_200B_202E_206B_202E()));
|
||||
imU8String2.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>(-1284513823));
|
||||
imU8String2.AppendFormatted(_200D_206F_206C_200B_200E_202B_206F_200F_206B_206E_206B_206D_202C_200E_206C_206D_200F_200E_202E_202B_200C_202D_206C_200F_206B_206B_202C_200F_200F_206F_200B_200E_200E_206B_202B_202E_206F_200F_206F_202B_202E(target).Z.ToString(_202A_200F_206C_206E_200D_202C_200E_200D_206E_206F_206A_206B_202A_200C_200B_206E_200B_206C_202B_202C_200E_206E_206E_206A_206A_200B_206A_206E_202D_200D_206B_206A_202D_206A_206B_200C_202E_200B_202E_206B_202E()));
|
||||
imU8String2.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>(2693715));
|
||||
imU8String2.AppendFormatted(_200F_200C_206D_202B_206F_200E_206B_206A_206D_206E_202E_206F_202B_202E_206E_206D_206B_200B_202E_202B_206C_202A_200B_202A_202E_206A_200E_206A_202B_206B_200E_202D_206E_206C_206C_202D_202E_206D_202C_202D_202E(_clientState));
|
||||
imU8String2.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>(-228173290));
|
||||
imU8String2.AppendFormatted(value2);
|
||||
imU8String2.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>(948996293));
|
||||
_206D_202A_206D_206F_206B_200D_202D_206B_206A_202E_202B_206D_202D_206E_202B_206C_202C_206B_202E_202A_200D_200E_200B_202A_200C_202D_206D_202D_200F_202A_202B_202A_200F_202B_200B_200B_202B_206A_202A_206A_202E(imU8String2);
|
||||
return;
|
||||
}
|
||||
case 21:
|
||||
{
|
||||
uint num11 = namePlateIconId;
|
||||
num4 = 71201;
|
||||
num5 = (int)num11;
|
||||
switch (~(~num5 + num4))
|
||||
{
|
||||
case 4:
|
||||
goto IL_0271;
|
||||
case 0:
|
||||
goto IL_048b;
|
||||
case 2:
|
||||
case 3:
|
||||
goto IL_04e6;
|
||||
case 1:
|
||||
goto IL_05ce;
|
||||
}
|
||||
num2 = -2038665759;
|
||||
break;
|
||||
}
|
||||
case 7:
|
||||
goto IL_0271;
|
||||
case 20:
|
||||
{
|
||||
EAetheryteLocation value = (EAetheryteLocation)_202C_200B_206D_206B_200E_202A_206F_200F_206B_206D_200B_206F_206B_206F_200C_200C_206C_206F_206F_206F_202E_206A_206D_202A_200B_202E_206C_206D_202C_206F_200D_202B_202C_206F_206D_206C_200B_202A_206C_206C_202E(target);
|
||||
IFormatProvider formatProvider = _202A_200F_206C_206E_200D_202C_200E_200D_206E_206F_206A_206B_202A_200C_200B_206E_200B_206C_202B_202C_200E_206E_206E_206A_206A_200B_206A_206E_202D_200D_206B_206A_202D_206A_206B_200C_202E_200B_202E_206B_202E();
|
||||
IFormatProvider formatProvider3 = formatProvider;
|
||||
DefaultInterpolatedStringHandler defaultInterpolatedStringHandler2 = new DefaultInterpolatedStringHandler(36, 4, formatProvider);
|
||||
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>(-2013959311));
|
||||
defaultInterpolatedStringHandler2.AppendFormatted(value);
|
||||
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>(1164059180));
|
||||
defaultInterpolatedStringHandler2.AppendFormatted(_200D_206F_206C_200B_200E_202B_206F_200F_206B_206E_206B_206D_202C_200E_206C_206D_200F_200E_202E_202B_200C_202D_206C_200F_206B_206B_202C_200F_200F_206F_200B_200E_200E_206B_202B_202E_206F_200F_206F_202B_202E(target).X);
|
||||
defaultInterpolatedStringHandler2.AppendLiteral(global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E<string>(562724466));
|
||||
defaultInterpolatedStringHandler2.AppendFormatted(_200D_206F_206C_200B_200E_202B_206F_200F_206B_206E_206B_206D_202C_200E_206C_206D_200F_200E_202E_202B_200C_202D_206C_200F_206B_206B_202C_200F_200F_206F_200B_200E_200E_206B_202B_202E_206F_200F_206F_202B_202E(target).Y);
|
||||
defaultInterpolatedStringHandler2.AppendLiteral(global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E<string>(562724466));
|
||||
defaultInterpolatedStringHandler2.AppendFormatted(_200D_206F_206C_200B_200E_202B_206F_200F_206B_206E_206B_206D_202C_200E_206C_206D_200F_200E_202E_202B_200C_202D_206C_200F_206B_206B_202C_200F_200F_206F_200B_200E_200E_206B_202B_202E_206F_200F_206F_202B_202E(target).Z);
|
||||
defaultInterpolatedStringHandler2.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>(-1620544171));
|
||||
_206D_202A_206D_206F_206B_200D_202D_206B_206A_202E_202B_206D_202D_206E_202B_206C_202C_206B_202E_202A_200D_200E_200B_202A_200C_202D_206D_202D_200F_202A_202B_202A_200F_202B_200B_200B_202B_206A_202A_206A_202E((ImU8String)_200C_202C_200D_202B_202C_200F_202A_200C_206D_200B_200F_206C_202A_200E_202D_206A_206A_202A_202B_200D_206B_202D_200D_206B_202E_200F_206F_206F_202D_206A_200C_202C_200C_206D_200C_206C_206D_202B_206B_202E(formatProvider3, ref defaultInterpolatedStringHandler2));
|
||||
return;
|
||||
}
|
||||
case 9:
|
||||
{
|
||||
uint num10 = namePlateIconId;
|
||||
num4 = 71351;
|
||||
num5 = (int)num10;
|
||||
switch (~(~num5 + num4))
|
||||
{
|
||||
case 4:
|
||||
break;
|
||||
default:
|
||||
goto IL_0377;
|
||||
case 0:
|
||||
goto IL_048b;
|
||||
case 2:
|
||||
case 3:
|
||||
goto IL_04e6;
|
||||
case 1:
|
||||
goto IL_05ce;
|
||||
}
|
||||
goto IL_0271;
|
||||
}
|
||||
case 5:
|
||||
return;
|
||||
case 16:
|
||||
{
|
||||
uint num9 = namePlateIconId;
|
||||
num4 = 71211;
|
||||
num5 = (int)num9;
|
||||
switch (~(~num5 + num4))
|
||||
{
|
||||
case 4:
|
||||
break;
|
||||
default:
|
||||
goto IL_03af;
|
||||
case 0:
|
||||
goto IL_048b;
|
||||
case 2:
|
||||
case 3:
|
||||
goto IL_04e6;
|
||||
case 1:
|
||||
goto IL_05ce;
|
||||
}
|
||||
goto IL_0271;
|
||||
}
|
||||
case 3:
|
||||
{
|
||||
ImU8String imU8String = new ImU8String(59, 4);
|
||||
imU8String.AppendLiteral(global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E<string>(844594776));
|
||||
imU8String.AppendFormatted(_202C_200B_206D_206B_200E_202A_206F_200F_206B_206D_200B_206F_206B_206F_200C_200C_206C_206F_206F_206F_202E_206A_206D_202A_200B_202E_206C_206D_202C_206F_200D_202B_202C_206F_206D_206C_200B_202A_206C_206C_202E(target));
|
||||
imU8String.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>(-964980094));
|
||||
imU8String.AppendFormatted(_200D_206F_206C_200B_200E_202B_206F_200F_206B_206E_206B_206D_202C_200E_206C_206D_200F_200E_202E_202B_200C_202D_206C_200F_206B_206B_202C_200F_200F_206F_200B_200E_200E_206B_202B_202E_206F_200F_206F_202B_202E(target).X.ToString(_202A_200F_206C_206E_200D_202C_200E_200D_206E_206F_206A_206B_202A_200C_200B_206E_200B_206C_202B_202C_200E_206E_206E_206A_206A_200B_206A_206E_202D_200D_206B_206A_202D_206A_206B_200C_202E_200B_202E_206B_202E()));
|
||||
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>(1131547323));
|
||||
imU8String.AppendFormatted(_200D_206F_206C_200B_200E_202B_206F_200F_206B_206E_206B_206D_202C_200E_206C_206D_200F_200E_202E_202B_200C_202D_206C_200F_206B_206B_202C_200F_200F_206F_200B_200E_200E_206B_202B_202E_206F_200F_206F_202B_202E(target).Y.ToString(_202A_200F_206C_206E_200D_202C_200E_200D_206E_206F_206A_206B_202A_200C_200B_206E_200B_206C_202B_202C_200E_206E_206E_206A_206A_200B_206A_206E_202D_200D_206B_206A_202D_206A_206B_200C_202E_200B_202E_206B_202E()));
|
||||
imU8String.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>(882206494));
|
||||
imU8String.AppendFormatted(_200D_206F_206C_200B_200E_202B_206F_200F_206B_206E_206B_206D_202C_200E_206C_206D_200F_200E_202E_202B_200C_202D_206C_200F_206B_206B_202C_200F_200F_206F_200B_200E_200E_206B_202B_202E_206F_200F_206F_202B_202E(target).Z.ToString(_202A_200F_206C_206E_200D_202C_200E_200D_206E_206F_206A_206B_202A_200C_200B_206E_200B_206C_202B_202C_200E_206E_206E_206A_206A_200B_206A_206E_202D_200D_206B_206A_202D_206A_206B_200C_202E_200B_202E_206B_202E()));
|
||||
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>(738125219));
|
||||
_206D_202A_206D_206F_206B_200D_202D_206B_206A_202E_202B_206D_202D_206E_202B_206C_202C_206B_202E_202A_200D_200E_200B_202A_200C_202D_206D_202D_200F_202A_202B_202A_200F_202B_200B_200B_202B_206A_202A_206A_202E(imU8String);
|
||||
return;
|
||||
}
|
||||
case 12:
|
||||
goto IL_048b;
|
||||
case 17:
|
||||
num2 = -2038665741;
|
||||
break;
|
||||
case 4:
|
||||
{
|
||||
uint num8 = namePlateIconId;
|
||||
num4 = 71231;
|
||||
num5 = (int)num8;
|
||||
switch (~(~num5 + num4))
|
||||
{
|
||||
case 4:
|
||||
break;
|
||||
case 0:
|
||||
goto IL_048b;
|
||||
default:
|
||||
goto IL_04da;
|
||||
case 2:
|
||||
case 3:
|
||||
goto IL_04e6;
|
||||
case 1:
|
||||
goto IL_05ce;
|
||||
}
|
||||
goto IL_0271;
|
||||
}
|
||||
case 11:
|
||||
goto IL_04e6;
|
||||
case 14:
|
||||
num2 = ((_202C_206F_206B_200D_206B_206C_200C_202B_206E_202B_206F_200F_206B_200E_202B_202C_206F_202A_206F_206D_200C_206B_202B_206C_202C_200F_202E_200C_206B_200B_202B_206D_200B_200F_202B_200E_206A_202B_200B_206B_202E(target) != Dalamud.Game.ClientState.Objects.Enums.ObjectKind.Aetheryte) ? (-2038665730) : (-2038665755));
|
||||
break;
|
||||
case 15:
|
||||
{
|
||||
IFormatProvider formatProvider = _202A_200F_206C_206E_200D_202C_200E_200D_206E_206F_206A_206B_202A_200C_200B_206E_200B_206C_202B_202C_200E_206E_206E_206A_206A_200B_206A_206E_202D_200D_206B_206A_202D_206A_206B_200C_202E_200B_202E_206B_202E();
|
||||
IFormatProvider formatProvider2 = formatProvider;
|
||||
DefaultInterpolatedStringHandler defaultInterpolatedStringHandler = new DefaultInterpolatedStringHandler(12, 3, formatProvider);
|
||||
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>(-1798659465));
|
||||
defaultInterpolatedStringHandler.AppendFormatted(_200D_206F_206C_200B_200E_202B_206F_200F_206B_206E_206B_206D_202C_200E_206C_206D_200F_200E_202E_202B_200C_202D_206C_200F_206B_206B_202C_200F_200F_206F_200B_200E_200E_206B_202B_202E_206F_200F_206F_202B_202E(target).X);
|
||||
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>(-835891179));
|
||||
defaultInterpolatedStringHandler.AppendFormatted(_200D_206F_206C_200B_200E_202B_206F_200F_206B_206E_206B_206D_202C_200E_206C_206D_200F_200E_202E_202B_200C_202D_206C_200F_206B_206B_202C_200F_200F_206F_200B_200E_200E_206B_202B_202E_206F_200F_206F_202B_202E(target).Y);
|
||||
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>(-835891179));
|
||||
defaultInterpolatedStringHandler.AppendFormatted(_200D_206F_206C_200B_200E_202B_206F_200F_206B_206E_206B_206D_202C_200E_206C_206D_200F_200E_202E_202B_200C_202D_206C_200F_206B_206B_202C_200F_200F_206F_200B_200E_200E_206B_202B_202E_206F_200F_206F_202B_202E(target).Z);
|
||||
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>(772816910));
|
||||
_206D_202A_206D_206F_206B_200D_202D_206B_206A_202E_202B_206D_202D_206E_202B_206C_202C_206B_202E_202A_200D_200E_200B_202A_200C_202D_206D_202D_200F_202A_202B_202A_200F_202B_200B_200B_202B_206A_202A_206A_202E((ImU8String)_200C_202C_200D_202B_202C_200F_202A_200C_206D_200B_200F_206C_202A_200E_202D_206A_206A_202A_202B_200D_206B_202D_200D_206B_202E_200F_206F_206F_202D_206A_200C_202C_200C_206D_200C_206C_206D_202B_206B_202E(formatProvider2, ref defaultInterpolatedStringHandler));
|
||||
num2 = -2038665740;
|
||||
break;
|
||||
}
|
||||
case 18:
|
||||
goto IL_05ce;
|
||||
case 6:
|
||||
{
|
||||
uint num6 = namePlateIconId;
|
||||
num4 = 71221;
|
||||
num5 = (int)num6;
|
||||
switch (~(~num5 + num4))
|
||||
{
|
||||
case 4:
|
||||
break;
|
||||
case 0:
|
||||
goto IL_048b;
|
||||
case 2:
|
||||
case 3:
|
||||
goto IL_04e6;
|
||||
case 1:
|
||||
goto IL_05ce;
|
||||
default:
|
||||
goto IL_0611;
|
||||
}
|
||||
goto IL_0271;
|
||||
}
|
||||
case 8:
|
||||
num2 = -2038665734;
|
||||
break;
|
||||
case 1:
|
||||
namePlateIconId = ptr->NamePlateIconId;
|
||||
num2 = ((namePlateIconId > 71225) ? (-2038665739) : (-2038665756));
|
||||
break;
|
||||
case 2:
|
||||
{
|
||||
num2 = ((_202C_206F_206B_200D_206B_206C_200C_202B_206E_202B_206F_200F_206B_200E_202B_202C_206F_202A_206F_206D_200C_206B_202B_206C_202C_200F_202E_200C_206B_200B_202B_206D_200B_200F_202B_200E_206A_202B_200B_206B_202E(target) != Dalamud.Game.ClientState.Objects.Enums.ObjectKind.GatheringPoint) ? (-2038665744) : (-2038665742));
|
||||
break;
|
||||
}
|
||||
IL_048b:
|
||||
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>(750638006);
|
||||
num2 = -2038665743;
|
||||
break;
|
||||
IL_0271:
|
||||
text = 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>(2119877003);
|
||||
num2 = -2038665743;
|
||||
break;
|
||||
IL_0611:
|
||||
num2 = -2038665758;
|
||||
break;
|
||||
IL_05ce:
|
||||
text = 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>(1763646415);
|
||||
num2 = -2038665743;
|
||||
break;
|
||||
IL_04da:
|
||||
num2 = -2038665733;
|
||||
break;
|
||||
IL_03af:
|
||||
num2 = -2038665737;
|
||||
break;
|
||||
IL_0377:
|
||||
num2 = -2038665735;
|
||||
break;
|
||||
IL_04e6:
|
||||
text = global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E<string>(-1950641804);
|
||||
num2 = -2038665743;
|
||||
break;
|
||||
}
|
||||
ImGui.SetTooltip("Show all Quests starting with your current target.");
|
||||
}
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
private void DrawCopyButton()
|
||||
{
|
||||
int num = ((_200B_206E_206E_202A_202A_200D_206B_202E_200C_206E_200E_206D_202E_202A_206E_206A_206B_202A_206C_200F_202C_200D_206F_200C_206C_202C_202B_202D_202C_200B_202A_200F_202D_202E_206E_206A_206A_206C_206E_200F_202E(_objectTable) != null) ? (-721194997) : (-721194994));
|
||||
while (true)
|
||||
if (num)
|
||||
{
|
||||
int num2 = num;
|
||||
int num3 = -721194997;
|
||||
int num4 = num2;
|
||||
int num5 = num4 + num3;
|
||||
int num6 = num4 & num3;
|
||||
switch (num5 - (num6 + num6))
|
||||
{
|
||||
case 0:
|
||||
{
|
||||
bool num7 = _202E_206E_206A_206E_200D_200D_200C_200C_206C_206F_206B_206C_206C_202E_206B_200F_206F_206A_200F_206E_202A_200C_200F_202E_202D_202C_206A_206B_206E_206F_202E_206B_206F_206C_200C_202C_202B_200B_202E_202E_202E(FontAwesomeIcon.Copy);
|
||||
if (_200F_200E_200F_200D_202E_200D_202A_206E_206E_206D_200F_206C_200B_202E_206B_206D_206A_200C_202A_200F_200D_200B_206E_202A_200F_200D_202A_202E_206B_202C_202D_206C_200F_202B_202E_200F_206A_200C_206B_206F_202E())
|
||||
{
|
||||
_200D_200E_206D_206F_206C_202D_202B_202E_202A_206D_206C_200B_206A_206F_200F_206E_202C_200B_202C_200C_200C_206E_202E_200C_200D_206A_206C_200B_202C_202A_200D_206F_200F_206F_202A_202E_200D_200B_206B_202A_202E((ImU8String)global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E<string>(-1229313283));
|
||||
}
|
||||
num = ((!num7) ? (-721194999) : (-721194995));
|
||||
break;
|
||||
}
|
||||
case 5:
|
||||
return;
|
||||
case 1:
|
||||
{
|
||||
Vector3 vector = _200D_206F_206C_200B_200E_202B_206F_200F_206B_206E_206B_206D_202C_200E_206C_206D_200F_200E_202E_202B_200C_202D_206C_200F_206B_206B_202C_200F_200F_206F_200B_200E_200E_206B_202B_202E_206F_200F_206F_202B_202E((IGameObject)_200B_206E_206E_202A_202A_200D_206B_202E_200C_206E_200E_206D_202E_202A_206E_206A_206B_202A_206C_200F_202C_200D_206F_200C_206C_202C_202B_202D_202C_200B_202A_200F_202D_202E_206E_206A_206A_206C_206E_200F_202E(_objectTable));
|
||||
IFormatProvider formatProvider = _202A_200F_206C_206E_200D_202C_200E_200D_206E_206F_206A_206B_202A_200C_200B_206E_200B_206C_202B_202C_200E_206E_206E_206A_206A_200B_206A_206E_202D_200D_206B_206A_202D_206A_206B_200C_202E_200B_202E_206B_202E();
|
||||
DefaultInterpolatedStringHandler defaultInterpolatedStringHandler = new DefaultInterpolatedStringHandler(12, 3, formatProvider);
|
||||
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>(-1798659465));
|
||||
defaultInterpolatedStringHandler.AppendFormatted(vector.X);
|
||||
defaultInterpolatedStringHandler.AppendLiteral(global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E<string>(562724466));
|
||||
defaultInterpolatedStringHandler.AppendFormatted(vector.Y);
|
||||
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>(495221964));
|
||||
defaultInterpolatedStringHandler.AppendFormatted(vector.Z);
|
||||
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>(1219659692));
|
||||
_206D_202A_206D_206F_206B_200D_202D_206B_206A_202E_202B_206D_202D_206E_202B_206C_202C_206B_202E_202A_200D_200E_200B_202A_200C_202D_206D_202D_200F_202A_202B_202A_200F_202B_200B_200B_202B_206A_202A_206A_202E((ImU8String)_200C_202C_200D_202B_202C_200F_202A_200C_206D_200B_200F_206C_202A_200E_202D_206A_206A_202A_202B_200D_206B_202D_200D_206B_202E_200F_206F_206F_202D_206A_200C_202C_200C_206D_200C_206C_206D_202B_206B_202E(formatProvider, ref defaultInterpolatedStringHandler));
|
||||
num = -721194993;
|
||||
break;
|
||||
}
|
||||
case 6:
|
||||
{
|
||||
ImU8String imU8String = new ImU8String(87, 4);
|
||||
imU8String.AppendLiteral(global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E<string>(-840535308));
|
||||
imU8String.AppendFormatted(_200D_206F_206C_200B_200E_202B_206F_200F_206B_206E_206B_206D_202C_200E_206C_206D_200F_200E_202E_202B_200C_202D_206C_200F_206B_206B_202C_200F_200F_206F_200B_200E_200E_206B_202B_202E_206F_200F_206F_202B_202E((IGameObject)_200B_206E_206E_202A_202A_200D_206B_202E_200C_206E_200E_206D_202E_202A_206E_206A_206B_202A_206C_200F_202C_200D_206F_200C_206C_202C_202B_202D_202C_200B_202A_200F_202D_202E_206E_206A_206A_206C_206E_200F_202E(_objectTable)).X.ToString(_202A_200F_206C_206E_200D_202C_200E_200D_206E_206F_206A_206B_202A_200C_200B_206E_200B_206C_202B_202C_200E_206E_206E_206A_206A_200B_206A_206E_202D_200D_206B_206A_202D_206A_206B_200C_202E_200B_202E_206B_202E()));
|
||||
imU8String.AppendLiteral(global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E<string>(-649698836));
|
||||
imU8String.AppendFormatted(_200D_206F_206C_200B_200E_202B_206F_200F_206B_206E_206B_206D_202C_200E_206C_206D_200F_200E_202E_202B_200C_202D_206C_200F_206B_206B_202C_200F_200F_206F_200B_200E_200E_206B_202B_202E_206F_200F_206F_202B_202E((IGameObject)_200B_206E_206E_202A_202A_200D_206B_202E_200C_206E_200E_206D_202E_202A_206E_206A_206B_202A_206C_200F_202C_200D_206F_200C_206C_202C_202B_202D_202C_200B_202A_200F_202D_202E_206E_206A_206A_206C_206E_200F_202E(_objectTable)).Y.ToString(_202A_200F_206C_206E_200D_202C_200E_200D_206E_206F_206A_206B_202A_200C_200B_206E_200B_206C_202B_202C_200E_206E_206E_206A_206A_200B_206A_206E_202D_200D_206B_206A_202D_206A_206B_200C_202E_200B_202E_206B_202E()));
|
||||
imU8String.AppendLiteral(global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E<string>(-700690564));
|
||||
imU8String.AppendFormatted(_200D_206F_206C_200B_200E_202B_206F_200F_206B_206E_206B_206D_202C_200E_206C_206D_200F_200E_202E_202B_200C_202D_206C_200F_206B_206B_202C_200F_200F_206F_200B_200E_200E_206B_202B_202E_206F_200F_206F_202B_202E((IGameObject)_200B_206E_206E_202A_202A_200D_206B_202E_200C_206E_200E_206D_202E_202A_206E_206A_206B_202A_206C_200F_202C_200D_206F_200C_206C_202C_202B_202D_202C_200B_202A_200F_202D_202E_206E_206A_206A_206C_206E_200F_202E(_objectTable)).Z.ToString(_202A_200F_206C_206E_200D_202C_200E_200D_206E_206F_206A_206B_202A_200C_200B_206E_200B_206C_202B_202C_200E_206E_206E_206A_206A_200B_206A_206E_202D_200D_206B_206A_202D_206A_206B_200C_202E_200B_202E_206B_202E()));
|
||||
imU8String.AppendLiteral(global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E<string>(-19976290));
|
||||
imU8String.AppendFormatted(_200F_200C_206D_202B_206F_200E_206B_206A_206D_206E_202E_206F_202B_202E_206E_206D_206B_200B_202E_202B_206C_202A_200B_202A_202E_206A_200E_206A_202B_206B_200E_202D_206E_206C_206C_202D_202E_206D_202C_202D_202E(_clientState));
|
||||
imU8String.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>(-1135770245));
|
||||
_206D_202A_206D_206F_206B_200D_202D_206B_206A_202E_202B_206D_202D_206E_202B_206C_202C_206B_202E_202A_200D_200E_200B_202A_200C_202D_206D_202D_200F_202A_202B_202A_200F_202B_200B_200B_202B_206A_202A_206A_202E(imU8String);
|
||||
return;
|
||||
}
|
||||
case 3:
|
||||
num = -721194994;
|
||||
break;
|
||||
case 2:
|
||||
num = ((!_202C_206A_206C_202D_206E_206B_202B_206B_200F_202E_206F_206D_202B_200E_202D_206D_206F_206E_202C_202B_202C_206F_206A_206D_200D_202B_202A_206D_206E_200C_202D_206D_206A_206A_206B_202B_200E_200E_202B_200D_202E(ImGuiMouseButton.Right)) ? (-721194993) : (-721194998));
|
||||
break;
|
||||
case 4:
|
||||
return;
|
||||
}
|
||||
_questSelectionWindow.OpenForTarget(_targetManager.Target);
|
||||
}
|
||||
}
|
||||
|
||||
static uint _200F_200C_206D_202B_206F_200E_206B_206A_206D_206E_202E_206F_202B_202E_206E_206D_206B_200B_202E_202B_206C_202A_200B_202A_202E_206A_200E_206A_202B_206B_200E_202D_206E_206C_206C_202D_202E_206D_202C_202D_202E(IClientState P_0)
|
||||
{
|
||||
return P_0.TerritoryType;
|
||||
}
|
||||
|
||||
static void _202C_200E_202D_206F_202A_202A_202B_206F_206E_206B_206A_200C_206B_200C_200C_206D_200D_206C_200F_200D_206E_202C_206C_200D_206B_202A_206F_206F_206D_200C_206D_206C_206C_202D_206B_206D_200B_206C_202B_200D_202E()
|
||||
{
|
||||
ImGui.EndDisabled();
|
||||
ImGui.BeginDisabled(_gameFunctions.IsOccupied());
|
||||
ImGui.SameLine();
|
||||
}
|
||||
|
||||
static string _206B_206B_200E_202C_200F_206C_200E_200F_206C_206A_200E_202D_202E_206E_200D_200B_200B_206C_200E_206F_202B_206B_202E_202C_202C_200B_200F_200B_200F_206F_200E_206D_202E_202C_202E_200C_200E_206E_206B_206C_202E(SeIconChar P_0)
|
||||
{
|
||||
return P_0.ToIconString();
|
||||
}
|
||||
|
||||
static void _202A_202E_202E_202A_200F_202C_206C_206F_202A_200B_202C_202D_202A_206A_202C_200B_206C_202D_202D_202B_202C_202C_206A_200C_202E_200B_206A_202C_200B_206C_202A_200E_200C_200C_200E_206E_202B_200C_206C_200E_202E(ImU8String P_0)
|
||||
{
|
||||
ImGui.Text(P_0);
|
||||
}
|
||||
|
||||
static IGameObject _206C_200D_200E_206E_202C_200E_202B_202C_202C_200E_206E_202B_206F_202C_200B_206A_206D_202D_200F_202A_202A_206D_200E_206D_200B_200D_200E_206B_206C_206C_206D_206C_202B_206F_206A_206A_202C_200C_206A_206C_202E(ITargetManager P_0)
|
||||
{
|
||||
return P_0.Target;
|
||||
}
|
||||
|
||||
static ulong _202D_206C_200F_200E_206D_202B_202B_202A_206D_202E_206A_206B_206B_206E_206F_200C_206C_206F_200E_200E_202B_206B_206E_200B_206A_206F_200C_200B_206F_200D_206D_202B_200E_200B_206A_206F_206C_202E_202E_206B_202E(IGameGui P_0)
|
||||
{
|
||||
return P_0.HoveredItem;
|
||||
}
|
||||
|
||||
static void _206B_202D_200F_206A_200B_206B_200C_202B_202E_202B_200F_206D_206E_200D_200C_206B_206B_202C_202E_206E_206B_206B_206E_206C_206B_200F_202E_200E_206A_206F_206D_206B_200D_202C_206B_200C_202E_200D_202A_202D_202E()
|
||||
{
|
||||
ImGui.Separator();
|
||||
}
|
||||
|
||||
static uint _202E_206E_206A_200B_206B_200F_202C_202C_200C_206D_202A_200C_200D_202C_200F_206A_202A_202A_202A_202B_206C_206E_200F_206F_206A_206A_202A_202B_202D_200D_206C_206C_202E_206B_202E_202B_202E_200D_200E_202D_202E(ICharacter P_0)
|
||||
{
|
||||
return P_0.NameId;
|
||||
}
|
||||
|
||||
static CultureInfo _202A_200F_206C_206E_200D_202C_200E_200D_206E_206F_206A_206B_202A_200C_200B_206E_200B_206C_202B_202C_200E_206E_206E_206A_206A_200B_206A_206E_202D_200D_206B_206A_202D_206A_206B_200C_202E_200B_202E_206B_202E()
|
||||
{
|
||||
return CultureInfo.InvariantCulture;
|
||||
}
|
||||
|
||||
static SeString _206A_200E_202D_202C_206F_206E_200F_202A_206C_200B_200E_206C_202C_206B_206B_206D_206A_206B_206F_202A_206D_200B_206C_206F_202A_200F_200B_200B_200E_200C_200B_206A_206F_200E_202D_206E_202B_200B_202E_202E_202E(IGameObject P_0)
|
||||
{
|
||||
return P_0.Name;
|
||||
}
|
||||
|
||||
static Dalamud.Game.ClientState.Objects.Enums.ObjectKind _202C_206F_206B_200D_206B_206C_200C_202B_206E_202B_206F_200F_206B_200E_202B_202C_206F_202A_206F_206D_200C_206B_202B_206C_202C_200F_202E_200C_206B_200B_202B_206D_200B_200F_202B_200E_206A_202B_200B_206B_202E(IGameObject P_0)
|
||||
{
|
||||
return P_0.ObjectKind;
|
||||
}
|
||||
|
||||
static uint _202C_200B_206D_206B_200E_202A_206F_200F_206B_206D_200B_206F_206B_206F_200C_200C_206C_206F_206F_206F_202E_206A_206D_202A_200B_202E_206C_206D_202C_206F_200D_202B_202C_206F_206D_206C_200B_202A_206C_206C_202E(IGameObject P_0)
|
||||
{
|
||||
return P_0.BaseId;
|
||||
}
|
||||
|
||||
static string _200C_202C_200D_202B_202C_200F_202A_200C_206D_200B_200F_206C_202A_200E_202D_206A_206A_202A_202B_200D_206B_202D_200D_206B_202E_200F_206F_206F_202D_206A_200C_202C_200C_206D_200C_206C_206D_202B_206B_202E(IFormatProvider P_0, ref DefaultInterpolatedStringHandler P_1)
|
||||
{
|
||||
return string.Create(P_0, ref P_1);
|
||||
}
|
||||
|
||||
static IPlayerCharacter _200B_206E_206E_202A_202A_200D_206B_202E_200C_206E_200E_206D_202E_202A_206E_206A_206B_202A_206C_200F_202C_200D_206F_200C_206C_202C_202B_202D_202C_200B_202A_200F_202D_202E_206E_206A_206A_206C_206E_200F_202E(IObjectTable P_0)
|
||||
{
|
||||
return P_0.LocalPlayer;
|
||||
}
|
||||
|
||||
static Vector3 _200D_206F_206C_200B_200E_202B_206F_200F_206B_206E_206B_206D_202C_200E_206C_206D_200F_200E_202E_202B_200C_202D_206C_200F_206B_206B_202C_200F_200F_206F_200B_200E_200E_206B_202B_202E_206F_200F_206F_202B_202E(IGameObject P_0)
|
||||
{
|
||||
return P_0.Position;
|
||||
}
|
||||
|
||||
static float _202C_200C_206F_206D_206C_202D_202A_200B_200D_206A_202B_206F_206A_200F_202D_200F_200B_202D_202E_200E_206B_200E_200F_202D_200D_206A_202C_200D_202E_206A_202D_200D_200D_206C_202E_202E_206E_200D_200E_202B_202E(float P_0)
|
||||
{
|
||||
return Math.Abs(P_0);
|
||||
}
|
||||
|
||||
static Vector4 _200C_200B_200D_202C_206F_202A_200C_206D_202D_200F_200C_200F_200D_202B_200B_202D_202D_206E_206C_206C_206D_200B_206C_202C_200B_202D_200B_202D_202C_200D_206C_202B_200C_200E_206C_200E_206C_200F_206A_206A_202E()
|
||||
{
|
||||
return ImGuiColors.DalamudOrange;
|
||||
}
|
||||
|
||||
static void _202E_200E_206A_206E_206C_206D_206C_200B_206A_206A_202E_206D_202C_206B_200C_206A_202B_200E_202C_206C_206C_206F_200F_202E_206C_206E_202C_200F_206E_200C_202A_206D_202A_206F_200E_200E_200B_200D_202C_200C_202E(ref Vector4 P_0, ImU8String P_1)
|
||||
{
|
||||
ImGui.TextColored(in P_0, P_1);
|
||||
}
|
||||
|
||||
static nint _200C_202B_200C_200F_202D_200D_200D_202B_206B_200D_200B_206F_206D_202D_200C_206F_200D_202E_206D_202D_200F_200F_202B_202B_200D_206C_206A_202B_202D_202C_200E_202E_202B_206C_206B_206A_200C_206F_206C_202B_202E(IGameObject P_0)
|
||||
{
|
||||
return P_0.Address;
|
||||
}
|
||||
|
||||
static void _200F_200F_206F_206E_200D_202B_202A_200E_206C_206F_200F_206D_200C_200E_200E_202B_206F_206D_200F_202A_206C_202B_202C_202B_206F_202C_202C_200F_200B_202A_202B_206E_202A_202E_206A_206D_206C_202D_206E_202E(bool P_0)
|
||||
{
|
||||
ImGui.BeginDisabled(P_0);
|
||||
}
|
||||
|
||||
static bool _206A_206C_200E_206B_200B_200F_202D_206C_200D_202E_200B_206C_206E_206F_206F_202C_202B_202D_206C_200C_202B_202A_200E_206C_202D_202A_200C_200D_202D_202A_206A_202A_200F_202B_206E_200F_206E_206C_200C_202E_202E(FontAwesomeIcon P_0, string P_1, Vector4? P_2, Vector4? P_3, Vector4? P_4, Vector2? P_5)
|
||||
{
|
||||
return ImGuiComponents.IconButtonWithText(P_0, P_1, P_2, P_3, P_4, P_5);
|
||||
}
|
||||
|
||||
static bool _206F_206D_206F_206D_206C_202B_200C_206D_202E_206C_206B_200C_202D_206F_206F_206F_200C_206E_206E_202B_200C_202C_202A_200F_202E_200F_206C_202A_202B_206D_200D_206C_206C_206A_200C_200C_202E_202D_206C_202A_202E(ICondition P_0, ConditionFlag P_1)
|
||||
{
|
||||
return P_0[P_1];
|
||||
}
|
||||
|
||||
static bool _206C_206B_202C_206C_202A_202B_200E_206B_206C_202B_202B_202C_206F_206E_206A_202C_206B_206D_200D_202E_202B_202C_200B_206D_202B_200E_200E_200E_206C_206C_206C_202D_202A_206E_202E_202A_206B_202E_200E_206D_202E(ImU8String P_0, Vector2 P_1)
|
||||
{
|
||||
return ImGui.Button(P_0, P_1);
|
||||
}
|
||||
|
||||
static void _202D_200D_200C_206E_206E_206F_206F_200E_206D_206E_200D_200C_206F_206A_202E_202D_206A_206D_200E_202A_200C_202A_202E_200C_202B_202A_200F_200E_200B_202C_202B_200F_206E_206E_202E_200D_202E_200E_200D_200D_202E()
|
||||
{
|
||||
bool num2 = ImGuiComponents.IconButton(FontAwesomeIcon.MousePointer);
|
||||
if (ImGui.IsItemHovered())
|
||||
{
|
||||
ImGui.SetTooltip("Interact with your current target.");
|
||||
}
|
||||
if (num2)
|
||||
{
|
||||
ulong num3 = TargetSystem.Instance()->InteractWithObject((GameObject*)target.Address, checkLineOfSight: false);
|
||||
_logger.LogDebug("Interaction Result: {Result}", num3);
|
||||
}
|
||||
ImGui.EndDisabled();
|
||||
}
|
||||
|
||||
static bool _202E_206E_206A_206E_200D_200D_200C_200C_206C_206F_206B_206C_206C_202E_206B_200F_206F_206A_200F_206E_202A_200C_200F_202E_202D_202C_206A_206B_206E_206F_202E_206B_206F_206C_200C_202C_202B_200B_202E_202E_202E(FontAwesomeIcon P_0)
|
||||
private unsafe void DrawCopyButton(IGameObject target)
|
||||
{
|
||||
return ImGuiComponents.IconButton(P_0);
|
||||
GameObject* address = (GameObject*)target.Address;
|
||||
bool num = ImGuiComponents.IconButton(FontAwesomeIcon.Copy);
|
||||
if (ImGui.IsItemHovered())
|
||||
{
|
||||
ImGui.SetTooltip("Left click: Copy target position as JSON.\nRight click: Copy target position as C# code.");
|
||||
}
|
||||
if (num)
|
||||
{
|
||||
if (target.ObjectKind == Dalamud.Game.ClientState.Objects.Enums.ObjectKind.GatheringPoint)
|
||||
{
|
||||
ImU8String clipboardText = new ImU8String(59, 4);
|
||||
clipboardText.AppendLiteral("\"DataId\": ");
|
||||
clipboardText.AppendFormatted(target.BaseId);
|
||||
clipboardText.AppendLiteral(",\n\"Position\": {\n \"X\": ");
|
||||
clipboardText.AppendFormatted(target.Position.X.ToString(CultureInfo.InvariantCulture));
|
||||
clipboardText.AppendLiteral(",\n \"Y\": ");
|
||||
clipboardText.AppendFormatted(target.Position.Y.ToString(CultureInfo.InvariantCulture));
|
||||
clipboardText.AppendLiteral(",\n \"Z\": ");
|
||||
clipboardText.AppendFormatted(target.Position.Z.ToString(CultureInfo.InvariantCulture));
|
||||
clipboardText.AppendLiteral("\n}");
|
||||
ImGui.SetClipboardText(clipboardText);
|
||||
return;
|
||||
}
|
||||
string text;
|
||||
switch (address->NamePlateIconId)
|
||||
{
|
||||
case 71201u:
|
||||
case 71211u:
|
||||
case 71221u:
|
||||
case 71231u:
|
||||
case 71341u:
|
||||
case 71351u:
|
||||
text = "AcceptQuest";
|
||||
break;
|
||||
case 71202u:
|
||||
case 71212u:
|
||||
case 71222u:
|
||||
case 71232u:
|
||||
case 71342u:
|
||||
case 71352u:
|
||||
text = "AcceptQuest";
|
||||
break;
|
||||
case 71205u:
|
||||
case 71215u:
|
||||
case 71225u:
|
||||
case 71235u:
|
||||
case 71345u:
|
||||
case 71355u:
|
||||
text = "CompleteQuest";
|
||||
break;
|
||||
default:
|
||||
text = "Interact";
|
||||
break;
|
||||
}
|
||||
string value = text;
|
||||
ImU8String clipboardText2 = new ImU8String(99, 6);
|
||||
clipboardText2.AppendLiteral("\"DataId\": ");
|
||||
clipboardText2.AppendFormatted(target.BaseId);
|
||||
clipboardText2.AppendLiteral(",\n\"Position\": {\n \"X\": ");
|
||||
clipboardText2.AppendFormatted(target.Position.X.ToString(CultureInfo.InvariantCulture));
|
||||
clipboardText2.AppendLiteral(",\n \"Y\": ");
|
||||
clipboardText2.AppendFormatted(target.Position.Y.ToString(CultureInfo.InvariantCulture));
|
||||
clipboardText2.AppendLiteral(",\n \"Z\": ");
|
||||
clipboardText2.AppendFormatted(target.Position.Z.ToString(CultureInfo.InvariantCulture));
|
||||
clipboardText2.AppendLiteral("\n},\n\"TerritoryId\": ");
|
||||
clipboardText2.AppendFormatted(_clientState.TerritoryType);
|
||||
clipboardText2.AppendLiteral(",\n\"InteractionType\": \"");
|
||||
clipboardText2.AppendFormatted(value);
|
||||
clipboardText2.AppendLiteral("\"");
|
||||
ImGui.SetClipboardText(clipboardText2);
|
||||
}
|
||||
else if (ImGui.IsItemClicked(ImGuiMouseButton.Right))
|
||||
{
|
||||
if (target.ObjectKind == Dalamud.Game.ClientState.Objects.Enums.ObjectKind.Aetheryte)
|
||||
{
|
||||
EAetheryteLocation baseId = (EAetheryteLocation)target.BaseId;
|
||||
IFormatProvider invariantCulture = CultureInfo.InvariantCulture;
|
||||
IFormatProvider provider = invariantCulture;
|
||||
DefaultInterpolatedStringHandler handler = new DefaultInterpolatedStringHandler(36, 4, invariantCulture);
|
||||
handler.AppendLiteral("{EAetheryteLocation.");
|
||||
handler.AppendFormatted(baseId);
|
||||
handler.AppendLiteral(", new(");
|
||||
handler.AppendFormatted(target.Position.X);
|
||||
handler.AppendLiteral("f, ");
|
||||
handler.AppendFormatted(target.Position.Y);
|
||||
handler.AppendLiteral("f, ");
|
||||
handler.AppendFormatted(target.Position.Z);
|
||||
handler.AppendLiteral("f)},");
|
||||
ImGui.SetClipboardText(string.Create(provider, ref handler));
|
||||
}
|
||||
else
|
||||
{
|
||||
IFormatProvider invariantCulture = CultureInfo.InvariantCulture;
|
||||
IFormatProvider provider2 = invariantCulture;
|
||||
DefaultInterpolatedStringHandler handler2 = new DefaultInterpolatedStringHandler(12, 3, invariantCulture);
|
||||
handler2.AppendLiteral("new(");
|
||||
handler2.AppendFormatted(target.Position.X);
|
||||
handler2.AppendLiteral("f, ");
|
||||
handler2.AppendFormatted(target.Position.Y);
|
||||
handler2.AppendLiteral("f, ");
|
||||
handler2.AppendFormatted(target.Position.Z);
|
||||
handler2.AppendLiteral("f)");
|
||||
ImGui.SetClipboardText(string.Create(provider2, ref handler2));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
static bool _200F_200E_200F_200D_202E_200D_202A_206E_206E_206D_200F_206C_200B_202E_206B_206D_206A_200C_202A_200F_200D_200B_206E_202A_200F_200D_202A_202E_206B_202C_202D_206C_200F_202B_202E_200F_206A_200C_206B_206F_202E()
|
||||
private void DrawCopyButton()
|
||||
{
|
||||
return ImGui.IsItemHovered();
|
||||
}
|
||||
|
||||
static void _200D_200E_206D_206F_206C_202D_202B_202E_202A_206D_206C_200B_206A_206F_200F_206E_202C_200B_202C_200C_200C_206E_202E_200C_200D_206A_206C_200B_202C_202A_200D_206F_200F_206F_202A_202E_200D_200B_206B_202A_202E(ImU8String P_0)
|
||||
{
|
||||
ImGui.SetTooltip(P_0);
|
||||
}
|
||||
|
||||
static void _202D_200B_202E_202C_206D_206C_206A_202C_202A_200D_200D_202D_202E_200D_200C_206E_206A_206C_200B_200D_200D_202E_200E_200D_200E_206A_200E_206F_200F_206F_202C_200B_200D_206E_206D_206F_206C_200F_200D_202A_202E(ILogger P_0, string P_1, object[] P_2)
|
||||
{
|
||||
P_0.LogDebug(P_1, P_2);
|
||||
}
|
||||
|
||||
static void _206D_202A_206D_206F_206B_200D_202D_206B_206A_202E_202B_206D_202D_206E_202B_206C_202C_206B_202E_202A_200D_200E_200B_202A_200C_202D_206D_202D_200F_202A_202B_202A_200F_202B_200B_200B_202B_206A_202A_206A_202E(ImU8String P_0)
|
||||
{
|
||||
ImGui.SetClipboardText(P_0);
|
||||
}
|
||||
|
||||
static bool _202C_206A_206C_202D_206E_206B_202B_206B_200F_202E_206F_206D_202B_200E_202D_206D_206F_206E_202C_202B_202C_206F_206A_206D_200D_202B_202A_206D_206E_200C_202D_206D_206A_206A_206B_202B_200E_200E_202B_200D_202E(ImGuiMouseButton P_0)
|
||||
{
|
||||
return ImGui.IsItemClicked(P_0);
|
||||
if (_objectTable.LocalPlayer != null)
|
||||
{
|
||||
bool num = ImGuiComponents.IconButton(FontAwesomeIcon.Copy);
|
||||
if (ImGui.IsItemHovered())
|
||||
{
|
||||
ImGui.SetTooltip("Left click: Copy your position as JSON.\nRight click: Copy your position as C# code.");
|
||||
}
|
||||
if (num)
|
||||
{
|
||||
ImU8String clipboardText = new ImU8String(87, 4);
|
||||
clipboardText.AppendLiteral("\"Position\": {\n \"X\": ");
|
||||
clipboardText.AppendFormatted(_objectTable.LocalPlayer.Position.X.ToString(CultureInfo.InvariantCulture));
|
||||
clipboardText.AppendLiteral(",\n \"Y\": ");
|
||||
clipboardText.AppendFormatted(_objectTable.LocalPlayer.Position.Y.ToString(CultureInfo.InvariantCulture));
|
||||
clipboardText.AppendLiteral(",\n \"Z\": ");
|
||||
clipboardText.AppendFormatted(_objectTable.LocalPlayer.Position.Z.ToString(CultureInfo.InvariantCulture));
|
||||
clipboardText.AppendLiteral("\n},\n\"TerritoryId\": ");
|
||||
clipboardText.AppendFormatted(_clientState.TerritoryType);
|
||||
clipboardText.AppendLiteral(",\n\"InteractionType\": \"\"");
|
||||
ImGui.SetClipboardText(clipboardText);
|
||||
}
|
||||
else if (ImGui.IsItemClicked(ImGuiMouseButton.Right))
|
||||
{
|
||||
Vector3 position = _objectTable.LocalPlayer.Position;
|
||||
IFormatProvider invariantCulture = CultureInfo.InvariantCulture;
|
||||
DefaultInterpolatedStringHandler handler = new DefaultInterpolatedStringHandler(12, 3, invariantCulture);
|
||||
handler.AppendLiteral("new(");
|
||||
handler.AppendFormatted(position.X);
|
||||
handler.AppendLiteral("f, ");
|
||||
handler.AppendFormatted(position.Y);
|
||||
handler.AppendLiteral("f, ");
|
||||
handler.AppendFormatted(position.Z);
|
||||
handler.AppendLiteral("f)");
|
||||
ImGui.SetClipboardText(string.Create(invariantCulture, ref handler));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -1,7 +1,5 @@
|
|||
using System.Collections.Generic;
|
||||
using System.Globalization;
|
||||
using System.Numerics;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Dalamud.Bindings.ImGui;
|
||||
using Dalamud.Plugin.Services;
|
||||
using Questionable.Data;
|
||||
|
|
@ -22,150 +20,67 @@ internal sealed class GameSequenceChainComponent
|
|||
|
||||
public List<int> GetSequences(QuestId questId)
|
||||
{
|
||||
List<int> value;
|
||||
int num = (_cache.TryGetValue(_202B_202A_202D_206F_200D_206D_200C_200D_200E_202E_206E_206F_200B_206F_206A_206A_206D_202B_206D_206D_200F_200C_206B_206F_206C_206B_202A_202A_206E_206D_206B_206E_202A_206D_202C_206A_206D_202A_206D_202C_202E((ElementId)questId), out value) ? (-354892396) : (-354892395));
|
||||
while (true)
|
||||
if (!_cache.TryGetValue(questId.Value, out List<int> value))
|
||||
{
|
||||
int num2 = num;
|
||||
int num3 = -354892396;
|
||||
int num4 = num2;
|
||||
switch ((num4 | num3) - (num4 & num3))
|
||||
{
|
||||
case 0:
|
||||
return value;
|
||||
case 1:
|
||||
value = GameQuestSequences.GetCompletionSequences(_dataManager, questId);
|
||||
_cache[_202B_202A_202D_206F_200D_206D_200C_200D_200E_202E_206E_206F_200B_206F_206A_206A_206D_202B_206D_206D_200F_200C_206B_206F_206C_206B_202A_202A_206E_206D_206B_206E_202A_206D_202C_206A_206D_202A_206D_202C_202E((ElementId)questId)] = value;
|
||||
num = -354892396;
|
||||
break;
|
||||
case 2:
|
||||
num = -354892395;
|
||||
break;
|
||||
}
|
||||
value = GameQuestSequences.GetCompletionSequences(_dataManager, questId);
|
||||
_cache[questId.Value] = value;
|
||||
}
|
||||
return value;
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
public void Draw(QuestId questId, byte currentSequence)
|
||||
{
|
||||
List<int> sequences = GetSequences(questId);
|
||||
int num = ((sequences.Count != 0) ? 702696098 : 702696101);
|
||||
int num7 = default(int);
|
||||
int num5 = default(int);
|
||||
int num6 = default(int);
|
||||
while (true)
|
||||
if (sequences.Count == 0)
|
||||
{
|
||||
int num2 = num;
|
||||
int num3 = 702696110;
|
||||
int num4 = num2;
|
||||
switch ((num4 | num3) - (num4 & num3))
|
||||
ImGui.TextColored(in UiThemeUtils.MutedTextColor, "No sequence data");
|
||||
return;
|
||||
}
|
||||
for (int i = 0; i < sequences.Count; i++)
|
||||
{
|
||||
if (i > 0)
|
||||
{
|
||||
case 3:
|
||||
{
|
||||
ImU8String imU8String2 = new ImU8String(3, 2);
|
||||
imU8String2.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>(-1824588032));
|
||||
int num8 = num7;
|
||||
num3 = 1;
|
||||
num4 = num8;
|
||||
int num9 = num4 ^ num3;
|
||||
int num10 = num4 & num3;
|
||||
imU8String2.AppendFormatted(num9 + (num10 + num10));
|
||||
imU8String2.AppendLiteral(global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E<string>(-1605560946));
|
||||
imU8String2.AppendFormatted(sequences.Count);
|
||||
imU8String2.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));
|
||||
_202C_202D_202C_200B_202B_206B_200B_200D_200D_200F_200C_200F_200B_200E_200E_200C_202A_206E_206F_200D_202B_202D_206D_202B_206C_206A_200E_202A_202B_200F_206A_206D_202C_206E_202A_202E_202E_202E_202A_202E(ref UiThemeUtils.MutedTextColor, imU8String2);
|
||||
return;
|
||||
ImGui.SameLine(0f, 4f);
|
||||
ImGui.TextColored(in UiThemeUtils.MutedTextColor, "›");
|
||||
ImGui.SameLine(0f, 4f);
|
||||
}
|
||||
case 1:
|
||||
_202C_202D_202C_200B_202B_206B_200B_200D_200D_200F_200C_200F_200B_200E_200E_200C_202A_206E_206F_200D_202B_202D_206D_202B_206C_206A_200E_202A_202B_200F_206A_206D_202C_206E_202A_202E_202E_202E_202A_202E(ref UiThemeUtils.StatusComplete, (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>(-544992352));
|
||||
return;
|
||||
case 7:
|
||||
num5 = sequences[num6];
|
||||
num = ((num5 != currentSequence) ? 702696096 : 702696107);
|
||||
break;
|
||||
case 8:
|
||||
int num = sequences[i];
|
||||
if (num == currentSequence)
|
||||
{
|
||||
ImU8String imU8String3 = new ImU8String(19, 1);
|
||||
imU8String3.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>(-900994738));
|
||||
imU8String3.AppendFormatted(currentSequence);
|
||||
imU8String3.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>(1286214387));
|
||||
_202C_202D_202C_200B_202B_206B_200B_200D_200D_200F_200C_200F_200B_200E_200E_200C_202A_206E_206F_200D_202B_202D_206D_202B_206C_206A_200E_202A_202B_200F_206A_206D_202C_206E_202A_202E_202E_202E_202A_202E(ref UiThemeUtils.StatusUnobtainable, imU8String3);
|
||||
return;
|
||||
ImU8String text = new ImU8String(2, 1);
|
||||
text.AppendLiteral("[");
|
||||
text.AppendFormatted(num);
|
||||
text.AppendLiteral("]");
|
||||
ImGui.TextColored(in UiThemeUtils.StatusActive, text);
|
||||
}
|
||||
case 6:
|
||||
else
|
||||
{
|
||||
int num11 = num6;
|
||||
num3 = 1;
|
||||
num4 = num11;
|
||||
num6 = (num4 | num3) + (num4 & num3);
|
||||
num = 702696110;
|
||||
break;
|
||||
}
|
||||
case 4:
|
||||
num = 702696101;
|
||||
break;
|
||||
case 10:
|
||||
num = ((num6 <= 0) ? 702696105 : 702696099);
|
||||
break;
|
||||
case 9:
|
||||
num7 = sequences.IndexOf(currentSequence);
|
||||
_202B_200E_200D_206E_202B_206A_200E_206C_200E_200F_206B_206A_206F_206A_200D_200D_206C_202A_202D_200C_206C_200B_206E_202E_200F_200C_206E_200D_202C_200B_206B_202D_206F_200B_206B_200D_200D_200D_202B_206F_202E(0f, 8f);
|
||||
num = ((currentSequence != byte.MaxValue) ? 702696108 : 702696111);
|
||||
break;
|
||||
case 0:
|
||||
num = ((num6 < sequences.Count) ? 702696100 : 702696103);
|
||||
break;
|
||||
case 14:
|
||||
_202C_202D_202C_200B_202B_206B_200B_200D_200D_200F_200C_200F_200B_200E_200E_200C_202A_206E_206F_200D_202B_202D_206D_202B_206C_206A_200E_202A_202B_200F_206A_206D_202C_206E_202A_202E_202E_202E_202A_202E(ref UiThemeUtils.DimTextColor, (ImU8String)num5.ToString(_202C_200F_200B_202D_206A_202C_202C_200E_206C_202B_206D_200D_200D_200B_206D_206A_206D_202B_206E_200E_200F_206C_202E_202A_206B_202C_202E_200F_206A_206D_200E_200F_202E_206B_202A_200C_206D_206D_202E()));
|
||||
num = 702696104;
|
||||
break;
|
||||
case 2:
|
||||
num = ((num7 < 0) ? 702696102 : 702696109);
|
||||
break;
|
||||
case 11:
|
||||
_202C_202D_202C_200B_202B_206B_200B_200D_200D_200F_200C_200F_200B_200E_200E_200C_202A_206E_206F_200D_202B_202D_206D_202B_206C_206A_200E_202A_202B_200F_206A_206D_202C_206E_202A_202E_202E_202E_202A_202E(ref UiThemeUtils.MutedTextColor, (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>(-361933865));
|
||||
return;
|
||||
case 12:
|
||||
num6 = 0;
|
||||
num = 702696110;
|
||||
break;
|
||||
case 5:
|
||||
{
|
||||
ImU8String imU8String = new ImU8String(2, 1);
|
||||
imU8String.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>(-1463938997));
|
||||
imU8String.AppendFormatted(num5);
|
||||
imU8String.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>(-1991522223));
|
||||
_202C_202D_202C_200B_202B_206B_200B_200D_200D_200F_200C_200F_200B_200E_200E_200C_202A_206E_206F_200D_202B_202D_206D_202B_206C_206A_200E_202A_202B_200F_206A_206D_202C_206E_202A_202E_202E_202E_202A_202E(ref UiThemeUtils.StatusActive, imU8String);
|
||||
num = 702696104;
|
||||
break;
|
||||
}
|
||||
case 13:
|
||||
_202B_200E_200D_206E_202B_206A_200E_206C_200E_200F_206B_206A_206F_206A_200D_200D_206C_202A_202D_200C_206C_200B_206E_202E_200F_200C_206E_200D_202C_200B_206B_202D_206F_200B_206B_200D_200D_200D_202B_206F_202E(0f, 4f);
|
||||
_202C_202D_202C_200B_202B_206B_200B_200D_200D_200F_200C_200F_200B_200E_200E_200C_202A_206E_206F_200D_202B_202D_206D_202B_206C_206A_200E_202A_202B_200F_206A_206D_202C_206E_202A_202E_202E_202E_202A_202E(ref UiThemeUtils.MutedTextColor, (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>(1068992984));
|
||||
_202B_200E_200D_206E_202B_206A_200E_206C_200E_200F_206B_206A_206F_206A_200D_200D_206C_202A_202D_200C_206C_200B_206E_202E_200F_200C_206E_200D_202C_200B_206B_202D_206F_200B_206B_200D_200D_200D_202B_206F_202E(0f, 4f);
|
||||
num = 702696105;
|
||||
break;
|
||||
ImGui.TextColored(in UiThemeUtils.DimTextColor, num.ToString(CultureInfo.InvariantCulture));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
static ushort _202B_202A_202D_206F_200D_206D_200C_200D_200E_202E_206E_206F_200B_206F_206A_206A_206D_202B_206D_206D_200F_200C_206B_206F_206C_206B_202A_202A_206E_206D_206B_206E_202A_206D_202C_206A_206D_202A_206D_202C_202E(ElementId P_0)
|
||||
{
|
||||
return P_0.Value;
|
||||
}
|
||||
|
||||
static void _202C_202D_202C_200B_202B_206B_200B_200D_200D_200F_200C_200F_200B_200E_200E_200C_202A_206E_206F_200D_202B_202D_206D_202B_206C_206A_200E_202A_202B_200F_206A_206D_202C_206E_202A_202E_202E_202E_202A_202E(ref Vector4 P_0, ImU8String P_1)
|
||||
{
|
||||
ImGui.TextColored(in P_0, P_1);
|
||||
}
|
||||
|
||||
static void _202B_200E_200D_206E_202B_206A_200E_206C_200E_200F_206B_206A_206F_206A_200D_200D_206C_202A_202D_200C_206C_200B_206E_202E_200F_200C_206E_200D_202C_200B_206B_202D_206F_200B_206B_200D_200D_200D_202B_206F_202E(float P_0, float P_1)
|
||||
{
|
||||
ImGui.SameLine(P_0, P_1);
|
||||
}
|
||||
|
||||
static CultureInfo _202C_200F_200B_202D_206A_202C_202C_200E_206C_202B_206D_200D_200D_200B_206D_206A_206D_202B_206E_200E_200F_206C_202E_202A_206B_202C_202E_200F_206A_206D_200E_200F_202E_206B_202A_200C_206D_206D_202E()
|
||||
{
|
||||
return CultureInfo.InvariantCulture;
|
||||
int num2 = sequences.IndexOf(currentSequence);
|
||||
ImGui.SameLine(0f, 8f);
|
||||
if (currentSequence == byte.MaxValue)
|
||||
{
|
||||
ImGui.TextColored(in UiThemeUtils.StatusComplete, "(ready to turn in)");
|
||||
}
|
||||
else if (num2 >= 0)
|
||||
{
|
||||
ImU8String text2 = new ImU8String(3, 2);
|
||||
text2.AppendLiteral("(");
|
||||
text2.AppendFormatted(num2 + 1);
|
||||
text2.AppendLiteral("/");
|
||||
text2.AppendFormatted(sequences.Count);
|
||||
text2.AppendLiteral(")");
|
||||
ImGui.TextColored(in UiThemeUtils.MutedTextColor, text2);
|
||||
}
|
||||
else
|
||||
{
|
||||
ImU8String text3 = new ImU8String(19, 1);
|
||||
text3.AppendLiteral("(at ");
|
||||
text3.AppendFormatted(currentSequence);
|
||||
text3.AppendLiteral(", not in chain)");
|
||||
ImGui.TextColored(in UiThemeUtils.StatusUnobtainable, text3);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -1,10 +1,8 @@
|
|||
using System;
|
||||
using System.Numerics;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Dalamud.Bindings.ImGui;
|
||||
using Dalamud.Interface;
|
||||
using Dalamud.Interface.Utility.Raii;
|
||||
using LLib.ImGui;
|
||||
|
||||
namespace Questionable.Windows.QuestComponents;
|
||||
|
||||
|
|
@ -29,297 +27,84 @@ internal sealed class NavigationBarComponent
|
|||
_changelogWindow = changelogWindow;
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
public void Draw()
|
||||
{
|
||||
float x = _206C_202C_200E_206D_200F_202D_200B_200B_200D_200D_206A_202A_202E_206A_200B_200B_202E_206A_206C_202B_202C_206F_200F_206F_200E_206F_202E_206B_206F_202A_200E_206F_200B_206E_202D_202E_206F_200F_202A_206C_202E().X;
|
||||
float x2 = _206C_202E_206A_206E_200B_200E_200B_200F_200E_206B_206B_200C_202E_206E_202B_202D_206C_206C_202D_206E_206E_206B_202B_206B_200E_200E_206E_206E_202C_202E_200C_200F_206B_200E_202D_200E_202B_202D_200E_200D_202E().ItemSpacing.X;
|
||||
float x = ImGui.GetContentRegionAvail().X;
|
||||
float x2 = ImGui.GetStyle().ItemSpacing.X;
|
||||
float width = (x - 4f * x2) / 5f;
|
||||
NavButton(FontAwesomeIcon.Cog, 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>(-1437603502), delegate
|
||||
NavButton(FontAwesomeIcon.Cog, "Settings", delegate
|
||||
{
|
||||
_202E_200B_206C_200E_202E_202E_200E_206C_206C_206A_206D_206B_202D_202D_202E_206C_202C_200B_206A_206C_202B_206D_200F_202D_200F_202E_202A_206F_200C_200F_206F_202E_200F_206D_206C_200B_206C_206C_200E_200E_202E((LWindow)_configWindow, true);
|
||||
_configWindow.IsOpenAndUncollapsed = true;
|
||||
}, width, active: true);
|
||||
_206F_206F_202E_200E_202D_202D_200D_200B_202D_202A_200F_202D_200E_206E_206E_206E_206E_200D_206C_206D_202D_202B_200F_200C_200E_206E_206F_206B_200B_202B_200B_200C_206E_206A_202B_200C_200F_206A_202D_200E_202E();
|
||||
NavButton(FontAwesomeIcon.Book, 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>(-1518016375), delegate
|
||||
ImGui.SameLine();
|
||||
NavButton(FontAwesomeIcon.Book, "Journal Progress", delegate
|
||||
{
|
||||
_202E_200B_206C_200E_202E_202E_200E_206C_206C_206A_206D_206B_202D_202D_202E_206C_202C_200B_206A_206C_202B_206D_200F_202D_200F_202E_202A_206F_200C_200F_206F_202E_200F_206D_206C_200B_206C_206C_200E_200E_202E((LWindow)_journalProgressWindow, true);
|
||||
_journalProgressWindow.IsOpenAndUncollapsed = true;
|
||||
}, width);
|
||||
_206F_206F_202E_200E_202D_202D_200D_200B_202D_202A_200F_202D_200E_206E_206E_206E_206E_200D_206C_206D_202D_202B_200F_200C_200E_206E_206F_206B_200B_202B_200B_200C_206E_206A_202B_200C_200F_206A_202D_200E_202E();
|
||||
NavButton(FontAwesomeIcon.Shield, 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>(30979368), delegate
|
||||
ImGui.SameLine();
|
||||
NavButton(FontAwesomeIcon.Shield, "Seasonal Duty Farming", delegate
|
||||
{
|
||||
_202E_200B_206C_200E_202E_202E_200E_206C_206C_206A_206D_206B_202D_202D_202E_206C_202C_200B_206A_206C_202B_206D_200F_202D_200F_202E_202A_206F_200C_200F_206F_202E_200F_206D_206C_200B_206C_206C_200E_200E_202E((LWindow)_seasonalDutySelectionWindow, true);
|
||||
_seasonalDutySelectionWindow.IsOpenAndUncollapsed = true;
|
||||
}, width);
|
||||
_206F_206F_202E_200E_202D_202D_200D_200B_202D_202A_200F_202D_200E_206E_206E_206E_206E_200D_206C_206D_202D_202B_200F_200C_200E_206E_206F_206B_200B_202B_200B_200C_206E_206A_202B_200C_200F_206A_202D_200E_202E();
|
||||
NavButton(FontAwesomeIcon.Calendar, 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>(1296779081), delegate
|
||||
ImGui.SameLine();
|
||||
NavButton(FontAwesomeIcon.Calendar, "FATE Farming", delegate
|
||||
{
|
||||
_202E_200B_206C_200E_202E_202E_200E_206C_206C_206A_206D_206B_202D_202D_202E_206C_202C_200B_206A_206C_202B_206D_200F_202D_200F_202E_202A_206F_200C_200F_206F_202E_200F_206D_206C_200B_206C_206C_200E_200E_202E((LWindow)_fateSelectionWindow, true);
|
||||
_fateSelectionWindow.IsOpenAndUncollapsed = true;
|
||||
}, width);
|
||||
_206F_206F_202E_200E_202D_202D_200D_200B_202D_202A_200F_202D_200E_206E_206E_206E_206E_200D_206C_206D_202D_202B_200F_200C_200E_206E_206F_206B_200B_202B_200B_200C_206E_206A_202B_200C_200F_206A_202D_200E_202E();
|
||||
NavButton(FontAwesomeIcon.FileAlt, 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>(-1880802067), delegate
|
||||
ImGui.SameLine();
|
||||
NavButton(FontAwesomeIcon.FileAlt, "What's New", delegate
|
||||
{
|
||||
_202E_200B_206C_200E_202E_202E_200E_206C_206C_206A_206D_206B_202D_202D_202E_206C_202C_200B_206A_206C_202B_206D_200F_202D_200F_202E_202A_206F_200C_200F_206F_202E_200F_206D_206C_200B_206C_206C_200E_200E_202E((LWindow)_changelogWindow, true);
|
||||
_changelogWindow.IsOpenAndUncollapsed = true;
|
||||
}, width);
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
private static void NavButton(FontAwesomeIcon icon, string tooltip, Action onClick, float width, bool active = false)
|
||||
{
|
||||
ImRaii.ColorDisposable colorDisposable = _206E_202A_202B_200B_206D_202C_200B_202E_200B_200D_206B_202C_206D_202D_202E_206C_200B_200E_206B_202A_206C_206B_202A_206F_206C_202A_200C_206A_202E_206D_200F_206F_202C_206E_202D_200E_200B_200B_206E_200C_202E();
|
||||
try
|
||||
using ImRaii.ColorDisposable colorDisposable = new ImRaii.ColorDisposable();
|
||||
if (active)
|
||||
{
|
||||
int num = ((!active) ? (-1402550216) : (-1402550214));
|
||||
float num6 = default(float);
|
||||
Vector2 vector2 = default(Vector2);
|
||||
while (true)
|
||||
{
|
||||
int num2 = num;
|
||||
int num3 = -1402550213;
|
||||
int num4 = num2;
|
||||
switch ((num4 | num3) - (num4 & num3))
|
||||
{
|
||||
case 0:
|
||||
onClick();
|
||||
num = -1402550215;
|
||||
break;
|
||||
case 3:
|
||||
{
|
||||
num6 = _202E_206F_206A_202C_206C_206A_200B_200D_206F_200D_206F_200F_202E_202D_200F_202C_206A_200D_206A_206F_202D_206F_202C_206F_206A_200E_200B_202B_200B_206E_200C_206E_206A_200F_200C_206A_202A_200B_206B_202A_202E();
|
||||
vector2 = _206B_200D_206E_202D_200F_206A_206C_200E_202E_202D_202D_202E_202C_200E_206A_206F_202E_206C_200B_200D_206A_200E_200D_200F_206B_206C_202C_202B_206D_202A_206B_202E_200D_200F_206C_202E_200C_200E_202E_206E_202E();
|
||||
ImU8String imU8String = new ImU8String(2, 1);
|
||||
imU8String.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>(1426082020));
|
||||
imU8String.AppendFormatted(tooltip);
|
||||
num = ((!_200B_206B_200D_202C_202C_202A_202C_200F_202A_202B_200F_206A_206F_202B_200D_200E_200B_202A_202E_202D_200F_206F_202D_202B_200D_200F_200C_202A_206F_206F_202C_206C_200D_202C_200D_202E_206F_200E_200B_206A_202E(imU8String, new Vector2(width, num6))) ? (-1402550215) : (-1402550213));
|
||||
break;
|
||||
}
|
||||
case 1:
|
||||
{
|
||||
Vector4 accentColor = UiThemeUtils.AccentColor;
|
||||
accentColor.W = 0.12f;
|
||||
_206B_200D_206B_200C_200E_200B_206F_202A_206A_206B_206B_202A_200F_202C_200E_202D_206B_202B_200B_206F_200F_206C_206A_200E_206F_202C_200C_202C_200C_206F_202E_206C_202D_202D_200D_206A_202C_200E_202C_206C_202E(colorDisposable, ImGuiCol.Button, accentColor, true);
|
||||
accentColor = UiThemeUtils.AccentColor;
|
||||
accentColor.W = 0.2f;
|
||||
_206B_200D_206B_200C_200E_200B_206F_202A_206A_206B_206B_202A_200F_202C_200E_202D_206B_202B_200B_206F_200F_206C_206A_200E_206F_202C_200C_202C_200C_206F_202E_206C_202D_202D_200D_206A_202C_200E_202C_206C_202E(colorDisposable, ImGuiCol.ButtonHovered, accentColor, true);
|
||||
accentColor = UiThemeUtils.AccentColor;
|
||||
accentColor.W = 0.25f;
|
||||
_206B_200D_206B_200C_200E_200B_206F_202A_206A_206B_206B_202A_200F_202C_200E_202D_206B_202B_200B_206F_200F_206C_206A_200E_206F_202C_200C_202C_200C_206F_202E_206C_202D_202D_200D_206A_202C_200E_202C_206C_202E(colorDisposable, ImGuiCol.ButtonActive, accentColor, true);
|
||||
_206B_200D_206B_200C_200E_200B_206F_202A_206A_206B_206B_202A_200F_202C_200E_202D_206B_202B_200B_206F_200F_206C_206A_200E_206F_202C_200C_202C_200C_206F_202E_206C_202D_202D_200D_206A_202C_200E_202C_206C_202E(colorDisposable, ImGuiCol.Text, UiThemeUtils.AccentColor, true);
|
||||
num = -1402550216;
|
||||
break;
|
||||
}
|
||||
case 4:
|
||||
num = -1402550214;
|
||||
break;
|
||||
case 2:
|
||||
{
|
||||
string text = _200E_202E_206D_206F_200D_200F_200D_206F_206E_202E_202B_202A_206B_206F_202C_202D_200F_202D_206E_206D_206D_206A_206F_206B_202E_206D_202D_206D_200B_202C_206C_200F_206B_206E_202C_206B_202D_200C_202E(icon);
|
||||
ImRaii.FontDisposable fontDisposable = _206E_200B_200E_202C_206B_202E_202C_200D_200C_200D_200D_202C_200E_200F_206C_206D_206E_206E_206F_200F_202B_200C_200F_202E_206C_202C_206E_206A_206C_200D_200B_202C_206B_202B_202B_202D_206B_206A_206E_206D_202E(_202A_206E_202B_202D_206D_200D_200B_206F_206A_202A_202A_200E_202B_200D_202E_206E_206C_202E_202E_206B_202D_206C_200F_202B_200D_206B_202A_206A_206F_206B_200E_206E_200F_202B_202B_206D_206F_202B_206F_200E_202E(), true);
|
||||
Vector2 vector;
|
||||
try
|
||||
{
|
||||
vector = _206C_200E_206D_200B_200C_202E_202D_202B_202B_206B_202E_206E_202D_206B_202B_206C_202C_202E_200E_206B_200C_200B_202D_202C_200B_200B_200E_202E_200C_202C_206D_200D_202B_206E_206D_206C_202E_206F_206C_206C_202E((ImU8String)text, false, -1f);
|
||||
}
|
||||
finally
|
||||
{
|
||||
num = ((fontDisposable == null) ? (-1860794618) : (-1860794619));
|
||||
while (true)
|
||||
{
|
||||
int num5 = num;
|
||||
num3 = -1860794620;
|
||||
num4 = num5;
|
||||
switch ((num4 | num3) - (num4 & num3))
|
||||
{
|
||||
case 2:
|
||||
goto end_IL_0192;
|
||||
case 1:
|
||||
_200C_202B_200C_206B_206D_206E_200E_206C_206E_206A_202A_202A_200E_202A_202E_200D_206C_206F_200B_200D_206A_206B_206C_202D_200C_206B_200D_206D_200E_200F_200F_206E_202A_202C_202C_206E_200B_200F_200B_200F_202E((IDisposable)fontDisposable);
|
||||
num = -1860794618;
|
||||
break;
|
||||
case 0:
|
||||
num = -1860794619;
|
||||
break;
|
||||
}
|
||||
continue;
|
||||
end_IL_0192:
|
||||
break;
|
||||
}
|
||||
}
|
||||
ImDrawListPtr imDrawListPtr = _202B_200F_206F_200B_202B_200F_200F_202B_202E_206B_202A_202D_200F_206D_206B_206F_206B_206F_202A_200F_206D_202A_206F_206B_202C_202E_202E_202A_206B_206A_202E_202B_206B_200B_202A_206B_206E_206A_200B_206F_202E();
|
||||
uint col = _200E_202A_200E_202E_202E_206E_200B_200D_206E_202D_200F_200B_202A_200F_202B_200E_206D_206D_200B_200F_206A_202B_202A_200B_206F_202E_206F_200E_202D_206D_206E_206C_200F_202C_206C_202D_206A_200E_206D_200F_202E(ImGuiCol.Text);
|
||||
float x = vector2.X + (width - vector.X) / 2f;
|
||||
float y = vector2.Y + (num6 - vector.Y) / 2f;
|
||||
imDrawListPtr.AddText(_202A_206E_202B_202D_206D_200D_200B_206F_206A_202A_202A_200E_202B_200D_202E_206E_206C_202E_202E_206B_202D_206C_200F_202B_200D_206B_202A_206A_206F_206B_200E_206E_200F_202B_202B_206D_206F_202B_206F_200E_202E(), _206A_200F_206F_202C_200C_206D_202B_202A_202D_206A_200C_206D_200F_206E_206C_202B_206C_206E_206B_200B_202E_206A_202A_202E_206B_206F_206D_200F_206E_202A_200C_200C_206F_206B_206F_202A_202B_202D_202D_206B_202E(), new Vector2(x, y), col, text);
|
||||
num = ((!active) ? 1157755779 : 1157755782);
|
||||
while (true)
|
||||
{
|
||||
int num7 = num;
|
||||
num3 = 1157755778;
|
||||
num4 = num7;
|
||||
switch ((num4 | num3) - (num4 & num3))
|
||||
{
|
||||
case 0:
|
||||
num = 1157755782;
|
||||
break;
|
||||
case 4:
|
||||
{
|
||||
Vector2 pMin = _200E_206C_202C_206A_200C_200C_206F_206A_206A_206A_202D_200C_206E_200C_200E_206D_202A_202B_200D_200D_200D_202B_200C_206E_206D_200C_200E_206A_206A_200D_206E_200D_206F_206A_202D_200C_206F_202C_202A_200C_202E();
|
||||
Vector2 pMax = _200B_202B_206F_202D_202C_206C_202E_202C_200E_202D_202B_200B_200E_206A_206C_200D_202C_206C_202D_202B_202E_206D_200E_206D_200E_206B_202D_206E_200C_202B_206E_206E_200E_202E_206B_200F_200F_200E_200B_206B_202E();
|
||||
Vector4 accentColor = UiThemeUtils.AccentColor;
|
||||
accentColor.W = 0.35f;
|
||||
imDrawListPtr.AddRect(pMin, pMax, _202B_206A_202B_202D_206F_202B_206D_206F_200B_202B_200D_200B_206B_206B_206E_206C_200D_200E_206D_206D_202E_206E_200F_202C_206D_200E_200D_206A_206C_206B_202B_206C_202A_200B_200F_202E_202A_206C_200C_202E_202E(accentColor), 4f, ImDrawFlags.RoundCornersAll, 1f);
|
||||
num = 1157755779;
|
||||
break;
|
||||
}
|
||||
case 1:
|
||||
num = ((!_200F_206F_202B_206F_202B_200C_206B_206B_206A_202C_202C_206C_206F_206A_202C_200B_200C_200E_206B_206D_206F_206C_200E_206A_200B_202E_202D_200B_206C_206A_200B_202E_202D_206A_206A_206D_206F_206F_206E_206A_202E()) ? 1157755777 : 1157755776);
|
||||
break;
|
||||
case 2:
|
||||
_200D_202B_202D_200B_202C_202C_202A_200D_206E_206D_200D_202E_202B_200C_202D_206E_206C_200B_200D_206E_200C_202D_202A_200D_200F_200B_200D_206B_202B_200F_206A_202C_202B_206B_202C_200C_200C_206D_202B_206E_202E((ImU8String)tooltip);
|
||||
num = 1157755777;
|
||||
break;
|
||||
case 3:
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Vector4 accentColor = UiThemeUtils.AccentColor;
|
||||
accentColor.W = 0.12f;
|
||||
colorDisposable.Push(ImGuiCol.Button, accentColor);
|
||||
accentColor = UiThemeUtils.AccentColor;
|
||||
accentColor.W = 0.2f;
|
||||
colorDisposable.Push(ImGuiCol.ButtonHovered, accentColor);
|
||||
accentColor = UiThemeUtils.AccentColor;
|
||||
accentColor.W = 0.25f;
|
||||
colorDisposable.Push(ImGuiCol.ButtonActive, accentColor);
|
||||
colorDisposable.Push(ImGuiCol.Text, UiThemeUtils.AccentColor);
|
||||
}
|
||||
finally
|
||||
float frameHeight = ImGui.GetFrameHeight();
|
||||
Vector2 cursorScreenPos = ImGui.GetCursorScreenPos();
|
||||
ImU8String label = new ImU8String(2, 1);
|
||||
label.AppendLiteral("##");
|
||||
label.AppendFormatted(tooltip);
|
||||
if (ImGui.Button(label, new Vector2(width, frameHeight)))
|
||||
{
|
||||
int num = ((colorDisposable == null) ? 13502380 : 13502383);
|
||||
while (true)
|
||||
{
|
||||
int num8 = num;
|
||||
int num3 = 13502381;
|
||||
int num4 = num8;
|
||||
int num9 = num4 + num3;
|
||||
int num10 = num4 & num3;
|
||||
switch (num9 - (num10 + num10))
|
||||
{
|
||||
case 0:
|
||||
num = 13502383;
|
||||
break;
|
||||
case 1:
|
||||
goto end_IL_034d;
|
||||
case 2:
|
||||
_200C_202B_200C_206B_206D_206E_200E_206C_206E_206A_202A_202A_200E_202A_202E_200D_206C_206F_200B_200D_206A_206B_206C_202D_200C_206B_200D_206D_200E_200F_200F_206E_202A_202C_202C_206E_200B_200F_200B_200F_202E((IDisposable)colorDisposable);
|
||||
num = 13502380;
|
||||
break;
|
||||
}
|
||||
continue;
|
||||
end_IL_034d:
|
||||
break;
|
||||
}
|
||||
onClick();
|
||||
}
|
||||
string text = icon.ToIconString();
|
||||
Vector2 vector;
|
||||
using (ImRaii.PushFont(UiBuilder.IconFont))
|
||||
{
|
||||
vector = ImGui.CalcTextSize(text);
|
||||
}
|
||||
ImDrawListPtr windowDrawList = ImGui.GetWindowDrawList();
|
||||
uint colorU = ImGui.GetColorU32(ImGuiCol.Text);
|
||||
float x = cursorScreenPos.X + (width - vector.X) / 2f;
|
||||
float y = cursorScreenPos.Y + (frameHeight - vector.Y) / 2f;
|
||||
windowDrawList.AddText(UiBuilder.IconFont, ImGui.GetFontSize(), new Vector2(x, y), colorU, text);
|
||||
if (active)
|
||||
{
|
||||
Vector2 itemRectMin = ImGui.GetItemRectMin();
|
||||
Vector2 itemRectMax = ImGui.GetItemRectMax();
|
||||
Vector4 accentColor = UiThemeUtils.AccentColor;
|
||||
accentColor.W = 0.35f;
|
||||
windowDrawList.AddRect(itemRectMin, itemRectMax, ImGui.ColorConvertFloat4ToU32(accentColor), 4f, ImDrawFlags.RoundCornersAll, 1f);
|
||||
}
|
||||
if (ImGui.IsItemHovered())
|
||||
{
|
||||
ImGui.SetTooltip(tooltip);
|
||||
}
|
||||
}
|
||||
|
||||
static Vector2 _206C_202C_200E_206D_200F_202D_200B_200B_200D_200D_206A_202A_202E_206A_200B_200B_202E_206A_206C_202B_202C_206F_200F_206F_200E_206F_202E_206B_206F_202A_200E_206F_200B_206E_202D_202E_206F_200F_202A_206C_202E()
|
||||
{
|
||||
return ImGui.GetContentRegionAvail();
|
||||
}
|
||||
|
||||
static ImGuiStylePtr _206C_202E_206A_206E_200B_200E_200B_200F_200E_206B_206B_200C_202E_206E_202B_202D_206C_206C_202D_206E_206E_206B_202B_206B_200E_200E_206E_206E_202C_202E_200C_200F_206B_200E_202D_200E_202B_202D_200E_200D_202E()
|
||||
{
|
||||
return ImGui.GetStyle();
|
||||
}
|
||||
|
||||
static void _206F_206F_202E_200E_202D_202D_200D_200B_202D_202A_200F_202D_200E_206E_206E_206E_206E_200D_206C_206D_202D_202B_200F_200C_200E_206E_206F_206B_200B_202B_200B_200C_206E_206A_202B_200C_200F_206A_202D_200E_202E()
|
||||
{
|
||||
ImGui.SameLine();
|
||||
}
|
||||
|
||||
static ImRaii.ColorDisposable _206E_202A_202B_200B_206D_202C_200B_202E_200B_200D_206B_202C_206D_202D_202E_206C_200B_200E_206B_202A_206C_206B_202A_206F_206C_202A_200C_206A_202E_206D_200F_206F_202C_206E_202D_200E_200B_200B_206E_200C_202E()
|
||||
{
|
||||
return new ImRaii.ColorDisposable();
|
||||
}
|
||||
|
||||
static ImRaii.ColorDisposable _206B_200D_206B_200C_200E_200B_206F_202A_206A_206B_206B_202A_200F_202C_200E_202D_206B_202B_200B_206F_200F_206C_206A_200E_206F_202C_200C_202C_200C_206F_202E_206C_202D_202D_200D_206A_202C_200E_202C_206C_202E(ImRaii.ColorDisposable P_0, ImGuiCol P_1, Vector4 P_2, bool P_3)
|
||||
{
|
||||
return P_0.Push(P_1, P_2, P_3);
|
||||
}
|
||||
|
||||
static float _202E_206F_206A_202C_206C_206A_200B_200D_206F_200D_206F_200F_202E_202D_200F_202C_206A_200D_206A_206F_202D_206F_202C_206F_206A_200E_200B_202B_200B_206E_200C_206E_206A_200F_200C_206A_202A_200B_206B_202A_202E()
|
||||
{
|
||||
return ImGui.GetFrameHeight();
|
||||
}
|
||||
|
||||
static Vector2 _206B_200D_206E_202D_200F_206A_206C_200E_202E_202D_202D_202E_202C_200E_206A_206F_202E_206C_200B_200D_206A_200E_200D_200F_206B_206C_202C_202B_206D_202A_206B_202E_200D_200F_206C_202E_200C_200E_202E_206E_202E()
|
||||
{
|
||||
return ImGui.GetCursorScreenPos();
|
||||
}
|
||||
|
||||
static bool _200B_206B_200D_202C_202C_202A_202C_200F_202A_202B_200F_206A_206F_202B_200D_200E_200B_202A_202E_202D_200F_206F_202D_202B_200D_200F_200C_202A_206F_206F_202C_206C_200D_202C_200D_202E_206F_200E_200B_206A_202E(ImU8String P_0, Vector2 P_1)
|
||||
{
|
||||
return ImGui.Button(P_0, P_1);
|
||||
}
|
||||
|
||||
static string _200E_202E_206D_206F_200D_200F_200D_206F_206E_202E_202B_202A_206B_206F_202C_202D_200F_202D_206E_206D_206D_206A_206F_206B_202E_206D_202D_206D_200B_202C_206C_200F_206B_206E_202C_206B_202D_200C_202E(FontAwesomeIcon P_0)
|
||||
{
|
||||
return P_0.ToIconString();
|
||||
}
|
||||
|
||||
static ImFontPtr _202A_206E_202B_202D_206D_200D_200B_206F_206A_202A_202A_200E_202B_200D_202E_206E_206C_202E_202E_206B_202D_206C_200F_202B_200D_206B_202A_206A_206F_206B_200E_206E_200F_202B_202B_206D_206F_202B_206F_200E_202E()
|
||||
{
|
||||
return UiBuilder.IconFont;
|
||||
}
|
||||
|
||||
static ImRaii.FontDisposable _206E_200B_200E_202C_206B_202E_202C_200D_200C_200D_200D_202C_200E_200F_206C_206D_206E_206E_206F_200F_202B_200C_200F_202E_206C_202C_206E_206A_206C_200D_200B_202C_206B_202B_202B_202D_206B_206A_206E_206D_202E(ImFontPtr P_0, bool P_1)
|
||||
{
|
||||
return ImRaii.PushFont(P_0, P_1);
|
||||
}
|
||||
|
||||
static Vector2 _206C_200E_206D_200B_200C_202E_202D_202B_202B_206B_202E_206E_202D_206B_202B_206C_202C_202E_200E_206B_200C_200B_202D_202C_200B_200B_200E_202E_200C_202C_206D_200D_202B_206E_206D_206C_202E_206F_206C_206C_202E(ImU8String P_0, bool P_1, float P_2)
|
||||
{
|
||||
return ImGui.CalcTextSize(P_0, P_1, P_2);
|
||||
}
|
||||
|
||||
static void _200C_202B_200C_206B_206D_206E_200E_206C_206E_206A_202A_202A_200E_202A_202E_200D_206C_206F_200B_200D_206A_206B_206C_202D_200C_206B_200D_206D_200E_200F_200F_206E_202A_202C_202C_206E_200B_200F_200B_200F_202E(IDisposable P_0)
|
||||
{
|
||||
P_0.Dispose();
|
||||
}
|
||||
|
||||
static ImDrawListPtr _202B_200F_206F_200B_202B_200F_200F_202B_202E_206B_202A_202D_200F_206D_206B_206F_206B_206F_202A_200F_206D_202A_206F_206B_202C_202E_202E_202A_206B_206A_202E_202B_206B_200B_202A_206B_206E_206A_200B_206F_202E()
|
||||
{
|
||||
return ImGui.GetWindowDrawList();
|
||||
}
|
||||
|
||||
static uint _200E_202A_200E_202E_202E_206E_200B_200D_206E_202D_200F_200B_202A_200F_202B_200E_206D_206D_200B_200F_206A_202B_202A_200B_206F_202E_206F_200E_202D_206D_206E_206C_200F_202C_206C_202D_206A_200E_206D_200F_202E(ImGuiCol P_0)
|
||||
{
|
||||
return ImGui.GetColorU32(P_0);
|
||||
}
|
||||
|
||||
static float _206A_200F_206F_202C_200C_206D_202B_202A_202D_206A_200C_206D_200F_206E_206C_202B_206C_206E_206B_200B_202E_206A_202A_202E_206B_206F_206D_200F_206E_202A_200C_200C_206F_206B_206F_202A_202B_202D_202D_206B_202E()
|
||||
{
|
||||
return ImGui.GetFontSize();
|
||||
}
|
||||
|
||||
static Vector2 _200E_206C_202C_206A_200C_200C_206F_206A_206A_206A_202D_200C_206E_200C_200E_206D_202A_202B_200D_200D_200D_202B_200C_206E_206D_200C_200E_206A_206A_200D_206E_200D_206F_206A_202D_200C_206F_202C_202A_200C_202E()
|
||||
{
|
||||
return ImGui.GetItemRectMin();
|
||||
}
|
||||
|
||||
static Vector2 _200B_202B_206F_202D_202C_206C_202E_202C_200E_202D_202B_200B_200E_206A_206C_200D_202C_206C_202D_202B_202E_206D_200E_206D_200E_206B_202D_206E_200C_202B_206E_206E_200E_202E_206B_200F_200F_200E_200B_206B_202E()
|
||||
{
|
||||
return ImGui.GetItemRectMax();
|
||||
}
|
||||
|
||||
static uint _202B_206A_202B_202D_206F_202B_206D_206F_200B_202B_200D_200B_206B_206B_206E_206C_200D_200E_206D_206D_202E_206E_200F_202C_206D_200E_200D_206A_206C_206B_202B_206C_202A_200B_200F_202E_202A_206C_200C_202E_202E(Vector4 P_0)
|
||||
{
|
||||
return ImGui.ColorConvertFloat4ToU32(P_0);
|
||||
}
|
||||
|
||||
static bool _200F_206F_202B_206F_202B_200C_206B_206B_206A_202C_202C_206C_206F_206A_202C_200B_200C_200E_206B_206D_206F_206C_200E_206A_200B_202E_202D_200B_206C_206A_200B_202E_202D_206A_206A_206D_206F_206F_206E_206A_202E()
|
||||
{
|
||||
return ImGui.IsItemHovered();
|
||||
}
|
||||
|
||||
static void _200D_202B_202D_200B_202C_202C_202A_200D_206E_206D_200D_202E_202B_200C_202D_206E_206C_200B_200D_206E_200C_202D_202A_200D_200F_200B_200D_206B_202B_200F_206A_202C_202B_206B_202C_200C_200C_206D_202B_206E_202E(ImU8String P_0)
|
||||
{
|
||||
ImGui.SetTooltip(P_0);
|
||||
}
|
||||
|
||||
static void _202E_200B_206C_200E_202E_202E_200E_206C_206C_206A_206D_206B_202D_202D_202E_206C_202C_200B_206A_206C_202B_206D_200F_202D_200F_202E_202A_206F_200C_200F_206F_202E_200F_206D_206C_200B_206C_206C_200E_200E_202E(LWindow P_0, bool P_1)
|
||||
{
|
||||
P_0.IsOpenAndUncollapsed = P_1;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -1,9 +1,3 @@
|
|||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Collections.Immutable;
|
||||
using System.Numerics;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Dalamud.Bindings.ImGui;
|
||||
using Dalamud.Game.Text;
|
||||
using Dalamud.Interface;
|
||||
|
|
@ -43,749 +37,217 @@ internal sealed class QuestTooltipComponent
|
|||
|
||||
public void Draw(IQuestInfo questInfo)
|
||||
{
|
||||
using ImRaii.TooltipDisposable tooltipDisposable = _200B_200F_200D_206F_206E_200C_200F_206E_206D_206C_200F_206E_206D_200C_200B_200F_202C_202C_200F_200F_202C_206A_206C_206C_206D_202C_206C_206F_200C_206D_206E_206A_202D_200C_206C_202B_200F_202A_206F_206C_202E();
|
||||
int num = ((!tooltipDisposable.Alive) ? 1737286895 : 1737286894);
|
||||
while (true)
|
||||
using ImRaii.TooltipDisposable tooltipDisposable = ImRaii.Tooltip();
|
||||
if (tooltipDisposable.Alive)
|
||||
{
|
||||
int num2 = num;
|
||||
int num3 = 1737286895;
|
||||
int num4 = num2;
|
||||
switch ((num4 | num3) - (num4 & num3))
|
||||
{
|
||||
case 2:
|
||||
num = 1737286894;
|
||||
break;
|
||||
case 1:
|
||||
DrawInner(questInfo, showItemRewards: true);
|
||||
num = 1737286895;
|
||||
break;
|
||||
case 0:
|
||||
return;
|
||||
}
|
||||
DrawInner(questInfo, showItemRewards: true);
|
||||
}
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
public void DrawInner(IQuestInfo questInfo, bool showItemRewards)
|
||||
{
|
||||
ImU8String imU8String = new ImU8String(0, 2);
|
||||
imU8String.AppendFormatted(_200D_202A_206A_200F_206F_206F_206E_206A_206D_202B_206F_206D_206B_206B_200D_202E_206A_200F_206C_202D_202C_202B_200D_202B_202B_206E_200E_206B_202B_206D_206D_200B_202B_200E_200B_206B_206A_202A_206F_202C_202E(SeIconChar.LevelEn));
|
||||
imU8String.AppendFormatted(questInfo.Level);
|
||||
_200F_202E_200E_200B_202E_200E_202D_202A_206D_200C_200B_202D_206E_202C_200E_206E_200B_202D_200E_200F_200B_206B_200E_206E_200E_206F_206C_206C_206E_206C_206C_200F_200C_206D_202C_206E_206B_200E_206E_200C_202E(imU8String);
|
||||
_206E_206D_206E_202D_206F_200B_200D_202D_202A_200C_202D_206C_200C_202E_206D_200C_202B_202B_202A_202E_200D_200D_206F_202E_200C_202C_206E_202E_206E_206E_200B_206E_206D_202D_202D_200B_206B_206C_202D_202E();
|
||||
var (vector, _, text) = _uiUtils.GetQuestStyle(questInfo.QuestId);
|
||||
_200C_200F_206E_206F_206E_202E_200D_206D_202D_200E_202A_200B_202A_206A_206B_200B_206B_202E_200E_202A_202B_200C_206E_206D_202B_202A_206D_202B_206C_206D_202D_202E_200D_200F_202B_200C_202D_202C_202A_206A_202E(ref vector, (ImU8String)text);
|
||||
QuestInfo questInfo2 = questInfo as QuestInfo;
|
||||
int num = ((questInfo2 == null) ? 1474460582 : 1474460577);
|
||||
Quest quest = default(Quest);
|
||||
while (true)
|
||||
ImU8String text = new ImU8String(0, 2);
|
||||
text.AppendFormatted(SeIconChar.LevelEn.ToIconString());
|
||||
text.AppendFormatted(questInfo.Level);
|
||||
ImGui.Text(text);
|
||||
ImGui.SameLine();
|
||||
var (col, _, text2) = _uiUtils.GetQuestStyle(questInfo.QuestId);
|
||||
ImGui.TextColored(in col, text2);
|
||||
if (questInfo is QuestInfo { IsSeasonalEvent: not false })
|
||||
{
|
||||
int num2 = num;
|
||||
int num3 = 1474460586;
|
||||
int num4 = num2;
|
||||
switch ((num4 | num3) - (num4 & num3))
|
||||
ImGui.SameLine();
|
||||
ImGui.TextUnformatted("Event");
|
||||
}
|
||||
if (questInfo.IsRepeatable)
|
||||
{
|
||||
ImGui.SameLine();
|
||||
ImGui.TextUnformatted("Repeatable");
|
||||
}
|
||||
if (questInfo is QuestInfo { CompletesInstantly: not false })
|
||||
{
|
||||
ImGui.SameLine();
|
||||
ImGui.TextUnformatted("Instant");
|
||||
}
|
||||
if (_questRegistry.TryGetQuest(questInfo.QuestId, out Quest quest))
|
||||
{
|
||||
if (quest.Root.Disabled)
|
||||
{
|
||||
case 3:
|
||||
_206E_206D_206E_202D_206F_200B_200D_202D_202A_200C_202D_206C_200C_202E_206D_200C_202B_202B_202A_202E_200D_200D_206F_202E_200C_202C_206E_202E_206E_206E_200B_206E_206D_202D_202D_200B_206B_206C_202D_202E();
|
||||
_200E_206A_206B_200E_206B_202C_200E_202B_202D_206F_206A_206D_200D_200E_200F_202C_206A_206C_202B_206C_206F_202A_202A_202E_200C_202A_200C_200E_202D_202E_202A_202C_202A_200C_200D_200D_202D_200E_200C_200F_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>(820153161));
|
||||
num = 1474460582;
|
||||
break;
|
||||
case 1:
|
||||
DrawQuestUnlocks(questInfo, 0, showItemRewards);
|
||||
return;
|
||||
case 10:
|
||||
num = ((!_206F_206A_200F_206C_202A_200E_200C_200D_200E_206D_206D_202C_202D_202A_206E_200B_202D_206D_202C_202D_202A_200C_200E_202A_202C_202C_200C_202A_206C_206D_202C_206E_206C_202A_202A_202A_206E_206D_206D_202C_202E(quest.Root)) ? 1474460590 : 1474460578);
|
||||
break;
|
||||
case 8:
|
||||
_206E_206D_206E_202D_206F_200B_200D_202D_202A_200C_202D_206C_200C_202E_206D_200C_202B_202B_202A_202E_200D_200D_206F_202E_200C_202C_206E_202E_206E_206E_200B_206E_206D_202D_202D_200B_206B_206C_202D_202E();
|
||||
_200C_200F_206E_206F_206E_202E_200D_206D_202D_200E_202A_200B_202A_206A_206B_200B_206B_202E_200E_202A_202B_200C_206E_206D_202B_202A_206D_202B_206C_206D_202D_202E_200D_200F_202B_200C_202D_202C_202A_206A_202E(ref UiThemeUtils.StatusLocked, (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>(2101114993));
|
||||
num = 1474460590;
|
||||
break;
|
||||
case 15:
|
||||
{
|
||||
ImU8String imU8String3 = new ImU8String(8, 1);
|
||||
imU8String3.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>(-431398969));
|
||||
imU8String3.AppendFormatted(_200C_206D_202A_200B_200F_200B_206A_202D_206F_206E_206C_206F_206A_202A_200C_200B_200C_200E_200B_206B_202C_200B_202A_206F_200B_200F_200D_200D_200D_200F_200B_206F_202B_202A_200B_202D_206E_200C_202C_202E_202E(quest.Root)[0]);
|
||||
_200F_202E_200E_200B_202E_200E_202D_202A_206D_200C_200B_202D_206E_202C_200E_206E_200B_202D_200E_200F_200B_206B_200E_206E_200E_206F_206C_206C_206E_206C_206C_200F_200C_206D_202C_206E_206B_200E_206E_200C_202E(imU8String3);
|
||||
num = 1474460587;
|
||||
break;
|
||||
ImGui.SameLine();
|
||||
ImGui.TextColored(in UiThemeUtils.StatusLocked, "Disabled");
|
||||
}
|
||||
case 13:
|
||||
num = 1474460577;
|
||||
break;
|
||||
case 6:
|
||||
_206E_206D_206E_202D_206F_200B_200D_202D_202A_200C_202D_206C_200C_202E_206D_200C_202B_202B_202A_202E_200D_200D_206F_202E_200C_202C_206E_202E_206E_206E_200B_206E_206D_202D_202D_200B_206B_206C_202D_202E();
|
||||
_200E_206A_206B_200E_206B_202C_200E_202B_202D_206F_206A_206D_200D_200E_200F_202C_206A_206C_202B_206C_206F_202A_202A_202E_200C_202A_200C_200E_202D_202E_202A_202C_202A_200C_200D_200D_202D_200E_200C_200F_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>(-754389830));
|
||||
num = 1474460579;
|
||||
break;
|
||||
case 0:
|
||||
num = ((!questInfo2.CompletesInstantly) ? 1474460579 : 1474460588);
|
||||
break;
|
||||
case 11:
|
||||
num = ((!questInfo2.IsSeasonalEvent) ? 1474460582 : 1474460585);
|
||||
break;
|
||||
case 14:
|
||||
_206E_206D_206E_202D_206F_200B_200D_202D_202A_200C_202D_206C_200C_202E_206D_200C_202B_202B_202A_202E_200D_200D_206F_202E_200C_202C_206E_202E_206E_206E_200B_206E_206D_202D_202D_200B_206B_206C_202D_202E();
|
||||
_200C_200F_206E_206F_206E_202E_200D_206D_202D_200E_202A_200B_202A_206A_206B_200B_206B_202E_200E_202A_202B_200C_206E_206D_202B_202A_206D_202B_206C_206D_202D_202E_200D_200F_202B_200C_202D_202C_202A_206A_202E(ref UiThemeUtils.StatusLocked, (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>(-282985404));
|
||||
num = 1474460587;
|
||||
break;
|
||||
case 4:
|
||||
num = ((_200C_206D_202A_200B_200F_200B_206A_202D_206F_206E_206C_206F_206A_202A_200C_200B_200C_200E_200B_206B_202C_200B_202A_206F_200B_200F_200D_200D_200D_200F_200B_206F_202B_202A_200B_202D_206E_200C_202C_202E_202E(quest.Root).Count != 1) ? 1474460589 : 1474460581);
|
||||
break;
|
||||
case 7:
|
||||
if (quest.Root.Author.Count == 1)
|
||||
{
|
||||
ImU8String imU8String2 = new ImU8String(9, 1);
|
||||
imU8String2.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>(-1400371552));
|
||||
imU8String2.AppendFormatted(_200E_206A_206D_206D_202C_202E_206D_202C_202E_206C_202A_206C_202C_200B_202B_206C_202A_206A_200B_206E_202E_202A_202D_202B_206D_202C_202C_200E_200C_200C_206A_206A_206D_200F_206E_202C_206F_202C_206F_200E_202E(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>(1087086507), (IEnumerable<string>)_200C_206D_202A_200B_200F_200B_206A_202D_206F_206E_206C_206F_206A_202A_200C_200B_200C_200E_200B_206B_202C_200B_202A_206F_200B_200F_200D_200D_200D_200F_200B_206F_202B_202A_200B_202D_206E_200C_202C_202E_202E(quest.Root)));
|
||||
_200F_202E_200E_200B_202E_200E_202D_202A_206D_200C_200B_202D_206E_202C_200E_206E_200B_202D_200E_200F_200B_206B_200E_206E_200E_206F_206C_206C_206E_206C_206C_200F_200C_206D_202C_206E_206B_200E_206E_200C_202E(imU8String2);
|
||||
num = 1474460587;
|
||||
break;
|
||||
ImU8String text3 = new ImU8String(8, 1);
|
||||
text3.AppendLiteral("Author: ");
|
||||
text3.AppendFormatted(quest.Root.Author[0]);
|
||||
ImGui.Text(text3);
|
||||
}
|
||||
case 5:
|
||||
_206E_206D_206E_202D_206F_200B_200D_202D_202A_200C_202D_206C_200C_202E_206D_200C_202B_202B_202A_202E_200D_200D_206F_202E_200C_202C_206E_202E_206E_206E_200B_206E_206D_202D_202D_200B_206B_206C_202D_202E();
|
||||
_200E_206A_206B_200E_206B_202C_200E_202B_202D_206F_206A_206D_200D_200E_200F_202C_206A_206C_202B_206C_206F_202A_202A_202E_200C_202A_200C_200E_202D_202E_202A_202C_202A_200C_200D_200D_202D_200E_200C_200F_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>(-1348044090));
|
||||
num = 1474460584;
|
||||
break;
|
||||
case 2:
|
||||
questInfo2 = questInfo as QuestInfo;
|
||||
num = ((questInfo2 == null) ? 1474460579 : 1474460586);
|
||||
break;
|
||||
case 12:
|
||||
num = ((!questInfo.IsRepeatable) ? 1474460584 : 1474460591);
|
||||
break;
|
||||
case 9:
|
||||
num = ((!_questRegistry.TryGetQuest(questInfo.QuestId, out quest)) ? 1474460580 : 1474460576);
|
||||
break;
|
||||
else
|
||||
{
|
||||
ImU8String text4 = new ImU8String(9, 1);
|
||||
text4.AppendLiteral("Authors: ");
|
||||
text4.AppendFormatted(string.Join(", ", quest.Root.Author));
|
||||
ImGui.Text(text4);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
ImGui.SameLine();
|
||||
ImGui.TextColored(in UiThemeUtils.StatusLocked, "NoQuestPath");
|
||||
}
|
||||
DrawQuestUnlocks(questInfo, 0, showItemRewards);
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
private void DrawQuestUnlocks(IQuestInfo questInfo, int counter, bool showItemRewards)
|
||||
{
|
||||
int num = ((counter < 10) ? (-1923998553) : (-1923998551));
|
||||
while (true)
|
||||
if (counter >= 10 || (counter != 0 && questInfo.IsMainScenarioQuest))
|
||||
{
|
||||
int num2 = num;
|
||||
int num3 = -1923998548;
|
||||
int num4 = num2;
|
||||
int num5 = num4 + num3;
|
||||
int num6 = num4 & num3;
|
||||
switch (num5 - (num6 + num6))
|
||||
return;
|
||||
}
|
||||
if (counter > 0)
|
||||
{
|
||||
ImGui.Indent();
|
||||
}
|
||||
if (questInfo.PreviousQuests.Count > 0)
|
||||
{
|
||||
if (counter == 0)
|
||||
{
|
||||
default:
|
||||
continue;
|
||||
case 7:
|
||||
num = -1923998551;
|
||||
continue;
|
||||
case 11:
|
||||
num = ((counter == 0) ? (-1923998560) : (-1923998559));
|
||||
continue;
|
||||
case 9:
|
||||
return;
|
||||
case 2:
|
||||
_200D_202E_202E_206B_200C_206F_206F_200B_206B_206F_202D_206E_202D_206E_206A_206D_206F_200F_200C_206E_200B_206A_200D_200D_206E_200C_200D_206F_206D_202D_202A_202D_202B_200F_206D_200E_200F_206C_202C_202E();
|
||||
num = -1923998547;
|
||||
continue;
|
||||
case 13:
|
||||
num = ((!questInfo.IsMainScenarioQuest) ? (-1923998560) : (-1923998555));
|
||||
continue;
|
||||
case 12:
|
||||
num = ((counter <= 0) ? (-1923998552) : (-1923998554));
|
||||
continue;
|
||||
case 0:
|
||||
num = ((counter != 0) ? (-1923998547) : (-1923998546));
|
||||
continue;
|
||||
case 3:
|
||||
num = ((questInfo.PreviousQuestJoin != EQuestJoin.All) ? (-1923998557) : (-1923998550));
|
||||
continue;
|
||||
case 5:
|
||||
return;
|
||||
case 6:
|
||||
_200F_202E_200E_200B_202E_200E_202D_202A_206D_200C_200B_202D_206E_202C_200E_206E_200B_202D_200E_200F_200B_206B_200E_206E_200E_206F_206C_206C_206E_206C_206C_200F_200C_206D_202C_206E_206B_200E_206E_200C_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>(1426364812));
|
||||
num = -1923998558;
|
||||
continue;
|
||||
case 15:
|
||||
num = ((questInfo.PreviousQuestJoin != EQuestJoin.AtLeastOne) ? (-1923998558) : (-1923998556));
|
||||
continue;
|
||||
case 1:
|
||||
num = ((questInfo.PreviousQuests.Count <= 1) ? (-1923998558) : (-1923998545));
|
||||
continue;
|
||||
case 4:
|
||||
if (questInfo.PreviousQuests.Count > 0)
|
||||
{
|
||||
num = -1923998548;
|
||||
continue;
|
||||
}
|
||||
break;
|
||||
case 10:
|
||||
_202D_206D_202A_200D_206C_202B_206F_200D_200B_200B_202A_206F_200D_200B_206B_206E_206A_200C_206D_202C_206E_206C_202D_206B_200B_200B_200D_200C_200B_202A_206A_202A_200B_200B_202C_202B_202E_206D_206F_202A_202E();
|
||||
num = -1923998552;
|
||||
continue;
|
||||
case 8:
|
||||
_200F_202E_200E_200B_202E_200E_202D_202A_206D_200C_200B_202D_206E_202C_200E_206E_200B_202D_200E_200F_200B_206B_200E_206E_200E_206F_206C_206C_206E_206C_206C_200F_200C_206D_202C_206E_206B_200E_206E_200C_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>(-256821673));
|
||||
num = -1923998558;
|
||||
continue;
|
||||
case 14:
|
||||
foreach (PreviousQuestInfo previousQuest in questInfo.PreviousQuests)
|
||||
{
|
||||
if (_questData.TryGetQuestInfo(previousQuest.QuestId, out IQuestInfo questInfo2))
|
||||
{
|
||||
var (color, fontAwesomeIcon, _) = _uiUtils.GetQuestStyle(previousQuest.QuestId);
|
||||
if (!_questRegistry.IsKnownQuest(questInfo2.QuestId))
|
||||
{
|
||||
color = UiThemeUtils.StatusUnobtainable;
|
||||
}
|
||||
_uiUtils.ChecklistItem(FormatQuestUnlockName(questInfo2, (byte)((!_questFunctions.IsQuestComplete(previousQuest.QuestId)) ? previousQuest.Sequence : 0)), color, fontAwesomeIcon);
|
||||
if (questInfo2 is QuestInfo questInfo3 && (counter <= 2 || fontAwesomeIcon != FontAwesomeIcon.Check))
|
||||
{
|
||||
num3 = 1;
|
||||
num4 = counter;
|
||||
DrawQuestUnlocks(questInfo3, (num4 | num3) + (num4 & num3), showItemRewards: false);
|
||||
}
|
||||
continue;
|
||||
}
|
||||
ImRaii.DisabledDisposable disabledDisposable = _200B_200D_200C_202E_206F_206A_206A_206C_202A_202E_200E_200F_206D_200B_200E_202C_202D_200E_200C_206F_206F_200F_200E_202E_206C_202B_206E_202D_202D_202A_200F_202A_206E_200F_206F_202D_206F_200F_206C_206A_202E();
|
||||
try
|
||||
{
|
||||
UiUtils uiUtils = _uiUtils;
|
||||
DefaultInterpolatedStringHandler defaultInterpolatedStringHandler = new DefaultInterpolatedStringHandler(16, 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>(2088564312));
|
||||
defaultInterpolatedStringHandler.AppendFormatted(previousQuest.QuestId);
|
||||
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>(444206578));
|
||||
uiUtils.ChecklistItem(defaultInterpolatedStringHandler.ToStringAndClear(), UiThemeUtils.StatusUnobtainable, FontAwesomeIcon.Question);
|
||||
}
|
||||
finally
|
||||
{
|
||||
num = ((disabledDisposable == null) ? (-1267677720) : (-1267677717));
|
||||
while (true)
|
||||
{
|
||||
int num7 = num;
|
||||
num3 = -1267677718;
|
||||
num4 = num7;
|
||||
switch ((num4 | num3) - (num4 & num3))
|
||||
{
|
||||
case 0:
|
||||
num = -1267677717;
|
||||
break;
|
||||
case 2:
|
||||
goto end_IL_0373;
|
||||
case 1:
|
||||
_200F_206E_202D_200E_206C_206F_200F_200C_200F_200F_200F_206F_200F_206D_200E_200D_206F_202D_206D_200B_206F_206F_202C_200C_202C_200F_200B_206E_206A_202D_206C_200E_202C_206D_200B_206B_206B_202A_206D_200D_202E((IDisposable)disabledDisposable);
|
||||
num = -1267677720;
|
||||
break;
|
||||
}
|
||||
continue;
|
||||
end_IL_0373:
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
break;
|
||||
ImGui.Separator();
|
||||
}
|
||||
if (questInfo.PreviousQuests.Count > 1)
|
||||
{
|
||||
if (questInfo.PreviousQuestJoin == EQuestJoin.All)
|
||||
{
|
||||
ImGui.Text("Requires all:");
|
||||
}
|
||||
else if (questInfo.PreviousQuestJoin == EQuestJoin.AtLeastOne)
|
||||
{
|
||||
ImGui.Text("Requires one:");
|
||||
}
|
||||
}
|
||||
foreach (PreviousQuestInfo previousQuest in questInfo.PreviousQuests)
|
||||
{
|
||||
if (_questData.TryGetQuestInfo(previousQuest.QuestId, out IQuestInfo questInfo2))
|
||||
{
|
||||
var (color, fontAwesomeIcon, _) = _uiUtils.GetQuestStyle(previousQuest.QuestId);
|
||||
if (!_questRegistry.IsKnownQuest(questInfo2.QuestId))
|
||||
{
|
||||
color = UiThemeUtils.StatusUnobtainable;
|
||||
}
|
||||
_uiUtils.ChecklistItem(FormatQuestUnlockName(questInfo2, (byte)((!_questFunctions.IsQuestComplete(previousQuest.QuestId)) ? previousQuest.Sequence : 0)), color, fontAwesomeIcon);
|
||||
if (questInfo2 is QuestInfo questInfo3 && (counter <= 2 || fontAwesomeIcon != FontAwesomeIcon.Check))
|
||||
{
|
||||
DrawQuestUnlocks(questInfo3, counter + 1, showItemRewards: false);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
using (ImRaii.Disabled())
|
||||
{
|
||||
_uiUtils.ChecklistItem($"Unknown Quest ({previousQuest.QuestId})", UiThemeUtils.StatusUnobtainable, FontAwesomeIcon.Question);
|
||||
}
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
if (questInfo is QuestInfo questInfo4)
|
||||
{
|
||||
num = -1696487048;
|
||||
Vector4 color2 = default(Vector4);
|
||||
IQuestInfo questInfo5 = default(IQuestInfo);
|
||||
FontAwesomeIcon item = default(FontAwesomeIcon);
|
||||
while (true)
|
||||
if (questInfo4.MoogleDeliveryLevel > 0)
|
||||
{
|
||||
int num8 = num;
|
||||
int num3 = -1696487041;
|
||||
int num4 = num8;
|
||||
int num9 = num4 + num3;
|
||||
int num10 = num4 & num3;
|
||||
switch (num9 - (num10 + num10))
|
||||
{
|
||||
default:
|
||||
continue;
|
||||
case 6:
|
||||
_200D_202E_202E_206B_200C_206F_206F_200B_206B_206F_202D_206E_202D_206E_206A_206D_206F_200F_200C_206E_200B_206A_200D_200D_206E_200C_200D_206F_206D_202D_202A_202D_202B_200F_206D_200E_200F_206C_202C_202E();
|
||||
num = ((questInfo4.QuestLocks.Count <= 1) ? (-1696487051) : (-1696487044));
|
||||
continue;
|
||||
case 7:
|
||||
num = ((questInfo4.MoogleDeliveryLevel <= 0) ? (-1696487046) : (-1696487050));
|
||||
continue;
|
||||
case 10:
|
||||
_200F_202E_200E_200B_202E_200E_202D_202A_206D_200C_200B_202D_206E_202C_200E_206E_200B_202D_200E_200F_200B_206B_200E_206E_200E_206F_206C_206C_206E_206C_206C_200F_200C_206D_202C_206E_206B_200E_206E_200C_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>(-1391470785));
|
||||
num = -1696487043;
|
||||
continue;
|
||||
case 11:
|
||||
if (questInfo4.QuestLocks.Count > 0)
|
||||
{
|
||||
num = -1696487047;
|
||||
continue;
|
||||
}
|
||||
break;
|
||||
case 1:
|
||||
num = ((questInfo4.QuestLockJoin != EQuestJoin.AtLeastOne) ? (-1696487043) : (-1696487045));
|
||||
continue;
|
||||
case 8:
|
||||
_200F_202E_200E_200B_202E_200E_202D_202A_206D_200C_200B_202D_206E_202C_200E_206E_200B_202D_200E_200F_200B_206B_200E_206E_200E_206F_206C_206C_206E_206C_206C_200F_200C_206D_202C_206E_206B_200E_206E_200C_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>(1332408042));
|
||||
num = -1696487043;
|
||||
continue;
|
||||
case 9:
|
||||
{
|
||||
ImU8String imU8String = new ImU8String(23, 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>(835332808));
|
||||
imU8String.AppendFormatted(questInfo4.MoogleDeliveryLevel);
|
||||
_200F_202E_200E_200B_202E_200E_202D_202A_206D_200C_200B_202D_206E_202C_200E_206E_200B_202D_200E_200F_200B_206B_200E_206E_200E_206F_206C_206C_206E_206C_206C_200F_200C_206D_202C_206E_206B_200E_206E_200C_202E(imU8String);
|
||||
num = -1696487046;
|
||||
continue;
|
||||
}
|
||||
case 0:
|
||||
num = -1696487048;
|
||||
continue;
|
||||
case 4:
|
||||
_200F_202E_200E_200B_202E_200E_202D_202A_206D_200C_200B_202D_206E_202C_200E_206E_200B_202D_200E_200F_200B_206B_200E_206E_200E_206F_206C_206C_206E_206C_206C_200F_200C_206D_202C_206E_206B_200E_206E_200C_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>(48488600));
|
||||
num = -1696487043;
|
||||
continue;
|
||||
case 5:
|
||||
if (counter == 0)
|
||||
{
|
||||
num = -1696487052;
|
||||
continue;
|
||||
}
|
||||
break;
|
||||
case 3:
|
||||
num = ((questInfo4.QuestLockJoin != EQuestJoin.All) ? (-1696487042) : (-1696487049));
|
||||
continue;
|
||||
case 2:
|
||||
{
|
||||
using (ImmutableList<QuestId>.Enumerator enumerator2 = questInfo4.QuestLocks.GetEnumerator())
|
||||
{
|
||||
num = 679294645;
|
||||
while (true)
|
||||
{
|
||||
int num11 = num;
|
||||
num3 = 679294646;
|
||||
num4 = num11;
|
||||
switch ((num4 | num3) - (num4 & num3))
|
||||
{
|
||||
case 3:
|
||||
num = (enumerator2.MoveNext() ? 679294644 : 679294647);
|
||||
break;
|
||||
case 4:
|
||||
color2 = UiThemeUtils.StatusUnobtainable;
|
||||
num = 679294643;
|
||||
break;
|
||||
case 5:
|
||||
_uiUtils.ChecklistItem(FormatQuestUnlockName(questInfo5, 0), color2, item);
|
||||
num = 679294645;
|
||||
break;
|
||||
case 2:
|
||||
{
|
||||
QuestId current2 = enumerator2.Current;
|
||||
questInfo5 = _questData.GetQuestInfo(current2);
|
||||
(Vector4 Color, FontAwesomeIcon Icon, string Status) questStyle = _uiUtils.GetQuestStyle(current2);
|
||||
color2 = questStyle.Color;
|
||||
item = questStyle.Icon;
|
||||
num = (_questRegistry.IsKnownQuest(questInfo5.QuestId) ? 679294643 : 679294642);
|
||||
break;
|
||||
}
|
||||
case 0:
|
||||
num = 679294645;
|
||||
break;
|
||||
case 1:
|
||||
goto end_IL_05d2;
|
||||
}
|
||||
continue;
|
||||
end_IL_05d2:
|
||||
break;
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
break;
|
||||
ImU8String text = new ImU8String(23, 1);
|
||||
text.AppendLiteral("Requires Carrier Level ");
|
||||
text.AppendFormatted(questInfo4.MoogleDeliveryLevel);
|
||||
ImGui.Text(text);
|
||||
}
|
||||
if (counter == 0)
|
||||
if (counter == 0 && questInfo4.QuestLocks.Count > 0)
|
||||
{
|
||||
num = 1225831112;
|
||||
while (true)
|
||||
ImGui.Separator();
|
||||
if (questInfo4.QuestLocks.Count > 1)
|
||||
{
|
||||
int num12 = num;
|
||||
int num3 = 1225831113;
|
||||
int num4 = num12;
|
||||
int num13 = num4 + num3;
|
||||
int num14 = num4 & num3;
|
||||
switch (num13 - (num14 + num14))
|
||||
if (questInfo4.QuestLockJoin == EQuestJoin.All)
|
||||
{
|
||||
default:
|
||||
continue;
|
||||
case 8:
|
||||
num = ((questInfo.PreviousQuestJoin != EQuestJoin.All) ? 1225831115 : 1225831113);
|
||||
continue;
|
||||
case 3:
|
||||
_200F_202E_200E_200B_202E_200E_202D_202A_206D_200C_200B_202D_206E_202C_200E_206E_200B_202D_200E_200F_200B_206B_200E_206E_200E_206F_206C_206C_206E_206C_206C_200F_200C_206D_202C_206E_206B_200E_206E_200C_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>(-913613294));
|
||||
num = 1225831116;
|
||||
continue;
|
||||
case 7:
|
||||
_200F_202E_200E_200B_202E_200E_202D_202A_206D_200C_200B_202D_206E_202C_200E_206E_200B_202D_200E_200F_200B_206B_200E_206E_200E_206F_206C_206C_206E_206C_206C_200F_200C_206D_202C_206E_206B_200E_206E_200C_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>(-745363741));
|
||||
num = 1225831116;
|
||||
continue;
|
||||
case 6:
|
||||
_200D_202E_202E_206B_200C_206F_206F_200B_206B_206F_202D_206E_202D_206E_206A_206D_206F_200F_200C_206E_200B_206A_200D_200D_206E_200C_200D_206F_206D_202D_202A_202D_202B_200F_206D_200E_200F_206C_202C_202E();
|
||||
num = ((questInfo4.PreviousInstanceContent.Count <= 1) ? 1225831118 : 1225831105);
|
||||
continue;
|
||||
case 0:
|
||||
_200F_202E_200E_200B_202E_200E_202D_202A_206D_200C_200B_202D_206E_202C_200E_206E_200B_202D_200E_200F_200B_206B_200E_206E_200E_206F_206C_206C_206E_206C_206C_200F_200C_206D_202C_206E_206B_200E_206E_200C_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>(1426364812));
|
||||
num = 1225831116;
|
||||
continue;
|
||||
case 4:
|
||||
num = 1225831112;
|
||||
continue;
|
||||
case 1:
|
||||
if (questInfo4.PreviousInstanceContent.Count > 0)
|
||||
{
|
||||
num = 1225831119;
|
||||
continue;
|
||||
}
|
||||
break;
|
||||
case 2:
|
||||
num = ((questInfo.PreviousQuestJoin != EQuestJoin.AtLeastOne) ? 1225831116 : 1225831114);
|
||||
continue;
|
||||
case 5:
|
||||
ImGui.Text("Blocked by (if all completed):");
|
||||
}
|
||||
else if (questInfo4.QuestLockJoin == EQuestJoin.AtLeastOne)
|
||||
{
|
||||
using (List<ushort>.Enumerator enumerator3 = questInfo4.PreviousInstanceContent.GetEnumerator())
|
||||
{
|
||||
num = 382193894;
|
||||
while (true)
|
||||
{
|
||||
int num15 = num;
|
||||
num3 = 382193895;
|
||||
num4 = num15;
|
||||
switch ((num4 | num3) - (num4 & num3))
|
||||
{
|
||||
case 0:
|
||||
num = 382193894;
|
||||
break;
|
||||
case 2:
|
||||
{
|
||||
ushort current3 = enumerator3.Current;
|
||||
string text = _territoryData.GetInstanceName(current3) ?? 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>(656320081);
|
||||
var (color3, icon) = UiUtils.GetInstanceStyle(current3);
|
||||
_uiUtils.ChecklistItem(text, color3, icon);
|
||||
num = 382193894;
|
||||
break;
|
||||
}
|
||||
case 1:
|
||||
num = (enumerator3.MoveNext() ? 382193893 : 382193892);
|
||||
break;
|
||||
case 3:
|
||||
goto end_IL_085e;
|
||||
}
|
||||
continue;
|
||||
end_IL_085e:
|
||||
break;
|
||||
}
|
||||
}
|
||||
break;
|
||||
ImGui.Text("Blocked by (if at least completed):");
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
ImGui.Text("Blocked by (if completed):");
|
||||
}
|
||||
foreach (QuestId questLock in questInfo4.QuestLocks)
|
||||
{
|
||||
IQuestInfo questInfo5 = _questData.GetQuestInfo(questLock);
|
||||
var (color2, icon, _) = _uiUtils.GetQuestStyle(questLock);
|
||||
if (!_questRegistry.IsKnownQuest(questInfo5.QuestId))
|
||||
{
|
||||
color2 = UiThemeUtils.StatusUnobtainable;
|
||||
}
|
||||
break;
|
||||
_uiUtils.ChecklistItem(FormatQuestUnlockName(questInfo5, 0), color2, icon);
|
||||
}
|
||||
}
|
||||
num = ((counter != 0) ? 1402821429 : 1402821434);
|
||||
string text2 = default(string);
|
||||
while (true)
|
||||
if (counter == 0 && questInfo4.PreviousInstanceContent.Count > 0)
|
||||
{
|
||||
int num16 = num;
|
||||
int num3 = 1402821438;
|
||||
int num4 = num16;
|
||||
int num17 = num4 + num3;
|
||||
int num18 = num4 & num3;
|
||||
switch (num17 - (num18 + num18))
|
||||
ImGui.Separator();
|
||||
if (questInfo4.PreviousInstanceContent.Count > 1)
|
||||
{
|
||||
default:
|
||||
continue;
|
||||
case 6:
|
||||
text2 = 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>(-802431915);
|
||||
num = 1402821430;
|
||||
continue;
|
||||
case 7:
|
||||
_200D_202E_202E_206B_200C_206F_206F_200B_206B_206F_202D_206E_202D_206E_206A_206D_206F_200F_200C_206E_200B_206A_200D_200D_206E_200C_200D_206F_206D_202D_202A_202D_202B_200F_206D_200E_200F_206C_202C_202E();
|
||||
switch (questInfo4.GrandCompany)
|
||||
if (questInfo.PreviousQuestJoin == EQuestJoin.All)
|
||||
{
|
||||
case GrandCompany.TwinAdder:
|
||||
break;
|
||||
default:
|
||||
goto IL_09de;
|
||||
case GrandCompany.ImmortalFlames:
|
||||
goto IL_0a0d;
|
||||
case GrandCompany.Maelstrom:
|
||||
goto IL_0a25;
|
||||
ImGui.Text("Requires all:");
|
||||
}
|
||||
goto case 6;
|
||||
case 4:
|
||||
num = ((questInfo4.GrandCompany == GrandCompany.None) ? 1402821429 : 1402821433);
|
||||
continue;
|
||||
case 2:
|
||||
goto IL_0a0d;
|
||||
case 1:
|
||||
goto IL_0a25;
|
||||
case 11:
|
||||
if (showItemRewards)
|
||||
else if (questInfo.PreviousQuestJoin == EQuestJoin.AtLeastOne)
|
||||
{
|
||||
num = 1402821438;
|
||||
continue;
|
||||
ImGui.Text("Requires one:");
|
||||
}
|
||||
break;
|
||||
case 10:
|
||||
num = 1402821435;
|
||||
continue;
|
||||
case 8:
|
||||
}
|
||||
else
|
||||
{
|
||||
string text3 = text2;
|
||||
GrandCompany grandCompany = QuestFunctions.GetGrandCompany();
|
||||
_uiUtils.ChecklistItem(_200C_202D_206D_202E_200E_202B_206F_206C_202D_202E_202A_202C_206D_206F_206D_206B_206B_202D_206E_206D_206E_200C_206B_200C_200C_200D_202D_200F_206A_200C_206C_200B_200D_202D_206E_202D_206A_202C_202A_200D_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>(-1365181732), text3), questInfo4.GrandCompany == grandCompany);
|
||||
num = 1402821429;
|
||||
continue;
|
||||
ImGui.Text("Requires:");
|
||||
}
|
||||
case 3:
|
||||
num = 1402821434;
|
||||
continue;
|
||||
case 5:
|
||||
text2 = global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E<string>(474422561);
|
||||
num = 1402821430;
|
||||
continue;
|
||||
case 0:
|
||||
if (questInfo4.ItemRewards.Count > 0)
|
||||
{
|
||||
num = 1402821431;
|
||||
continue;
|
||||
}
|
||||
break;
|
||||
case 9:
|
||||
{
|
||||
_200D_202E_202E_206B_200C_206F_206F_200B_206B_206F_202D_206E_202D_206E_206A_206D_206F_200F_200C_206E_200B_206A_200D_200D_206E_200C_200D_206F_206D_202D_202A_202D_202B_200F_206D_200E_200F_206C_202C_202E();
|
||||
_200F_202E_200E_200B_202E_200E_202D_202A_206D_200C_200B_202D_206E_202C_200E_206E_200B_202D_200E_200F_200B_206B_200E_206E_200E_206F_206C_206C_206E_206C_206C_200F_200C_206D_202C_206E_206B_200E_206E_200C_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>(-1749268449));
|
||||
IEnumerator<ItemReward> enumerator4 = questInfo4.ItemRewards.GetEnumerator();
|
||||
try
|
||||
{
|
||||
num = 1066742075;
|
||||
while (true)
|
||||
{
|
||||
int num19 = num;
|
||||
num3 = 1066742072;
|
||||
num4 = num19;
|
||||
switch ((num4 | num3) - (num4 & num3))
|
||||
{
|
||||
case 0:
|
||||
num = 1066742075;
|
||||
break;
|
||||
case 3:
|
||||
num = (_206D_206B_206B_202C_202D_202C_206A_206F_202D_200D_200E_202C_202A_202A_200F_206D_206E_202C_200C_200B_200C_206E_202E_200B_206C_206A_200C_206F_200F_200B_206B_202B_206D_202C_206F_200B_202B_200B_206A_200E_202E((IEnumerator)enumerator4) ? 1066742074 : 1066742073);
|
||||
break;
|
||||
case 2:
|
||||
_202C_200C_206C_200D_202B_200D_206B_202C_206A_202B_200E_200B_200E_206D_202A_202E_200B_202C_202A_202B_200D_200E_206D_200B_200B_206C_202E_200D_200F_200C_202A_202A_202B_206E_202C_202E_200E_202D_206B_202D_202E((ImU8String)enumerator4.Current.Name);
|
||||
num = 1066742075;
|
||||
break;
|
||||
case 1:
|
||||
goto end_IL_0b16;
|
||||
}
|
||||
continue;
|
||||
end_IL_0b16:
|
||||
break;
|
||||
}
|
||||
}
|
||||
finally
|
||||
{
|
||||
num = ((enumerator4 == null) ? (-547261564) : (-547261561));
|
||||
while (true)
|
||||
{
|
||||
int num20 = num;
|
||||
num3 = -547261562;
|
||||
num4 = num20;
|
||||
int num21 = num4 + num3;
|
||||
int num22 = num4 & num3;
|
||||
switch (num21 - (num22 + num22))
|
||||
{
|
||||
case 0:
|
||||
num = -547261561;
|
||||
break;
|
||||
case 1:
|
||||
_200F_206E_202D_200E_206C_206F_200F_200C_200F_200F_200F_206F_200F_206D_200E_200D_206F_202D_206D_200B_206F_206F_202C_200C_202C_200F_200B_206E_206A_202D_206C_200E_202C_206D_200B_206B_206B_202A_206D_200D_202E((IDisposable)enumerator4);
|
||||
num = -547261564;
|
||||
break;
|
||||
case 2:
|
||||
goto end_IL_0bbc;
|
||||
}
|
||||
continue;
|
||||
end_IL_0bbc:
|
||||
break;
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
IL_0a25:
|
||||
text2 = global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E<string>(372022407);
|
||||
num = 1402821430;
|
||||
continue;
|
||||
IL_0a0d:
|
||||
text2 = global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E<string>(1041968074);
|
||||
num = 1402821430;
|
||||
continue;
|
||||
IL_09de:
|
||||
num = 1402821428;
|
||||
continue;
|
||||
foreach (ushort item in questInfo4.PreviousInstanceContent)
|
||||
{
|
||||
string text2 = _territoryData.GetInstanceName(item) ?? "?";
|
||||
var (color3, icon2) = UiUtils.GetInstanceStyle(item);
|
||||
_uiUtils.ChecklistItem(text2, color3, icon2);
|
||||
}
|
||||
}
|
||||
if (counter == 0 && questInfo4.GrandCompany != GrandCompany.None)
|
||||
{
|
||||
ImGui.Separator();
|
||||
string text3 = questInfo4.GrandCompany switch
|
||||
{
|
||||
GrandCompany.Maelstrom => "Maelstrom",
|
||||
GrandCompany.TwinAdder => "Twin Adder",
|
||||
GrandCompany.ImmortalFlames => "Immortal Flames",
|
||||
_ => "None",
|
||||
};
|
||||
GrandCompany grandCompany = QuestFunctions.GetGrandCompany();
|
||||
_uiUtils.ChecklistItem("Grand Company: " + text3, questInfo4.GrandCompany == grandCompany);
|
||||
}
|
||||
if (showItemRewards && questInfo4.ItemRewards.Count > 0)
|
||||
{
|
||||
ImGui.Separator();
|
||||
ImGui.Text("Item Rewards:");
|
||||
foreach (ItemReward itemReward in questInfo4.ItemRewards)
|
||||
{
|
||||
ImGui.BulletText(itemReward.Name);
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
num = ((counter <= 0) ? (-459152396) : (-459152393));
|
||||
while (true)
|
||||
if (counter > 0)
|
||||
{
|
||||
int num23 = num;
|
||||
int num3 = -459152394;
|
||||
int num4 = num23;
|
||||
int num24 = num4 + num3;
|
||||
int num25 = num4 & num3;
|
||||
switch (num24 - (num25 + num25))
|
||||
{
|
||||
case 2:
|
||||
return;
|
||||
case 1:
|
||||
_202A_200D_206C_206D_206B_206C_200C_206D_200D_200E_206D_200D_206E_206A_202B_200B_200C_200B_202A_202C_200E_200C_206E_200F_202C_202D_202A_206B_200D_206B_200B_206A_206B_206A_202C_200D_202C_200C_200C_200F_202E();
|
||||
num = -459152396;
|
||||
break;
|
||||
case 0:
|
||||
num = -459152393;
|
||||
break;
|
||||
}
|
||||
ImGui.Unindent();
|
||||
}
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
private string FormatQuestUnlockName(IQuestInfo questInfo, byte sequence = 0)
|
||||
{
|
||||
string text = questInfo.Name;
|
||||
int num = ((!questInfo.IsMainScenarioQuest) ? (-1213142629) : (-1213142632));
|
||||
while (true)
|
||||
string name = questInfo.Name;
|
||||
if (questInfo.IsMainScenarioQuest)
|
||||
{
|
||||
int num2 = num;
|
||||
int num3 = -1213142631;
|
||||
int num4 = num2;
|
||||
int num5 = num4 + num3;
|
||||
int num6 = num4 & num3;
|
||||
switch (num5 - (num6 + num6))
|
||||
{
|
||||
case 3:
|
||||
return text;
|
||||
case 1:
|
||||
{
|
||||
string text3 = text;
|
||||
DefaultInterpolatedStringHandler defaultInterpolatedStringHandler2 = new DefaultInterpolatedStringHandler(8, 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>(-2002137365));
|
||||
defaultInterpolatedStringHandler2.AppendFormatted(questInfo.QuestId);
|
||||
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>(-741031348));
|
||||
text = _200C_202D_206D_202E_200E_202B_206F_206C_202D_202E_202A_202C_206D_206F_206D_206B_206B_202D_206E_206D_206E_200C_206B_200C_200C_200D_202D_200F_206A_200C_206C_200B_200D_202D_206E_202D_206A_202C_202A_200D_202E(text3, defaultInterpolatedStringHandler2.ToStringAndClear());
|
||||
num = -1213142630;
|
||||
break;
|
||||
}
|
||||
case 2:
|
||||
{
|
||||
string text2 = text;
|
||||
DefaultInterpolatedStringHandler defaultInterpolatedStringHandler = new DefaultInterpolatedStringHandler(3, 1);
|
||||
defaultInterpolatedStringHandler.AppendLiteral(global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E<string>(588901087));
|
||||
defaultInterpolatedStringHandler.AppendFormatted(questInfo.QuestId);
|
||||
defaultInterpolatedStringHandler.AppendLiteral(global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E<string>(424561659));
|
||||
text = _200C_202D_206D_202E_200E_202B_206F_206C_202D_202E_202A_202C_206D_206F_206D_206B_206B_202D_206E_206D_206E_200C_206B_200C_200C_200D_202D_200F_206A_200C_206C_200B_200D_202D_206E_202D_206A_202C_202A_200D_202E(text2, defaultInterpolatedStringHandler.ToStringAndClear());
|
||||
num = -1213142630;
|
||||
break;
|
||||
}
|
||||
case 0:
|
||||
num = -1213142632;
|
||||
break;
|
||||
}
|
||||
return name + $" ({questInfo.QuestId}, MSQ)";
|
||||
}
|
||||
}
|
||||
|
||||
static ImRaii.TooltipDisposable _200B_200F_200D_206F_206E_200C_200F_206E_206D_206C_200F_206E_206D_200C_200B_200F_202C_202C_200F_200F_202C_206A_206C_206C_206D_202C_206C_206F_200C_206D_206E_206A_202D_200C_206C_202B_200F_202A_206F_206C_202E()
|
||||
{
|
||||
return ImRaii.Tooltip();
|
||||
}
|
||||
|
||||
static string _200D_202A_206A_200F_206F_206F_206E_206A_206D_202B_206F_206D_206B_206B_200D_202E_206A_200F_206C_202D_202C_202B_200D_202B_202B_206E_200E_206B_202B_206D_206D_200B_202B_200E_200B_206B_206A_202A_206F_202C_202E(SeIconChar P_0)
|
||||
{
|
||||
return P_0.ToIconString();
|
||||
}
|
||||
|
||||
static void _200F_202E_200E_200B_202E_200E_202D_202A_206D_200C_200B_202D_206E_202C_200E_206E_200B_202D_200E_200F_200B_206B_200E_206E_200E_206F_206C_206C_206E_206C_206C_200F_200C_206D_202C_206E_206B_200E_206E_200C_202E(ImU8String P_0)
|
||||
{
|
||||
ImGui.Text(P_0);
|
||||
}
|
||||
|
||||
static void _206E_206D_206E_202D_206F_200B_200D_202D_202A_200C_202D_206C_200C_202E_206D_200C_202B_202B_202A_202E_200D_200D_206F_202E_200C_202C_206E_202E_206E_206E_200B_206E_206D_202D_202D_200B_206B_206C_202D_202E()
|
||||
{
|
||||
ImGui.SameLine();
|
||||
}
|
||||
|
||||
static void _200C_200F_206E_206F_206E_202E_200D_206D_202D_200E_202A_200B_202A_206A_206B_200B_206B_202E_200E_202A_202B_200C_206E_206D_202B_202A_206D_202B_206C_206D_202D_202E_200D_200F_202B_200C_202D_202C_202A_206A_202E(ref Vector4 P_0, ImU8String P_1)
|
||||
{
|
||||
ImGui.TextColored(in P_0, P_1);
|
||||
}
|
||||
|
||||
static void _200E_206A_206B_200E_206B_202C_200E_202B_202D_206F_206A_206D_200D_200E_200F_202C_206A_206C_202B_206C_206F_202A_202A_202E_200C_202A_200C_200E_202D_202E_202A_202C_202A_200C_200D_200D_202D_200E_200C_200F_202E(ImU8String P_0)
|
||||
{
|
||||
ImGui.TextUnformatted(P_0);
|
||||
}
|
||||
|
||||
static bool _206F_206A_200F_206C_202A_200E_200C_200D_200E_206D_206D_202C_202D_202A_206E_200B_202D_206D_202C_202D_202A_200C_200E_202A_202C_202C_200C_202A_206C_206D_202C_206E_206C_202A_202A_202A_206E_206D_206D_202C_202E(QuestRoot P_0)
|
||||
{
|
||||
return P_0.Disabled;
|
||||
}
|
||||
|
||||
static List<string> _200C_206D_202A_200B_200F_200B_206A_202D_206F_206E_206C_206F_206A_202A_200C_200B_200C_200E_200B_206B_202C_200B_202A_206F_200B_200F_200D_200D_200D_200F_200B_206F_202B_202A_200B_202D_206E_200C_202C_202E_202E(QuestRoot P_0)
|
||||
{
|
||||
return P_0.Author;
|
||||
}
|
||||
|
||||
static string _200E_206A_206D_206D_202C_202E_206D_202C_202E_206C_202A_206C_202C_200B_202B_206C_202A_206A_200B_206E_202E_202A_202D_202B_206D_202C_202C_200E_200C_200C_206A_206A_206D_200F_206E_202C_206F_202C_206F_200E_202E(string P_0, IEnumerable<string> P_1)
|
||||
{
|
||||
return string.Join(P_0, P_1);
|
||||
}
|
||||
|
||||
static void _202D_206D_202A_200D_206C_202B_206F_200D_200B_200B_202A_206F_200D_200B_206B_206E_206A_200C_206D_202C_206E_206C_202D_206B_200B_200B_200D_200C_200B_202A_206A_202A_200B_200B_202C_202B_202E_206D_206F_202A_202E()
|
||||
{
|
||||
ImGui.Indent();
|
||||
}
|
||||
|
||||
static void _200D_202E_202E_206B_200C_206F_206F_200B_206B_206F_202D_206E_202D_206E_206A_206D_206F_200F_200C_206E_200B_206A_200D_200D_206E_200C_200D_206F_206D_202D_202A_202D_202B_200F_206D_200E_200F_206C_202C_202E()
|
||||
{
|
||||
ImGui.Separator();
|
||||
}
|
||||
|
||||
static ImRaii.DisabledDisposable _200B_200D_200C_202E_206F_206A_206A_206C_202A_202E_200E_200F_206D_200B_200E_202C_202D_200E_200C_206F_206F_200F_200E_202E_206C_202B_206E_202D_202D_202A_200F_202A_206E_200F_206F_202D_206F_200F_206C_206A_202E()
|
||||
{
|
||||
return ImRaii.Disabled();
|
||||
}
|
||||
|
||||
static void _200F_206E_202D_200E_206C_206F_200F_200C_200F_200F_200F_206F_200F_206D_200E_200D_206F_202D_206D_200B_206F_206F_202C_200C_202C_200F_200B_206E_206A_202D_206C_200E_202C_206D_200B_206B_206B_202A_206D_200D_202E(IDisposable P_0)
|
||||
{
|
||||
P_0.Dispose();
|
||||
}
|
||||
|
||||
static string _200C_202D_206D_202E_200E_202B_206F_206C_202D_202E_202A_202C_206D_206F_206D_206B_206B_202D_206E_206D_206E_200C_206B_200C_200C_200D_202D_200F_206A_200C_206C_200B_200D_202D_206E_202D_206A_202C_202A_200D_202E(string P_0, string P_1)
|
||||
{
|
||||
return P_0 + P_1;
|
||||
}
|
||||
|
||||
static void _202C_200C_206C_200D_202B_200D_206B_202C_206A_202B_200E_200B_200E_206D_202A_202E_200B_202C_202A_202B_200D_200E_206D_200B_200B_206C_202E_200D_200F_200C_202A_202A_202B_206E_202C_202E_200E_202D_206B_202D_202E(ImU8String P_0)
|
||||
{
|
||||
ImGui.BulletText(P_0);
|
||||
}
|
||||
|
||||
static bool _206D_206B_206B_202C_202D_202C_206A_206F_202D_200D_200E_202C_202A_202A_200F_206D_206E_202C_200C_200B_200C_206E_202E_200B_206C_206A_200C_206F_200F_200B_206B_202B_206D_202C_206F_200B_202B_200B_206A_200E_202E(IEnumerator P_0)
|
||||
{
|
||||
return P_0.MoveNext();
|
||||
}
|
||||
|
||||
static void _202A_200D_206C_206D_206B_206C_200C_206D_200D_200E_206D_200D_206E_206A_202B_200B_200C_200B_202A_202C_200E_200C_206E_200F_202C_202D_202A_206B_200D_206B_200B_206A_206B_206A_202C_200D_202C_200C_200C_200F_202E()
|
||||
{
|
||||
ImGui.Unindent();
|
||||
return name + $" ({questInfo.QuestId})";
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,11 +1,9 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Numerics;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Dalamud.Bindings.ImGui;
|
||||
using Dalamud.Interface;
|
||||
using Dalamud.Interface.Colors;
|
||||
using Dalamud.Interface.ManagedFontAtlas;
|
||||
using Dalamud.Interface.Utility.Raii;
|
||||
using Dalamud.Plugin;
|
||||
using Questionable.Data;
|
||||
|
|
@ -42,831 +40,211 @@ internal sealed class QuestValidationComponent
|
|||
_detailsRenderer.DrawDetailWindows();
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
private void DrawSummaryHeader()
|
||||
{
|
||||
int issueCount = _questValidator.IssueCount;
|
||||
int errorCount = _questValidator.ErrorCount;
|
||||
int num = errorCount;
|
||||
int num2 = issueCount;
|
||||
int num3 = ~(~num2 + num);
|
||||
ImU8String imU8String = new ImU8String(33, 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>(1785884238));
|
||||
imU8String.AppendFormatted(issueCount);
|
||||
imU8String.AppendLiteral(global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E<string>(-1740500055));
|
||||
_206A_206B_206F_206C_202A_206B_200C_200B_206D_200D_206D_202D_206D_200C_202B_202D_206A_202B_202E_206E_206B_200B_200E_202A_202E_206B_206D_202E_202D_202C_200D_202E_206F_206D_202B_200E_206D_200B_202B_200C_202E(imU8String);
|
||||
int num4;
|
||||
int num = issueCount - errorCount;
|
||||
ImU8String text = new ImU8String(33, 1);
|
||||
text.AppendLiteral("Validation Results: ");
|
||||
text.AppendFormatted(issueCount);
|
||||
text.AppendLiteral(" total issues");
|
||||
ImGui.Text(text);
|
||||
if (errorCount > 0)
|
||||
{
|
||||
_200C_206C_202D_206D_202C_202A_206D_200E_200B_200B_206F_206F_206F_202B_200D_200D_200B_206F_206D_200B_202B_206D_206A_206E_200B_206B_206F_206D_200B_206A_206E_206E_200E_202B_200E_202C_202A_200D_202B_206D_202E();
|
||||
_206A_206B_206F_206C_202A_206B_200C_200B_206D_200D_206D_202D_206D_200C_202B_202D_206A_202B_202E_206E_206B_200B_200E_202A_202E_206B_206D_202E_202D_202C_200D_202E_206F_206D_202B_200E_206D_200B_202B_200C_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>(-1824588032));
|
||||
_200C_206C_202D_206D_202C_202A_206D_200E_200B_200B_206F_206F_206F_202B_200D_200D_200B_206F_206D_200B_202B_206D_206A_206E_200B_206B_206F_206D_200B_206A_206E_206E_200E_202B_200E_202C_202A_200D_202B_206D_202E();
|
||||
ImRaii.ColorDisposable colorDisposable = _206C_200D_202C_206C_206A_202D_200C_202E_200E_206C_202D_200B_200D_200D_206C_200D_200B_202A_200F_206C_202D_206D_206B_206E_200D_202E_202D_200F_200D_202A_206E_206E_200F_202D_202D_206B_202D_206D_202D_202C_202E(ImGuiCol.Text, _200D_206D_200E_202A_202E_200E_200E_206E_202C_206B_200B_206A_206A_200C_200F_206B_206F_206D_200C_200C_200F_202A_200E_206F_200C_200C_202E_200F_206A_200E_200F_206B_206D_206B_206A_200F_206A_206D_202B_202E_202E(), true);
|
||||
try
|
||||
ImGui.SameLine();
|
||||
ImGui.Text("(");
|
||||
ImGui.SameLine();
|
||||
using (ImRaii.PushColor(ImGuiCol.Text, ImGuiColors.DalamudRed))
|
||||
{
|
||||
ImU8String imU8String2 = new ImU8String(7, 1);
|
||||
imU8String2.AppendFormatted(errorCount);
|
||||
imU8String2.AppendLiteral(global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E<string>(-2107933616));
|
||||
_206A_206B_206F_206C_202A_206B_200C_200B_206D_200D_206D_202D_206D_200C_202B_202D_206A_202B_202E_206E_206B_200B_200E_202A_202E_206B_206D_202E_202D_202C_200D_202E_206F_206D_202B_200E_206D_200B_202B_200C_202E(imU8String2);
|
||||
}
|
||||
finally
|
||||
{
|
||||
num4 = ((colorDisposable == null) ? (-2130718725) : (-2130718728));
|
||||
while (true)
|
||||
{
|
||||
int num5 = num4;
|
||||
num = -2130718726;
|
||||
num2 = num5;
|
||||
int num6 = num2 + num;
|
||||
int num7 = num2 & num;
|
||||
switch (num6 - (num7 + num7))
|
||||
{
|
||||
case 1:
|
||||
goto end_IL_00e0;
|
||||
case 2:
|
||||
_200E_200F_206B_202D_200D_200C_200E_206D_200E_200B_206B_206D_206D_200F_206D_202A_206E_206F_200C_206F_200F_200F_202E_200D_206B_202D_206C_206A_206B_206B_202E_206F_202C_206C_202B_206A_202D_200B_200D_202D_202E((IDisposable)colorDisposable);
|
||||
num4 = -2130718725;
|
||||
break;
|
||||
case 0:
|
||||
num4 = -2130718728;
|
||||
break;
|
||||
}
|
||||
continue;
|
||||
end_IL_00e0:
|
||||
break;
|
||||
}
|
||||
ImU8String text2 = new ImU8String(7, 1);
|
||||
text2.AppendFormatted(errorCount);
|
||||
text2.AppendLiteral(" errors");
|
||||
ImGui.Text(text2);
|
||||
}
|
||||
}
|
||||
if (num3 > 0)
|
||||
if (num > 0)
|
||||
{
|
||||
num4 = -873679878;
|
||||
while (true)
|
||||
if (errorCount > 0)
|
||||
{
|
||||
int num8 = num4;
|
||||
num = -873679877;
|
||||
num2 = num8;
|
||||
switch ((num2 | num) - (num2 & num))
|
||||
ImGui.SameLine();
|
||||
using (ImRaii.PushColor(ImGuiCol.Text, ImGuiColors.DalamudOrange))
|
||||
{
|
||||
case 2:
|
||||
num4 = -873679878;
|
||||
break;
|
||||
case 1:
|
||||
{
|
||||
if (errorCount > 0)
|
||||
{
|
||||
num4 = -873679877;
|
||||
break;
|
||||
}
|
||||
_200C_206C_202D_206D_202C_202A_206D_200E_200B_200B_206F_206F_206F_202B_200D_200D_200B_206F_206D_200B_202B_206D_206A_206E_200B_206B_206F_206D_200B_206A_206E_206E_200E_202B_200E_202C_202A_200D_202B_206D_202E();
|
||||
_206A_206B_206F_206C_202A_206B_200C_200B_206D_200D_206D_202D_206D_200C_202B_202D_206A_202B_202E_206E_206B_200B_200E_202A_202E_206B_206D_202E_202D_202C_200D_202E_206F_206D_202B_200E_206D_200B_202B_200C_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>(1721352497));
|
||||
_200C_206C_202D_206D_202C_202A_206D_200E_200B_200B_206F_206F_206F_202B_200D_200D_200B_206F_206D_200B_202B_206D_206A_206E_200B_206B_206F_206D_200B_206A_206E_206E_200E_202B_200E_202C_202A_200D_202B_206D_202E();
|
||||
ImRaii.ColorDisposable colorDisposable3 = _206C_200D_202C_206C_206A_202D_200C_202E_200E_206C_202D_200B_200D_200D_206C_200D_200B_202A_200F_206C_202D_206D_206B_206E_200D_202E_202D_200F_200D_202A_206E_206E_200F_202D_202D_206B_202D_206D_202D_202C_202E(ImGuiCol.Text, _206F_200F_200F_206F_206E_206E_206D_206A_200C_206A_206B_206D_202D_200D_200B_200E_206F_200F_206A_206D_206F_206C_202C_206C_200F_202B_202A_206E_206B_206B_200B_206D_206F_206C_202C_200C_202C_202C_202A_206F_202E(), true);
|
||||
try
|
||||
{
|
||||
ImU8String imU8String4 = new ImU8String(10, 1);
|
||||
imU8String4.AppendFormatted(num3);
|
||||
imU8String4.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>(-1325629129));
|
||||
_206A_206B_206F_206C_202A_206B_200C_200B_206D_200D_206D_202D_206D_200C_202B_202D_206A_202B_202E_206E_206B_200B_200E_202A_202E_206B_206D_202E_202D_202C_200D_202E_206F_206D_202B_200E_206D_200B_202B_200C_202E(imU8String4);
|
||||
return;
|
||||
}
|
||||
finally
|
||||
{
|
||||
num4 = ((colorDisposable3 == null) ? 1602354495 : 1602354492);
|
||||
while (true)
|
||||
{
|
||||
int num12 = num4;
|
||||
num = 1602354494;
|
||||
num2 = num12;
|
||||
switch ((num2 | num) - (num2 & num))
|
||||
{
|
||||
case 0:
|
||||
num4 = 1602354492;
|
||||
break;
|
||||
case 2:
|
||||
_200E_200F_206B_202D_200D_200C_200E_206D_200E_200B_206B_206D_206D_200F_206D_202A_206E_206F_200C_206F_200F_200F_202E_200D_206B_202D_206C_206A_206B_206B_202E_206F_202C_206C_202B_206A_202D_200B_200D_202D_202E((IDisposable)colorDisposable3);
|
||||
num4 = 1602354495;
|
||||
break;
|
||||
case 1:
|
||||
goto end_IL_02c6;
|
||||
}
|
||||
continue;
|
||||
end_IL_02c6:
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
case 0:
|
||||
{
|
||||
_200C_206C_202D_206D_202C_202A_206D_200E_200B_200B_206F_206F_206F_202B_200D_200D_200B_206F_206D_200B_202B_206D_206A_206E_200B_206B_206F_206D_200B_206A_206E_206E_200E_202B_200E_202C_202A_200D_202B_206D_202E();
|
||||
ImRaii.ColorDisposable colorDisposable2 = _206C_200D_202C_206C_206A_202D_200C_202E_200E_206C_202D_200B_200D_200D_206C_200D_200B_202A_200F_206C_202D_206D_206B_206E_200D_202E_202D_200F_200D_202A_206E_206E_200F_202D_202D_206B_202D_206D_202D_202C_202E(ImGuiCol.Text, _206F_200F_200F_206F_206E_206E_206D_206A_200C_206A_206B_206D_202D_200D_200B_200E_206F_200F_206A_206D_206F_206C_202C_206C_200F_202B_202A_206E_206B_206B_200B_206D_206F_206C_202C_200C_202C_202C_202A_206F_202E(), true);
|
||||
try
|
||||
{
|
||||
ImU8String imU8String3 = new ImU8String(12, 1);
|
||||
imU8String3.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>(1467939024));
|
||||
imU8String3.AppendFormatted(num3);
|
||||
imU8String3.AppendLiteral(global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E<string>(-1407765195));
|
||||
_206A_206B_206F_206C_202A_206B_200C_200B_206D_200D_206D_202D_206D_200C_202B_202D_206A_202B_202E_206E_206B_200B_200E_202A_202E_206B_206D_202E_202D_202C_200D_202E_206F_206D_202B_200E_206D_200B_202B_200C_202E(imU8String3);
|
||||
return;
|
||||
}
|
||||
finally
|
||||
{
|
||||
num4 = ((colorDisposable2 == null) ? 1360165335 : 1360165332);
|
||||
while (true)
|
||||
{
|
||||
int num9 = num4;
|
||||
num = 1360165334;
|
||||
num2 = num9;
|
||||
int num10 = num2 + num;
|
||||
int num11 = num2 & num;
|
||||
switch (num10 - (num11 + num11))
|
||||
{
|
||||
case 1:
|
||||
goto end_IL_01fe;
|
||||
case 2:
|
||||
_200E_200F_206B_202D_200D_200C_200E_206D_200E_200B_206B_206D_206D_200F_206D_202A_206E_206F_200C_206F_200F_200F_202E_200D_206B_202D_206C_206A_206B_206B_202E_206F_202C_206C_202B_206A_202D_200B_200D_202D_202E((IDisposable)colorDisposable2);
|
||||
num4 = 1360165335;
|
||||
break;
|
||||
case 0:
|
||||
num4 = 1360165332;
|
||||
break;
|
||||
}
|
||||
continue;
|
||||
end_IL_01fe:
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
ImU8String text3 = new ImU8String(12, 1);
|
||||
text3.AppendLiteral(", ");
|
||||
text3.AppendFormatted(num);
|
||||
text3.AppendLiteral(" warnings)");
|
||||
ImGui.Text(text3);
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
num4 = ((errorCount <= 0) ? (-1281785323) : (-1281785324));
|
||||
while (true)
|
||||
{
|
||||
int num13 = num4;
|
||||
num = -1281785323;
|
||||
num2 = num13;
|
||||
int num14 = num2 + num;
|
||||
int num15 = num2 & num;
|
||||
switch (num14 - (num15 + num15))
|
||||
ImGui.SameLine();
|
||||
ImGui.Text("(");
|
||||
ImGui.SameLine();
|
||||
using (ImRaii.PushColor(ImGuiCol.Text, ImGuiColors.DalamudOrange))
|
||||
{
|
||||
case 2:
|
||||
num4 = -1281785324;
|
||||
break;
|
||||
case 1:
|
||||
_200C_206C_202D_206D_202C_202A_206D_200E_200B_200B_206F_206F_206F_202B_200D_200D_200B_206F_206D_200B_202B_206D_206A_206E_200B_206B_206F_206D_200B_206A_206E_206E_200E_202B_200E_202C_202A_200D_202B_206D_202E();
|
||||
_206A_206B_206F_206C_202A_206B_200C_200B_206D_200D_206D_202D_206D_200C_202B_202D_206A_202B_202E_206E_206B_200B_200E_202A_202E_206B_206D_202E_202D_202C_200D_202E_206F_206D_202B_200E_206D_200B_202B_200C_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>(1735737295));
|
||||
num4 = -1281785323;
|
||||
break;
|
||||
case 0:
|
||||
ImU8String text4 = new ImU8String(10, 1);
|
||||
text4.AppendFormatted(num);
|
||||
text4.AppendLiteral(" warnings)");
|
||||
ImGui.Text(text4);
|
||||
return;
|
||||
}
|
||||
}
|
||||
if (errorCount > 0)
|
||||
{
|
||||
ImGui.SameLine();
|
||||
ImGui.Text(")");
|
||||
}
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
private void DrawValidationTable()
|
||||
{
|
||||
using ImRaii.TableDisposable tableDisposable = UiThemeUtils.BeginThemedTable(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>(1097395556), 5, ImGuiTableFlags.ScrollX | ImGuiTableFlags.ScrollY);
|
||||
int num = ((!(!tableDisposable)) ? 567364098 : 567364102);
|
||||
int num7 = default(int);
|
||||
IReadOnlyList<ValidationIssue> issues = default(IReadOnlyList<ValidationIssue>);
|
||||
while (true)
|
||||
using ImRaii.TableDisposable tableDisposable = UiThemeUtils.BeginThemedTable("ValidationIssues", 5, ImGuiTableFlags.ScrollX | ImGuiTableFlags.ScrollY);
|
||||
if (!(!tableDisposable))
|
||||
{
|
||||
int num2 = num;
|
||||
int num3 = 567364103;
|
||||
int num4 = num2;
|
||||
int num5 = num4 + num3;
|
||||
int num6 = num4 & num3;
|
||||
switch (num5 - (num6 + num6))
|
||||
ImGui.TableSetupColumn("Type", ImGuiTableColumnFlags.WidthFixed, 50f);
|
||||
ImGui.TableSetupColumn("ID", ImGuiTableColumnFlags.WidthFixed, 60f);
|
||||
ImGui.TableSetupColumn("Name", ImGuiTableColumnFlags.WidthFixed, 250f);
|
||||
ImGui.TableSetupColumn("Location", ImGuiTableColumnFlags.WidthFixed, 100f);
|
||||
ImGui.TableSetupColumn("Issue", ImGuiTableColumnFlags.WidthStretch);
|
||||
ImGui.TableHeadersRow();
|
||||
IReadOnlyList<ValidationIssue> issues = _questValidator.Issues;
|
||||
for (int i = 0; i < issues.Count; i++)
|
||||
{
|
||||
case 4:
|
||||
num = 567364102;
|
||||
break;
|
||||
case 0:
|
||||
num = ((num7 < issues.Count) ? 567364100 : 567364101);
|
||||
break;
|
||||
case 5:
|
||||
_206B_202B_206B_206D_206F_206F_206A_200F_206F_206E_206C_206E_206A_200E_206A_200C_206B_206F_206D_200F_206A_206D_200D_202C_206C_202B_202E_202E_206B_200F_200F_200C_206A_202B_202C_206D_206A_200D_206C_202E_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>(692740068), ImGuiTableColumnFlags.WidthFixed, 50f, 0u);
|
||||
_206B_202B_206B_206D_206F_206F_206A_200F_206F_206E_206C_206E_206A_200E_206A_200C_206B_206F_206D_200F_206A_206D_200D_202C_206C_202B_202E_202E_206B_200F_200F_200C_206A_202B_202C_206D_206A_200D_206C_202E_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>(-1492687959), ImGuiTableColumnFlags.WidthFixed, 60f, 0u);
|
||||
_206B_202B_206B_206D_206F_206F_206A_200F_206F_206E_206C_206E_206A_200E_206A_200C_206B_206F_206D_200F_206A_206D_200D_202C_206C_202B_202E_202E_206B_200F_200F_200C_206A_202B_202C_206D_206A_200D_206C_202E_202E((ImU8String)global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E<string>(295817554), ImGuiTableColumnFlags.WidthFixed, 250f, 0u);
|
||||
_206B_202B_206B_206D_206F_206F_206A_200F_206F_206E_206C_206E_206A_200E_206A_200C_206B_206F_206D_200F_206A_206D_200D_202C_206C_202B_202E_202E_206B_200F_200F_200C_206A_202B_202C_206D_206A_200D_206C_202E_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>(-1394332433), ImGuiTableColumnFlags.WidthFixed, 100f, 0u);
|
||||
_206B_202B_206B_206D_206F_206F_206A_200F_206F_206E_206C_206E_206A_200E_206A_200C_206B_206F_206D_200F_206A_206D_200D_202C_206C_202B_202E_202E_206B_200F_200F_200C_206A_202B_202C_206D_206A_200D_206C_202E_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>(-124440889), ImGuiTableColumnFlags.WidthStretch, 0f, 0u);
|
||||
_202D_206B_202E_202A_206F_202A_206E_200E_200C_200B_206B_206C_202C_202C_206F_206F_202D_206D_202A_202B_202A_202E_202A_206E_202A_206D_200F_206F_206D_206F_202A_200B_206A_206E_206A_200E_206B_200E_206F_202B_202E();
|
||||
issues = _questValidator.Issues;
|
||||
num7 = 0;
|
||||
num = 567364103;
|
||||
break;
|
||||
case 1:
|
||||
return;
|
||||
case 3:
|
||||
{
|
||||
DrawValidationRow(issues[num7], num7);
|
||||
int num8 = num7;
|
||||
num3 = 1;
|
||||
num4 = num8;
|
||||
int num9 = num4 ^ num3;
|
||||
int num10 = num4 & num3;
|
||||
num7 = num9 + (num10 + num10);
|
||||
num = 567364103;
|
||||
break;
|
||||
}
|
||||
case 2:
|
||||
return;
|
||||
DrawValidationRow(issues[i], i);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
private void DrawValidationRow(ValidationIssue issue, int index)
|
||||
{
|
||||
//Discarded unreachable code: IL_021d
|
||||
_202E_200C_200C_206D_202E_200E_200B_200D_206C_202D_200C_200E_200D_206D_200B_206B_206C_200C_200C_202A_200B_200D_206D_206C_206E_200B_200C_202E_206A_202D_202D_206C_202B_206A_202D_206C_200E_200E_202B_206D_202E();
|
||||
int num = ((!_206F_200E_200B_200E_206F_206C_200D_202D_206C_202E_200D_202A_200C_202E_200B_206B_202B_202C_200B_206F_206B_200C_206F_202B_206D_200D_206A_200F_200C_206A_202B_206E_206B_200E_206A_202A_206D_206E_206A_202E_202E()) ? (-578343204) : (-578343209));
|
||||
string text = default(string);
|
||||
ElementId elementId = default(ElementId);
|
||||
string text2 = default(string);
|
||||
while (true)
|
||||
ImGui.TableNextRow();
|
||||
if (ImGui.TableNextColumn())
|
||||
{
|
||||
int num2 = num;
|
||||
int num3 = -578343207;
|
||||
int num4 = num2;
|
||||
int num5 = num4 + num3;
|
||||
int num6 = num4 & num3;
|
||||
ImRaii.ColorDisposable colorDisposable;
|
||||
switch (num5 - (num6 + num6))
|
||||
ImGui.TextUnformatted(issue.PathType switch
|
||||
{
|
||||
default:
|
||||
continue;
|
||||
case 11:
|
||||
_200B_202C_200E_206A_206C_206A_206B_206B_200C_200C_202C_202C_200C_202C_200D_202C_206C_202E_202D_206F_206E_200E_200C_200F_206A_206B_202E_206D_200F_200C_200E_200C_206D_206E_200B_206B_200B_206F_200D_206B_202E((ImU8String)(issue.Id ?? string.Empty));
|
||||
num = -578343215;
|
||||
continue;
|
||||
case 1:
|
||||
num = -578343201;
|
||||
continue;
|
||||
case 4:
|
||||
text = global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E<string>(-649277638);
|
||||
num = -578343206;
|
||||
continue;
|
||||
case 0:
|
||||
num = -578343209;
|
||||
continue;
|
||||
case 13:
|
||||
if (_202A_206C_206F_200C_200B_206A_206E_200D_200C_202C_202D_200D_200C_200D_200E_206E_206B_202C_206A_206B_202A_206C_202C_202D_202A_202D_206E_200E_206E_202B_200D_206F_206D_200D_202B_206C_206A_206E_202E(elementId, (ElementId)null))
|
||||
{
|
||||
goto IL_00ed;
|
||||
}
|
||||
goto IL_0242;
|
||||
case 12:
|
||||
goto IL_00ed;
|
||||
case 2:
|
||||
if (issue.Id != null)
|
||||
{
|
||||
num = -578343213;
|
||||
continue;
|
||||
}
|
||||
goto IL_024e;
|
||||
case 15:
|
||||
goto IL_011b;
|
||||
case 10:
|
||||
if (_200E_200D_202C_202D_200B_200F_206F_202E_200F_202D_206C_206A_202B_206C_202D_202D_202B_200B_202B_200B_200D_202B_200D_206F_202B_206E_202B_200F_200B_202C_200E_202C_200D_202D_206D_200D_202B_206C_206B_202E(issue.Id, ref elementId))
|
||||
{
|
||||
num = -578343212;
|
||||
continue;
|
||||
}
|
||||
goto IL_0242;
|
||||
case 6:
|
||||
text = issue.PathType.ToString();
|
||||
num = -578343206;
|
||||
continue;
|
||||
case 3:
|
||||
_200B_202C_200E_206A_206C_206A_206B_206B_200C_200C_202C_202C_200C_202C_200D_202C_206C_202E_202D_206F_206E_200E_200C_200F_206A_206B_202E_206D_200F_200C_200E_200C_206D_206E_200B_206B_200B_206F_200D_206B_202E((ImU8String)text);
|
||||
num = -578343204;
|
||||
continue;
|
||||
case 5:
|
||||
num = ((!_206F_200E_200B_200E_206F_206C_200D_202D_206C_202E_200D_202A_200C_202E_200B_206B_202B_202C_200B_206F_206B_200C_206F_202B_206D_200D_206A_200F_200C_206A_202B_206E_206B_200E_206A_202A_206D_206E_206A_202E_202E()) ? (-578343215) : (-578343214));
|
||||
continue;
|
||||
case 9:
|
||||
text2 = string.Empty;
|
||||
if (issue.PathType == EPathType.Quest)
|
||||
{
|
||||
num = -578343205;
|
||||
continue;
|
||||
}
|
||||
goto IL_024e;
|
||||
case 8:
|
||||
if (_206F_200E_200B_200E_206F_206C_200D_202D_206C_202E_200D_202A_200C_202E_200B_206B_202B_202C_200B_206F_206B_200C_206F_202B_206D_200D_206A_200F_200C_206A_202B_206E_206B_200E_206A_202A_206D_206E_206A_202E_202E())
|
||||
{
|
||||
num = -578343216;
|
||||
continue;
|
||||
}
|
||||
goto IL_02e1;
|
||||
case 7:
|
||||
goto IL_01dd;
|
||||
case 14:
|
||||
{
|
||||
switch (issue.PathType)
|
||||
{
|
||||
case EPathType.Fate:
|
||||
break;
|
||||
case EPathType.SeasonalDuty:
|
||||
goto IL_00ed;
|
||||
case EPathType.Gathering:
|
||||
goto IL_011b;
|
||||
case EPathType.Quest:
|
||||
goto IL_01dd;
|
||||
default:
|
||||
goto IL_0211;
|
||||
}
|
||||
goto case 4;
|
||||
}
|
||||
IL_0211:
|
||||
num = -578343208;
|
||||
continue;
|
||||
IL_01dd:
|
||||
text = 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>(-410528250);
|
||||
num = -578343206;
|
||||
continue;
|
||||
IL_026c:
|
||||
while (true)
|
||||
{
|
||||
int num7 = num;
|
||||
num3 = -830017682;
|
||||
num4 = num7;
|
||||
int num8 = num4 + num3;
|
||||
int num9 = num4 & num3;
|
||||
switch (num8 - (num9 + num9))
|
||||
{
|
||||
case 0:
|
||||
num = -830017681;
|
||||
break;
|
||||
case 3:
|
||||
goto IL_02ae;
|
||||
case 1:
|
||||
goto end_IL_026c;
|
||||
case 4:
|
||||
goto IL_02f7;
|
||||
case 2:
|
||||
goto IL_0318;
|
||||
}
|
||||
continue;
|
||||
IL_02ae:
|
||||
num = (_200E_202C_206A_206C_206F_202B_206A_200D_200F_206C_206A_200C_200D_202D_202D_206E_206A_206C_202C_206B_206E_206C_206E_200C_202E_200E_200C_200F_206E_206A_206A_202E_206B_202B_206C_206F_202C_200F_200F_200C_202E(issue.Location) ? (-830017684) : (-830017686));
|
||||
continue;
|
||||
end_IL_026c:
|
||||
break;
|
||||
}
|
||||
goto IL_02d6;
|
||||
IL_0318:
|
||||
colorDisposable = _206C_200D_202C_206C_206A_202D_200C_202E_200E_206C_202D_200B_200D_200D_206C_200D_200B_202A_200F_206C_202D_206D_206B_206E_200D_202E_202D_200F_200D_202A_206E_206E_200F_202D_202D_206B_202D_206D_202D_202C_202E(ImGuiCol.Text, _202D_206E_200B_200F_200B_200D_202D_206D_202E_206C_202B_206B_202D_202B_202B_202C_200C_206F_206E_202C_206D_200F_202E_206F_206D_206A_206B_200C_200F_206F_200E_206E_202E_202C_202B_206B_206F_200D_206D_200C_202E(), true);
|
||||
try
|
||||
{
|
||||
_200B_202C_200E_206A_206C_206A_206B_206B_200C_200C_202C_202C_200C_202C_200D_202C_206C_202E_202D_206F_206E_200E_200C_200F_206A_206B_202E_206D_200F_200C_200E_200C_206D_206E_200B_206B_200B_206F_200D_206B_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>(792471175));
|
||||
}
|
||||
finally
|
||||
{
|
||||
num = ((colorDisposable == null) ? (-706347734) : (-706347735));
|
||||
while (true)
|
||||
{
|
||||
int num10 = num;
|
||||
num3 = -706347736;
|
||||
num4 = num10;
|
||||
int num11 = num4 + num3;
|
||||
int num12 = num4 & num3;
|
||||
switch (num11 - (num12 + num12))
|
||||
{
|
||||
case 0:
|
||||
num = -706347735;
|
||||
break;
|
||||
case 2:
|
||||
goto end_IL_035e;
|
||||
case 1:
|
||||
_200E_200F_206B_202D_200D_200C_200E_206D_200E_200B_206B_206D_206D_200F_206D_202A_206E_206F_200C_206F_200F_200F_202E_200D_206B_202D_206C_206A_206B_206B_202E_206F_202C_206C_202B_206A_202D_200B_200D_202D_202E((IDisposable)colorDisposable);
|
||||
num = -706347734;
|
||||
break;
|
||||
}
|
||||
continue;
|
||||
end_IL_035e:
|
||||
break;
|
||||
}
|
||||
}
|
||||
break;
|
||||
IL_02f7:
|
||||
_200B_202C_200E_206A_206C_206A_206B_206B_200C_200C_202C_202C_200C_202C_200D_202C_206C_202E_202D_206F_206E_200E_200C_200F_206A_206B_202E_206D_200F_200C_200E_200C_206D_206E_200B_206B_200B_206F_200D_206B_202E((ImU8String)issue.Location);
|
||||
break;
|
||||
IL_011b:
|
||||
text = global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E<string>(2056899084);
|
||||
num = -578343206;
|
||||
continue;
|
||||
IL_024e:
|
||||
if (issue.Id != null)
|
||||
{
|
||||
text2 = issue.Id;
|
||||
num = -830017681;
|
||||
goto IL_026c;
|
||||
}
|
||||
goto IL_02d6;
|
||||
IL_00ed:
|
||||
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>(-101385123);
|
||||
num = -578343206;
|
||||
continue;
|
||||
IL_0242:
|
||||
text2 = issue.Id;
|
||||
goto IL_02d6;
|
||||
IL_02d6:
|
||||
UiThemeUtils.RowLabel(text2, 0f);
|
||||
goto IL_02e1;
|
||||
IL_02e1:
|
||||
if (!_206F_200E_200B_200E_206F_206C_200D_202D_206C_202E_200D_202A_200C_202E_200B_206B_202B_202C_200B_206F_206B_200C_206F_202B_206D_200D_206A_200F_200C_206A_202B_206E_206B_200E_206A_202A_206D_206E_206A_202E_202E())
|
||||
{
|
||||
break;
|
||||
}
|
||||
num = -830017683;
|
||||
goto IL_026c;
|
||||
}
|
||||
break;
|
||||
EPathType.Quest => "Quest",
|
||||
EPathType.Fate => "Fate",
|
||||
EPathType.Gathering => "Gather",
|
||||
EPathType.SeasonalDuty => "Duty",
|
||||
_ => issue.PathType.ToString(),
|
||||
});
|
||||
}
|
||||
num = ((!_206F_200E_200B_200E_206F_206C_200D_202D_206C_202E_200D_202A_200C_202E_200B_206B_202B_202C_200B_206F_206B_200C_206F_202B_206D_200D_206A_200F_200C_206A_202B_206E_206B_200E_206A_202A_206D_206E_206A_202E_202E()) ? (-931644371) : (-931644370));
|
||||
while (true)
|
||||
if (ImGui.TableNextColumn())
|
||||
{
|
||||
int num13 = num;
|
||||
int num3 = -931644369;
|
||||
int num4 = num13;
|
||||
int num14 = num4 + num3;
|
||||
int num15 = num4 & num3;
|
||||
switch (num14 - (num15 + num15))
|
||||
ImGui.TextUnformatted(issue.Id ?? string.Empty);
|
||||
}
|
||||
if (ImGui.TableNextColumn())
|
||||
{
|
||||
string text = string.Empty;
|
||||
if (issue.PathType == EPathType.Quest && issue.Id != null)
|
||||
{
|
||||
case 2:
|
||||
return;
|
||||
case 1:
|
||||
DrawIssueCell(issue, index);
|
||||
num = -931644371;
|
||||
break;
|
||||
case 0:
|
||||
num = -931644370;
|
||||
break;
|
||||
if (ElementId.TryFromString(issue.Id, out ElementId elementId) && elementId != null)
|
||||
{
|
||||
try
|
||||
{
|
||||
text = _questData.GetQuestInfo(elementId).Name;
|
||||
}
|
||||
catch
|
||||
{
|
||||
text = issue.Id;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
text = issue.Id;
|
||||
}
|
||||
}
|
||||
else if (issue.Id != null)
|
||||
{
|
||||
text = issue.Id;
|
||||
}
|
||||
UiThemeUtils.RowLabel(text, 0f);
|
||||
}
|
||||
if (ImGui.TableNextColumn())
|
||||
{
|
||||
if (!string.IsNullOrEmpty(issue.Location))
|
||||
{
|
||||
ImGui.TextUnformatted(issue.Location);
|
||||
}
|
||||
else
|
||||
{
|
||||
using (ImRaii.PushColor(ImGuiCol.Text, ImGuiColors.DalamudGrey2))
|
||||
{
|
||||
ImGui.TextUnformatted("-");
|
||||
}
|
||||
}
|
||||
}
|
||||
if (ImGui.TableNextColumn())
|
||||
{
|
||||
DrawIssueCell(issue, index);
|
||||
}
|
||||
}
|
||||
|
||||
private void DrawIssueCell(ValidationIssue issue, int index)
|
||||
{
|
||||
EIssueSeverity severity = issue.Severity;
|
||||
int num = ((severity == EIssueSeverity.Warning) ? 617101105 : 617101108);
|
||||
Vector4 vector = default(Vector4);
|
||||
Vector4 vector2 = default(Vector4);
|
||||
FontAwesomeIcon fontAwesomeIcon2 = default(FontAwesomeIcon);
|
||||
while (true)
|
||||
Vector4 color = issue.Severity switch
|
||||
{
|
||||
int num2 = num;
|
||||
int num3 = 617101105;
|
||||
int num4 = num2;
|
||||
int num5 = num4 + num3;
|
||||
int num6 = num4 & num3;
|
||||
switch (num5 - (num6 + num6))
|
||||
EIssueSeverity.Error => ImGuiColors.DalamudRed,
|
||||
EIssueSeverity.Warning => ImGuiColors.DalamudYellow,
|
||||
_ => ImGuiColors.DalamudOrange,
|
||||
};
|
||||
FontAwesomeIcon icon = issue.Severity switch
|
||||
{
|
||||
EIssueSeverity.Error => FontAwesomeIcon.ExclamationTriangle,
|
||||
EIssueSeverity.Warning => FontAwesomeIcon.ExclamationCircle,
|
||||
_ => FontAwesomeIcon.InfoCircle,
|
||||
};
|
||||
using (_pluginInterface.UiBuilder.IconFontFixedWidthHandle.Push())
|
||||
{
|
||||
using (ImRaii.PushColor(ImGuiCol.Text, color))
|
||||
{
|
||||
case 1:
|
||||
vector = vector2;
|
||||
severity = issue.Severity;
|
||||
num = ((severity == EIssueSeverity.Warning) ? 617101111 : 617101107);
|
||||
break;
|
||||
case 8:
|
||||
vector2 = _200D_206D_200E_202A_202E_200E_200E_206E_202C_206B_200B_206A_206A_200C_200F_206B_206F_206D_200C_200C_200F_202A_200E_206F_200C_200C_202E_200F_206A_200E_200F_206B_206D_206B_206A_200F_206A_206D_202B_202E_202E();
|
||||
num = 617101104;
|
||||
break;
|
||||
case 5:
|
||||
num = ((severity != EIssueSeverity.Error) ? 617101109 : 617101113);
|
||||
break;
|
||||
case 3:
|
||||
fontAwesomeIcon2 = FontAwesomeIcon.InfoCircle;
|
||||
num = 617101115;
|
||||
break;
|
||||
case 0:
|
||||
vector2 = _202E_200D_200D_200E_202B_202D_200F_206D_206A_206E_202A_206F_202A_206C_200F_200E_200C_200F_200F_206C_202A_200F_206C_206D_200C_200C_202C_206E_200E_206B_200B_200D_206C_200E_206C_206F_206D_200D_206E_202C_202E();
|
||||
num = 617101104;
|
||||
break;
|
||||
case 4:
|
||||
vector2 = _206F_200F_200F_206F_206E_206E_206D_206A_200C_206A_206B_206D_202D_200D_200B_200E_206F_200F_206A_206D_206F_206C_202C_206C_200F_202B_202A_206E_206B_206B_200B_206D_206F_206C_202C_200C_202C_202C_202A_206F_202E();
|
||||
num = 617101104;
|
||||
break;
|
||||
case 7:
|
||||
fontAwesomeIcon2 = FontAwesomeIcon.ExclamationTriangle;
|
||||
num = 617101115;
|
||||
break;
|
||||
case 6:
|
||||
fontAwesomeIcon2 = FontAwesomeIcon.ExclamationCircle;
|
||||
num = 617101115;
|
||||
break;
|
||||
case 2:
|
||||
num = ((severity != EIssueSeverity.Error) ? 617101106 : 617101110);
|
||||
break;
|
||||
case 9:
|
||||
num = 617101108;
|
||||
break;
|
||||
case 10:
|
||||
{
|
||||
FontAwesomeIcon fontAwesomeIcon = fontAwesomeIcon2;
|
||||
IDisposable disposable = _206C_202D_206B_200F_202C_202C_200D_206E_202A_202E_202C_200C_202B_200C_202E_206C_200F_200D_206B_200B_206D_206E_200B_200C_206D_206A_202A_200D_200E_206F_206E_202B_206F_206C_206A_206A_202A_202D_202B_202E_202E(_200B_202E_206E_206B_200D_200B_200D_200F_206C_206B_202C_206A_202B_206F_206C_202D_206B_206A_200D_200E_200D_202B_200B_202A_200C_200D_200C_206C_200B_200B_200D_206D_200F_200D_206E_206F_202C_206E_206D_202D_202E(_200B_200E_206A_202C_200D_200F_202E_202D_202C_202D_200E_200B_200F_206F_206E_200F_202D_200C_202D_202A_206E_206C_206A_206A_206C_206B_206D_202C_202D_202A_202D_200B_202C_200D_206D_200C_206B_206E_202C_206C_202E(_pluginInterface)));
|
||||
try
|
||||
{
|
||||
ImRaii.ColorDisposable colorDisposable = _206C_200D_202C_206C_206A_202D_200C_202E_200E_206C_202D_200B_200D_200D_206C_200D_200B_202A_200F_206C_202D_206D_206B_206E_200D_202E_202D_200F_200D_202A_206E_206E_200F_202D_202D_206B_202D_206D_202D_202C_202E(ImGuiCol.Text, vector, true);
|
||||
try
|
||||
{
|
||||
_200B_202C_200E_206A_206C_206A_206B_206B_200C_200C_202C_202C_200C_202C_200D_202C_206C_202E_202D_206F_206E_200E_200C_200F_206A_206B_202E_206D_200F_200C_200E_200C_206D_206E_200B_206B_200B_206F_200D_206B_202E((ImU8String)_202C_202A_202A_206A_202B_206B_202E_206F_202C_202D_206A_200D_206E_206E_202B_202A_200B_206D_206A_206A_206B_202C_206F_206D_202A_206B_200E_206F_200F_206C_200B_200B_202D_200B_202A_202B_200C_202E_206B_202B_202E(fontAwesomeIcon));
|
||||
}
|
||||
finally
|
||||
{
|
||||
num = ((colorDisposable == null) ? 1791003591 : 1791003588);
|
||||
while (true)
|
||||
{
|
||||
int num7 = num;
|
||||
num3 = 1791003590;
|
||||
num4 = num7;
|
||||
int num8 = num4 + num3;
|
||||
int num9 = num4 & num3;
|
||||
switch (num8 - (num9 + num9))
|
||||
{
|
||||
case 0:
|
||||
num = 1791003588;
|
||||
break;
|
||||
case 1:
|
||||
goto end_IL_01b3;
|
||||
case 2:
|
||||
_200E_200F_206B_202D_200D_200C_200E_206D_200E_200B_206B_206D_206D_200F_206D_202A_206E_206F_200C_206F_200F_200F_202E_200D_206B_202D_206C_206A_206B_206B_202E_206F_202C_206C_202B_206A_202D_200B_200D_202D_202E((IDisposable)colorDisposable);
|
||||
num = 1791003591;
|
||||
break;
|
||||
}
|
||||
continue;
|
||||
end_IL_01b3:
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
finally
|
||||
{
|
||||
num = ((disposable == null) ? 109458007 : 109458006);
|
||||
while (true)
|
||||
{
|
||||
int num10 = num;
|
||||
num3 = 109458007;
|
||||
num4 = num10;
|
||||
switch ((num4 | num3) - (num4 & num3))
|
||||
{
|
||||
case 2:
|
||||
num = 109458006;
|
||||
break;
|
||||
case 0:
|
||||
goto end_IL_0220;
|
||||
case 1:
|
||||
_200E_200F_206B_202D_200D_200C_200E_206D_200E_200B_206B_206D_206D_200F_206D_202A_206E_206F_200C_206F_200F_200F_202E_200D_206B_202D_206C_206A_206B_206B_202E_206F_202C_206C_202B_206A_202D_200B_200D_202D_202E(disposable);
|
||||
num = 109458007;
|
||||
break;
|
||||
}
|
||||
continue;
|
||||
end_IL_0220:
|
||||
break;
|
||||
}
|
||||
}
|
||||
_200C_206C_202D_206D_202C_202A_206D_200E_200B_200B_206F_206F_206F_202B_200D_200D_200B_206F_206D_200B_202B_206D_206A_206E_200B_206B_206F_206D_200B_206A_206E_206E_200E_202B_200E_202C_202A_200D_202B_206D_202E();
|
||||
string issueSummary = GetIssueSummary(issue);
|
||||
ImRaii.ColorDisposable colorDisposable2 = _206C_200D_202C_206C_206A_202D_200C_202E_200E_206C_202D_200B_200D_200D_206C_200D_200B_202A_200F_206C_202D_206D_206B_206E_200D_202E_202D_200F_200D_202A_206E_206E_200F_202D_202D_206B_202D_206D_202D_202C_202E(ImGuiCol.Text, vector, true);
|
||||
try
|
||||
{
|
||||
_206B_202B_200C_202A_206D_202C_202E_202D_206D_200C_206D_206B_202E_200D_200E_200B_202E_202C_200C_202B_202C_206A_206E_202C_200D_200E_200B_206F_200D_206A_200F_206C_206E_200F_206F_200E_206D_200D_200F_206C_202E((ImU8String)issueSummary);
|
||||
return;
|
||||
}
|
||||
finally
|
||||
{
|
||||
num = ((colorDisposable2 == null) ? 1692882972 : 1692882975);
|
||||
while (true)
|
||||
{
|
||||
int num11 = num;
|
||||
num3 = 1692882973;
|
||||
num4 = num11;
|
||||
int num12 = num4 + num3;
|
||||
int num13 = num4 & num3;
|
||||
switch (num12 - (num13 + num13))
|
||||
{
|
||||
case 0:
|
||||
num = 1692882975;
|
||||
break;
|
||||
case 2:
|
||||
_200E_200F_206B_202D_200D_200C_200E_206D_200E_200B_206B_206D_206D_200F_206D_202A_206E_206F_200C_206F_200F_200F_202E_200D_206B_202D_206C_206A_206B_206B_202E_206F_202C_206C_202B_206A_202D_200B_200D_202D_202E((IDisposable)colorDisposable2);
|
||||
num = 1692882972;
|
||||
break;
|
||||
case 1:
|
||||
goto end_IL_02b1;
|
||||
}
|
||||
continue;
|
||||
end_IL_02b1:
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
ImGui.TextUnformatted(icon.ToIconString());
|
||||
}
|
||||
}
|
||||
ImGui.SameLine();
|
||||
string issueSummary = GetIssueSummary(issue);
|
||||
using (ImRaii.PushColor(ImGuiCol.Text, color))
|
||||
{
|
||||
ImGui.TextWrapped(issueSummary);
|
||||
}
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
private static string GetIssueSummary(ValidationIssue issue)
|
||||
{
|
||||
string text = issue.Description ?? string.Empty;
|
||||
int num = ((issue.Type != EIssueType.QuestDisabled) ? (-1073159502) : (-1073159503));
|
||||
string[] array2 = default(string[]);
|
||||
string[] array = default(string[]);
|
||||
while (true)
|
||||
if (issue.Type == EIssueType.QuestDisabled && issue.Id == null)
|
||||
{
|
||||
int num2 = num;
|
||||
int num3 = -1073159499;
|
||||
int num4 = num2;
|
||||
switch ((num4 | num3) - (num4 & num3))
|
||||
string[] array = text.Split(':', 2);
|
||||
if (array.Length == 0)
|
||||
{
|
||||
case 3:
|
||||
array2 = _206B_200D_200F_206D_202A_202A_202D_202C_202C_200E_206E_200E_202E_202B_206F_200C_200D_200F_202A_206C_202B_200F_202D_206E_200B_206C_206A_200D_206E_202B_206D_200C_206A_202B_202C_206B_202B_202A_206A_202E_202E(text, ':', 2, StringSplitOptions.None);
|
||||
num = ((array2.Length != 0) ? (-1073159497) : (-1073159500));
|
||||
break;
|
||||
case 0:
|
||||
num = ((array.Length > 1) ? (-1073159504) : (-1073159491));
|
||||
break;
|
||||
case 2:
|
||||
return array2[0];
|
||||
case 8:
|
||||
return array[0];
|
||||
case 1:
|
||||
return text;
|
||||
case 5:
|
||||
return _202B_202B_200F_200B_206F_200B_200E_202D_202A_206A_202B_200B_202B_206B_206F_202C_200F_200D_206D_200D_200D_202E_200F_206C_202D_206F_200C_200C_200F_202A_200F_200F_202D_200E_206F_200E_206E_206D_200D_200D_202E(array[0], global::_003CModule_003E._202E_206C_200F_206B_206A_202A_202C_206F_200C_206C_202B_206B_206D_206D_206D_202D_206E_202E_206C_206E_206D_202C_206F_200D_202D_202E_206A_206D_202A_206A_202B_200D_200C_206D_202B_200B_200D_200C_206E_206B_202E<string>(799152405));
|
||||
case 7:
|
||||
array = _206B_200D_200F_206D_202A_202A_202D_202C_202C_200E_206E_200E_202E_202B_206F_200C_200D_200F_202A_206C_202B_200F_202D_206E_200B_206C_206A_200D_206E_202B_206D_200C_206A_202B_202C_206B_202B_202A_206A_202E_202E(text, '\n', 2, StringSplitOptions.RemoveEmptyEntries);
|
||||
num = ((array.Length != 0) ? (-1073159499) : (-1073159501));
|
||||
break;
|
||||
case 4:
|
||||
num = ((issue.Id != null) ? (-1073159502) : (-1073159498));
|
||||
break;
|
||||
case 9:
|
||||
num = -1073159503;
|
||||
break;
|
||||
case 6:
|
||||
return text;
|
||||
}
|
||||
return array[0];
|
||||
}
|
||||
string[] array2 = text.Split('\n', 2, StringSplitOptions.RemoveEmptyEntries);
|
||||
if (array2.Length == 0)
|
||||
{
|
||||
return text;
|
||||
}
|
||||
if (array2.Length <= 1)
|
||||
{
|
||||
return array2[0];
|
||||
}
|
||||
return array2[0] + "...";
|
||||
}
|
||||
|
||||
private static bool HasDetailedDescription(ValidationIssue issue)
|
||||
{
|
||||
int num = ((issue.Type != EIssueType.QuestDisabled) ? (-1196136618) : (-1196136624));
|
||||
string text = default(string);
|
||||
while (true)
|
||||
if (issue.Type == EIssueType.QuestDisabled && issue.Id == null)
|
||||
{
|
||||
int num2 = num;
|
||||
int num3 = -1196136621;
|
||||
int num4 = num2;
|
||||
int num5 = num4 + num3;
|
||||
int num6 = num4 & num3;
|
||||
switch (num5 - (num6 + num6))
|
||||
{
|
||||
case 1:
|
||||
return true;
|
||||
case 4:
|
||||
return _200D_206C_200C_206C_206A_206F_202C_206D_206F_206D_206D_200B_200D_202C_206B_206F_202B_206A_206E_206D_206F_206B_202A_202A_202B_200C_202E_202D_202C_206C_206E_206A_202E_206B_206C_200B_202A_206B_206D_206A_202E(text) > 100;
|
||||
case 2:
|
||||
return true;
|
||||
case 0:
|
||||
num = -1196136624;
|
||||
break;
|
||||
case 3:
|
||||
num = ((issue.Id != null) ? (-1196136618) : (-1196136622));
|
||||
break;
|
||||
case 5:
|
||||
text = issue.Description ?? string.Empty;
|
||||
num = (_202B_202E_202B_206D_202E_206F_206C_202E_202E_202E_202C_202E_200D_202B_206D_206E_202E_202E_200B_200C_200F_200E_202D_206E_206F_202D_200C_206F_200E_202D_202E_200E_200B_202C_202C_206F_202E_202A_202E(text, '\n', StringComparison.Ordinal) ? (-1196136623) : (-1196136617));
|
||||
break;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
static void _206A_206B_206F_206C_202A_206B_200C_200B_206D_200D_206D_202D_206D_200C_202B_202D_206A_202B_202E_206E_206B_200B_200E_202A_202E_206B_206D_202E_202D_202C_200D_202E_206F_206D_202B_200E_206D_200B_202B_200C_202E(ImU8String P_0)
|
||||
{
|
||||
ImGui.Text(P_0);
|
||||
}
|
||||
|
||||
static void _200C_206C_202D_206D_202C_202A_206D_200E_200B_200B_206F_206F_206F_202B_200D_200D_200B_206F_206D_200B_202B_206D_206A_206E_200B_206B_206F_206D_200B_206A_206E_206E_200E_202B_200E_202C_202A_200D_202B_206D_202E()
|
||||
{
|
||||
ImGui.SameLine();
|
||||
}
|
||||
|
||||
static Vector4 _200D_206D_200E_202A_202E_200E_200E_206E_202C_206B_200B_206A_206A_200C_200F_206B_206F_206D_200C_200C_200F_202A_200E_206F_200C_200C_202E_200F_206A_200E_200F_206B_206D_206B_206A_200F_206A_206D_202B_202E_202E()
|
||||
{
|
||||
return ImGuiColors.DalamudRed;
|
||||
}
|
||||
|
||||
static ImRaii.ColorDisposable _206C_200D_202C_206C_206A_202D_200C_202E_200E_206C_202D_200B_200D_200D_206C_200D_200B_202A_200F_206C_202D_206D_206B_206E_200D_202E_202D_200F_200D_202A_206E_206E_200F_202D_202D_206B_202D_206D_202D_202C_202E(ImGuiCol P_0, Vector4 P_1, bool P_2)
|
||||
{
|
||||
return ImRaii.PushColor(P_0, P_1, P_2);
|
||||
}
|
||||
|
||||
static void _200E_200F_206B_202D_200D_200C_200E_206D_200E_200B_206B_206D_206D_200F_206D_202A_206E_206F_200C_206F_200F_200F_202E_200D_206B_202D_206C_206A_206B_206B_202E_206F_202C_206C_202B_206A_202D_200B_200D_202D_202E(IDisposable P_0)
|
||||
{
|
||||
P_0.Dispose();
|
||||
}
|
||||
|
||||
static Vector4 _206F_200F_200F_206F_206E_206E_206D_206A_200C_206A_206B_206D_202D_200D_200B_200E_206F_200F_206A_206D_206F_206C_202C_206C_200F_202B_202A_206E_206B_206B_200B_206D_206F_206C_202C_200C_202C_202C_202A_206F_202E()
|
||||
{
|
||||
return ImGuiColors.DalamudOrange;
|
||||
}
|
||||
|
||||
static void _206B_202B_206B_206D_206F_206F_206A_200F_206F_206E_206C_206E_206A_200E_206A_200C_206B_206F_206D_200F_206A_206D_200D_202C_206C_202B_202E_202E_206B_200F_200F_200C_206A_202B_202C_206D_206A_200D_206C_202E_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 _202D_206B_202E_202A_206F_202A_206E_200E_200C_200B_206B_206C_202C_202C_206F_206F_202D_206D_202A_202B_202A_202E_202A_206E_202A_206D_200F_206F_206D_206F_202A_200B_206A_206E_206A_200E_206B_200E_206F_202B_202E()
|
||||
{
|
||||
ImGui.TableHeadersRow();
|
||||
}
|
||||
|
||||
static void _202E_200C_200C_206D_202E_200E_200B_200D_206C_202D_200C_200E_200D_206D_200B_206B_206C_200C_200C_202A_200B_200D_206D_206C_206E_200B_200C_202E_206A_202D_202D_206C_202B_206A_202D_206C_200E_200E_202B_206D_202E()
|
||||
{
|
||||
ImGui.TableNextRow();
|
||||
}
|
||||
|
||||
static bool _206F_200E_200B_200E_206F_206C_200D_202D_206C_202E_200D_202A_200C_202E_200B_206B_202B_202C_200B_206F_206B_200C_206F_202B_206D_200D_206A_200F_200C_206A_202B_206E_206B_200E_206A_202A_206D_206E_206A_202E_202E()
|
||||
{
|
||||
return ImGui.TableNextColumn();
|
||||
}
|
||||
|
||||
static void _200B_202C_200E_206A_206C_206A_206B_206B_200C_200C_202C_202C_200C_202C_200D_202C_206C_202E_202D_206F_206E_200E_200C_200F_206A_206B_202E_206D_200F_200C_200E_200C_206D_206E_200B_206B_200B_206F_200D_206B_202E(ImU8String P_0)
|
||||
{
|
||||
ImGui.TextUnformatted(P_0);
|
||||
}
|
||||
|
||||
static bool _200E_200D_202C_202D_200B_200F_206F_202E_200F_202D_206C_206A_202B_206C_202D_202D_202B_200B_202B_200B_200D_202B_200D_206F_202B_206E_202B_200F_200B_202C_200E_202C_200D_202D_206D_200D_202B_206C_206B_202E(string P_0, ref ElementId P_1)
|
||||
{
|
||||
return ElementId.TryFromString(P_0, out P_1);
|
||||
}
|
||||
|
||||
static bool _202A_206C_206F_200C_200B_206A_206E_200D_200C_202C_202D_200D_200C_200D_200E_206E_206B_202C_206A_206B_202A_206C_202C_202D_202A_202D_206E_200E_206E_202B_200D_206F_206D_200D_202B_206C_206A_206E_202E(ElementId P_0, ElementId P_1)
|
||||
{
|
||||
return P_0 != P_1;
|
||||
}
|
||||
|
||||
static bool _200E_202C_206A_206C_206F_202B_206A_200D_200F_206C_206A_200C_200D_202D_202D_206E_206A_206C_202C_206B_206E_206C_206E_200C_202E_200E_200C_200F_206E_206A_206A_202E_206B_202B_206C_206F_202C_200F_200F_200C_202E(string P_0)
|
||||
{
|
||||
return string.IsNullOrEmpty(P_0);
|
||||
}
|
||||
|
||||
static Vector4 _202D_206E_200B_200F_200B_200D_202D_206D_202E_206C_202B_206B_202D_202B_202B_202C_200C_206F_206E_202C_206D_200F_202E_206F_206D_206A_206B_200C_200F_206F_200E_206E_202E_202C_202B_206B_206F_200D_206D_200C_202E()
|
||||
{
|
||||
return ImGuiColors.DalamudGrey2;
|
||||
}
|
||||
|
||||
static Vector4 _202E_200D_200D_200E_202B_202D_200F_206D_206A_206E_202A_206F_202A_206C_200F_200E_200C_200F_200F_206C_202A_200F_206C_206D_200C_200C_202C_206E_200E_206B_200B_200D_206C_200E_206C_206F_206D_200D_206E_202C_202E()
|
||||
{
|
||||
return ImGuiColors.DalamudYellow;
|
||||
}
|
||||
|
||||
static IUiBuilder _200B_200E_206A_202C_200D_200F_202E_202D_202C_202D_200E_200B_200F_206F_206E_200F_202D_200C_202D_202A_206E_206C_206A_206A_206C_206B_206D_202C_202D_202A_202D_200B_202C_200D_206D_200C_206B_206E_202C_206C_202E(IDalamudPluginInterface P_0)
|
||||
{
|
||||
return P_0.UiBuilder;
|
||||
}
|
||||
|
||||
static IFontHandle _200B_202E_206E_206B_200D_200B_200D_200F_206C_206B_202C_206A_202B_206F_206C_202D_206B_206A_200D_200E_200D_202B_200B_202A_200C_200D_200C_206C_200B_200B_200D_206D_200F_200D_206E_206F_202C_206E_206D_202D_202E(IUiBuilder P_0)
|
||||
{
|
||||
return P_0.IconFontFixedWidthHandle;
|
||||
}
|
||||
|
||||
static IDisposable _206C_202D_206B_200F_202C_202C_200D_206E_202A_202E_202C_200C_202B_200C_202E_206C_200F_200D_206B_200B_206D_206E_200B_200C_206D_206A_202A_200D_200E_206F_206E_202B_206F_206C_206A_206A_202A_202D_202B_202E_202E(IFontHandle P_0)
|
||||
{
|
||||
return P_0.Push();
|
||||
}
|
||||
|
||||
static string _202C_202A_202A_206A_202B_206B_202E_206F_202C_202D_206A_200D_206E_206E_202B_202A_200B_206D_206A_206A_206B_202C_206F_206D_202A_206B_200E_206F_200F_206C_200B_200B_202D_200B_202A_202B_200C_202E_206B_202B_202E(FontAwesomeIcon P_0)
|
||||
{
|
||||
return P_0.ToIconString();
|
||||
}
|
||||
|
||||
static void _206B_202B_200C_202A_206D_202C_202E_202D_206D_200C_206D_206B_202E_200D_200E_200B_202E_202C_200C_202B_202C_206A_206E_202C_200D_200E_200B_206F_200D_206A_200F_206C_206E_200F_206F_200E_206D_200D_200F_206C_202E(ImU8String P_0)
|
||||
{
|
||||
ImGui.TextWrapped(P_0);
|
||||
}
|
||||
|
||||
static string[] _206B_200D_200F_206D_202A_202A_202D_202C_202C_200E_206E_200E_202E_202B_206F_200C_200D_200F_202A_206C_202B_200F_202D_206E_200B_206C_206A_200D_206E_202B_206D_200C_206A_202B_202C_206B_202B_202A_206A_202E_202E(string P_0, char P_1, int P_2, StringSplitOptions P_3)
|
||||
{
|
||||
return P_0.Split(P_1, P_2, P_3);
|
||||
}
|
||||
|
||||
static string _202B_202B_200F_200B_206F_200B_200E_202D_202A_206A_202B_200B_202B_206B_206F_202C_200F_200D_206D_200D_200D_202E_200F_206C_202D_206F_200C_200C_200F_202A_200F_200F_202D_200E_206F_200E_206E_206D_200D_200D_202E(string P_0, string P_1)
|
||||
{
|
||||
return P_0 + P_1;
|
||||
}
|
||||
|
||||
static bool _202B_202E_202B_206D_202E_206F_206C_202E_202E_202E_202C_202E_200D_202B_206D_206E_202E_202E_200B_200C_200F_200E_202D_206E_206F_202D_200C_206F_200E_202D_202E_200E_200B_202C_202C_206F_202E_202A_202E(string P_0, char P_1, StringComparison P_2)
|
||||
{
|
||||
return P_0.Contains(P_1, P_2);
|
||||
}
|
||||
|
||||
static int _200D_206C_200C_206C_206A_206F_202C_206D_206F_206D_206D_200B_200D_202C_206B_206F_202B_206A_206E_206D_206F_206B_202A_202A_202B_200C_202E_202D_202C_206C_206E_206A_202E_206B_206C_200B_202A_206B_206D_206A_202E(string P_0)
|
||||
{
|
||||
return P_0.Length;
|
||||
string text = issue.Description ?? string.Empty;
|
||||
if (!text.Contains('\n', StringComparison.Ordinal))
|
||||
{
|
||||
return text.Length > 100;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,19 +1,13 @@
|
|||
using System;
|
||||
using System.Collections.ObjectModel;
|
||||
using System.Globalization;
|
||||
using System.Numerics;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Threading;
|
||||
using Dalamud.Bindings.ImGui;
|
||||
using Dalamud.Game.Command;
|
||||
using Dalamud.Interface;
|
||||
using Dalamud.Interface.Colors;
|
||||
using Dalamud.Interface.ManagedFontAtlas;
|
||||
using Dalamud.Interface.Utility;
|
||||
using Dalamud.Interface.Utility.Raii;
|
||||
using Dalamud.Plugin;
|
||||
using Dalamud.Plugin.Services;
|
||||
using LLib.ImGui;
|
||||
using Questionable.Controller;
|
||||
using Questionable.External;
|
||||
using Questionable.Validation;
|
||||
|
|
@ -38,70 +32,9 @@ internal sealed class QuickAccessButtonsComponent
|
|||
|
||||
private readonly NavmeshIpc _navmeshIpc;
|
||||
|
||||
[CompilerGenerated]
|
||||
private EventHandler? m_Reload;
|
||||
|
||||
public bool IsReloading { get; set; }
|
||||
|
||||
public event EventHandler? Reload
|
||||
{
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
EventHandler eventHandler = this.m_Reload;
|
||||
int num = -179073596;
|
||||
while (true)
|
||||
{
|
||||
int num2 = num;
|
||||
int num3 = -179073595;
|
||||
int num4 = num2;
|
||||
switch ((num4 | num3) - (num4 & num3))
|
||||
{
|
||||
case 0:
|
||||
num = -179073596;
|
||||
break;
|
||||
case 1:
|
||||
{
|
||||
EventHandler eventHandler2 = eventHandler;
|
||||
EventHandler value2 = (EventHandler)_206D_206D_200F_200B_202C_202C_202C_206B_206E_202D_206A_202A_200E_206B_206B_206F_206A_206E_206E_206B_202D_206A_206D_206D_202C_202E_202C_200F_206A_206D_206D_206F_202B_200F_206B_202C_206C_202E_206C_200F_202E((Delegate)eventHandler2, (Delegate)value);
|
||||
eventHandler = Interlocked.CompareExchange(ref this.m_Reload, value2, eventHandler2);
|
||||
num = (((object)eventHandler != eventHandler2) ? (-179073596) : (-179073593));
|
||||
break;
|
||||
}
|
||||
case 2:
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
EventHandler eventHandler = this.m_Reload;
|
||||
int num = 1171519483;
|
||||
while (true)
|
||||
{
|
||||
int num2 = num;
|
||||
int num3 = 1171519482;
|
||||
int num4 = num2;
|
||||
switch ((num4 | num3) - (num4 & num3))
|
||||
{
|
||||
case 0:
|
||||
num = 1171519483;
|
||||
break;
|
||||
case 2:
|
||||
return;
|
||||
case 1:
|
||||
{
|
||||
EventHandler eventHandler2 = eventHandler;
|
||||
EventHandler value2 = (EventHandler)_206E_206E_202E_206F_206F_202A_202D_206C_200B_202A_200F_200E_200F_206C_202A_202E_202C_200B_206A_202E_202A_206F_206D_200F_202B_206E_206C_206F_202E_206D_202E_200B_206F_202D_200F_202C_206D_206D_206B_206C_202E((Delegate)eventHandler2, (Delegate)value);
|
||||
eventHandler = Interlocked.CompareExchange(ref this.m_Reload, value2, eventHandler2);
|
||||
num = (((object)eventHandler != eventHandler2) ? 1171519483 : 1171519480);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
public event EventHandler? Reload;
|
||||
|
||||
public QuickAccessButtonsComponent(QuestRegistry questRegistry, QuestValidator questValidator, QuestValidationWindow questValidationWindow, ICommandManager commandManager, IDalamudPluginInterface pluginInterface, Configuration configuration, WigglyNavAvailability wigglyNavAvailability, NavmeshIpc navmeshIpc)
|
||||
{
|
||||
|
|
@ -115,295 +48,84 @@ internal sealed class QuickAccessButtonsComponent
|
|||
_navmeshIpc = navmeshIpc;
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
public void Draw()
|
||||
{
|
||||
float x = _200B_202B_200C_200E_202D_202C_200E_200F_206D_206D_200F_202E_206C_200F_200B_200D_200F_200B_200B_200D_202A_206B_200D_202E_202A_202C_200E_206A_200F_200D_202B_206E_200E_206F_202C_206B_200C_202E_202E_206C_202E().X;
|
||||
float x2 = _202B_200E_206D_202E_206D_206B_206E_202D_200D_200B_200E_200E_206E_200D_206C_202D_206E_200C_202D_202E_206E_206A_206C_200C_200C_200E_200C_202C_202B_202B_200E_206F_206C_200D_202D_200E_202E_200B_202E_202B_202E().ItemSpacing.X;
|
||||
float x = ImGui.GetContentRegionAvail().X;
|
||||
float x2 = ImGui.GetStyle().ItemSpacing.X;
|
||||
float width = (x - x2) / 2f;
|
||||
ImRaii.DisabledDisposable disabledDisposable = _206E_200F_202B_206B_202C_206A_202C_206A_206E_200D_206B_202C_206F_202E_206A_206C_206D_200E_202D_200C_202A_206C_206C_206E_202E_202D_200C_202B_206B_200B_200B_202E_200F_200C_206F_206F_206C_206B_206C_202E(IsReloading);
|
||||
int num;
|
||||
try
|
||||
using (ImRaii.Disabled(IsReloading))
|
||||
{
|
||||
num = (IsReloading ? 263407056 : 263407060);
|
||||
while (true)
|
||||
string text = (IsReloading ? "Reloading..." : "Reload Data");
|
||||
if (UiThemeUtils.IconTextButton(FontAwesomeIcon.RedoAlt, text, width))
|
||||
{
|
||||
int num2 = num;
|
||||
int num3 = 263407056;
|
||||
int num4 = num2;
|
||||
string text;
|
||||
switch ((num4 | num3) - (num4 & num3))
|
||||
{
|
||||
default:
|
||||
continue;
|
||||
case 2:
|
||||
num = 263407060;
|
||||
continue;
|
||||
case 4:
|
||||
text = global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E<string>(900520513);
|
||||
break;
|
||||
case 3:
|
||||
{
|
||||
EventHandler? eventHandler = this.Reload;
|
||||
if (eventHandler == null)
|
||||
{
|
||||
goto end_IL_0057;
|
||||
}
|
||||
eventHandler(this, EventArgs.Empty);
|
||||
num = 263407057;
|
||||
continue;
|
||||
}
|
||||
case 0:
|
||||
text = global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E<string>(1097231565);
|
||||
break;
|
||||
case 1:
|
||||
goto end_IL_0057;
|
||||
}
|
||||
string text2 = text;
|
||||
num = ((!UiThemeUtils.IconTextButton(FontAwesomeIcon.RedoAlt, text2, width)) ? 263407057 : 263407059);
|
||||
continue;
|
||||
end_IL_0057:
|
||||
break;
|
||||
this.Reload?.Invoke(this, EventArgs.Empty);
|
||||
}
|
||||
}
|
||||
finally
|
||||
{
|
||||
num = ((disabledDisposable == null) ? 336483817 : 336483816);
|
||||
while (true)
|
||||
{
|
||||
int num5 = num;
|
||||
int num3 = 336483817;
|
||||
int num4 = num5;
|
||||
int num6 = num4 + num3;
|
||||
int num7 = num4 & num3;
|
||||
switch (num6 - (num7 + num7))
|
||||
{
|
||||
case 2:
|
||||
num = 336483816;
|
||||
break;
|
||||
case 0:
|
||||
goto end_IL_0135;
|
||||
case 1:
|
||||
_206C_206F_206C_206E_202C_200E_202A_206B_206A_202E_206D_200E_200C_202A_200B_206B_200E_206A_206F_200E_202B_206E_200E_206A_206B_200B_206A_206D_202A_200F_206D_200F_206C_206D_206D_200E_206B_206F_200D_202A_202E((IDisposable)disabledDisposable);
|
||||
num = 336483817;
|
||||
break;
|
||||
}
|
||||
continue;
|
||||
end_IL_0135:
|
||||
break;
|
||||
}
|
||||
}
|
||||
_206F_200C_202C_200F_200E_202D_202C_206C_200E_206A_200C_202D_206A_206F_206E_206E_202B_200F_200C_200D_202C_206E_202B_202B_200C_202D_200F_202C_200C_202B_202C_202E_202B_206B_202B_206F_200F_206F_206A_202A_202E();
|
||||
ImGui.SameLine();
|
||||
Configuration.ENavigationProvider navigationProvider = _configuration.General.NavigationProvider;
|
||||
num = ((navigationProvider != Configuration.ENavigationProvider.WigglyNav) ? 1435941283 : 1435941295);
|
||||
bool flag = default(bool);
|
||||
bool flag2 = default(bool);
|
||||
int buildProgress = default(int);
|
||||
string text3 = default(string);
|
||||
int num9;
|
||||
bool flag3 = default(bool);
|
||||
bool flag4 = default(bool);
|
||||
while (true)
|
||||
bool flag = navigationProvider == Configuration.ENavigationProvider.WigglyNav && _wigglyNavAvailability.IsCompatible;
|
||||
bool flag2 = navigationProvider == Configuration.ENavigationProvider.WigglyNavShim;
|
||||
bool flag3 = flag || flag2;
|
||||
bool flag4 = flag || (flag2 ? _navmeshIpc.IsNavmeshAvailable : _commandManager.Commands.ContainsKey("/vnav"));
|
||||
string text2 = "Rebuild Navmesh";
|
||||
if (flag4 && !_navmeshIpc.IsReady)
|
||||
{
|
||||
int num8 = num;
|
||||
int num3 = 1435941285;
|
||||
int num4 = num8;
|
||||
int num11;
|
||||
int num10;
|
||||
bool num12;
|
||||
switch ((num4 | num3) - (num4 & num3))
|
||||
int buildProgress = _navmeshIpc.GetBuildProgress();
|
||||
if (buildProgress < 100)
|
||||
{
|
||||
default:
|
||||
continue;
|
||||
case 7:
|
||||
num = 1435941295;
|
||||
continue;
|
||||
case 6:
|
||||
num11 = 0;
|
||||
goto IL_0219;
|
||||
case 10:
|
||||
num11 = (_wigglyNavAvailability.IsCompatible ? 1 : 0);
|
||||
goto IL_0219;
|
||||
case 8:
|
||||
num = (_navmeshIpc.IsReady ? 1435941284 : 1435941280);
|
||||
continue;
|
||||
case 1:
|
||||
num = ((!flag) ? 1435941285 : 1435941294);
|
||||
continue;
|
||||
case 4:
|
||||
num10 = 1;
|
||||
goto IL_02b6;
|
||||
case 9:
|
||||
num = (flag2 ? 1435941287 : 1435941289);
|
||||
continue;
|
||||
case 3:
|
||||
{
|
||||
DefaultInterpolatedStringHandler defaultInterpolatedStringHandler = new DefaultInterpolatedStringHandler(15, 1);
|
||||
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>(-757541673));
|
||||
defaultInterpolatedStringHandler.AppendFormatted(buildProgress);
|
||||
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>(767159727));
|
||||
text3 = defaultInterpolatedStringHandler.ToStringAndClear();
|
||||
num = 1435941284;
|
||||
continue;
|
||||
text2 = $"Rebuilding... {buildProgress}%";
|
||||
}
|
||||
case 11:
|
||||
num9 = ((!_206B_206A_202D_200F_200E_200C_200D_202E_202E_206A_206F_202D_206C_200D_206E_206F_206A_200B_200E_206B_202D_202C_202A_206E_200D_200D_206B_206D_202A_206C_206B_202C_202D_202A_200F_200D_202E_206C_200C_200F_202E(ImGuiKey.ModCtrl)) ? 1 : 0);
|
||||
break;
|
||||
case 12:
|
||||
num10 = (_202A_200F_202C_206D_206F_206A_200C_200D_206B_206C_202E_206F_200D_200B_206B_200C_200C_200F_200B_206E_200D_202A_206E_200E_200E_202A_206B_206E_206B_206E_202C_200C_206C_202D_202C_206E_206E_202A_202E_202E_202E(_commandManager).ContainsKey(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>(507098409)) ? 1 : 0);
|
||||
goto IL_02b6;
|
||||
case 5:
|
||||
buildProgress = _navmeshIpc.GetBuildProgress();
|
||||
num = ((buildProgress >= 100) ? 1435941284 : 1435941286);
|
||||
continue;
|
||||
case 2:
|
||||
num10 = (_navmeshIpc.IsNavmeshAvailable ? 1 : 0);
|
||||
goto IL_02b6;
|
||||
case 0:
|
||||
{
|
||||
num9 = 1;
|
||||
break;
|
||||
}
|
||||
IL_02b6:
|
||||
flag = (byte)num10 != 0;
|
||||
text3 = 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>(-1492851950);
|
||||
num = ((!flag) ? 1435941284 : 1435941293);
|
||||
continue;
|
||||
IL_0219:
|
||||
flag3 = (byte)num11 != 0;
|
||||
flag2 = navigationProvider == Configuration.ENavigationProvider.WigglyNavShim;
|
||||
num12 = flag3;
|
||||
num3 = (flag2 ? 1 : 0);
|
||||
num4 = (num12 ? 1 : 0);
|
||||
flag4 = (byte)(num4 + num3 - (num4 & num3)) != 0;
|
||||
num = (flag3 ? 1435941281 : 1435941292);
|
||||
continue;
|
||||
}
|
||||
break;
|
||||
}
|
||||
disabledDisposable = _206E_200F_202B_206B_202C_206A_202C_206A_206E_200D_206B_202C_206F_202E_206A_206C_206D_200E_202D_200C_202A_206C_206C_206E_202E_202D_200C_202B_206B_200B_200B_202E_200F_200C_206F_206F_206C_206B_206C_202E((byte)num9 != 0);
|
||||
try
|
||||
using (ImRaii.Disabled(!flag4 || !ImGui.IsKeyDown(ImGuiKey.ModCtrl)))
|
||||
{
|
||||
num = ((!UiThemeUtils.IconTextButton(FontAwesomeIcon.Gem, text3, width)) ? 1684640401 : 1684640403);
|
||||
while (true)
|
||||
if (UiThemeUtils.IconTextButton(FontAwesomeIcon.Gem, text2, width))
|
||||
{
|
||||
int num13 = num;
|
||||
int num3 = 1684640402;
|
||||
int num4 = num13;
|
||||
switch ((num4 | num3) - (num4 & num3))
|
||||
if (flag3)
|
||||
{
|
||||
case 0:
|
||||
num = 1684640403;
|
||||
break;
|
||||
case 2:
|
||||
_202E_202A_206A_206C_206B_206D_200F_206E_206F_200E_206E_206E_202A_202D_202A_200F_202E_206A_202C_202B_206C_206C_200B_200F_202B_206D_200D_200C_200B_206E_200B_206E_200D_200D_200E_206B_200E_206D_200C_202C_202E(_commandManager, 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>(-759082513));
|
||||
num = 1684640401;
|
||||
break;
|
||||
case 1:
|
||||
num = ((!flag4) ? 1684640400 : 1684640406);
|
||||
break;
|
||||
case 4:
|
||||
_navmeshIpc.Rebuild();
|
||||
goto end_IL_0411;
|
||||
case 3:
|
||||
goto end_IL_0411;
|
||||
}
|
||||
continue;
|
||||
end_IL_0411:
|
||||
break;
|
||||
}
|
||||
}
|
||||
finally
|
||||
{
|
||||
num = ((disabledDisposable == null) ? (-78943588) : (-78943585));
|
||||
while (true)
|
||||
{
|
||||
int num14 = num;
|
||||
int num3 = -78943586;
|
||||
int num4 = num14;
|
||||
switch ((num4 | num3) - (num4 & num3))
|
||||
else
|
||||
{
|
||||
case 0:
|
||||
num = -78943585;
|
||||
break;
|
||||
case 1:
|
||||
_206C_206F_206C_206E_202C_200E_202A_206B_206A_202E_206D_200E_200C_202A_200B_206B_200E_206A_206F_200E_202B_206E_200E_206A_206B_200B_206A_206D_202A_200F_206D_200F_206C_206D_206D_200E_206B_206F_200D_202A_202E((IDisposable)disabledDisposable);
|
||||
num = -78943588;
|
||||
break;
|
||||
case 2:
|
||||
goto end_IL_04d2;
|
||||
_commandManager.ProcessCommand("/vnav rebuild");
|
||||
}
|
||||
continue;
|
||||
end_IL_04d2:
|
||||
break;
|
||||
}
|
||||
}
|
||||
num = ((!_202E_206E_200C_202C_206E_202D_200F_206D_206B_206A_202D_202B_202C_202D_206D_202A_200B_202B_206A_206C_206F_206D_200F_206D_206B_206E_200E_206B_206F_200E_206A_202C_202B_200C_202B_206E_206C_200D_200C_202B_202E(ImGuiHoveredFlags.AllowWhenDisabled)) ? 1890619570 : 1890619581);
|
||||
while (true)
|
||||
if (ImGui.IsItemHovered(ImGuiHoveredFlags.AllowWhenDisabled))
|
||||
{
|
||||
int num15 = num;
|
||||
int num3 = 1890619582;
|
||||
int num4 = num15;
|
||||
int num16 = num4 + num3;
|
||||
int num17 = num4 & num3;
|
||||
switch (num16 - (num17 + num17))
|
||||
if (!flag4)
|
||||
{
|
||||
case 5:
|
||||
DrawValidationIssuesButton();
|
||||
num = 1890619572;
|
||||
break;
|
||||
case 12:
|
||||
num = ((_questValidator.IssueCount <= 0) ? 1890619572 : 1890619579);
|
||||
break;
|
||||
case 3:
|
||||
num = (flag ? 1890619573 : 1890619583);
|
||||
break;
|
||||
case 13:
|
||||
_200C_200E_202E_206C_206E_202B_202A_206F_206E_206C_200D_206A_200D_206C_200B_200B_206B_202D_202C_200C_200B_206B_200C_206A_202C_202E_200F_202B_206F_206C_200F_206A_200D_202A_206F_200F_202E_206D_206A_206C_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>(272437998));
|
||||
num = 1890619570;
|
||||
break;
|
||||
case 4:
|
||||
_200C_200E_202E_206C_206E_202B_202A_206F_206E_206C_200D_206A_200D_206C_200B_200B_206B_202D_202C_200C_200B_206B_200C_206A_202C_202E_200F_202B_206F_206C_200F_206A_200D_202A_206F_200F_202E_206D_206A_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>(-1054666576));
|
||||
num = 1890619570;
|
||||
break;
|
||||
case 0:
|
||||
num = ((!flag3) ? 1890619571 : 1890619578);
|
||||
break;
|
||||
case 2:
|
||||
_200C_200E_202E_206C_206E_202B_202A_206F_206E_206C_200D_206A_200D_206C_200B_200B_206B_202D_202C_200C_200B_206B_200C_206A_202C_202E_200F_202B_206F_206C_200F_206A_200D_202A_206F_200F_202E_206D_206A_206C_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>(-640328064));
|
||||
num = 1890619570;
|
||||
break;
|
||||
case 8:
|
||||
_200C_200E_202E_206C_206E_202B_202A_206F_206E_206C_200D_206A_200D_206C_200B_200B_206B_202D_202C_200C_200B_206B_200C_206A_202C_202E_200F_202B_206F_206C_200F_206A_200D_202A_206F_200F_202E_206D_206A_206C_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>(-678584146));
|
||||
num = 1890619570;
|
||||
break;
|
||||
case 1:
|
||||
num = ((!flag4) ? 1890619576 : 1890619568);
|
||||
break;
|
||||
case 7:
|
||||
num = 1890619581;
|
||||
break;
|
||||
case 9:
|
||||
_200C_200E_202E_206C_206E_202B_202A_206F_206E_206C_200D_206A_200D_206C_200B_200B_206B_202D_202C_200C_200B_206B_200C_206A_202C_202E_200F_202B_206F_206C_200F_206A_200D_202A_206F_200F_202E_206D_206A_206C_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>(-476456851));
|
||||
num = 1890619570;
|
||||
break;
|
||||
case 10:
|
||||
return;
|
||||
case 11:
|
||||
num = ((!flag2) ? 1890619582 : 1890619580);
|
||||
break;
|
||||
case 14:
|
||||
_200C_200E_202E_206C_206E_202B_202A_206F_206E_206C_200D_206A_200D_206C_200B_200B_206B_202D_202C_200C_200B_206B_200C_206A_202C_202E_200F_202B_206F_206C_200F_206A_200D_202A_206F_200F_202E_206D_206A_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>(-1942219588));
|
||||
num = 1890619570;
|
||||
break;
|
||||
case 6:
|
||||
num = ((navigationProvider != Configuration.ENavigationProvider.WigglyNav) ? 1890619574 : 1890619575);
|
||||
break;
|
||||
if (flag3)
|
||||
{
|
||||
ImGui.SetTooltip("WigglyNav is not available.");
|
||||
}
|
||||
else if (navigationProvider == Configuration.ENavigationProvider.WigglyNav)
|
||||
{
|
||||
ImGui.SetTooltip("WigglyNav is unavailable and vnavmesh, its fallback, is not installed.");
|
||||
}
|
||||
else
|
||||
{
|
||||
ImGui.SetTooltip("vnavmesh is not available.\nPlease install it first.");
|
||||
}
|
||||
}
|
||||
else if (flag2)
|
||||
{
|
||||
ImGui.SetTooltip("Hold CTRL to enable this button.\nRebuilding the WigglyNav navmesh (shim surface) will take some time.");
|
||||
}
|
||||
else if (flag)
|
||||
{
|
||||
ImGui.SetTooltip("Hold CTRL to enable this button.\nRebuilding the WigglyNav navmesh will take some time.");
|
||||
}
|
||||
else
|
||||
{
|
||||
ImGui.SetTooltip("Hold CTRL to enable this button.\nRebuilding the navmesh will take some time.");
|
||||
}
|
||||
}
|
||||
if (_questValidator.IssueCount > 0)
|
||||
{
|
||||
DrawValidationIssuesButton();
|
||||
}
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
private void DrawValidationIssuesButton()
|
||||
{
|
||||
int errorCount = _questValidator.ErrorCount;
|
||||
|
|
@ -411,450 +133,79 @@ internal sealed class QuickAccessButtonsComponent
|
|||
int item = _questValidator.IssueCount - errorCount - warningCount;
|
||||
(int, Vector4, FontAwesomeIcon)[] array = new(int, Vector4, FontAwesomeIcon)[3]
|
||||
{
|
||||
(errorCount, _206E_206D_200F_200E_206D_206E_206A_206D_200B_202C_200B_206A_206E_202B_206A_200F_202D_200C_202A_206E_202E_206F_202D_202E_202D_202B_206D_202E_206B_200B_200F_206B_200F_206C_200F_206F_200F_206B_206F_206A_202E(), FontAwesomeIcon.ExclamationTriangle),
|
||||
(warningCount, _200C_200B_206D_200C_202A_206A_200B_206D_206A_202A_206C_200F_202E_200B_200B_202B_206D_202C_206E_202C_200B_206A_206C_200E_202E_206A_206A_202C_202B_200F_202E_202D_200D_202A_206C_202C_206B_202D_206F_200C_202E(), FontAwesomeIcon.ExclamationCircle),
|
||||
(item, _200D_200E_206B_200F_202E_202A_206B_202C_202C_200B_200C_206A_202A_206B_200F_206F_200E_200F_206A_206F_200B_202C_200C_200C_200B_202C_206E_200C_206E_202C_200D_200C_200B_200B_202D_200E_202E_200E_202E_202E(), FontAwesomeIcon.InfoCircle)
|
||||
(errorCount, ImGuiColors.DalamudRed, FontAwesomeIcon.ExclamationTriangle),
|
||||
(warningCount, ImGuiColors.DalamudYellow, FontAwesomeIcon.ExclamationCircle),
|
||||
(item, ImGuiColors.ParsedBlue, FontAwesomeIcon.InfoCircle)
|
||||
};
|
||||
int num = 0;
|
||||
(int, Vector4, FontAwesomeIcon)[] array2 = array;
|
||||
int num2 = 0;
|
||||
int num3 = -1437565178;
|
||||
float num20 = default(float);
|
||||
int num27 = default(int);
|
||||
while (true)
|
||||
for (int i = 0; i < array2.Length; i++)
|
||||
{
|
||||
int num4 = num3;
|
||||
int num5 = -1437565181;
|
||||
int num6 = num4;
|
||||
int num7 = num6 + num5;
|
||||
int num8 = num6 & num5;
|
||||
switch (num7 - (num8 + num8))
|
||||
if (array2[i].Item1 > 0)
|
||||
{
|
||||
case 0:
|
||||
return;
|
||||
case 3:
|
||||
{
|
||||
int num33 = num;
|
||||
num5 = 1;
|
||||
num6 = num33;
|
||||
int num34 = num6 ^ num5;
|
||||
int num35 = num6 & num5;
|
||||
num = num34 + (num35 + num35);
|
||||
num3 = -1437565177;
|
||||
break;
|
||||
num++;
|
||||
}
|
||||
case 4:
|
||||
}
|
||||
if (num == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
using (ImRaii.PushId("validationissues"))
|
||||
{
|
||||
float num2 = 3f * ImGuiHelpers.GlobalScale;
|
||||
Vector2[] array3 = new Vector2[array.Length];
|
||||
using (_pluginInterface.UiBuilder.IconFontFixedWidthHandle.Push())
|
||||
{
|
||||
int num36 = num2;
|
||||
num5 = 1;
|
||||
num6 = num36;
|
||||
num2 = (num6 | num5) + (num6 & num5);
|
||||
num3 = -1437565178;
|
||||
break;
|
||||
}
|
||||
case 2:
|
||||
num3 = ((num != 0) ? (-1437565180) : (-1437565181));
|
||||
break;
|
||||
case 5:
|
||||
num3 = ((num2 < array2.Length) ? (-1437565182) : (-1437565183));
|
||||
break;
|
||||
case 1:
|
||||
num3 = ((array2[num2].Item1 <= 0) ? (-1437565177) : (-1437565184));
|
||||
break;
|
||||
case 6:
|
||||
num3 = -1437565178;
|
||||
break;
|
||||
case 7:
|
||||
{
|
||||
ImRaii.IdDisposable idDisposable = _200D_202E_202D_206A_206F_206F_206B_206D_206B_206E_200E_202A_200E_206A_206F_200F_202A_202D_200D_202E_200F_206B_200B_206E_206B_200C_202C_206A_200B_202D_202E_202E_200D_200F_200C_206A_200D_202E_206A_202C_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>(-796253766), true);
|
||||
try
|
||||
for (int j = 0; j < array.Length; j++)
|
||||
{
|
||||
float num9 = 3f * _202E_200E_206D_206C_206D_200F_206E_206F_202E_206D_206F_206F_200D_200E_200E_200D_202E_206A_206A_200B_206E_202E_206A_200E_202D_206D_202B_202A_206F_202D_202C_202D_200B_206F_200C_206B_200B_202D_200E_202D_202E();
|
||||
Vector2[] array3 = new Vector2[array.Length];
|
||||
IDisposable disposable = _200C_202C_200D_202D_200F_202A_206B_200C_202E_206E_202A_202D_200B_200F_206F_202A_206E_202E_200F_202A_200B_200C_202B_206C_202D_200B_200E_200C_206B_206F_200F_200C_202A_206C_200F_200E_206C_202D_202D_202B_202E(_206C_206B_202A_200F_206A_202C_200C_206F_206D_206C_200E_206A_206D_200E_206C_206B_202E_200D_200F_206E_206A_206A_206C_202A_200C_200E_206C_202E_202A_202C_200E_200D_200D_200D_202C_200E_206B_206A_202D_206C_202E(_202E_202C_202B_200F_202A_202B_206D_206A_206F_202B_206E_202C_202E_206A_200C_202E_202C_200F_200F_206C_200C_200B_206F_206D_200B_206B_200E_206A_206B_200D_202E_206D_202D_200E_200E_200E_206C_206C_200D_202A_202E(_pluginInterface)));
|
||||
try
|
||||
if (array[j].Item1 > 0)
|
||||
{
|
||||
int num10 = 0;
|
||||
num3 = -746592479;
|
||||
while (true)
|
||||
{
|
||||
int num11 = num3;
|
||||
num5 = -746592476;
|
||||
num6 = num11;
|
||||
int num12 = num6 + num5;
|
||||
int num13 = num6 & num5;
|
||||
switch (num12 - (num13 + num13))
|
||||
{
|
||||
case 4:
|
||||
num3 = -746592479;
|
||||
break;
|
||||
case 3:
|
||||
num3 = ((array[num10].Item1 <= 0) ? (-746592475) : (-746592476));
|
||||
break;
|
||||
case 0:
|
||||
array3[num10] = _200C_200F_200F_202D_202A_200E_202C_206C_202A_200C_206D_200E_200D_206B_206B_202A_206E_202C_200C_202D_200C_202C_206E_206A_200C_200C_200E_202E_206E_200D_202C_206F_200B_206F_200F_202A_206D_206B_206F_202E_202E((ImU8String)_200F_206D_200E_206F_200F_200D_206E_200B_202C_206A_200D_202E_200D_206E_202E_200B_202D_206A_202C_202B_206A_206B_202E_202C_202B_202A_200F_206D_206F_206B_206A_202B_206D_200D_206F_200F_202D_202A_206C_200C_202E(array[num10].Item3), false, -1f);
|
||||
num3 = -746592475;
|
||||
break;
|
||||
case 5:
|
||||
num3 = ((num10 < array.Length) ? (-746592473) : (-746592474));
|
||||
break;
|
||||
case 1:
|
||||
{
|
||||
int num14 = num10;
|
||||
num5 = 1;
|
||||
num6 = num14;
|
||||
num10 = (num6 | num5) + (num6 & num5);
|
||||
num3 = -746592479;
|
||||
break;
|
||||
}
|
||||
case 2:
|
||||
goto end_IL_01dc;
|
||||
}
|
||||
continue;
|
||||
end_IL_01dc:
|
||||
break;
|
||||
}
|
||||
}
|
||||
finally
|
||||
{
|
||||
num3 = ((disposable == null) ? 334157648 : 334157649);
|
||||
while (true)
|
||||
{
|
||||
int num15 = num3;
|
||||
num5 = 334157648;
|
||||
num6 = num15;
|
||||
int num16 = num6 + num5;
|
||||
int num17 = num6 & num5;
|
||||
switch (num16 - (num17 + num17))
|
||||
{
|
||||
case 2:
|
||||
num3 = 334157649;
|
||||
break;
|
||||
case 0:
|
||||
goto end_IL_02ea;
|
||||
case 1:
|
||||
_206C_206F_206C_206E_202C_200E_202A_206B_206A_202E_206D_200E_200C_202A_200B_206B_200E_206A_206F_200E_202B_206E_200E_206A_206B_200B_206A_206D_202A_200F_206D_200F_206C_206D_206D_200E_206B_206F_200D_202A_202E(disposable);
|
||||
num3 = 334157648;
|
||||
break;
|
||||
}
|
||||
continue;
|
||||
end_IL_02ea:
|
||||
break;
|
||||
}
|
||||
}
|
||||
string[] array4 = new string[array.Length];
|
||||
Vector2[] array5 = new Vector2[array.Length];
|
||||
int num18 = 0;
|
||||
num3 = -1717059511;
|
||||
while (true)
|
||||
{
|
||||
int num19 = num3;
|
||||
num5 = -1717059519;
|
||||
num6 = num19;
|
||||
switch ((num6 | num5) - (num6 & num5))
|
||||
{
|
||||
case 5:
|
||||
num3 = -1717059511;
|
||||
break;
|
||||
case 0:
|
||||
{
|
||||
num20 += array3[num27].X + array5[num27].X;
|
||||
int num29 = num27;
|
||||
num5 = 1;
|
||||
num6 = num29;
|
||||
num27 = (num6 | num5) + (num6 & num5);
|
||||
num3 = -1717059517;
|
||||
break;
|
||||
}
|
||||
case 7:
|
||||
array4[num18] = array[num18].Item1.ToString(_200D_202B_202B_202B_206F_202C_206B_202A_206A_206F_202D_200D_206C_206F_206D_202A_202E_206B_206A_202D_206F_200E_202B_202A_206F_200F_206C_206B_206E_200C_200C_202D_200D_206B_200D_206B_202B_206D_206E_200E_202E());
|
||||
array5[num18] = _200C_200F_200F_202D_202A_200E_202C_206C_202A_200C_206D_200E_200D_206B_206B_202A_206E_202C_200C_202D_200C_202C_206E_206A_200C_200C_200E_202E_206E_200D_202C_206F_200B_206F_200F_202A_206D_206B_206F_202E_202E((ImU8String)array4[num18], false, -1f);
|
||||
num3 = -1717059520;
|
||||
break;
|
||||
case 2:
|
||||
num3 = ((num27 < array.Length) ? (-1717059519) : (-1717059513));
|
||||
break;
|
||||
case 4:
|
||||
num20 = 0f;
|
||||
num27 = 0;
|
||||
num3 = -1717059517;
|
||||
break;
|
||||
case 3:
|
||||
num3 = ((array[num18].Item1 <= 0) ? (-1717059520) : (-1717059514));
|
||||
break;
|
||||
case 8:
|
||||
num3 = ((num18 < array.Length) ? (-1717059518) : (-1717059515));
|
||||
break;
|
||||
case 1:
|
||||
{
|
||||
int num28 = num18;
|
||||
num5 = 1;
|
||||
num6 = num28;
|
||||
num18 = (num6 | num5) + (num6 & num5);
|
||||
num3 = -1717059511;
|
||||
break;
|
||||
}
|
||||
case 6:
|
||||
{
|
||||
float x = num20 + _202B_200E_206D_202E_206D_206B_206E_202D_200D_200B_200E_200E_206E_200D_206C_202D_206E_200C_202D_202E_206E_206A_206C_200C_200C_200E_200C_202C_202B_202B_200E_206F_206C_200D_202D_200E_202E_200B_202E_202B_202E().FramePadding.X * 2f + num9 * 2f * (float)num;
|
||||
float y = _202E_206D_200B_200D_202D_206D_202E_202B_202B_200F_206B_200C_202C_202E_202D_206C_206C_202C_202B_200C_202E_206E_202E_202E_206B_206C_206C_202D_206E_206E_206F_202E_200D_200E_206A_202C_206C_202B_206B_200F_202E();
|
||||
Vector2 vector = _206C_202B_202B_206A_200F_200C_206F_202E_200B_206B_202A_206A_206D_202E_206A_206D_206E_202A_200F_202E_202E_200C_206E_206D_202E_202C_202B_206E_206E_202B_206A_206D_202E_202A_202A_202A_202D_200E_206F_200C_202E();
|
||||
bool flag = _200C_206D_200C_206F_206E_202D_202C_200E_202B_206F_202C_206B_202E_206C_206A_200B_200E_200F_206E_202D_202E_206F_200B_206B_200C_200D_200C_206E_206C_206A_202D_200D_206C_202A_200E_206B_206E_206E_200F_206B_202E((ImU8String)string.Empty, new Vector2(x, y));
|
||||
ImDrawListPtr imDrawListPtr = _200D_206D_206E_202D_200D_200F_202A_202D_200D_206C_206E_206D_206F_200B_202A_202B_206B_202B_206E_202B_200F_200D_202A_206C_206D_202E_200F_202C_202A_206B_200F_200D_202E_206F_202A_200D_200B_200C_202C_206F_202E();
|
||||
Vector2 vector2 = new Vector2(vector.X + _202B_200E_206D_202E_206D_206B_206E_202D_200D_200B_200E_200E_206E_200D_206C_202D_206E_200C_202D_202E_206E_206A_206C_200C_200C_200E_200C_202C_202B_202B_200E_206F_206C_200D_202D_200E_202E_200B_202E_202B_202E().FramePadding.X, vector.Y + _202B_200E_206D_202E_206D_206B_206E_202D_200D_200B_200E_200E_206E_200D_206C_202D_206E_200C_202D_202E_206E_206A_206C_200C_200C_200E_200C_202C_202B_202B_200E_206F_206C_200D_202D_200E_202E_200B_202E_202B_202E().FramePadding.Y);
|
||||
for (int num21 = 0; num21 < array.Length; num21 = (num6 | num5) + (num6 & num5))
|
||||
{
|
||||
if (array[num21].Item1 != 0)
|
||||
{
|
||||
IDisposable disposable2 = _200C_202C_200D_202D_200F_202A_206B_200C_202E_206E_202A_202D_200B_200F_206F_202A_206E_202E_200F_202A_200B_200C_202B_206C_202D_200B_200E_200C_206B_206F_200F_200C_202A_206C_200F_200E_206C_202D_202D_202B_202E(_206C_206B_202A_200F_206A_202C_200C_206F_206D_206C_200E_206A_206D_200E_206C_206B_202E_200D_200F_206E_206A_206A_206C_202A_200C_200E_206C_202E_202A_202C_200E_200D_200D_200D_202C_200E_206B_206A_202D_206C_202E(_202E_202C_202B_200F_202A_202B_206D_206A_206F_202B_206E_202C_202E_206A_200C_202E_202C_200F_200F_206C_200C_200B_206F_206D_200B_206B_200E_206A_206B_200D_202E_206D_202D_200E_200E_200E_206C_206C_200D_202A_202E(_pluginInterface)));
|
||||
try
|
||||
{
|
||||
imDrawListPtr.AddText(vector2, _206C_202C_202D_200D_200D_202E_200D_206D_202B_200E_200F_202E_202B_200E_200C_200B_202C_206A_202D_206F_200B_202B_206C_206D_202A_200D_202C_206B_206B_202B_202B_206A_206E_202A_200D_200E_200D_206B_206F_206F_202E(array[num21].Item2), _200F_206D_200E_206F_200F_200D_206E_200B_202C_206A_200D_202E_200D_206E_202E_200B_202D_206A_202C_202B_206A_206B_202E_202C_202B_202A_200F_206D_206F_206B_206A_202B_206D_200D_206F_200F_202D_202A_206C_200C_202E(array[num21].Item3));
|
||||
}
|
||||
finally
|
||||
{
|
||||
num3 = ((disposable2 == null) ? (-226333035) : (-226333036));
|
||||
while (true)
|
||||
{
|
||||
int num22 = num3;
|
||||
num5 = -226333035;
|
||||
num6 = num22;
|
||||
int num23 = num6 + num5;
|
||||
int num24 = num6 & num5;
|
||||
switch (num23 - (num24 + num24))
|
||||
{
|
||||
case 2:
|
||||
num3 = -226333036;
|
||||
break;
|
||||
case 1:
|
||||
_206C_206F_206C_206E_202C_200E_202A_206B_206A_202E_206D_200E_200C_202A_200B_206B_200E_206A_206F_200E_202B_206E_200E_206A_206B_200B_206A_206D_202A_200F_206D_200F_206C_206D_206D_200E_206B_206F_200D_202A_202E(disposable2);
|
||||
num3 = -226333035;
|
||||
break;
|
||||
case 0:
|
||||
goto end_IL_05f6;
|
||||
}
|
||||
continue;
|
||||
end_IL_05f6:
|
||||
break;
|
||||
}
|
||||
}
|
||||
Vector2 vector3 = vector2;
|
||||
vector3.X = vector2.X + array3[num21].X + num9;
|
||||
vector2 = vector3;
|
||||
imDrawListPtr.AddText(vector2, _200C_202B_202A_206B_202E_202D_200F_206D_200E_200E_200D_206B_200C_202E_200C_206D_202D_206F_202A_202A_202B_206B_202A_206C_206D_206F_200D_202C_206F_202D_202E_200C_202B_206A_206F_206B_206A_200F_200F_200C_202E(ImGuiCol.Text), array4[num21]);
|
||||
vector3 = vector2;
|
||||
vector3.X = vector2.X + array5[num21].X + 2f * num9;
|
||||
vector2 = vector3;
|
||||
}
|
||||
int num25 = num21;
|
||||
num5 = 1;
|
||||
num6 = num25;
|
||||
}
|
||||
num3 = 734288855;
|
||||
while (true)
|
||||
{
|
||||
int num26 = num3;
|
||||
num5 = 734288854;
|
||||
num6 = num26;
|
||||
switch ((num6 | num5) - (num6 & num5))
|
||||
{
|
||||
case 0:
|
||||
num3 = 734288855;
|
||||
break;
|
||||
case 2:
|
||||
_206C_206A_206F_206D_206E_206C_200C_200E_202D_200C_202A_202A_200F_206D_200C_200E_200E_200D_206E_206E_202C_206C_202D_200C_200B_200F_206A_206B_200B_206A_202B_202A_206B_200B_202A_206A_200D_200E_202D_200F_202E((LWindow)_questValidationWindow, true);
|
||||
num3 = 734288853;
|
||||
break;
|
||||
case 1:
|
||||
num3 = ((!flag) ? 734288853 : 734288852);
|
||||
break;
|
||||
case 3:
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
finally
|
||||
{
|
||||
num3 = ((idDisposable == null) ? 902881747 : 902881746);
|
||||
while (true)
|
||||
{
|
||||
int num30 = num3;
|
||||
num5 = 902881747;
|
||||
num6 = num30;
|
||||
int num31 = num6 + num5;
|
||||
int num32 = num6 & num5;
|
||||
switch (num31 - (num32 + num32))
|
||||
{
|
||||
case 2:
|
||||
num3 = 902881746;
|
||||
break;
|
||||
case 0:
|
||||
goto end_IL_0774;
|
||||
case 1:
|
||||
_206C_206F_206C_206E_202C_200E_202A_206B_206A_202E_206D_200E_200C_202A_200B_206B_200E_206A_206F_200E_202B_206E_200E_206A_206B_200B_206A_206D_202A_200F_206D_200F_206C_206D_206D_200E_206B_206F_200D_202A_202E((IDisposable)idDisposable);
|
||||
num3 = 902881747;
|
||||
break;
|
||||
}
|
||||
continue;
|
||||
end_IL_0774:
|
||||
break;
|
||||
array3[j] = ImGui.CalcTextSize(array[j].Item3.ToIconString());
|
||||
}
|
||||
}
|
||||
}
|
||||
string[] array4 = new string[array.Length];
|
||||
Vector2[] array5 = new Vector2[array.Length];
|
||||
for (int k = 0; k < array.Length; k++)
|
||||
{
|
||||
if (array[k].Item1 > 0)
|
||||
{
|
||||
array4[k] = array[k].Item1.ToString(CultureInfo.InvariantCulture);
|
||||
array5[k] = ImGui.CalcTextSize(array4[k]);
|
||||
}
|
||||
}
|
||||
float num3 = 0f;
|
||||
for (int l = 0; l < array.Length; l++)
|
||||
{
|
||||
num3 += array3[l].X + array5[l].X;
|
||||
}
|
||||
float x = num3 + ImGui.GetStyle().FramePadding.X * 2f + num2 * 2f * (float)num;
|
||||
float frameHeight = ImGui.GetFrameHeight();
|
||||
Vector2 cursorScreenPos = ImGui.GetCursorScreenPos();
|
||||
bool flag = ImGui.Button(string.Empty, new Vector2(x, frameHeight));
|
||||
ImDrawListPtr windowDrawList = ImGui.GetWindowDrawList();
|
||||
Vector2 vector = new Vector2(cursorScreenPos.X + ImGui.GetStyle().FramePadding.X, cursorScreenPos.Y + ImGui.GetStyle().FramePadding.Y);
|
||||
for (int m = 0; m < array.Length; m++)
|
||||
{
|
||||
if (array[m].Item1 != 0)
|
||||
{
|
||||
using (_pluginInterface.UiBuilder.IconFontFixedWidthHandle.Push())
|
||||
{
|
||||
windowDrawList.AddText(vector, ImGui.GetColorU32(array[m].Item2), array[m].Item3.ToIconString());
|
||||
}
|
||||
Vector2 vector2 = vector;
|
||||
vector2.X = vector.X + array3[m].X + num2;
|
||||
vector = vector2;
|
||||
windowDrawList.AddText(vector, ImGui.GetColorU32(ImGuiCol.Text), array4[m]);
|
||||
vector2 = vector;
|
||||
vector2.X = vector.X + array5[m].X + 2f * num2;
|
||||
vector = vector2;
|
||||
}
|
||||
}
|
||||
if (flag)
|
||||
{
|
||||
_questValidationWindow.IsOpenAndUncollapsed = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
static Delegate _206D_206D_200F_200B_202C_202C_202C_206B_206E_202D_206A_202A_200E_206B_206B_206F_206A_206E_206E_206B_202D_206A_206D_206D_202C_202E_202C_200F_206A_206D_206D_206F_202B_200F_206B_202C_206C_202E_206C_200F_202E(Delegate P_0, Delegate P_1)
|
||||
{
|
||||
return Delegate.Combine(P_0, P_1);
|
||||
}
|
||||
|
||||
static Delegate _206E_206E_202E_206F_206F_202A_202D_206C_200B_202A_200F_200E_200F_206C_202A_202E_202C_200B_206A_202E_202A_206F_206D_200F_202B_206E_206C_206F_202E_206D_202E_200B_206F_202D_200F_202C_206D_206D_206B_206C_202E(Delegate P_0, Delegate P_1)
|
||||
{
|
||||
return Delegate.Remove(P_0, P_1);
|
||||
}
|
||||
|
||||
static Vector2 _200B_202B_200C_200E_202D_202C_200E_200F_206D_206D_200F_202E_206C_200F_200B_200D_200F_200B_200B_200D_202A_206B_200D_202E_202A_202C_200E_206A_200F_200D_202B_206E_200E_206F_202C_206B_200C_202E_202E_206C_202E()
|
||||
{
|
||||
return ImGui.GetContentRegionAvail();
|
||||
}
|
||||
|
||||
static ImGuiStylePtr _202B_200E_206D_202E_206D_206B_206E_202D_200D_200B_200E_200E_206E_200D_206C_202D_206E_200C_202D_202E_206E_206A_206C_200C_200C_200E_200C_202C_202B_202B_200E_206F_206C_200D_202D_200E_202E_200B_202E_202B_202E()
|
||||
{
|
||||
return ImGui.GetStyle();
|
||||
}
|
||||
|
||||
static ImRaii.DisabledDisposable _206E_200F_202B_206B_202C_206A_202C_206A_206E_200D_206B_202C_206F_202E_206A_206C_206D_200E_202D_200C_202A_206C_206C_206E_202E_202D_200C_202B_206B_200B_200B_202E_200F_200C_206F_206F_206C_206B_206C_202E(bool P_0)
|
||||
{
|
||||
return ImRaii.Disabled(P_0);
|
||||
}
|
||||
|
||||
static void _206C_206F_206C_206E_202C_200E_202A_206B_206A_202E_206D_200E_200C_202A_200B_206B_200E_206A_206F_200E_202B_206E_200E_206A_206B_200B_206A_206D_202A_200F_206D_200F_206C_206D_206D_200E_206B_206F_200D_202A_202E(IDisposable P_0)
|
||||
{
|
||||
P_0.Dispose();
|
||||
}
|
||||
|
||||
static void _206F_200C_202C_200F_200E_202D_202C_206C_200E_206A_200C_202D_206A_206F_206E_206E_202B_200F_200C_200D_202C_206E_202B_202B_200C_202D_200F_202C_200C_202B_202C_202E_202B_206B_202B_206F_200F_206F_206A_202A_202E()
|
||||
{
|
||||
ImGui.SameLine();
|
||||
}
|
||||
|
||||
static ReadOnlyDictionary<string, IReadOnlyCommandInfo> _202A_200F_202C_206D_206F_206A_200C_200D_206B_206C_202E_206F_200D_200B_206B_200C_200C_200F_200B_206E_200D_202A_206E_200E_200E_202A_206B_206E_206B_206E_202C_200C_206C_202D_202C_206E_206E_202A_202E_202E_202E(ICommandManager P_0)
|
||||
{
|
||||
return P_0.Commands;
|
||||
}
|
||||
|
||||
static bool _206B_206A_202D_200F_200E_200C_200D_202E_202E_206A_206F_202D_206C_200D_206E_206F_206A_200B_200E_206B_202D_202C_202A_206E_200D_200D_206B_206D_202A_206C_206B_202C_202D_202A_200F_200D_202E_206C_200C_200F_202E(ImGuiKey P_0)
|
||||
{
|
||||
return ImGui.IsKeyDown(P_0);
|
||||
}
|
||||
|
||||
static bool _202E_202A_206A_206C_206B_206D_200F_206E_206F_200E_206E_206E_202A_202D_202A_200F_202E_206A_202C_202B_206C_206C_200B_200F_202B_206D_200D_200C_200B_206E_200B_206E_200D_200D_200E_206B_200E_206D_200C_202C_202E(ICommandManager P_0, string P_1)
|
||||
{
|
||||
return P_0.ProcessCommand(P_1);
|
||||
}
|
||||
|
||||
static bool _202E_206E_200C_202C_206E_202D_200F_206D_206B_206A_202D_202B_202C_202D_206D_202A_200B_202B_206A_206C_206F_206D_200F_206D_206B_206E_200E_206B_206F_200E_206A_202C_202B_200C_202B_206E_206C_200D_200C_202B_202E(ImGuiHoveredFlags P_0)
|
||||
{
|
||||
return ImGui.IsItemHovered(P_0);
|
||||
}
|
||||
|
||||
static void _200C_200E_202E_206C_206E_202B_202A_206F_206E_206C_200D_206A_200D_206C_200B_200B_206B_202D_202C_200C_200B_206B_200C_206A_202C_202E_200F_202B_206F_206C_200F_206A_200D_202A_206F_200F_202E_206D_206A_206C_202E(ImU8String P_0)
|
||||
{
|
||||
ImGui.SetTooltip(P_0);
|
||||
}
|
||||
|
||||
static Vector4 _206E_206D_200F_200E_206D_206E_206A_206D_200B_202C_200B_206A_206E_202B_206A_200F_202D_200C_202A_206E_202E_206F_202D_202E_202D_202B_206D_202E_206B_200B_200F_206B_200F_206C_200F_206F_200F_206B_206F_206A_202E()
|
||||
{
|
||||
return ImGuiColors.DalamudRed;
|
||||
}
|
||||
|
||||
static Vector4 _200C_200B_206D_200C_202A_206A_200B_206D_206A_202A_206C_200F_202E_200B_200B_202B_206D_202C_206E_202C_200B_206A_206C_200E_202E_206A_206A_202C_202B_200F_202E_202D_200D_202A_206C_202C_206B_202D_206F_200C_202E()
|
||||
{
|
||||
return ImGuiColors.DalamudYellow;
|
||||
}
|
||||
|
||||
static Vector4 _200D_200E_206B_200F_202E_202A_206B_202C_202C_200B_200C_206A_202A_206B_200F_206F_200E_200F_206A_206F_200B_202C_200C_200C_200B_202C_206E_200C_206E_202C_200D_200C_200B_200B_202D_200E_202E_200E_202E_202E()
|
||||
{
|
||||
return ImGuiColors.ParsedBlue;
|
||||
}
|
||||
|
||||
static ImRaii.IdDisposable _200D_202E_202D_206A_206F_206F_206B_206D_206B_206E_200E_202A_200E_206A_206F_200F_202A_202D_200D_202E_200F_206B_200B_206E_206B_200C_202C_206A_200B_202D_202E_202E_200D_200F_200C_206A_200D_202E_206A_202C_202E(ImU8String P_0, bool P_1)
|
||||
{
|
||||
return ImRaii.PushId(P_0, P_1);
|
||||
}
|
||||
|
||||
static float _202E_200E_206D_206C_206D_200F_206E_206F_202E_206D_206F_206F_200D_200E_200E_200D_202E_206A_206A_200B_206E_202E_206A_200E_202D_206D_202B_202A_206F_202D_202C_202D_200B_206F_200C_206B_200B_202D_200E_202D_202E()
|
||||
{
|
||||
return ImGuiHelpers.GlobalScale;
|
||||
}
|
||||
|
||||
static IUiBuilder _202E_202C_202B_200F_202A_202B_206D_206A_206F_202B_206E_202C_202E_206A_200C_202E_202C_200F_200F_206C_200C_200B_206F_206D_200B_206B_200E_206A_206B_200D_202E_206D_202D_200E_200E_200E_206C_206C_200D_202A_202E(IDalamudPluginInterface P_0)
|
||||
{
|
||||
return P_0.UiBuilder;
|
||||
}
|
||||
|
||||
static IFontHandle _206C_206B_202A_200F_206A_202C_200C_206F_206D_206C_200E_206A_206D_200E_206C_206B_202E_200D_200F_206E_206A_206A_206C_202A_200C_200E_206C_202E_202A_202C_200E_200D_200D_200D_202C_200E_206B_206A_202D_206C_202E(IUiBuilder P_0)
|
||||
{
|
||||
return P_0.IconFontFixedWidthHandle;
|
||||
}
|
||||
|
||||
static IDisposable _200C_202C_200D_202D_200F_202A_206B_200C_202E_206E_202A_202D_200B_200F_206F_202A_206E_202E_200F_202A_200B_200C_202B_206C_202D_200B_200E_200C_206B_206F_200F_200C_202A_206C_200F_200E_206C_202D_202D_202B_202E(IFontHandle P_0)
|
||||
{
|
||||
return P_0.Push();
|
||||
}
|
||||
|
||||
static string _200F_206D_200E_206F_200F_200D_206E_200B_202C_206A_200D_202E_200D_206E_202E_200B_202D_206A_202C_202B_206A_206B_202E_202C_202B_202A_200F_206D_206F_206B_206A_202B_206D_200D_206F_200F_202D_202A_206C_200C_202E(FontAwesomeIcon P_0)
|
||||
{
|
||||
return P_0.ToIconString();
|
||||
}
|
||||
|
||||
static Vector2 _200C_200F_200F_202D_202A_200E_202C_206C_202A_200C_206D_200E_200D_206B_206B_202A_206E_202C_200C_202D_200C_202C_206E_206A_200C_200C_200E_202E_206E_200D_202C_206F_200B_206F_200F_202A_206D_206B_206F_202E_202E(ImU8String P_0, bool P_1, float P_2)
|
||||
{
|
||||
return ImGui.CalcTextSize(P_0, P_1, P_2);
|
||||
}
|
||||
|
||||
static CultureInfo _200D_202B_202B_202B_206F_202C_206B_202A_206A_206F_202D_200D_206C_206F_206D_202A_202E_206B_206A_202D_206F_200E_202B_202A_206F_200F_206C_206B_206E_200C_200C_202D_200D_206B_200D_206B_202B_206D_206E_200E_202E()
|
||||
{
|
||||
return CultureInfo.InvariantCulture;
|
||||
}
|
||||
|
||||
static float _202E_206D_200B_200D_202D_206D_202E_202B_202B_200F_206B_200C_202C_202E_202D_206C_206C_202C_202B_200C_202E_206E_202E_202E_206B_206C_206C_202D_206E_206E_206F_202E_200D_200E_206A_202C_206C_202B_206B_200F_202E()
|
||||
{
|
||||
return ImGui.GetFrameHeight();
|
||||
}
|
||||
|
||||
static Vector2 _206C_202B_202B_206A_200F_200C_206F_202E_200B_206B_202A_206A_206D_202E_206A_206D_206E_202A_200F_202E_202E_200C_206E_206D_202E_202C_202B_206E_206E_202B_206A_206D_202E_202A_202A_202A_202D_200E_206F_200C_202E()
|
||||
{
|
||||
return ImGui.GetCursorScreenPos();
|
||||
}
|
||||
|
||||
static bool _200C_206D_200C_206F_206E_202D_202C_200E_202B_206F_202C_206B_202E_206C_206A_200B_200E_200F_206E_202D_202E_206F_200B_206B_200C_200D_200C_206E_206C_206A_202D_200D_206C_202A_200E_206B_206E_206E_200F_206B_202E(ImU8String P_0, Vector2 P_1)
|
||||
{
|
||||
return ImGui.Button(P_0, P_1);
|
||||
}
|
||||
|
||||
static ImDrawListPtr _200D_206D_206E_202D_200D_200F_202A_202D_200D_206C_206E_206D_206F_200B_202A_202B_206B_202B_206E_202B_200F_200D_202A_206C_206D_202E_200F_202C_202A_206B_200F_200D_202E_206F_202A_200D_200B_200C_202C_206F_202E()
|
||||
{
|
||||
return ImGui.GetWindowDrawList();
|
||||
}
|
||||
|
||||
static uint _206C_202C_202D_200D_200D_202E_200D_206D_202B_200E_200F_202E_202B_200E_200C_200B_202C_206A_202D_206F_200B_202B_206C_206D_202A_200D_202C_206B_206B_202B_202B_206A_206E_202A_200D_200E_200D_206B_206F_206F_202E(Vector4 P_0)
|
||||
{
|
||||
return ImGui.GetColorU32(P_0);
|
||||
}
|
||||
|
||||
static uint _200C_202B_202A_206B_202E_202D_200F_206D_200E_200E_200D_206B_200C_202E_200C_206D_202D_206F_202A_202A_202B_206B_202A_206C_206D_206F_200D_202C_206F_202D_202E_200C_202B_206A_206F_206B_206A_200F_200F_200C_202E(ImGuiCol P_0)
|
||||
{
|
||||
return ImGui.GetColorU32(P_0);
|
||||
}
|
||||
|
||||
static void _206C_206A_206F_206D_206E_206C_200C_200E_202D_200C_202A_202A_200F_206D_200C_200E_200E_200D_206E_206E_202C_206C_202D_200C_200B_200F_206A_206B_200B_206A_202B_202A_206B_200B_202A_206A_200D_200E_202D_200F_202E(LWindow P_0, bool P_1)
|
||||
{
|
||||
P_0.IsOpenAndUncollapsed = P_1;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,8 +1,5 @@
|
|||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Numerics;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Dalamud.Bindings.ImGui;
|
||||
using Dalamud.Interface.Utility.Raii;
|
||||
using Questionable.Controller;
|
||||
|
|
@ -27,296 +24,63 @@ internal sealed class RemainingTasksComponent
|
|||
_seasonalDutyController = seasonalDutyController;
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
public bool Draw()
|
||||
{
|
||||
(IList<string> Tasks, string? Prefix) remainingTasks = GetRemainingTasks();
|
||||
IList<string> item = remainingTasks.Tasks;
|
||||
string item2 = remainingTasks.Prefix;
|
||||
int num = ((item.Count != 0) ? 1019289488 : 1019289491);
|
||||
string current = default(string);
|
||||
while (true)
|
||||
var (list, text) = GetRemainingTasks();
|
||||
if (list.Count == 0)
|
||||
{
|
||||
int num2 = num;
|
||||
int num3 = 1019289490;
|
||||
int num4 = num2;
|
||||
switch ((num4 | num3) - (num4 & num3))
|
||||
{
|
||||
case 0:
|
||||
goto IL_0062;
|
||||
case 1:
|
||||
return false;
|
||||
case 2:
|
||||
{
|
||||
(Vector2 ContentStartPos, float AvailableWidth, ImDrawListPtr DrawList) tuple = UiThemeUtils.BeginCard();
|
||||
Vector2 item3 = tuple.ContentStartPos;
|
||||
float item4 = tuple.AvailableWidth;
|
||||
ImDrawListPtr item5 = tuple.DrawList;
|
||||
float num5 = _200B_200F_200F_202E_200E_202C_202D_200E_206B_200B_200E_206C_200C_202E_200B_200B_206F_200D_200E_200E_200D_202C_202D_202B_202D_202D_206F_206D_200D_202C_200C_206F_202D_206D_200C_202C_200B_206D_200C_200D_202E();
|
||||
float num6 = _200F_200F_202E_206E_206F_202C_206E_206C_206C_200D_200E_200F_206E_202D_202C_206C_202C_200F_200B_202C_206E_202B_200E_206E_200B_200D_202B_202A_206E_202E_206C_202A_206A_202B_200F_200F_206D_200D_200F_206C_202E().X - 12f;
|
||||
float num7 = num5 + num6;
|
||||
DefaultInterpolatedStringHandler defaultInterpolatedStringHandler = new DefaultInterpolatedStringHandler(1, 2);
|
||||
defaultInterpolatedStringHandler.AppendFormatted(item.Count);
|
||||
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>(2018550958));
|
||||
defaultInterpolatedStringHandler.AppendFormatted((item.Count == 1) ? global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E<string>(1381530242) : 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>(2113462673));
|
||||
string text = defaultInterpolatedStringHandler.ToStringAndClear();
|
||||
Vector2 vector = _202E_206C_206E_200D_200E_200D_200E_206E_202B_200C_202A_202B_202B_202B_206C_200E_206E_202B_200F_202C_206D_206D_206E_206A_200C_202E_200B_202D_202A_200C_206D_202E_200E_200D_206B_206D_206A_202B_200C_206A_202E((ImU8String)text, false, -1f);
|
||||
_200E_200D_200C_206F_206C_206E_200D_206E_202C_206B_200D_200F_206D_202E_206C_200F_202A_200E_202C_206F_206F_200F_200B_206B_200D_202E_200F_202C_200F_206F_206F_206E_200F_206A_206C_202D_202E_200F_202C_206E_202E(false, ImGuiCond.Once);
|
||||
bool flag = _200D_200D_200D_206C_202D_202A_200D_200D_206B_206C_200E_200C_202E_202B_200C_202E_206C_202A_200C_200E_202D_200C_206E_202C_202E_200D_200E_200E_206A_202E_202B_206A_200F_200C_200B_200F_206B_200D_206F_206B_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>(1093870985), ImGuiTreeNodeFlags.NoTreePushOnOpen | ImGuiTreeNodeFlags.SpanAvailWidth, default(ImU8String));
|
||||
_206D_202B_202E_202C_202A_200B_206C_202A_202A_202B_202A_206E_200E_202B_206F_206C_200B_200C_202C_206E_202E_206E_206D_202A_206B_206C_202C_202D_202B_206F_200D_202D_202A_206C_200E_200D_206E_202D_200D_202E_202E();
|
||||
_206A_202E_200B_206B_206E_202E_202A_206E_200C_200C_206C_200B_202E_200C_206C_206A_200F_206D_206E_206E_200F_206E_206D_206C_206C_206D_206B_206F_206F_200D_202A_206E_206B_202B_206C_202C_206A_202C_200B_200E_202E(num5 + num6 - vector.X);
|
||||
ImRaii.ColorDisposable colorDisposable = _200F_206E_202C_202B_202A_202E_202E_206F_200E_200F_200C_206D_200F_200E_206A_200D_202D_206F_202B_206C_202D_202B_202B_200F_202D_200F_200D_202D_200F_206F_202D_200F_200F_206D_202D_206E_200E_200E_200C_206F_202E(ImGuiCol.Text, UiThemeUtils.DimTextColor, true);
|
||||
try
|
||||
{
|
||||
_200B_206A_206C_202D_202D_200E_200F_200F_200D_206D_202B_206E_202C_200F_206E_200E_202D_206F_206C_200D_206F_200D_200C_206F_206B_200E_200B_206C_200E_200D_202A_206A_202A_200F_200E_202B_206B_200D_200E_206A_202E((ImU8String)text);
|
||||
}
|
||||
finally
|
||||
{
|
||||
num = ((colorDisposable == null) ? (-1125073780) : (-1125073777));
|
||||
while (true)
|
||||
{
|
||||
int num8 = num;
|
||||
num3 = -1125073778;
|
||||
num4 = num8;
|
||||
int num9 = num4 + num3;
|
||||
int num10 = num4 & num3;
|
||||
switch (num9 - (num10 + num10))
|
||||
{
|
||||
case 0:
|
||||
num = -1125073777;
|
||||
break;
|
||||
case 2:
|
||||
goto end_IL_0196;
|
||||
case 1:
|
||||
_200F_200E_206A_202E_202A_206D_206E_206A_202B_202E_206E_206D_206E_202C_202C_206B_202D_202A_202C_200B_202D_206D_200C_206D_206A_202B_206B_200E_206A_202C_202E_206D_200F_206A_200D_206E_206F_206A_200E_206C_202E((IDisposable)colorDisposable);
|
||||
num = -1125073780;
|
||||
break;
|
||||
}
|
||||
continue;
|
||||
end_IL_0196:
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (flag)
|
||||
{
|
||||
_206A_202E_202A_202C_206A_200D_202B_206D_202D_202E_206C_206A_206B_206E_200C_206E_200E_200F_200F_202E_202E_206A_202E_206F_200C_206F_200E_206F_200C_200D_202A_200F_200F_206C_206A_202A_200C_206F_206D_200D_202E(num7);
|
||||
ImRaii.DisabledDisposable disabledDisposable = _206F_206F_202D_202C_200D_202E_202A_200B_202D_200B_206B_200D_206B_206F_202A_200C_200D_200E_206B_202D_200D_202A_206D_202E_206E_202B_206C_202B_206D_206A_200D_202D_200F_202B_200B_200B_206A_200D_202B_206C_202E();
|
||||
try
|
||||
{
|
||||
IEnumerator<string> enumerator = item.GetEnumerator();
|
||||
try
|
||||
{
|
||||
num = -973261633;
|
||||
while (true)
|
||||
{
|
||||
int num11 = num;
|
||||
num3 = -973261637;
|
||||
num4 = num11;
|
||||
string text2;
|
||||
switch ((num4 | num3) - (num4 & num3))
|
||||
{
|
||||
case 3:
|
||||
num = -973261633;
|
||||
break;
|
||||
case 2:
|
||||
current = enumerator.Current;
|
||||
num = ((item2 != null) ? (-973261634) : (-973261638));
|
||||
break;
|
||||
case 5:
|
||||
text2 = _206B_206E_202A_202A_200D_200C_202E_202E_206A_200F_202E_206C_206B_206C_200D_206E_206D_206D_206F_202B_206C_202C_202D_200E_206A_200E_202C_206E_200F_202D_200C_206E_206F_200C_206F_200E_200B_206D_206D_202C_202E(item2, current);
|
||||
goto IL_0280;
|
||||
case 4:
|
||||
num = (_200D_202C_206B_200C_206A_200C_202B_206E_202D_202D_202B_200D_200D_202A_200C_206D_200E_202A_202D_206B_200B_200E_206D_202C_200F_202A_200E_200D_206C_206E_206C_202B_200C_200D_202A_200D_206C_200B_206A_202A_202E((IEnumerator)enumerator) ? (-973261639) : (-973261637));
|
||||
break;
|
||||
case 1:
|
||||
text2 = current;
|
||||
goto IL_0280;
|
||||
case 0:
|
||||
goto end_IL_020d;
|
||||
IL_0280:
|
||||
_200B_206A_206C_202D_202D_200E_200F_200F_200D_206D_202B_206E_202C_200F_206E_200E_202D_206F_206C_200D_206F_200D_200C_206F_206B_200E_200B_206C_200E_200D_202A_206A_202A_200F_200E_202B_206B_200D_200E_206A_202E((ImU8String)text2);
|
||||
num = -973261633;
|
||||
break;
|
||||
}
|
||||
continue;
|
||||
end_IL_020d:
|
||||
break;
|
||||
}
|
||||
}
|
||||
finally
|
||||
{
|
||||
num = ((enumerator == null) ? (-2099354394) : (-2099354395));
|
||||
while (true)
|
||||
{
|
||||
int num12 = num;
|
||||
num3 = -2099354393;
|
||||
num4 = num12;
|
||||
switch ((num4 | num3) - (num4 & num3))
|
||||
{
|
||||
case 0:
|
||||
num = -2099354395;
|
||||
break;
|
||||
case 1:
|
||||
goto end_IL_02f1;
|
||||
case 2:
|
||||
_200F_200E_206A_202E_202A_206D_206E_206A_202B_202E_206E_206D_206E_202C_202C_206B_202D_202A_202C_200B_202D_206D_200C_206D_206A_202B_206B_200E_206A_202C_202E_206D_200F_206A_200D_206E_206F_206A_200E_206C_202E((IDisposable)enumerator);
|
||||
num = -2099354394;
|
||||
break;
|
||||
}
|
||||
continue;
|
||||
end_IL_02f1:
|
||||
break;
|
||||
}
|
||||
}
|
||||
_202D_202A_202C_206D_206C_202D_202D_202C_202D_200D_206E_206D_206F_202B_200B_202B_202C_202D_202C_202B_202C_200E_202B_200D_206C_202D_206B_206D_206E_200B_202D_200B_206C_202C_206E_206B_206F_206F_202D_206C_202E();
|
||||
}
|
||||
finally
|
||||
{
|
||||
num = ((disabledDisposable == null) ? 1458693981 : 1458693982);
|
||||
while (true)
|
||||
{
|
||||
int num13 = num;
|
||||
num3 = 1458693980;
|
||||
num4 = num13;
|
||||
int num14 = num4 + num3;
|
||||
int num15 = num4 & num3;
|
||||
switch (num14 - (num15 + num15))
|
||||
{
|
||||
case 0:
|
||||
num = 1458693982;
|
||||
break;
|
||||
case 2:
|
||||
_200F_200E_206A_202E_202A_206D_206E_206A_202B_202E_206E_206D_206E_202C_202C_206B_202D_202A_202C_200B_202D_206D_200C_206D_206A_202B_206B_200E_206A_202C_202E_206D_200F_206A_200D_206E_206F_206A_200E_206C_202E((IDisposable)disabledDisposable);
|
||||
num = 1458693981;
|
||||
break;
|
||||
case 1:
|
||||
goto end_IL_0366;
|
||||
}
|
||||
continue;
|
||||
end_IL_0366:
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
UiThemeUtils.EndCard(item3, item4, item5);
|
||||
return true;
|
||||
}
|
||||
}
|
||||
continue;
|
||||
IL_0062:
|
||||
num = 1019289491;
|
||||
return false;
|
||||
}
|
||||
(Vector2 ContentStartPos, float AvailableWidth, ImDrawListPtr DrawList) tuple2 = UiThemeUtils.BeginCard();
|
||||
Vector2 item = tuple2.ContentStartPos;
|
||||
float item2 = tuple2.AvailableWidth;
|
||||
ImDrawListPtr item3 = tuple2.DrawList;
|
||||
float cursorPosX = ImGui.GetCursorPosX();
|
||||
float num = ImGui.GetContentRegionAvail().X - 12f;
|
||||
float wrapLocalPosX = cursorPosX + num;
|
||||
string text2 = $"{list.Count} {((list.Count == 1) ? "task" : "tasks")}";
|
||||
Vector2 vector = ImGui.CalcTextSize(text2);
|
||||
ImGui.SetNextItemOpen(isOpen: false, ImGuiCond.Once);
|
||||
bool flag = ImGui.TreeNodeEx("Up Next", ImGuiTreeNodeFlags.NoTreePushOnOpen | ImGuiTreeNodeFlags.SpanAvailWidth);
|
||||
ImGui.SameLine();
|
||||
ImGui.SetCursorPosX(cursorPosX + num - vector.X);
|
||||
using (ImRaii.PushColor(ImGuiCol.Text, UiThemeUtils.DimTextColor))
|
||||
{
|
||||
ImGui.TextUnformatted(text2);
|
||||
}
|
||||
if (flag)
|
||||
{
|
||||
ImGui.PushTextWrapPos(wrapLocalPosX);
|
||||
using (ImRaii.Disabled())
|
||||
{
|
||||
foreach (string item4 in list)
|
||||
{
|
||||
ImGui.TextUnformatted((text != null) ? (text + item4) : item4);
|
||||
}
|
||||
ImGui.PopTextWrapPos();
|
||||
}
|
||||
}
|
||||
UiThemeUtils.EndCard(item, item2, item3);
|
||||
return true;
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
private (IList<string> Tasks, string? Prefix) GetRemainingTasks()
|
||||
{
|
||||
IList<string> remainingTaskNames = _seasonalDutyController.GetRemainingTaskNames();
|
||||
int num = ((remainingTaskNames.Count <= 0) ? (-34894853) : (-34894852));
|
||||
IList<string> remainingTaskNames3 = default(IList<string>);
|
||||
IList<string> remainingTaskNames2 = default(IList<string>);
|
||||
while (true)
|
||||
if (remainingTaskNames.Count > 0)
|
||||
{
|
||||
int num2 = num;
|
||||
int num3 = -34894856;
|
||||
int num4 = num2;
|
||||
switch ((num4 | num3) - (num4 & num3))
|
||||
{
|
||||
case 2:
|
||||
return (Tasks: _questController.GetRemainingTaskNames(), Prefix: null);
|
||||
case 4:
|
||||
return (Tasks: remainingTaskNames, Prefix: 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>(1720040569));
|
||||
case 3:
|
||||
remainingTaskNames3 = _fateController.GetRemainingTaskNames();
|
||||
num = ((remainingTaskNames3.Count <= 0) ? (-34894855) : (-34894856));
|
||||
break;
|
||||
case 5:
|
||||
return (Tasks: remainingTaskNames2, Prefix: 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>(-1120878014));
|
||||
case 6:
|
||||
num = -34894852;
|
||||
break;
|
||||
case 0:
|
||||
return (Tasks: remainingTaskNames3, Prefix: 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>(-1289314876));
|
||||
case 1:
|
||||
remainingTaskNames2 = _gatheringController.GetRemainingTaskNames();
|
||||
num = ((remainingTaskNames2.Count <= 0) ? (-34894854) : (-34894851));
|
||||
break;
|
||||
}
|
||||
return (Tasks: remainingTaskNames, Prefix: "D: ");
|
||||
}
|
||||
}
|
||||
|
||||
static float _200B_200F_200F_202E_200E_202C_202D_200E_206B_200B_200E_206C_200C_202E_200B_200B_206F_200D_200E_200E_200D_202C_202D_202B_202D_202D_206F_206D_200D_202C_200C_206F_202D_206D_200C_202C_200B_206D_200C_200D_202E()
|
||||
{
|
||||
return ImGui.GetCursorPosX();
|
||||
}
|
||||
|
||||
static Vector2 _200F_200F_202E_206E_206F_202C_206E_206C_206C_200D_200E_200F_206E_202D_202C_206C_202C_200F_200B_202C_206E_202B_200E_206E_200B_200D_202B_202A_206E_202E_206C_202A_206A_202B_200F_200F_206D_200D_200F_206C_202E()
|
||||
{
|
||||
return ImGui.GetContentRegionAvail();
|
||||
}
|
||||
|
||||
static Vector2 _202E_206C_206E_200D_200E_200D_200E_206E_202B_200C_202A_202B_202B_202B_206C_200E_206E_202B_200F_202C_206D_206D_206E_206A_200C_202E_200B_202D_202A_200C_206D_202E_200E_200D_206B_206D_206A_202B_200C_206A_202E(ImU8String P_0, bool P_1, float P_2)
|
||||
{
|
||||
return ImGui.CalcTextSize(P_0, P_1, P_2);
|
||||
}
|
||||
|
||||
static void _200E_200D_200C_206F_206C_206E_200D_206E_202C_206B_200D_200F_206D_202E_206C_200F_202A_200E_202C_206F_206F_200F_200B_206B_200D_202E_200F_202C_200F_206F_206F_206E_200F_206A_206C_202D_202E_200F_202C_206E_202E(bool P_0, ImGuiCond P_1)
|
||||
{
|
||||
ImGui.SetNextItemOpen(P_0, P_1);
|
||||
}
|
||||
|
||||
static bool _200D_200D_200D_206C_202D_202A_200D_200D_206B_206C_200E_200C_202E_202B_200C_202E_206C_202A_200C_200E_202D_200C_206E_202C_202E_200D_200E_200E_206A_202E_202B_206A_200F_200C_200B_200F_206B_200D_206F_206B_202E(ImU8String P_0, ImGuiTreeNodeFlags P_1, ImU8String P_2)
|
||||
{
|
||||
return ImGui.TreeNodeEx(P_0, P_1, P_2);
|
||||
}
|
||||
|
||||
static void _206D_202B_202E_202C_202A_200B_206C_202A_202A_202B_202A_206E_200E_202B_206F_206C_200B_200C_202C_206E_202E_206E_206D_202A_206B_206C_202C_202D_202B_206F_200D_202D_202A_206C_200E_200D_206E_202D_200D_202E_202E()
|
||||
{
|
||||
ImGui.SameLine();
|
||||
}
|
||||
|
||||
static void _206A_202E_200B_206B_206E_202E_202A_206E_200C_200C_206C_200B_202E_200C_206C_206A_200F_206D_206E_206E_200F_206E_206D_206C_206C_206D_206B_206F_206F_200D_202A_206E_206B_202B_206C_202C_206A_202C_200B_200E_202E(float P_0)
|
||||
{
|
||||
ImGui.SetCursorPosX(P_0);
|
||||
}
|
||||
|
||||
static ImRaii.ColorDisposable _200F_206E_202C_202B_202A_202E_202E_206F_200E_200F_200C_206D_200F_200E_206A_200D_202D_206F_202B_206C_202D_202B_202B_200F_202D_200F_200D_202D_200F_206F_202D_200F_200F_206D_202D_206E_200E_200E_200C_206F_202E(ImGuiCol P_0, Vector4 P_1, bool P_2)
|
||||
{
|
||||
return ImRaii.PushColor(P_0, P_1, P_2);
|
||||
}
|
||||
|
||||
static void _200B_206A_206C_202D_202D_200E_200F_200F_200D_206D_202B_206E_202C_200F_206E_200E_202D_206F_206C_200D_206F_200D_200C_206F_206B_200E_200B_206C_200E_200D_202A_206A_202A_200F_200E_202B_206B_200D_200E_206A_202E(ImU8String P_0)
|
||||
{
|
||||
ImGui.TextUnformatted(P_0);
|
||||
}
|
||||
|
||||
static void _200F_200E_206A_202E_202A_206D_206E_206A_202B_202E_206E_206D_206E_202C_202C_206B_202D_202A_202C_200B_202D_206D_200C_206D_206A_202B_206B_200E_206A_202C_202E_206D_200F_206A_200D_206E_206F_206A_200E_206C_202E(IDisposable P_0)
|
||||
{
|
||||
P_0.Dispose();
|
||||
}
|
||||
|
||||
static void _206A_202E_202A_202C_206A_200D_202B_206D_202D_202E_206C_206A_206B_206E_200C_206E_200E_200F_200F_202E_202E_206A_202E_206F_200C_206F_200E_206F_200C_200D_202A_200F_200F_206C_206A_202A_200C_206F_206D_200D_202E(float P_0)
|
||||
{
|
||||
ImGui.PushTextWrapPos(P_0);
|
||||
}
|
||||
|
||||
static ImRaii.DisabledDisposable _206F_206F_202D_202C_200D_202E_202A_200B_202D_200B_206B_200D_206B_206F_202A_200C_200D_200E_206B_202D_200D_202A_206D_202E_206E_202B_206C_202B_206D_206A_200D_202D_200F_202B_200B_200B_206A_200D_202B_206C_202E()
|
||||
{
|
||||
return ImRaii.Disabled();
|
||||
}
|
||||
|
||||
static string _206B_206E_202A_202A_200D_200C_202E_202E_206A_200F_202E_206C_206B_206C_200D_206E_206D_206D_206F_202B_206C_202C_202D_200E_206A_200E_202C_206E_200F_202D_200C_206E_206F_200C_206F_200E_200B_206D_206D_202C_202E(string P_0, string P_1)
|
||||
{
|
||||
return P_0 + P_1;
|
||||
}
|
||||
|
||||
static bool _200D_202C_206B_200C_206A_200C_202B_206E_202D_202D_202B_200D_200D_202A_200C_206D_200E_202A_202D_206B_200B_200E_206D_202C_200F_202A_200E_200D_206C_206E_206C_202B_200C_200D_202A_200D_206C_200B_206A_202A_202E(IEnumerator P_0)
|
||||
{
|
||||
return P_0.MoveNext();
|
||||
}
|
||||
|
||||
static void _202D_202A_202C_206D_206C_202D_202D_202C_202D_200D_206E_206D_206F_202B_200B_202B_202C_202D_202C_202B_202C_200E_202B_200D_206C_202D_206B_206D_206E_200B_202D_200B_206C_202C_206E_206B_206F_206F_202D_206C_202E()
|
||||
{
|
||||
ImGui.PopTextWrapPos();
|
||||
IList<string> remainingTaskNames2 = _fateController.GetRemainingTaskNames();
|
||||
if (remainingTaskNames2.Count > 0)
|
||||
{
|
||||
return (Tasks: remainingTaskNames2, Prefix: "F: ");
|
||||
}
|
||||
IList<string> remainingTaskNames3 = _gatheringController.GetRemainingTaskNames();
|
||||
if (remainingTaskNames3.Count > 0)
|
||||
{
|
||||
return (Tasks: remainingTaskNames3, Prefix: "G: ");
|
||||
}
|
||||
return (Tasks: _questController.GetRemainingTaskNames(), Prefix: null);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue