forked from aly/qstbak
muffin v7.5.11
This commit is contained in:
parent
addf2d530f
commit
3102923ce2
522 changed files with 41082 additions and 211592 deletions
|
|
@ -1,13 +1,7 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Numerics;
|
||||
using System.Reflection;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Threading;
|
||||
using System.Threading.Tasks;
|
||||
using Dalamud.Bindings.ImGui;
|
||||
using Dalamud.Configuration;
|
||||
using Dalamud.Game.ClientState.Objects.SubKinds;
|
||||
using Dalamud.Game.ClientState.Objects.Types;
|
||||
using Dalamud.Interface;
|
||||
using Dalamud.Interface.Colors;
|
||||
|
|
@ -16,8 +10,6 @@ using Dalamud.Plugin;
|
|||
using Dalamud.Plugin.Services;
|
||||
using LLib.GameData;
|
||||
using LLib.ImGui;
|
||||
using Lumina.Excel;
|
||||
using Lumina.Excel.Sheets;
|
||||
using Questionable.Controller;
|
||||
using Questionable.Controller.GameUi;
|
||||
using Questionable.Data;
|
||||
|
|
@ -27,78 +19,7 @@ namespace Questionable.Windows;
|
|||
|
||||
internal sealed class QuestWindow : ThemedWindow, IPersistableWindowConfig
|
||||
{
|
||||
[Serializable]
|
||||
[CompilerGenerated]
|
||||
private sealed class _003C_003Ec
|
||||
{
|
||||
public static readonly _003C_003Ec _003C_003E9 = new _003C_003Ec();
|
||||
|
||||
public static System.Action _003C_003E9__22_3;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal void _003C_002Ector_003Eb__22_3()
|
||||
{
|
||||
_202B_200E_206E_206E_200D_200E_200E_200F_200E_202A_202D_200F_206D_202C_206D_200F_200E_200E_200E_206F_206F_202E_202E_202D_200C_206A_200E_200B_206C_200D_206C_202D_202A_200C_202D_206C_202B_202E_202B_202B_202E();
|
||||
_206F_200B_206A_206D_206F_200F_206A_200B_200E_202D_202C_202A_206E_200B_206A_202C_206B_206E_206D_200D_200B_206A_206B_200B_200E_206A_200B_206E_200F_206B_200C_200F_200F_206C_206B_206E_202C_206A_206E_200D_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>(-2102670583));
|
||||
_200E_202E_206F_200B_206B_200C_206E_200D_206B_200C_200D_200D_200F_202A_202B_202B_206C_206B_206C_206E_200C_200B_206D_206F_206B_200E_202D_200E_206C_206D_202B_200B_200C_206A_206E_206D_202C_200D_206C_206B_202E();
|
||||
}
|
||||
|
||||
static void _202B_200E_206E_206E_200D_200E_200E_200F_200E_202A_202D_200F_206D_202C_206D_200F_200E_200E_200E_206F_206F_202E_202E_202D_200C_206A_200E_200B_206C_200D_206C_202D_202A_200C_202D_206C_202B_202E_202B_202B_202E()
|
||||
{
|
||||
ImGui.BeginTooltip();
|
||||
}
|
||||
|
||||
static void _206F_200B_206A_206D_206F_200F_206A_200B_200E_202D_202C_202A_206E_200B_206A_202C_206B_206E_206D_200D_200B_206A_206B_200B_200E_206A_200B_206E_200F_206B_200C_200F_200F_206C_206B_206E_202C_206A_206E_200D_202E(ImU8String P_0)
|
||||
{
|
||||
ImGui.Text(P_0);
|
||||
}
|
||||
|
||||
static void _200E_202E_206F_200B_206B_200C_206E_200D_206B_200C_200D_200D_200F_202A_202B_202B_206C_206B_206C_206E_200C_200B_206D_206F_206B_200E_202D_200E_206C_206D_202B_200B_200C_206A_206E_206D_202C_200D_206C_206B_202E()
|
||||
{
|
||||
ImGui.EndTooltip();
|
||||
}
|
||||
}
|
||||
|
||||
[CompilerGenerated]
|
||||
private sealed class _003C_003Ec__DisplayClass22_0
|
||||
{
|
||||
public QuestWindow _003C_003E4__this;
|
||||
|
||||
public ConfigWindow configWindow;
|
||||
|
||||
internal void _003C_002Ector_003Eb__1(ImGuiMouseButton _)
|
||||
{
|
||||
_003C_003E4__this.IsMinimized = !_003C_003E4__this.IsMinimized;
|
||||
_206B_202D_206B_200F_206D_206D_206C_202B_202B_206E_202B_206F_200D_200D_206F_206E_202C_206B_200F_200F_202A_202E_202A_206B_200D_202D_200F_202C_206C_206A_206E_200E_202E_200B_202C_206E_206E_206B_206F_202C_202E(_003C_003E4__this._minimizeButton, _003C_003E4__this.IsMinimized ? FontAwesomeIcon.WindowMaximize : FontAwesomeIcon.Minus);
|
||||
}
|
||||
|
||||
internal void _003C_002Ector_003Eb__2(ImGuiMouseButton _)
|
||||
{
|
||||
_200D_202A_202E_200D_200D_206E_202C_206C_200F_202E_206A_200B_200B_200C_202A_206F_200B_206A_206E_206C_200F_200D_202C_200C_202E_206C_206E_206A_206A_202A_206F_206C_206C_202E_206B_202E_202B_200C_202D_200E_202E((LWindow)configWindow, true);
|
||||
}
|
||||
|
||||
internal bool _003C_002Ector_003Eb__0()
|
||||
{
|
||||
return _003C_003E4__this.IsOpen;
|
||||
}
|
||||
|
||||
static void _206B_202D_206B_200F_206D_206D_206C_202B_202B_206E_202B_206F_200D_200D_206F_206E_202C_206B_200F_200F_202A_202E_202A_206B_200D_202D_200F_202C_206C_206A_206E_200E_202E_200B_202C_206E_206E_206B_206F_202C_202E(TitleBarButton P_0, FontAwesomeIcon P_1)
|
||||
{
|
||||
P_0.Icon = P_1;
|
||||
}
|
||||
|
||||
static void _200D_202A_202E_200D_200D_206E_202C_206C_200F_202E_206A_200B_200B_200C_202A_206F_200B_206A_206E_206C_200F_200D_202C_200C_202E_206C_206E_206A_206A_202A_206F_206C_206C_202E_206B_202E_202B_200C_202D_200E_202E(LWindow P_0, bool P_1)
|
||||
{
|
||||
P_0.IsOpenAndUncollapsed = P_1;
|
||||
}
|
||||
|
||||
bool _206A_206C_200B_206A_206E_206E_200B_202E_202E_202B_206F_200B_202D_202B_202E_200D_206C_200B_202B_202D_200B_206B_200B_206B_200B_202E_206C_200B_202C_200B_202C_206A_200B_200F_202B_206F_202A_206A_200B_200F_202E()
|
||||
{
|
||||
return ((Window)this).IsOpen;
|
||||
}
|
||||
}
|
||||
|
||||
private static readonly Version PluginVersion = _200C_200D_202D_206E_202B_206D_202C_202C_206C_200C_202A_206B_200B_200B_200D_202A_206C_206B_206B_202A_206E_206E_206A_200F_200B_200C_202D_206A_200D_202C_200E_200F_206D_206A_200C_202E_200F_200E_200F_202A_202E(_200D_206D_200B_200B_202A_206C_200C_206C_202C_200F_206B_202D_202B_200F_206B_202D_206C_202A_202D_206F_200E_202A_202D_202C_202A_202B_200E_206B_202B_206D_200B_206B_206A_202A_202E_202B_200D_206B_200F_200D_202E(_200F_200C_206F_200E_202A_200C_202C_202A_206B_202A_202B_202E_206B_200B_206B_206B_206B_200F_202A_200F_202C_202A_206D_202B_206F_202B_200E_206E_200E_206F_206A_202C_200D_202A_202E_200B_200B_200C_206A_202D_202E(_200E_202C_202E_206A_200E_200E_202C_206C_206D_206F_202A_202E_202B_200F_202E_200E_202D_206E_202B_202A_202D_202A_202A_206A_202D_200E_202E_206F_200F_200D_202E_200E_202E_206A_200F_202C_200C_202B_200F_202A_202E(typeof(QuestionablePlugin).TypeHandle))));
|
||||
private static readonly Version PluginVersion = typeof(QuestionablePlugin).Assembly.GetName().Version;
|
||||
|
||||
private const string TestingSuffix = "";
|
||||
|
||||
|
|
@ -148,9 +69,8 @@ internal sealed class QuestWindow : ThemedWindow, IPersistableWindowConfig
|
|||
|
||||
public bool IsReloading { get; private set; }
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
public QuestWindow(IDalamudPluginInterface pluginInterface, QuestController questController, IObjectTable objectTable, IClientState clientState, Configuration configuration, TerritoryData territoryData, ActiveQuestComponent activeQuestComponent, ARealmRebornComponent aRealmRebornComponent, EventInfoComponent eventInfoComponent, CreationUtilsComponent creationUtilsComponent, NavigationBarComponent navigationBarComponent, QuickAccessButtonsComponent quickAccessButtonsComponent, RemainingTasksComponent remainingTasksComponent, ManualPriorityComponent manualPriorityComponent, SavedPresetsComponent savedPresetsComponent, IFramework framework, InteractionUiController interactionUiController, ConfigWindow configWindow)
|
||||
: base(_200B_202A_202E_200E_202B_202A_202D_200D_200D_202B_202D_206D_200F_202C_200E_206B_202B_200E_206E_202A_206D_202C_206E_200E_206F_202E_200B_202D_206A_200F_202E_200D_202C_202C_206F_202E_202C_202C_202E_206B_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>(1455489909), _206D_206D_202D_200B_202C_206D_200F_200E_200D_206C_206B_206E_202A_202D_200E_202D_206E_202C_202D_206B_200F_206D_200C_206C_202D_200C_202C_200C_202A_202B_202E_200C_202A_206A_206F_202D_200F_200B_206D_202A_202E(PluginVersion, 3), global::_003CModule_003E._202E_206C_200F_206B_206A_202A_202C_206F_200C_206C_202B_206B_206D_206D_206D_202D_206E_202E_206C_206E_206D_202C_206F_200D_202D_202E_206A_206D_202A_206A_202B_200D_200C_206D_202B_200B_200D_200C_206E_206B_202E<string>(1917286556)), ImGuiWindowFlags.AlwaysAutoResize)
|
||||
: base("Questionable v" + PluginVersion.ToString(3) + "###Questionable", ImGuiWindowFlags.AlwaysAutoResize)
|
||||
{
|
||||
QuestWindow questWindow = this;
|
||||
_pluginInterface = pluginInterface;
|
||||
|
|
@ -170,41 +90,42 @@ internal sealed class QuestWindow : ThemedWindow, IPersistableWindowConfig
|
|||
_savedPresetsComponent = savedPresetsComponent;
|
||||
_framework = framework;
|
||||
_interactionUiController = interactionUiController;
|
||||
_200F_206E_202D_206A_200F_202C_206C_200D_202E_202A_206E_200E_206E_202C_202B_202C_202E_200F_202B_200C_202D_206B_202B_202B_200B_200E_200C_200C_206E_202A_206A_200D_200D_206F_206C_200B_202C_202A_206F_206C_202E((WindowSizeConstraints?)new WindowSizeConstraints
|
||||
base.SizeConstraints = new WindowSizeConstraints
|
||||
{
|
||||
MinimumSize = new Vector2(350f, 30f),
|
||||
MaximumSize = new Vector2(350f, 4000f)
|
||||
});
|
||||
_206B_202D_206F_206A_206A_206F_200E_206C_200E_206D_202E_200E_202C_206D_200E_202E_206D_202A_202B_202E_200C_202D_202A_202E_202A_200F_206A_200B_200D_206B_202E_200F_206B_202A_202E_200C_202C_200E_202B_202C_202E(false);
|
||||
_202B_202B_200E_202A_202B_200B_206B_202A_206E_206C_202D_200B_206B_200E_206D_206F_206F_200E_200D_200B_206A_206F_206D_206D_202D_206E_202C_206E_206B_202C_202D_200D_206B_200F_202C_200C_202B_202A_206F_200F_202E(false);
|
||||
TitleBarButton titleBarButton = _202E_202A_202A_206F_206B_200E_200D_206B_200F_206B_202A_202A_202B_206C_206C_206A_200B_200C_206E_206A_200C_206A_206C_202D_202E_206B_206C_206B_200C_206E_202C_202D_206C_202E_206F_202D_200F_206F_206E_202E();
|
||||
_202A_206D_206C_206A_202B_206B_206C_200E_200F_202D_200D_202A_206B_202A_202C_202B_206A_206E_206F_206D_200F_206F_202A_200F_206F_202B_200F_206A_200F_206B_200C_206C_202A_202A_206D_206A_202D_200B_206B_202D_202E(titleBarButton, FontAwesomeIcon.Minus);
|
||||
_200C_206F_200D_200F_200E_200F_202E_200D_200C_200D_200B_202C_200D_202C_206F_206A_206E_200B_202D_200F_202A_202E_200C_200E_206D_200D_202D_206F_206F_206F_202E_206E_202A_200C_200C_206E_206E_200B_202D_206A_202E(titleBarButton, int.MinValue);
|
||||
_206B_200F_202D_206E_202E_200B_202C_202C_202A_206E_202C_206E_202A_202E_200E_202E_206D_206C_206C_200B_206F_202A_206D_202B_200F_200E_202D_202D_202B_202B_206A_202B_202E_206B_206B_206B_202E_202D_200C_202C_202E(titleBarButton, new Vector2(1.5f, 1f));
|
||||
_200F_200E_206D_206D_200F_202B_202A_202B_206B_206A_206A_200E_202C_200F_202A_206B_206B_202B_202E_202B_206C_202A_206D_202D_200D_206F_206F_202E_206A_206E_202E_200C_200B_202E_202C_206C_200D_206E_202B_200F_202E(titleBarButton, (Action<ImGuiMouseButton>)delegate
|
||||
};
|
||||
base.RespectCloseHotkey = false;
|
||||
base.AllowClickthrough = false;
|
||||
_minimizeButton = new TitleBarButton
|
||||
{
|
||||
questWindow.IsMinimized = !questWindow.IsMinimized;
|
||||
_003C_003Ec__DisplayClass22_0._206B_202D_206B_200F_206D_206D_206C_202B_202B_206E_202B_206F_200D_200D_206F_206E_202C_206B_200F_200F_202A_202E_202A_206B_200D_202D_200F_202C_206C_206A_206E_200E_202E_200B_202C_206E_206E_206B_206F_202C_202E(questWindow._minimizeButton, questWindow.IsMinimized ? FontAwesomeIcon.WindowMaximize : FontAwesomeIcon.Minus);
|
||||
});
|
||||
_202B_200D_206B_200B_202B_202C_200B_206E_206A_200F_200D_202D_206E_206B_200B_202B_202B_200F_206B_202C_200B_206B_200E_206F_202C_200C_202B_200D_202D_200E_206A_206C_206E_202D_200F_206E_206D_202B_200D_206B_202E(titleBarButton, true);
|
||||
_minimizeButton = titleBarButton;
|
||||
_200C_202B_206F_202B_206F_202B_206D_206D_200D_200D_202C_206A_206B_200E_200C_202C_202C_206A_206F_206D_206B_202A_200E_206E_206D_206A_200F_202E_206A_200C_202E_202C_202D_200F_200E_202E_202D_200C_200B_202B_202E().Insert(0, _minimizeButton);
|
||||
List<TitleBarButton> list = _200C_202B_206F_202B_206F_202B_206D_206D_200D_200D_202C_206A_206B_200E_200C_202C_202C_206A_206F_206D_206B_202A_200E_206E_206D_206A_200F_202E_206A_200C_202E_202C_202D_200F_200E_202E_202D_200C_200B_202B_202E();
|
||||
TitleBarButton titleBarButton2 = _202E_202A_202A_206F_206B_200E_200D_206B_200F_206B_202A_202A_202B_206C_206C_206A_200B_200C_206E_206A_200C_206A_206C_202D_202E_206B_206C_206B_200C_206E_202C_202D_206C_202E_206F_202D_200F_206F_206E_202E();
|
||||
_202A_206D_206C_206A_202B_206B_206C_200E_200F_202D_200D_202A_206B_202A_202C_202B_206A_206E_206F_206D_200F_206F_202A_200F_206F_202B_200F_206A_200F_206B_200C_206C_202A_202A_206D_206A_202D_200B_206B_202D_202E(titleBarButton2, FontAwesomeIcon.Sun);
|
||||
_206B_200F_202D_206E_202E_200B_202C_202C_202A_206E_202C_206E_202A_202E_200E_202E_206D_206C_206C_200B_206F_202A_206D_202B_200F_200E_202D_202D_202B_202B_206A_202B_202E_206B_206B_206B_202E_202D_200C_202C_202E(titleBarButton2, new Vector2(1.5f, 1f));
|
||||
_200F_200E_206D_206D_200F_202B_202A_202B_206B_206A_206A_200E_202C_200F_202A_206B_206B_202B_202E_202B_206C_202A_206D_202D_200D_206F_206F_202E_206A_206E_202E_200C_200B_202E_202C_206C_200D_206E_202B_200F_202E(titleBarButton2, (Action<ImGuiMouseButton>)delegate
|
||||
Icon = FontAwesomeIcon.Minus,
|
||||
Priority = int.MinValue,
|
||||
IconOffset = new Vector2(1.5f, 1f),
|
||||
Click = delegate
|
||||
{
|
||||
questWindow.IsMinimized = !questWindow.IsMinimized;
|
||||
questWindow._minimizeButton.Icon = (questWindow.IsMinimized ? FontAwesomeIcon.WindowMaximize : FontAwesomeIcon.Minus);
|
||||
},
|
||||
AvailableClickthrough = true
|
||||
};
|
||||
base.TitleBarButtons.Insert(0, _minimizeButton);
|
||||
base.TitleBarButtons.Add(new TitleBarButton
|
||||
{
|
||||
_003C_003Ec__DisplayClass22_0._200D_202A_202E_200D_200D_206E_202C_206C_200F_202E_206A_200B_200B_200C_202A_206F_200B_206A_206E_206C_200F_200D_202C_200C_202E_206C_206E_206A_206A_202A_206F_206C_206C_202E_206B_202E_202B_200C_202D_200E_202E((LWindow)configWindow, true);
|
||||
Icon = FontAwesomeIcon.Sun,
|
||||
IconOffset = new Vector2(1.5f, 1f),
|
||||
Click = delegate
|
||||
{
|
||||
configWindow.IsOpenAndUncollapsed = true;
|
||||
},
|
||||
Priority = int.MinValue,
|
||||
ShowTooltip = delegate
|
||||
{
|
||||
ImGui.BeginTooltip();
|
||||
ImGui.Text("Open Configuration");
|
||||
ImGui.EndTooltip();
|
||||
}
|
||||
});
|
||||
_200C_206F_200D_200F_200E_200F_202E_200D_200C_200D_200B_202C_200D_202C_206F_206A_206E_200B_202D_200F_202A_202E_200C_200E_206D_200D_202D_206F_206F_206F_202E_206E_202A_200C_200C_206E_206E_200B_202D_206A_202E(titleBarButton2, int.MinValue);
|
||||
_200D_206E_202A_200E_202E_202E_202A_206A_206C_202C_200F_206D_202B_206F_200B_202D_200E_200E_200B_206F_202A_206A_202D_200E_206E_200D_200F_206F_206A_202B_200F_202C_200E_202D_206D_202A_200B_200C_202D_202D_202E(titleBarButton2, (System.Action)([MethodImpl(MethodImplOptions.NoInlining)] () =>
|
||||
{
|
||||
_003C_003Ec._202B_200E_206E_206E_200D_200E_200E_200F_200E_202A_202D_200F_206D_202C_206D_200F_200E_200E_200E_206F_206F_202E_202E_202D_200C_206A_200E_200B_206C_200D_206C_202D_202A_200C_202D_206C_202B_202E_202B_202B_202E();
|
||||
_003C_003Ec._206F_200B_206A_206D_206F_200F_206A_200B_200E_202D_202C_202A_206E_200B_206A_202C_206B_206E_206D_200D_200B_206A_206B_200B_200E_206A_200B_206E_200F_206B_200C_200F_200F_206C_206B_206E_202C_206A_206E_200D_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>(-2102670583));
|
||||
_003C_003Ec._200E_202E_206F_200B_206B_200C_206E_200D_206B_200C_200D_200D_200F_202A_202B_202B_206C_206B_206C_206E_200C_200B_206D_206F_206B_200E_202D_200E_206C_206D_202B_200B_200C_206A_206E_206D_202C_200D_206C_206B_202E();
|
||||
}));
|
||||
list.Add(titleBarButton2);
|
||||
_activeQuestComponent.OpenQueueTab += SwitchToQueueTab;
|
||||
_quickAccessButtonsComponent.Reload += OnReload;
|
||||
_questController.IsQuestWindowOpenFunction = () => questWindow.IsOpen;
|
||||
|
|
@ -212,151 +133,69 @@ internal sealed class QuestWindow : ThemedWindow, IPersistableWindowConfig
|
|||
|
||||
public void SaveWindowConfig()
|
||||
{
|
||||
_200E_200B_202D_200D_202D_206A_202A_206B_200F_202D_200E_202A_206D_202E_202E_200E_206D_206E_202A_206D_200E_206D_206F_206B_206F_202B_206E_200D_206A_206D_200C_206B_202A_200D_200E_206E_200C_206C_206F_206A_202E(_pluginInterface, (IPluginConfiguration)_configuration);
|
||||
}
|
||||
|
||||
void IPersistableWindowConfig.SaveWindowConfig()
|
||||
{
|
||||
//ILSpy generated this explicit interface implementation from .override directive in SaveWindowConfig
|
||||
this.SaveWindowConfig();
|
||||
_pluginInterface.SavePluginConfig(_configuration);
|
||||
}
|
||||
|
||||
public override void PreOpenCheck()
|
||||
{
|
||||
int num = ((!_questController.IsRunning) ? (-1198516443) : (-1198516442));
|
||||
while (true)
|
||||
if (_questController.IsRunning)
|
||||
{
|
||||
int num2 = num;
|
||||
int num3 = -1198516441;
|
||||
int num4 = num2;
|
||||
switch ((num4 | num3) - (num4 & num3))
|
||||
{
|
||||
case 0:
|
||||
goto IL_004b;
|
||||
case 1:
|
||||
_200B_206B_202E_206B_202A_200F_200F_202B_200C_202D_202A_206B_202C_202A_206C_202B_206F_202E_206B_200E_206F_200E_206C_206E_200B_200F_206D_200B_206A_200D_200E_200B_200C_202D_202C_200D_202A_202E_202B_202B_202E(true);
|
||||
_202D_202E_206F_202A_202E_206B_206B_200E_202C_206C_206B_202E_206D_202A_200D_202D_206F_202A_200E_206A_202A_206B_202B_200D_200B_206E_206D_202E_202E_206F_202E_202D_200F_202D_206A_202A_206E_206E_206E_200D_202E(_202A_200E_206C_202C_200B_200E_202C_200F_202A_206D_202B_202D_202A_206C_206A_200F_202C_206E_202D_206B_206E_202E_206F_206E_206C_206E_200C_202D_206B_206A_200E_206A_202E_200F_206C_200E_200D_206C_200C_202E() | ImGuiWindowFlags.NoCollapse);
|
||||
_200D_200E_206F_200E_202D_206A_206E_202C_206F_206F_202C_200F_200E_206A_206D_206E_202B_200F_200E_206A_202E_202A_200B_200E_200C_202A_206C_206D_206F_202A_202D_206F_200B_206A_206A_202A_202E_200E_206E_206E_202E(false);
|
||||
return;
|
||||
case 2:
|
||||
_202D_202E_206F_202A_202E_206B_206B_200E_202C_206C_206B_202E_206D_202A_200D_202D_206F_202A_200E_206A_202A_206B_202B_200D_200B_206E_206D_202E_202E_206F_202E_202D_200F_202D_206A_202A_206E_206E_206E_200D_202E(_202A_200E_206C_202C_200B_200E_202C_200F_202A_206D_202B_202D_202A_206C_206A_200F_202C_206E_202D_206B_206E_202E_206F_206E_206C_206E_200C_202D_206B_206A_200E_206A_202E_200F_206C_200E_200D_206C_200C_202E() & ~ImGuiWindowFlags.NoCollapse);
|
||||
_200D_200E_206F_200E_202D_206A_206E_202C_206F_206F_202C_200F_200E_206A_206D_206E_202B_200F_200E_206A_202E_202A_200B_200E_200C_202A_206C_206D_206F_202A_202D_206F_200B_206A_206A_202A_202E_200E_206E_206E_202E(true);
|
||||
return;
|
||||
}
|
||||
continue;
|
||||
IL_004b:
|
||||
num = -1198516442;
|
||||
base.IsOpen = true;
|
||||
base.Flags |= ImGuiWindowFlags.NoCollapse;
|
||||
base.ShowCloseButton = false;
|
||||
}
|
||||
else
|
||||
{
|
||||
base.Flags &= ~ImGuiWindowFlags.NoCollapse;
|
||||
base.ShowCloseButton = true;
|
||||
}
|
||||
}
|
||||
|
||||
public override bool DrawConditions()
|
||||
{
|
||||
int num = (_configuration.IsPluginSetupComplete() ? 991073778 : 991073790);
|
||||
while (true)
|
||||
if (!_configuration.IsPluginSetupComplete())
|
||||
{
|
||||
int num2 = num;
|
||||
int num3 = 991073787;
|
||||
int num4 = num2;
|
||||
switch ((num4 | num3) - (num4 & num3))
|
||||
{
|
||||
case 4:
|
||||
num = ((_200C_200B_206F_206C_202A_202A_202D_200E_202D_206B_200C_202B_200C_206D_200E_202D_202C_200E_200E_200D_202B_200F_202A_206F_206A_202E_206C_200F_202A_206D_206C_206C_206C_202C_202D_202C_200F_202B_202A_200E_202E(_objectTable) == null) ? 991073786 : 991073789);
|
||||
break;
|
||||
case 8:
|
||||
return false;
|
||||
case 1:
|
||||
return false;
|
||||
case 10:
|
||||
num = 991073790;
|
||||
break;
|
||||
case 9:
|
||||
num = ((!_206C_202D_202E_200E_202A_206B_202B_200E_202D_200D_200F_200D_200E_200F_202E_202E_206C_202D_202B_200D_200D_202B_202A_200D_200B_206F_202D_206C_206E_202C_206C_206E_202C_206D_202E_206B_200E_206A_202B_200F_202E(_clientState)) ? 991073786 : 991073791);
|
||||
break;
|
||||
case 0:
|
||||
num = ((!_configuration.General.HideInAllInstances) ? 991073788 : 991073784);
|
||||
break;
|
||||
case 3:
|
||||
num = (_configuration.Advanced.ShowWindowInInstances ? 991073788 : 991073785);
|
||||
break;
|
||||
case 2:
|
||||
num = ((!_territoryData.IsDutyInstance(_202C_200D_206A_200B_206F_200B_206F_206A_202B_206C_200B_200D_200F_202B_202E_202B_206C_206B_206C_202D_200D_200B_200E_200E_202D_206B_200E_200F_206D_206E_206A_202D_202C_206B_206D_202B_206C_206B_202D_206A_202E(_clientState))) ? 991073788 : 991073779);
|
||||
break;
|
||||
case 5:
|
||||
return false;
|
||||
case 7:
|
||||
return true;
|
||||
case 6:
|
||||
num = ((!_202A_200C_206E_206C_206A_200D_206E_200C_206E_200E_202C_200E_200B_202A_202B_202C_202C_202E_206E_206F_200E_206D_202D_206C_200F_200F_206B_206D_206E_200C_200F_206C_202B_202D_206C_206F_200E_206D_206A_200C_202E(_clientState)) ? 991073787 : 991073786);
|
||||
break;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
if (!_clientState.IsLoggedIn || _objectTable.LocalPlayer == null || _clientState.IsPvPExcludingDen)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
if (_configuration.General.HideInAllInstances && !_configuration.Advanced.ShowWindowInInstances && _territoryData.IsDutyInstance(_clientState.TerritoryType))
|
||||
{
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
public override void DrawContent()
|
||||
{
|
||||
try
|
||||
{
|
||||
ICharacter obj = _200F_202C_206E_206F_200D_202A_206D_206C_200D_206D_200B_200D_202A_206C_200C_200D_200C_206B_206E_202B_206E_202A_206C_202C_206A_206B_200B_200F_206A_200E_202D_200E_200F_206E_202B_202C_206D_202E_200F_206D_202E(_objectTable, 0) as ICharacter;
|
||||
uint? num = ((obj != null) ? new uint?(_206E_206F_206F_202C_202A_202C_206A_200E_200C_206A_206A_206A_200C_206D_202B_202C_206E_200C_202A_202C_202E_200C_200E_200D_202E_200C_200D_202D_202C_202A_200C_200B_206A_206C_200F_200F_202D_202A_200C_202D_202E(obj).RowId) : ((uint?)null));
|
||||
int num2 = (num.HasValue ? 388553375 : 388553371);
|
||||
EClassJob valueOrDefault = default(EClassJob);
|
||||
while (true)
|
||||
EClassJob valueOrDefault = ((EClassJob?)(_objectTable[0] as ICharacter)?.ClassJob.RowId).GetValueOrDefault();
|
||||
if (valueOrDefault.IsLimitedJob())
|
||||
{
|
||||
int num3 = num2;
|
||||
int num4 = 388553374;
|
||||
int num5 = num3;
|
||||
int num6 = num5 + num4;
|
||||
int num7 = num5 & num4;
|
||||
EClassJob? obj2;
|
||||
EClassJob? eClassJob;
|
||||
switch (num6 - (num7 + num7))
|
||||
{
|
||||
case 4:
|
||||
_selectedTab = UiThemeUtils.DrawTabBar(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>(345110125), 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>(-1899915976), _selectedTab);
|
||||
num2 = ((_selectedTab != 0) ? 388553373 : 388553372);
|
||||
break;
|
||||
case 5:
|
||||
obj2 = null;
|
||||
goto IL_0116;
|
||||
case 1:
|
||||
obj2 = (EClassJob)num.GetValueOrDefault();
|
||||
goto IL_0116;
|
||||
case 6:
|
||||
_activeQuestComponent.Draw(isMinimized: true);
|
||||
return;
|
||||
case 7:
|
||||
num2 = ((!IsMinimized) ? 388553370 : 388553368);
|
||||
break;
|
||||
case 0:
|
||||
num2 = 388553371;
|
||||
break;
|
||||
case 3:
|
||||
DrawQueueTab();
|
||||
num2 = 388553366;
|
||||
break;
|
||||
case 2:
|
||||
DrawQuestTab();
|
||||
num2 = 388553366;
|
||||
break;
|
||||
case 9:
|
||||
UiThemeUtils.WrappedTextColored(_206C_202B_202D_206D_200B_206E_202B_202E_200C_202A_202A_202C_206E_200B_200E_206D_202C_202C_202E_202D_206D_202B_206F_206C_200E_202C_206B_200C_206D_200D_206B_206B_200F_200D_200C_202D_200C_206E_206A_206D_202E(), _206F_200B_200F_200D_202A_200F_200F_200D_202D_200C_202C_200F_200C_206E_200D_206F_202C_200D_202A_200B_200F_206C_202D_200E_206A_206D_202E_200B_206A_206F_206B_206A_200E_200B_206E_202C_202B_206E_200E_206E_202E(_200F_202E_206F_200B_206E_200B_202A_200F_206F_206C_200B_202E_202E_206B_200D_202A_200B_202C_206E_200F_200F_200D_206D_206C_200E_200C_202E_200D_202D_200D_200D_202E_206A_206A_206F_206B_202B_206B_206D_202E(valueOrDefault), 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>(-1341505200)));
|
||||
_200D_202E_202C_200D_200F_202D_202A_200F_200E_200F_200E_200D_202A_206C_202E_206F_206B_202C_202E_206B_200B_206D_202B_206D_206F_202B_202D_202A_206B_202E_206B_200B_202A_206F_202B_206C_206D_200D_206C_206F_202E();
|
||||
num2 = 388553369;
|
||||
break;
|
||||
case 8:
|
||||
return;
|
||||
IL_0116:
|
||||
eClassJob = obj2;
|
||||
valueOrDefault = eClassJob.GetValueOrDefault();
|
||||
num2 = ((!_200E_206C_202A_206D_202A_200F_202E_202E_206B_200E_200C_206E_206A_206D_202B_206D_206E_206B_200B_202E_202D_202E_202D_200D_200D_206F_202A_206B_206D_206F_206D_206B_202D_202C_200F_206D_202D_206A_206E_200E_202E(valueOrDefault)) ? 388553369 : 388553367);
|
||||
break;
|
||||
}
|
||||
UiThemeUtils.WrappedTextColored(ImGuiColors.DalamudYellow, valueOrDefault.ToFriendlyString() + " is a limited job. Some quests may be unavailable.");
|
||||
ImGui.Separator();
|
||||
}
|
||||
if (IsMinimized)
|
||||
{
|
||||
_activeQuestComponent.Draw(isMinimized: true);
|
||||
return;
|
||||
}
|
||||
_selectedTab = UiThemeUtils.DrawTabBar("Quest", "Queue", _selectedTab);
|
||||
if (_selectedTab == 0)
|
||||
{
|
||||
DrawQuestTab();
|
||||
}
|
||||
else
|
||||
{
|
||||
DrawQueueTab();
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
UiThemeUtils.WrappedTextColored(_202E_202E_200E_206D_200E_200E_206D_200C_202B_206F_206B_200E_200C_202C_202B_200D_202E_200E_200E_206C_206E_202B_200D_200C_200F_200B_200D_200B_200B_206B_202C_206D_200B_206D_200F_200B_206F_206C_200C_206C_202E(), _202B_202C_206F_202A_206E_200E_200B_206C_206E_206D_200F_206A_202B_206B_202D_200E_200E_202B_206F_202D_202D_200B_200B_206F_200F_202B_206E_202C_206A_202B_200B_202B_202E_202D_206D_202C_200C_206D_206E_206A_202E((object)ex));
|
||||
UiThemeUtils.WrappedTextColored(ImGuiColors.DalamudRed, ex.ToString());
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -364,102 +203,62 @@ internal sealed class QuestWindow : ThemedWindow, IPersistableWindowConfig
|
|||
{
|
||||
_activeQuestComponent.Draw(isMinimized: false);
|
||||
UiThemeUtils.SectionSpacing();
|
||||
int num = ((!_aRealmRebornComponent.ShouldDraw) ? (-1400072474) : (-1400072477));
|
||||
while (true)
|
||||
if (_aRealmRebornComponent.ShouldDraw)
|
||||
{
|
||||
int num2 = num;
|
||||
int num3 = -1400072480;
|
||||
int num4 = num2;
|
||||
switch ((num4 | num3) - (num4 & num3))
|
||||
{
|
||||
case 2:
|
||||
_quickAccessButtonsComponent.IsReloading = IsReloading;
|
||||
_quickAccessButtonsComponent.Draw();
|
||||
UiThemeUtils.SectionSpacing();
|
||||
_navigationBarComponent.Draw();
|
||||
return;
|
||||
case 3:
|
||||
_aRealmRebornComponent.Draw();
|
||||
UiThemeUtils.SectionSpacing();
|
||||
num = -1400072474;
|
||||
break;
|
||||
case 4:
|
||||
num = -1400072477;
|
||||
break;
|
||||
case 5:
|
||||
UiThemeUtils.SectionSpacing();
|
||||
num = -1400072478;
|
||||
break;
|
||||
case 1:
|
||||
_eventInfoComponent.Draw();
|
||||
UiThemeUtils.SectionSpacing();
|
||||
num = -1400072480;
|
||||
break;
|
||||
case 6:
|
||||
num = ((!_eventInfoComponent.ShouldDraw) ? (-1400072480) : (-1400072479));
|
||||
break;
|
||||
case 0:
|
||||
num = ((!_remainingTasksComponent.Draw()) ? (-1400072478) : (-1400072475));
|
||||
break;
|
||||
}
|
||||
_aRealmRebornComponent.Draw();
|
||||
UiThemeUtils.SectionSpacing();
|
||||
}
|
||||
if (_eventInfoComponent.ShouldDraw)
|
||||
{
|
||||
_eventInfoComponent.Draw();
|
||||
UiThemeUtils.SectionSpacing();
|
||||
}
|
||||
if (_remainingTasksComponent.Draw())
|
||||
{
|
||||
UiThemeUtils.SectionSpacing();
|
||||
}
|
||||
_quickAccessButtonsComponent.IsReloading = IsReloading;
|
||||
_quickAccessButtonsComponent.Draw();
|
||||
UiThemeUtils.SectionSpacing();
|
||||
_navigationBarComponent.Draw();
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
private void DrawQueueTab()
|
||||
{
|
||||
Vector2 vector = _200E_202A_200F_206B_200D_202C_202D_202A_202D_206C_206C_206D_206D_202B_200E_200C_202E_206F_206E_200F_200B_206C_200E_202A_200E_206B_206D_200B_200F_206F_202C_206B_206D_202B_202E_206A_202C_206A_200F_206C_202E();
|
||||
float x = _200F_202D_206F_202B_200C_202A_202D_200F_200C_200E_206B_202B_206F_202B_200C_206C_206D_202B_202E_206D_206C_202A_206D_206C_206B_206E_202B_202A_206B_200B_202C_200C_200D_206C_202C_202D_200D_202C_206E_202D_202E().X;
|
||||
ImDrawListPtr imDrawListPtr = _202C_206F_200D_206A_200F_200B_200D_200B_200C_202C_202D_200F_206C_200D_206D_202E_206E_200D_202E_206C_206E_202D_206F_200E_200C_202E_200F_206E_206C_200E_202D_202D_202D_206C_202D_206C_206F_202C_206C_202D_202E();
|
||||
imDrawListPtr.ChannelsSplit(2);
|
||||
imDrawListPtr.ChannelsSetCurrent(1);
|
||||
_200B_202B_200B_200C_202A_200E_206D_200F_206C_206A_206B_200B_200F_202E_200F_200F_200E_206F_206B_206D_200B_206F_200D_200F_206A_206C_200C_206F_206B_206F_202A_202D_202B_206E_202C_200F_206F_200F_200B_206A_202E(vector + new Vector2(6f, 6f));
|
||||
if (UiThemeUtils.PillButton(global::_003CModule_003E._202E_206C_200F_206B_206A_202A_202C_206F_200C_206C_202B_206B_206D_206D_206D_202D_206E_202E_206C_206E_206D_202C_206F_200D_202D_202E_206A_206D_202A_206A_202B_200D_200C_206D_202B_200B_200D_200C_206E_206B_202E<string>(-978879249), _queueSubTab == 0))
|
||||
Vector2 cursorPos = ImGui.GetCursorPos();
|
||||
float x = ImGui.GetContentRegionAvail().X;
|
||||
ImDrawListPtr windowDrawList = ImGui.GetWindowDrawList();
|
||||
windowDrawList.ChannelsSplit(2);
|
||||
windowDrawList.ChannelsSetCurrent(1);
|
||||
ImGui.SetCursorPos(cursorPos + new Vector2(6f, 6f));
|
||||
if (UiThemeUtils.PillButton("Manual", _queueSubTab == 0))
|
||||
{
|
||||
_queueSubTab = 0;
|
||||
}
|
||||
_202A_206B_202D_206C_206A_200E_202E_202D_206F_200C_206C_206C_206B_206B_202E_202B_202E_206A_206A_200C_202B_200F_200D_202C_202A_206C_202A_206F_206E_206F_200C_200E_200C_200D_206A_202B_206C_200D_200B_202C_202E();
|
||||
if (UiThemeUtils.PillButton(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>(51775154), _queueSubTab == 1))
|
||||
ImGui.SameLine();
|
||||
if (UiThemeUtils.PillButton("Saved", _queueSubTab == 1))
|
||||
{
|
||||
_queueSubTab = 1;
|
||||
}
|
||||
Vector2 vector2 = _200E_202A_200F_206B_200D_202C_202D_202A_202D_206C_206C_206D_206D_202B_200E_200C_202E_206F_206E_200F_200B_206C_200E_202A_200E_206B_206D_200B_200F_206F_202C_206B_206D_202B_202E_206A_202C_206A_200F_206C_202E();
|
||||
imDrawListPtr.ChannelsSetCurrent(0);
|
||||
_200B_202B_200B_200C_202A_200E_206D_200F_206C_206A_206B_200B_200F_202E_200F_200F_200E_206F_206B_206D_200B_206F_200D_200F_206A_206C_200C_206F_206B_206F_202A_202D_202B_206E_202C_200F_206F_200F_200B_206A_202E(vector);
|
||||
Vector2 pMin = _200F_202A_200B_202A_206A_200E_206F_202E_200F_200F_206B_206A_206E_206C_200D_200B_202D_206A_202C_206C_206C_200B_200E_200C_206A_206C_200F_206A_206D_206E_206C_200C_200C_206A_202D_200E_200C_206E_200C_202B_202E();
|
||||
_200B_202B_200B_200C_202A_200E_206D_200F_206C_206A_206B_200B_200F_202E_200F_200F_200E_206F_206B_206D_200B_206F_200D_200F_206A_206C_200C_206F_206B_206F_202A_202D_202B_206E_202C_200F_206F_200F_200B_206A_202E(new Vector2(vector.X, vector2.Y + 6f - _206F_202E_200D_200F_206C_206D_200D_206C_206B_202D_202B_200F_206C_206A_202C_206F_206D_206D_202A_202D_202A_202E_206F_200B_200B_200D_202E_200D_206C_206C_206B_202B_200C_200D_200D_200B_200D_202C_206D_200F_202E().ItemSpacing.Y));
|
||||
Vector2 vector3 = _200F_202A_200B_202A_206A_200E_206F_202E_200F_200F_206B_206A_206E_206C_200D_200B_202D_206A_202C_206C_206C_200B_200E_200C_206A_206C_200F_206A_206D_206E_206C_200C_200C_206A_202D_200E_200C_206E_200C_202B_202E();
|
||||
imDrawListPtr.AddRectFilled(pMin, new Vector2(pMin.X + x, vector3.Y), _202C_206E_200D_202D_200E_200D_206B_206F_200F_202B_200B_202A_206F_202E_206E_206D_200C_202C_200C_206C_206D_202D_202D_206F_202A_206D_206B_202A_200C_200B_202D_206A_206D_202C_202D_200E_200F_200B_206A_202A_202E(UiThemeUtils.CardBackgroundColor), 6f);
|
||||
imDrawListPtr.AddRect(pMin, new Vector2(pMin.X + x, vector3.Y), _202C_206E_200D_202D_200E_200D_206B_206F_200F_202B_200B_202A_206F_202E_206E_206D_200C_202C_200C_206C_206D_202D_202D_206F_202A_206D_206B_202A_200C_200B_202D_206A_206D_202C_202D_200E_200F_200B_206A_202A_202E(UiThemeUtils.CardBorderColor), 6f, ImDrawFlags.None, 1f);
|
||||
imDrawListPtr.ChannelsMerge();
|
||||
_200B_202B_200B_200C_202A_200E_206D_200F_206C_206A_206B_200B_200F_202E_200F_200F_200E_206F_206B_206D_200B_206F_200D_200F_206A_206C_200C_206F_206B_206F_202A_202D_202B_206E_202C_200F_206F_200F_200B_206A_202E(new Vector2(vector.X, vector2.Y + 6f));
|
||||
Vector2 cursorPos2 = ImGui.GetCursorPos();
|
||||
windowDrawList.ChannelsSetCurrent(0);
|
||||
ImGui.SetCursorPos(cursorPos);
|
||||
Vector2 cursorScreenPos = ImGui.GetCursorScreenPos();
|
||||
ImGui.SetCursorPos(new Vector2(cursorPos.X, cursorPos2.Y + 6f - ImGui.GetStyle().ItemSpacing.Y));
|
||||
Vector2 cursorScreenPos2 = ImGui.GetCursorScreenPos();
|
||||
windowDrawList.AddRectFilled(cursorScreenPos, new Vector2(cursorScreenPos.X + x, cursorScreenPos2.Y), ImGui.ColorConvertFloat4ToU32(UiThemeUtils.CardBackgroundColor), 6f);
|
||||
windowDrawList.AddRect(cursorScreenPos, new Vector2(cursorScreenPos.X + x, cursorScreenPos2.Y), ImGui.ColorConvertFloat4ToU32(UiThemeUtils.CardBorderColor), 6f, ImDrawFlags.None, 1f);
|
||||
windowDrawList.ChannelsMerge();
|
||||
ImGui.SetCursorPos(new Vector2(cursorPos.X, cursorPos2.Y + 6f));
|
||||
UiThemeUtils.SectionSpacing();
|
||||
int queueSubTab = _queueSubTab;
|
||||
int num = ((queueSubTab == 0) ? (-238709594) : (-238709593));
|
||||
while (true)
|
||||
switch (_queueSubTab)
|
||||
{
|
||||
int num2 = num;
|
||||
int num3 = -238709594;
|
||||
int num4 = num2;
|
||||
int num5 = num4 + num3;
|
||||
int num6 = num4 & num3;
|
||||
switch (num5 - (num6 + num6))
|
||||
{
|
||||
case 2:
|
||||
return;
|
||||
case 0:
|
||||
_manualPriorityComponent.DrawCompact();
|
||||
return;
|
||||
case 3:
|
||||
_savedPresetsComponent.Draw();
|
||||
return;
|
||||
case 1:
|
||||
num = ((queueSubTab == 1) ? (-238709595) : (-238709596));
|
||||
break;
|
||||
case 4:
|
||||
num = -238709593;
|
||||
break;
|
||||
}
|
||||
case 0:
|
||||
_manualPriorityComponent.DrawCompact();
|
||||
break;
|
||||
case 1:
|
||||
_savedPresetsComponent.Draw();
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -475,265 +274,25 @@ internal sealed class QuestWindow : ThemedWindow, IPersistableWindowConfig
|
|||
|
||||
internal void Reload()
|
||||
{
|
||||
int num = ((!IsReloading) ? 162401871 : 162401868);
|
||||
while (true)
|
||||
if (IsReloading)
|
||||
{
|
||||
int num2 = num;
|
||||
int num3 = 162401869;
|
||||
int num4 = num2;
|
||||
switch ((num4 | num3) - (num4 & num3))
|
||||
{
|
||||
case 0:
|
||||
goto IL_0046;
|
||||
case 2:
|
||||
IsReloading = true;
|
||||
_206F_200F_202C_206E_202A_200F_206D_202D_200D_202B_202D_202E_200C_206B_202A_206C_202C_202E_206C_200B_200D_200F_202B_206C_206F_206E_200B_202E_200E_200B_202D_200D_206E_202A_200F_206E_200E_200B_202E_200D_202E((System.Action)delegate
|
||||
{
|
||||
try
|
||||
{
|
||||
_questController.Reload();
|
||||
}
|
||||
finally
|
||||
{
|
||||
IsReloading = false;
|
||||
}
|
||||
_202C_202C_200F_202B_200C_206E_206A_206C_202D_200C_206D_202E_206B_200C_206D_200B_206F_206E_202A_200F_202D_206C_206E_200C_202C_202C_200F_206A_200B_200F_202C_202A_206F_202C_200C_206E_200D_202C_206C_206B_202E(_framework, (System.Action)delegate
|
||||
{
|
||||
_interactionUiController.HandleCurrentDialogueChoices();
|
||||
}, TimeSpan.FromMilliseconds(200L), 0, default(CancellationToken));
|
||||
});
|
||||
return;
|
||||
case 1:
|
||||
return;
|
||||
}
|
||||
continue;
|
||||
IL_0046:
|
||||
num = 162401868;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
static string _206D_206D_202D_200B_202C_206D_200F_200E_200D_206C_206B_206E_202A_202D_200E_202D_206E_202C_202D_206B_200F_206D_200C_206C_202D_200C_202C_200C_202A_202B_202E_200C_202A_206A_206F_202D_200F_200B_206D_202A_202E(Version P_0, int P_1)
|
||||
{
|
||||
return P_0.ToString(P_1);
|
||||
}
|
||||
|
||||
static string _200B_202A_202E_200E_202B_202A_202D_200D_200D_202B_202D_206D_200F_202C_200E_206B_202B_200E_206E_202A_206D_202C_206E_200E_206F_202E_200B_202D_206A_200F_202E_200D_202C_202C_206F_202E_202C_202C_202E_206B_202E(string P_0, string P_1, string P_2)
|
||||
{
|
||||
return P_0 + P_1 + P_2;
|
||||
}
|
||||
|
||||
void _200F_206E_202D_206A_200F_202C_206C_200D_202E_202A_206E_200E_206E_202C_202B_202C_202E_200F_202B_200C_202D_206B_202B_202B_200B_200E_200C_200C_206E_202A_206A_200D_200D_206F_206C_200B_202C_202A_206F_206C_202E(WindowSizeConstraints? P_0)
|
||||
{
|
||||
base.SizeConstraints = P_0;
|
||||
}
|
||||
|
||||
void _206B_202D_206F_206A_206A_206F_200E_206C_200E_206D_202E_200E_202C_206D_200E_202E_206D_202A_202B_202E_200C_202D_202A_202E_202A_200F_206A_200B_200D_206B_202E_200F_206B_202A_202E_200C_202C_200E_202B_202C_202E(bool P_0)
|
||||
{
|
||||
base.RespectCloseHotkey = P_0;
|
||||
}
|
||||
|
||||
void _202B_202B_200E_202A_202B_200B_206B_202A_206E_206C_202D_200B_206B_200E_206D_206F_206F_200E_200D_200B_206A_206F_206D_206D_202D_206E_202C_206E_206B_202C_202D_200D_206B_200F_202C_200C_202B_202A_206F_200F_202E(bool P_0)
|
||||
{
|
||||
base.AllowClickthrough = P_0;
|
||||
}
|
||||
|
||||
static TitleBarButton _202E_202A_202A_206F_206B_200E_200D_206B_200F_206B_202A_202A_202B_206C_206C_206A_200B_200C_206E_206A_200C_206A_206C_202D_202E_206B_206C_206B_200C_206E_202C_202D_206C_202E_206F_202D_200F_206F_206E_202E()
|
||||
{
|
||||
return new TitleBarButton();
|
||||
}
|
||||
|
||||
static void _202A_206D_206C_206A_202B_206B_206C_200E_200F_202D_200D_202A_206B_202A_202C_202B_206A_206E_206F_206D_200F_206F_202A_200F_206F_202B_200F_206A_200F_206B_200C_206C_202A_202A_206D_206A_202D_200B_206B_202D_202E(TitleBarButton P_0, FontAwesomeIcon P_1)
|
||||
{
|
||||
P_0.Icon = P_1;
|
||||
}
|
||||
|
||||
static void _200C_206F_200D_200F_200E_200F_202E_200D_200C_200D_200B_202C_200D_202C_206F_206A_206E_200B_202D_200F_202A_202E_200C_200E_206D_200D_202D_206F_206F_206F_202E_206E_202A_200C_200C_206E_206E_200B_202D_206A_202E(TitleBarButton P_0, int P_1)
|
||||
{
|
||||
P_0.Priority = P_1;
|
||||
}
|
||||
|
||||
static void _206B_200F_202D_206E_202E_200B_202C_202C_202A_206E_202C_206E_202A_202E_200E_202E_206D_206C_206C_200B_206F_202A_206D_202B_200F_200E_202D_202D_202B_202B_206A_202B_202E_206B_206B_206B_202E_202D_200C_202C_202E(TitleBarButton P_0, Vector2 P_1)
|
||||
{
|
||||
P_0.IconOffset = P_1;
|
||||
}
|
||||
|
||||
static void _200F_200E_206D_206D_200F_202B_202A_202B_206B_206A_206A_200E_202C_200F_202A_206B_206B_202B_202E_202B_206C_202A_206D_202D_200D_206F_206F_202E_206A_206E_202E_200C_200B_202E_202C_206C_200D_206E_202B_200F_202E(TitleBarButton P_0, Action<ImGuiMouseButton> P_1)
|
||||
{
|
||||
P_0.Click = P_1;
|
||||
}
|
||||
|
||||
static void _202B_200D_206B_200B_202B_202C_200B_206E_206A_200F_200D_202D_206E_206B_200B_202B_202B_200F_206B_202C_200B_206B_200E_206F_202C_200C_202B_200D_202D_200E_206A_206C_206E_202D_200F_206E_206D_202B_200D_206B_202E(TitleBarButton P_0, bool P_1)
|
||||
{
|
||||
P_0.AvailableClickthrough = P_1;
|
||||
}
|
||||
|
||||
List<TitleBarButton> _200C_202B_206F_202B_206F_202B_206D_206D_200D_200D_202C_206A_206B_200E_200C_202C_202C_206A_206F_206D_206B_202A_200E_206E_206D_206A_200F_202E_206A_200C_202E_202C_202D_200F_200E_202E_202D_200C_200B_202B_202E()
|
||||
{
|
||||
return base.TitleBarButtons;
|
||||
}
|
||||
|
||||
static void _200D_206E_202A_200E_202E_202E_202A_206A_206C_202C_200F_206D_202B_206F_200B_202D_200E_200E_200B_206F_202A_206A_202D_200E_206E_200D_200F_206F_206A_202B_200F_202C_200E_202D_206D_202A_200B_200C_202D_202D_202E(TitleBarButton P_0, System.Action P_1)
|
||||
{
|
||||
P_0.ShowTooltip = P_1;
|
||||
}
|
||||
|
||||
static void _200E_200B_202D_200D_202D_206A_202A_206B_200F_202D_200E_202A_206D_202E_202E_200E_206D_206E_202A_206D_200E_206D_206F_206B_206F_202B_206E_200D_206A_206D_200C_206B_202A_200D_200E_206E_200C_206C_206F_206A_202E(IDalamudPluginInterface P_0, IPluginConfiguration P_1)
|
||||
{
|
||||
P_0.SavePluginConfig(P_1);
|
||||
}
|
||||
|
||||
void _200B_206B_202E_206B_202A_200F_200F_202B_200C_202D_202A_206B_202C_202A_206C_202B_206F_202E_206B_200E_206F_200E_206C_206E_200B_200F_206D_200B_206A_200D_200E_200B_200C_202D_202C_200D_202A_202E_202B_202B_202E(bool P_0)
|
||||
{
|
||||
base.IsOpen = P_0;
|
||||
}
|
||||
|
||||
ImGuiWindowFlags _202A_200E_206C_202C_200B_200E_202C_200F_202A_206D_202B_202D_202A_206C_206A_200F_202C_206E_202D_206B_206E_202E_206F_206E_206C_206E_200C_202D_206B_206A_200E_206A_202E_200F_206C_200E_200D_206C_200C_202E()
|
||||
{
|
||||
return base.Flags;
|
||||
}
|
||||
|
||||
void _202D_202E_206F_202A_202E_206B_206B_200E_202C_206C_206B_202E_206D_202A_200D_202D_206F_202A_200E_206A_202A_206B_202B_200D_200B_206E_206D_202E_202E_206F_202E_202D_200F_202D_206A_202A_206E_206E_206E_200D_202E(ImGuiWindowFlags P_0)
|
||||
{
|
||||
base.Flags = P_0;
|
||||
}
|
||||
|
||||
void _200D_200E_206F_200E_202D_206A_206E_202C_206F_206F_202C_200F_200E_206A_206D_206E_202B_200F_200E_206A_202E_202A_200B_200E_200C_202A_206C_206D_206F_202A_202D_206F_200B_206A_206A_202A_202E_200E_206E_206E_202E(bool P_0)
|
||||
{
|
||||
base.ShowCloseButton = P_0;
|
||||
}
|
||||
|
||||
static bool _206C_202D_202E_200E_202A_206B_202B_200E_202D_200D_200F_200D_200E_200F_202E_202E_206C_202D_202B_200D_200D_202B_202A_200D_200B_206F_202D_206C_206E_202C_206C_206E_202C_206D_202E_206B_200E_206A_202B_200F_202E(IClientState P_0)
|
||||
{
|
||||
return P_0.IsLoggedIn;
|
||||
}
|
||||
|
||||
static IPlayerCharacter _200C_200B_206F_206C_202A_202A_202D_200E_202D_206B_200C_202B_200C_206D_200E_202D_202C_200E_200E_200D_202B_200F_202A_206F_206A_202E_206C_200F_202A_206D_206C_206C_206C_202C_202D_202C_200F_202B_202A_200E_202E(IObjectTable P_0)
|
||||
{
|
||||
return P_0.LocalPlayer;
|
||||
}
|
||||
|
||||
static bool _202A_200C_206E_206C_206A_200D_206E_200C_206E_200E_202C_200E_200B_202A_202B_202C_202C_202E_206E_206F_200E_206D_202D_206C_200F_200F_206B_206D_206E_200C_200F_206C_202B_202D_206C_206F_200E_206D_206A_200C_202E(IClientState P_0)
|
||||
{
|
||||
return P_0.IsPvPExcludingDen;
|
||||
}
|
||||
|
||||
static uint _202C_200D_206A_200B_206F_200B_206F_206A_202B_206C_200B_200D_200F_202B_202E_202B_206C_206B_206C_202D_200D_200B_200E_200E_202D_206B_200E_200F_206D_206E_206A_202D_202C_206B_206D_202B_206C_206B_202D_206A_202E(IClientState P_0)
|
||||
{
|
||||
return P_0.TerritoryType;
|
||||
}
|
||||
|
||||
static IGameObject _200F_202C_206E_206F_200D_202A_206D_206C_200D_206D_200B_200D_202A_206C_200C_200D_200C_206B_206E_202B_206E_202A_206C_202C_206A_206B_200B_200F_206A_200E_202D_200E_200F_206E_202B_202C_206D_202E_200F_206D_202E(IObjectTable P_0, int P_1)
|
||||
{
|
||||
return P_0[P_1];
|
||||
}
|
||||
|
||||
static RowRef<ClassJob> _206E_206F_206F_202C_202A_202C_206A_200E_200C_206A_206A_206A_200C_206D_202B_202C_206E_200C_202A_202C_202E_200C_200E_200D_202E_200C_200D_202D_202C_202A_200C_200B_206A_206C_200F_200F_202D_202A_200C_202D_202E(ICharacter P_0)
|
||||
{
|
||||
return P_0.ClassJob;
|
||||
}
|
||||
|
||||
static bool _200E_206C_202A_206D_202A_200F_202E_202E_206B_200E_200C_206E_206A_206D_202B_206D_206E_206B_200B_202E_202D_202E_202D_200D_200D_206F_202A_206B_206D_206F_206D_206B_202D_202C_200F_206D_202D_206A_206E_200E_202E(EClassJob P_0)
|
||||
{
|
||||
return P_0.IsLimitedJob();
|
||||
}
|
||||
|
||||
static Vector4 _206C_202B_202D_206D_200B_206E_202B_202E_200C_202A_202A_202C_206E_200B_200E_206D_202C_202C_202E_202D_206D_202B_206F_206C_200E_202C_206B_200C_206D_200D_206B_206B_200F_200D_200C_202D_200C_206E_206A_206D_202E()
|
||||
{
|
||||
return ImGuiColors.DalamudYellow;
|
||||
}
|
||||
|
||||
static string _200F_202E_206F_200B_206E_200B_202A_200F_206F_206C_200B_202E_202E_206B_200D_202A_200B_202C_206E_200F_200F_200D_206D_206C_200E_200C_202E_200D_202D_200D_200D_202E_206A_206A_206F_206B_202B_206B_206D_202E(EClassJob P_0)
|
||||
{
|
||||
return P_0.ToFriendlyString();
|
||||
}
|
||||
|
||||
static string _206F_200B_200F_200D_202A_200F_200F_200D_202D_200C_202C_200F_200C_206E_200D_206F_202C_200D_202A_200B_200F_206C_202D_200E_206A_206D_202E_200B_206A_206F_206B_206A_200E_200B_206E_202C_202B_206E_200E_206E_202E(string P_0, string P_1)
|
||||
{
|
||||
return P_0 + P_1;
|
||||
}
|
||||
|
||||
static void _200D_202E_202C_200D_200F_202D_202A_200F_200E_200F_200E_200D_202A_206C_202E_206F_206B_202C_202E_206B_200B_206D_202B_206D_206F_202B_202D_202A_206B_202E_206B_200B_202A_206F_202B_206C_206D_200D_206C_206F_202E()
|
||||
{
|
||||
ImGui.Separator();
|
||||
}
|
||||
|
||||
static Vector4 _202E_202E_200E_206D_200E_200E_206D_200C_202B_206F_206B_200E_200C_202C_202B_200D_202E_200E_200E_206C_206E_202B_200D_200C_200F_200B_200D_200B_200B_206B_202C_206D_200B_206D_200F_200B_206F_206C_200C_206C_202E()
|
||||
{
|
||||
return ImGuiColors.DalamudRed;
|
||||
}
|
||||
|
||||
static string _202B_202C_206F_202A_206E_200E_200B_206C_206E_206D_200F_206A_202B_206B_202D_200E_200E_202B_206F_202D_202D_200B_200B_206F_200F_202B_206E_202C_206A_202B_200B_202B_202E_202D_206D_202C_200C_206D_206E_206A_202E(object P_0)
|
||||
{
|
||||
return P_0.ToString();
|
||||
}
|
||||
|
||||
static Vector2 _200E_202A_200F_206B_200D_202C_202D_202A_202D_206C_206C_206D_206D_202B_200E_200C_202E_206F_206E_200F_200B_206C_200E_202A_200E_206B_206D_200B_200F_206F_202C_206B_206D_202B_202E_206A_202C_206A_200F_206C_202E()
|
||||
{
|
||||
return ImGui.GetCursorPos();
|
||||
}
|
||||
|
||||
static Vector2 _200F_202D_206F_202B_200C_202A_202D_200F_200C_200E_206B_202B_206F_202B_200C_206C_206D_202B_202E_206D_206C_202A_206D_206C_206B_206E_202B_202A_206B_200B_202C_200C_200D_206C_202C_202D_200D_202C_206E_202D_202E()
|
||||
{
|
||||
return ImGui.GetContentRegionAvail();
|
||||
}
|
||||
|
||||
static ImDrawListPtr _202C_206F_200D_206A_200F_200B_200D_200B_200C_202C_202D_200F_206C_200D_206D_202E_206E_200D_202E_206C_206E_202D_206F_200E_200C_202E_200F_206E_206C_200E_202D_202D_202D_206C_202D_206C_206F_202C_206C_202D_202E()
|
||||
{
|
||||
return ImGui.GetWindowDrawList();
|
||||
}
|
||||
|
||||
static void _200B_202B_200B_200C_202A_200E_206D_200F_206C_206A_206B_200B_200F_202E_200F_200F_200E_206F_206B_206D_200B_206F_200D_200F_206A_206C_200C_206F_206B_206F_202A_202D_202B_206E_202C_200F_206F_200F_200B_206A_202E(Vector2 P_0)
|
||||
{
|
||||
ImGui.SetCursorPos(P_0);
|
||||
}
|
||||
|
||||
static void _202A_206B_202D_206C_206A_200E_202E_202D_206F_200C_206C_206C_206B_206B_202E_202B_202E_206A_206A_200C_202B_200F_200D_202C_202A_206C_202A_206F_206E_206F_200C_200E_200C_200D_206A_202B_206C_200D_200B_202C_202E()
|
||||
{
|
||||
ImGui.SameLine();
|
||||
}
|
||||
|
||||
static Vector2 _200F_202A_200B_202A_206A_200E_206F_202E_200F_200F_206B_206A_206E_206C_200D_200B_202D_206A_202C_206C_206C_200B_200E_200C_206A_206C_200F_206A_206D_206E_206C_200C_200C_206A_202D_200E_200C_206E_200C_202B_202E()
|
||||
{
|
||||
return ImGui.GetCursorScreenPos();
|
||||
}
|
||||
|
||||
static ImGuiStylePtr _206F_202E_200D_200F_206C_206D_200D_206C_206B_202D_202B_200F_206C_206A_202C_206F_206D_206D_202A_202D_202A_202E_206F_200B_200B_200D_202E_200D_206C_206C_206B_202B_200C_200D_200D_200B_200D_202C_206D_200F_202E()
|
||||
{
|
||||
return ImGui.GetStyle();
|
||||
}
|
||||
|
||||
static uint _202C_206E_200D_202D_200E_200D_206B_206F_200F_202B_200B_202A_206F_202E_206E_206D_200C_202C_200C_206C_206D_202D_202D_206F_202A_206D_206B_202A_200C_200B_202D_206A_206D_202C_202D_200E_200F_200B_206A_202A_202E(Vector4 P_0)
|
||||
{
|
||||
return ImGui.ColorConvertFloat4ToU32(P_0);
|
||||
}
|
||||
|
||||
static Task _206F_200F_202C_206E_202A_200F_206D_202D_200D_202B_202D_202E_200C_206B_202A_206C_202C_202E_206C_200B_200D_200F_202B_206C_206F_206E_200B_202E_200E_200B_202D_200D_206E_202A_200F_206E_200E_200B_202E_200D_202E(System.Action P_0)
|
||||
{
|
||||
return Task.Run(P_0);
|
||||
}
|
||||
|
||||
static Type _200E_202C_202E_206A_200E_200E_202C_206C_206D_206F_202A_202E_202B_200F_202E_200E_202D_206E_202B_202A_202D_202A_202A_206A_202D_200E_202E_206F_200F_200D_202E_200E_202E_206A_200F_202C_200C_202B_200F_202A_202E(RuntimeTypeHandle P_0)
|
||||
{
|
||||
return Type.GetTypeFromHandle(P_0);
|
||||
}
|
||||
|
||||
static Assembly _200F_200C_206F_200E_202A_200C_202C_202A_206B_202A_202B_202E_206B_200B_206B_206B_206B_200F_202A_200F_202C_202A_206D_202B_206F_202B_200E_206E_200E_206F_206A_202C_200D_202A_202E_200B_200B_200C_206A_202D_202E(Type P_0)
|
||||
{
|
||||
return P_0.Assembly;
|
||||
}
|
||||
|
||||
static AssemblyName _200D_206D_200B_200B_202A_206C_200C_206C_202C_200F_206B_202D_202B_200F_206B_202D_206C_202A_202D_206F_200E_202A_202D_202C_202A_202B_200E_206B_202B_206D_200B_206B_206A_202A_202E_202B_200D_206B_200F_200D_202E(Assembly P_0)
|
||||
{
|
||||
return P_0.GetName();
|
||||
}
|
||||
|
||||
static Version _200C_200D_202D_206E_202B_206D_202C_202C_206C_200C_202A_206B_200B_200B_200D_202A_206C_206B_206B_202A_206E_206E_206A_200F_200B_200C_202D_206A_200D_202C_200E_200F_206D_206A_200C_202E_200F_200E_200F_202A_202E(AssemblyName P_0)
|
||||
{
|
||||
return P_0.Version;
|
||||
}
|
||||
|
||||
static Task _202C_202C_200F_202B_200C_206E_206A_206C_202D_200C_206D_202E_206B_200C_206D_200B_206F_206E_202A_200F_202D_206C_206E_200C_202C_202C_200F_206A_200B_200F_202C_202A_206F_202C_200C_206E_200D_202C_206C_206B_202E(IFramework P_0, System.Action P_1, TimeSpan P_2, int P_3, CancellationToken P_4)
|
||||
{
|
||||
return P_0.RunOnTick(P_1, P_2, P_3, P_4);
|
||||
IsReloading = true;
|
||||
Task.Run(delegate
|
||||
{
|
||||
try
|
||||
{
|
||||
_questController.Reload();
|
||||
}
|
||||
finally
|
||||
{
|
||||
IsReloading = false;
|
||||
}
|
||||
_framework.RunOnTick(delegate
|
||||
{
|
||||
_interactionUiController.HandleCurrentDialogueChoices();
|
||||
}, TimeSpan.FromMilliseconds(200L));
|
||||
});
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue