3640 lines
208 KiB
C#
3640 lines
208 KiB
C#
using System;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using System.Diagnostics.CodeAnalysis;
|
|
using System.Linq;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using System.Text;
|
|
using System.Text.RegularExpressions;
|
|
using Dalamud.Game.Addon.Lifecycle;
|
|
using Dalamud.Game.Addon.Lifecycle.AddonArgTypes;
|
|
using Dalamud.Game.ClientState.Conditions;
|
|
using Dalamud.Game.ClientState.Objects.Types;
|
|
using Dalamud.Game.NativeWrapper;
|
|
using Dalamud.Plugin.Services;
|
|
using FFXIVClientStructs.FFXIV.Client.Game.Event;
|
|
using FFXIVClientStructs.FFXIV.Client.Game.InstanceContent;
|
|
using FFXIVClientStructs.FFXIV.Client.UI;
|
|
using FFXIVClientStructs.FFXIV.Component.GUI;
|
|
using LLib;
|
|
using LLib.GameData;
|
|
using LLib.GameUI;
|
|
using Lumina.Excel;
|
|
using Lumina.Excel.Sheets;
|
|
using Lumina.Text.ReadOnly;
|
|
using Microsoft.Extensions.Logging;
|
|
using Questionable.Controller.Steps.Interactions;
|
|
using Questionable.Data;
|
|
using Questionable.External;
|
|
using Questionable.Functions;
|
|
using Questionable.Model;
|
|
using Questionable.Model.Gathering;
|
|
using Questionable.Model.Questing;
|
|
using SmartNav.Model;
|
|
|
|
namespace Questionable.Controller.GameUi;
|
|
|
|
internal sealed class InteractionUiController : IDisposable
|
|
{
|
|
private sealed record DialogueChoiceInfo(Questionable.Model.Quest? Quest, DialogueChoice DialogueChoice)
|
|
{
|
|
[CompilerGenerated]
|
|
private Type EqualityContract
|
|
{
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return _202D_200E_202C_206B_202E_200D_206F_206F_206D_200F_200E_202B_206A_202B_202C_200B_202C_200D_202C_200D_200C_206B_200E_206C_200B_202A_200E_202B_202D_206F_206D_202B_200F_202D_200D_206E_202A_202B_200D_202E_202E(typeof(DialogueChoiceInfo).TypeHandle);
|
|
}
|
|
}
|
|
|
|
[MethodImpl(MethodImplOptions.NoInlining)]
|
|
[CompilerGenerated]
|
|
public override string ToString()
|
|
{
|
|
StringBuilder stringBuilder = _202A_200B_200B_202C_202B_200F_202D_206F_200C_202E_206F_206F_202C_206C_206A_202A_200E_202E_200B_206E_206D_200C_200D_206A_206B_200E_206C_206C_200E_202A_200F_202C_206C_200D_200D_206D_200D_206A_206C_202C_202E();
|
|
_200C_200C_200E_200B_206F_202C_200D_202B_202E_206D_200C_202C_200B_202A_200D_202E_200B_206C_200C_202A_202A_206C_206D_200B_200E_200D_200E_206B_202C_200E_200B_202C_200C_206F_202A_206B_206B_206E_200E_200F_202E(stringBuilder, 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>(2025267953));
|
|
_200C_200C_200E_200B_206F_202C_200D_202B_202E_206D_200C_202C_200B_202A_200D_202E_200B_206C_200C_202A_202A_206C_206D_200B_200E_200D_200E_206B_202C_200E_200B_202C_200C_206F_202A_206B_206B_206E_200E_200F_202E(stringBuilder, global::_003CModule_003E._202E_206C_200F_206B_206A_202A_202C_206F_200C_206C_202B_206B_206D_206D_206D_202D_206E_202E_206C_206E_206D_202C_206F_200D_202D_202E_206A_206D_202A_206A_202B_200D_200C_206D_202B_200B_200D_200C_206E_206B_202E<string>(-1344697862));
|
|
int num = ((!PrintMembers(stringBuilder)) ? (-35304262) : (-35304261));
|
|
while (true)
|
|
{
|
|
int num2 = num;
|
|
int num3 = -35304262;
|
|
int num4 = num2;
|
|
switch ((num4 | num3) - (num4 & num3))
|
|
{
|
|
case 2:
|
|
num = -35304261;
|
|
break;
|
|
case 0:
|
|
_200C_200E_206D_202E_206D_206F_200F_206B_206A_206A_200D_200B_206F_202E_202B_200C_202A_206D_206C_200D_206C_202A_202D_200F_206A_200C_206A_206A_200C_202E_200C_202D_206A_206C_202C_202D_200D_200F_206D_202B_202E(stringBuilder, '}');
|
|
return _202B_202B_202C_202B_206B_200F_200F_200F_200B_200E_202D_202D_202A_202E_202C_200B_206B_206A_202A_200B_200B_206D_200F_202D_206A_202A_206D_200C_202B_200E_206A_206B_202C_200E_200B_206A_200E_202E_206D_206E_202E((object)stringBuilder);
|
|
case 1:
|
|
_200C_200E_206D_202E_206D_206F_200F_206B_206A_206A_200D_200B_206F_202E_202B_200C_202A_206D_206C_200D_206C_202A_202D_200F_206A_200C_206A_206A_200C_202E_200C_202D_206A_206C_202C_202D_200D_200F_206D_202B_202E(stringBuilder, ' ');
|
|
num = -35304262;
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
[MethodImpl(MethodImplOptions.NoInlining)]
|
|
[CompilerGenerated]
|
|
private bool PrintMembers(StringBuilder builder)
|
|
{
|
|
_202D_206C_200D_206B_202E_200E_200F_202C_200C_202D_202C_202B_202D_206E_206B_202D_206D_206C_200D_206F_206E_200F_206C_200D_206A_200D_200C_206D_206D_206E_200D_202A_200D_202D_200F_200D_206A_206C_200C_206F_202E();
|
|
_200C_200C_200E_200B_206F_202C_200D_202B_202E_206D_200C_202C_200B_202A_200D_202E_200B_206C_200C_202A_202A_206C_206D_200B_200E_200D_200E_206B_202C_200E_200B_202C_200C_206F_202A_206B_206B_206E_200E_200F_202E(builder, global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E<string>(-1155335586));
|
|
_200F_206E_200B_206C_200F_202E_202C_206A_206A_206F_206F_206E_206C_206A_202C_200D_200B_200B_200F_200E_206A_202B_200D_206D_200B_200C_206F_200C_200B_200B_206E_206C_200F_202B_206C_202E_200F_206F_200E_202B_202E(builder, (object)Quest);
|
|
_200C_200C_200E_200B_206F_202C_200D_202B_202E_206D_200C_202C_200B_202A_200D_202E_200B_206C_200C_202A_202A_206C_206D_200B_200E_200D_200E_206B_202C_200E_200B_202C_200C_206F_202A_206B_206B_206E_200E_200F_202E(builder, global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E<string>(-1903054558));
|
|
_200F_206E_200B_206C_200F_202E_202C_206A_206A_206F_206F_206E_206C_206A_202C_200D_200B_200B_200F_200E_206A_202B_200D_206D_200B_200C_206F_200C_200B_200B_206E_206C_200F_202B_206C_202E_200F_206F_200E_202B_202E(builder, (object)DialogueChoice);
|
|
return true;
|
|
}
|
|
|
|
[CompilerGenerated]
|
|
public bool Equals(DialogueChoiceInfo? other)
|
|
{
|
|
int num = (((object)this == other) ? (-1316842306) : (-1316842311));
|
|
while (true)
|
|
{
|
|
int num2 = num;
|
|
int num3 = -1316842307;
|
|
int num4 = num2;
|
|
switch ((num4 | num3) - (num4 & num3))
|
|
{
|
|
case 1:
|
|
num = ((!EqualityComparer<Questionable.Model.Quest>.Default.Equals(Quest, other.Quest)) ? (-1316842305) : (-1316842309));
|
|
break;
|
|
case 4:
|
|
num = (((object)other == null) ? (-1316842305) : (-1316842307));
|
|
break;
|
|
case 3:
|
|
return true;
|
|
case 5:
|
|
num = -1316842311;
|
|
break;
|
|
case 2:
|
|
return false;
|
|
case 6:
|
|
return EqualityComparer<Questionable.Model.Questing.DialogueChoice>.Default.Equals(DialogueChoice, other.DialogueChoice);
|
|
case 0:
|
|
num = ((!_206C_200E_202B_202E_200F_202B_206A_206E_206D_202D_202E_200D_206E_206F_206B_202D_202A_202D_206F_206C_202E_202C_200B_202D_206D_202D_202B_206C_202C_206E_206B_200E_206A_206E_200B_206F_206C_200B_206C_200F_202E(EqualityContract, other.EqualityContract)) ? (-1316842305) : (-1316842308));
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
bool IEquatable<DialogueChoiceInfo>.Equals(DialogueChoiceInfo? other)
|
|
{
|
|
//ILSpy generated this explicit interface implementation from .override directive in Equals
|
|
return this.Equals(other);
|
|
}
|
|
|
|
static Type _202D_200E_202C_206B_202E_200D_206F_206F_206D_200F_200E_202B_206A_202B_202C_200B_202C_200D_202C_200D_200C_206B_200E_206C_200B_202A_200E_202B_202D_206F_206D_202B_200F_202D_200D_206E_202A_202B_200D_202E_202E(RuntimeTypeHandle P_0)
|
|
{
|
|
return Type.GetTypeFromHandle(P_0);
|
|
}
|
|
|
|
static StringBuilder _202A_200B_200B_202C_202B_200F_202D_206F_200C_202E_206F_206F_202C_206C_206A_202A_200E_202E_200B_206E_206D_200C_200D_206A_206B_200E_206C_206C_200E_202A_200F_202C_206C_200D_200D_206D_200D_206A_206C_202C_202E()
|
|
{
|
|
return new StringBuilder();
|
|
}
|
|
|
|
static StringBuilder _200C_200C_200E_200B_206F_202C_200D_202B_202E_206D_200C_202C_200B_202A_200D_202E_200B_206C_200C_202A_202A_206C_206D_200B_200E_200D_200E_206B_202C_200E_200B_202C_200C_206F_202A_206B_206B_206E_200E_200F_202E(StringBuilder P_0, string P_1)
|
|
{
|
|
return P_0.Append(P_1);
|
|
}
|
|
|
|
static StringBuilder _200C_200E_206D_202E_206D_206F_200F_206B_206A_206A_200D_200B_206F_202E_202B_200C_202A_206D_206C_200D_206C_202A_202D_200F_206A_200C_206A_206A_200C_202E_200C_202D_206A_206C_202C_202D_200D_200F_206D_202B_202E(StringBuilder P_0, char P_1)
|
|
{
|
|
return P_0.Append(P_1);
|
|
}
|
|
|
|
static string _202B_202B_202C_202B_206B_200F_200F_200F_200B_200E_202D_202D_202A_202E_202C_200B_206B_206A_202A_200B_200B_206D_200F_202D_206A_202A_206D_200C_202B_200E_206A_206B_202C_200E_200B_206A_200E_202E_206D_206E_202E(object P_0)
|
|
{
|
|
return P_0.ToString();
|
|
}
|
|
|
|
static void _202D_206C_200D_206B_202E_200E_200F_202C_200C_202D_202C_202B_202D_206E_206B_202D_206D_206C_200D_206F_206E_200F_206C_200D_206A_200D_200C_206D_206D_206E_200D_202A_200D_202D_200F_200D_206A_206C_200C_206F_202E()
|
|
{
|
|
RuntimeHelpers.EnsureSufficientExecutionStack();
|
|
}
|
|
|
|
static StringBuilder _200F_206E_200B_206C_200F_202E_202C_206A_206A_206F_206F_206E_206C_206A_202C_200D_200B_200B_200F_200E_206A_202B_200D_206D_200B_200C_206F_200C_200B_200B_206E_206C_200F_202B_206C_202E_200F_206F_200E_202B_202E(StringBuilder P_0, object P_1)
|
|
{
|
|
return P_0.Append(P_1);
|
|
}
|
|
|
|
static bool _206C_200E_202B_202E_200F_202B_206A_206E_206D_202D_202E_200D_206E_206F_206B_202D_202A_202D_206F_206C_202E_202C_200B_202D_206D_202D_202B_206C_202C_206E_206B_200E_206A_206E_200B_206F_206C_200B_206C_200F_202E(Type P_0, Type P_1)
|
|
{
|
|
return P_0 == P_1;
|
|
}
|
|
}
|
|
|
|
[Serializable]
|
|
[CompilerGenerated]
|
|
private sealed class _003C_003Ec
|
|
{
|
|
public static readonly _003C_003Ec _003C_003E9 = new _003C_003Ec();
|
|
|
|
public static Func<Addon, ReadOnlySeString?> _003C_003E9__42_0;
|
|
|
|
public static Func<Addon, ReadOnlySeString?> _003C_003E9__42_1;
|
|
|
|
public static Func<QuestStep, IEnumerable<DialogueChoice>> _003C_003E9__55_4;
|
|
|
|
public static Func<QuestStep, bool> _003C_003E9__55_6;
|
|
|
|
public static Func<QuestStep, bool> _003C_003E9__55_7;
|
|
|
|
public static Func<QuestStep, EAetheryteLocation> _003C_003E9__55_8;
|
|
|
|
public static Func<QuestStep, bool> _003C_003E9__55_9;
|
|
|
|
public static Func<IQuestInfo, bool> _003C_003E9__55_11;
|
|
|
|
public static Func<QuestStep, IEnumerable<DialogueChoice>> _003C_003E9__55_12;
|
|
|
|
public static Func<DialogueChoice, DialogueChoiceInfo> _003C_003E9__55_0;
|
|
|
|
public static Func<DialogueChoice, DialogueChoiceInfo> _003C_003E9__55_1;
|
|
|
|
public static Func<string, int, global::_003C_003Ef__AnonymousType0<string, int>> _003C_003E9__57_0;
|
|
|
|
public static Func<global::_003C_003Ef__AnonymousType0<string, int>, int> _003C_003E9__57_2;
|
|
|
|
internal ReadOnlySeString? _003C_002Ector_003Eb__42_0(Addon addon)
|
|
{
|
|
return addon.Text;
|
|
}
|
|
|
|
internal ReadOnlySeString? _003C_002Ector_003Eb__42_1(Addon addon)
|
|
{
|
|
return addon.Text;
|
|
}
|
|
|
|
internal IEnumerable<DialogueChoice> _003CHandleListChoice_003Eb__55_4(QuestStep x)
|
|
{
|
|
return _200C_202A_206B_202A_202C_200E_200B_202A_206F_206A_206F_200E_206A_202D_200C_200D_202A_202E_200D_206C_206C_200D_206A_206B_202B_202E_206E_202E_202B_206D_200F_206B_206D_206B_206A_206D_200C_200D_206D_206F_202E(x);
|
|
}
|
|
|
|
internal bool _003CHandleListChoice_003Eb__55_6(QuestStep x)
|
|
{
|
|
return _206B_202D_206F_202A_202B_200E_202B_202B_206D_206A_206D_202E_200D_206A_200F_202D_206D_206C_206F_202D_200C_200C_206E_206F_202D_200E_202C_200B_206E_202C_206D_206C_200F_202C_206B_200B_200F_206B_202C_202E(x) == EInteractionType.UnlockTaxiStand;
|
|
}
|
|
|
|
internal bool _003CHandleListChoice_003Eb__55_7(QuestStep x)
|
|
{
|
|
int num = ((x == null) ? (-59017433) : (-59017434));
|
|
while (true)
|
|
{
|
|
int num2 = num;
|
|
int num3 = -59017433;
|
|
int num4 = num2;
|
|
switch ((num4 | num3) - (num4 & num3))
|
|
{
|
|
case 2:
|
|
return _202B_202B_206C_200D_202B_200D_206D_202D_200C_200B_200F_202A_206C_202D_206B_206E_202A_200D_200B_206E_202E_202A_202B_200B_206E_202D_202C_206B_202A_200C_200D_202D_200B_200E_202E_202B_200E_200B_200E_202B_202E(x).HasValue;
|
|
case 1:
|
|
num = ((_206B_202D_206F_202A_202B_200E_202B_202B_206D_206A_206D_202E_200D_206A_200F_202D_206D_206C_206F_202D_200C_200C_206E_206F_202D_200E_202C_200B_206E_202C_206D_206C_200F_202C_206B_200B_200F_206B_202C_202E(x) != EInteractionType.RegisterFreeOrFavoredAetheryte) ? (-59017433) : (-59017435));
|
|
break;
|
|
case 3:
|
|
num = -59017434;
|
|
break;
|
|
case 0:
|
|
return false;
|
|
}
|
|
}
|
|
}
|
|
|
|
internal EAetheryteLocation _003CHandleListChoice_003Eb__55_8(QuestStep x)
|
|
{
|
|
return _202B_202B_206C_200D_202B_200D_206D_202D_200C_200B_200F_202A_206C_202D_206B_206E_202A_200D_200B_206E_202E_202A_202B_200B_206E_202D_202C_206B_202A_200C_200D_202D_200B_200E_202E_202B_200E_200B_200E_202B_202E(x).Value;
|
|
}
|
|
|
|
internal bool _003CHandleListChoice_003Eb__55_9(QuestStep x)
|
|
{
|
|
return _206B_202D_206F_202A_202B_200E_202B_202B_206D_206A_206D_202E_200D_206A_200F_202D_206D_206C_206F_202D_200C_200C_206E_206F_202D_200E_202C_200B_206E_202C_206D_206C_200F_202C_206B_200B_200F_206B_202C_202E(x) == EInteractionType.SinglePlayerDuty;
|
|
}
|
|
|
|
internal bool _003CHandleListChoice_003Eb__55_11(IQuestInfo x)
|
|
{
|
|
return x.QuestId is QuestId;
|
|
}
|
|
|
|
internal IEnumerable<DialogueChoice> _003CHandleListChoice_003Eb__55_12(QuestStep x)
|
|
{
|
|
return _200C_202A_206B_202A_202C_200E_200B_202A_206F_206A_206F_200E_206A_202D_200C_200D_202A_202E_200D_206C_206C_200D_206A_206B_202B_202E_206E_202E_202B_206D_200F_206B_206D_206B_206A_206D_200C_200D_206D_206F_202E(x);
|
|
}
|
|
|
|
internal DialogueChoiceInfo _003CHandleListChoice_003Eb__55_0(DialogueChoice x)
|
|
{
|
|
return new DialogueChoiceInfo(null, x);
|
|
}
|
|
|
|
internal DialogueChoiceInfo _003CHandleListChoice_003Eb__55_1(DialogueChoice x)
|
|
{
|
|
return new DialogueChoiceInfo(null, x);
|
|
}
|
|
|
|
internal global::_003C_003Ef__AnonymousType0<string, int> _003CFindBestRegexMatch_003Eb__57_0(string answer, int index)
|
|
{
|
|
return new { answer, index };
|
|
}
|
|
|
|
internal int _003CFindBestRegexMatch_003Eb__57_2(global::_003C_003Ef__AnonymousType0<string, int> x)
|
|
{
|
|
return x.index;
|
|
}
|
|
|
|
static List<DialogueChoice> _200C_202A_206B_202A_202C_200E_200B_202A_206F_206A_206F_200E_206A_202D_200C_200D_202A_202E_200D_206C_206C_200D_206A_206B_202B_202E_206E_202E_202B_206D_200F_206B_206D_206B_206A_206D_200C_200D_206D_206F_202E(QuestStep P_0)
|
|
{
|
|
return P_0.DialogueChoices;
|
|
}
|
|
|
|
static EInteractionType _206B_202D_206F_202A_202B_200E_202B_202B_206D_206A_206D_202E_200D_206A_200F_202D_206D_206C_206F_202D_200C_200C_206E_206F_202D_200E_202C_200B_206E_202C_206D_206C_200F_202C_206B_200B_200F_206B_202C_202E(QuestStep P_0)
|
|
{
|
|
return P_0.InteractionType;
|
|
}
|
|
|
|
static EAetheryteLocation? _202B_202B_206C_200D_202B_200D_206D_202D_200C_200B_200F_202A_206C_202D_206B_206E_202A_200D_200B_206E_202E_202A_202B_200B_206E_202D_202C_206B_202A_200C_200D_202D_200B_200E_202E_202B_200E_200B_200E_202B_202E(QuestStep P_0)
|
|
{
|
|
return P_0.Aetheryte;
|
|
}
|
|
}
|
|
|
|
[CompilerGenerated]
|
|
private sealed class _003C_003Ec__DisplayClass55_0
|
|
{
|
|
public Questionable.Model.Quest quest;
|
|
|
|
internal DialogueChoiceInfo _003CHandleListChoice_003Eb__5(DialogueChoice x)
|
|
{
|
|
return new DialogueChoiceInfo(quest, x);
|
|
}
|
|
|
|
internal DialogueChoiceInfo _003CHandleListChoice_003Eb__10(DialogueChoice x)
|
|
{
|
|
return new DialogueChoiceInfo(quest, x);
|
|
}
|
|
}
|
|
|
|
[CompilerGenerated]
|
|
private sealed class _003C_003Ec__DisplayClass55_1
|
|
{
|
|
public Questionable.Model.Quest knownQuest;
|
|
|
|
internal DialogueChoiceInfo _003CHandleListChoice_003Eb__13(DialogueChoice x)
|
|
{
|
|
return new DialogueChoiceInfo(knownQuest, x);
|
|
}
|
|
}
|
|
|
|
[CompilerGenerated]
|
|
private sealed class _003C_003Ec__DisplayClass58_0
|
|
{
|
|
public List<string?> answers;
|
|
|
|
internal int _003CGetBestMatchFromQuestPath_003Eb__0(int i)
|
|
{
|
|
string? text = answers[i];
|
|
if (text == null)
|
|
{
|
|
return int.MaxValue;
|
|
}
|
|
return _202A_202B_206C_202A_202B_206B_206D_202D_206F_202C_200F_206B_200E_200B_202E_206B_200D_202D_206C_206E_200D_202A_206D_206E_202B_206E_206C_200D_202C_202E_200B_202D_206B_206E_200E_200D_202E_206F_206A_200C_202E(text);
|
|
}
|
|
|
|
static int _202A_202B_206C_202A_202B_206B_206D_202D_206F_202C_200F_206B_200E_200B_202E_206B_200D_202D_206C_206E_200D_202A_206D_206E_202B_206E_206C_200D_202C_202E_200B_202D_206B_206E_200E_200D_202E_206F_206A_200C_202E(string P_0)
|
|
{
|
|
return P_0.Length;
|
|
}
|
|
}
|
|
|
|
[CompilerGenerated]
|
|
private sealed class _003C_003Ec__DisplayClass64_0
|
|
{
|
|
public InteractionUiController _003C_003E4__this;
|
|
|
|
public unsafe AddonSelectYesno* addonSelectYesno;
|
|
|
|
public Questionable.Model.Quest quest;
|
|
|
|
public string actualPrompt;
|
|
|
|
internal unsafe bool _003CCheckQuestYesNo_003Eb__0(QuestStep step)
|
|
{
|
|
return _003C_003E4__this.HandleDefaultYesNo(addonSelectYesno, quest, step, _200F_206D_206D_202C_202E_206B_206F_202D_200E_206D_202C_200D_206E_206B_200E_200E_206F_206C_200C_202A_200E_206E_200B_200C_202D_202D_206E_206D_200B_200D_202C_206F_206E_206F_206A_202B_200E_206C_206C_200D_202E(step), actualPrompt);
|
|
}
|
|
|
|
static List<DialogueChoice> _200F_206D_206D_202C_202E_206B_206F_202D_200E_206D_202C_200D_206E_206B_200E_200E_206F_206C_200C_202A_200E_206E_200B_200C_202D_202D_206E_206D_200B_200D_202C_206F_206E_206F_206A_202B_200E_206C_206C_200D_202E(QuestStep P_0)
|
|
{
|
|
return P_0.DialogueChoices;
|
|
}
|
|
}
|
|
|
|
private readonly IAddonLifecycle _addonLifecycle;
|
|
|
|
private readonly IDataManager _dataManager;
|
|
|
|
private readonly QuestFunctions _questFunctions;
|
|
|
|
private readonly AetheryteFunctions _aetheryteFunctions;
|
|
|
|
private readonly ExcelFunctions _excelFunctions;
|
|
|
|
private readonly QuestController _questController;
|
|
|
|
private readonly GatheringPointRegistry _gatheringPointRegistry;
|
|
|
|
private readonly QuestRegistry _questRegistry;
|
|
|
|
private readonly QuestData _questData;
|
|
|
|
private readonly TerritoryData _territoryData;
|
|
|
|
private readonly IGameGui _gameGui;
|
|
|
|
private readonly ITargetManager _targetManager;
|
|
|
|
private readonly IClientState _clientState;
|
|
|
|
private readonly IObjectTable _objectTable;
|
|
|
|
private readonly ShopController _shopController;
|
|
|
|
private readonly FateController _fateController;
|
|
|
|
private readonly SeasonalDutyController _seasonalDutyController;
|
|
|
|
private readonly AttunementController _attunementController;
|
|
|
|
private readonly BossModIpc _bossModIpc;
|
|
|
|
private readonly DutyRetryState _dutyRetryState;
|
|
|
|
private readonly ICondition _condition;
|
|
|
|
private readonly Configuration _configuration;
|
|
|
|
private readonly ILogger<InteractionUiController> _logger;
|
|
|
|
private readonly Regex _returnRegex;
|
|
|
|
private readonly Regex _purchaseItemRegex;
|
|
|
|
private bool _deathRecoveryConfirmFired;
|
|
|
|
public uint? SmartNavWarpRowId { get; set; }
|
|
|
|
public ushort? SmartNavDestTerritoryId { get; set; }
|
|
|
|
public string? SmartNavTaxiDestPlaceName { get; set; }
|
|
|
|
public string? AethernetDestinationName { get; set; }
|
|
|
|
private bool ShouldHandleUiInteractions
|
|
{
|
|
get
|
|
{
|
|
int num = (_questController.IsRunning ? (-301711873) : (-301711880));
|
|
while (true)
|
|
{
|
|
int num2 = num;
|
|
int num3 = -301711875;
|
|
int num4 = num2;
|
|
switch ((num4 | num3) - (num4 & num3))
|
|
{
|
|
case 4:
|
|
num = -301711880;
|
|
break;
|
|
case 2:
|
|
return true;
|
|
case 3:
|
|
num = (_attunementController.IsRunning ? (-301711873) : (-301711875));
|
|
break;
|
|
case 1:
|
|
num = (_seasonalDutyController.IsRunning ? (-301711873) : (-301711874));
|
|
break;
|
|
case 5:
|
|
num = (_fateController.IsRunning ? (-301711873) : (-301711876));
|
|
break;
|
|
case 0:
|
|
return _territoryData.IsQuestBattleInstance(_200D_206E_200C_200C_202A_200B_200E_202D_206E_206E_200E_200D_206D_200C_202B_200B_202A_206F_206F_206F_206C_206B_200C_200B_200F_200E_200D_200E_206B_202E_200E_200C_206E_200C_206F_206E_202B_206D_206B_202E(_clientState));
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
[MethodImpl(MethodImplOptions.NoInlining)]
|
|
public unsafe InteractionUiController(IAddonLifecycle addonLifecycle, IDataManager dataManager, QuestFunctions questFunctions, AetheryteFunctions aetheryteFunctions, ExcelFunctions excelFunctions, QuestController questController, GatheringPointRegistry gatheringPointRegistry, QuestRegistry questRegistry, QuestData questData, TerritoryData territoryData, IGameGui gameGui, ITargetManager targetManager, IPluginLog pluginLog, IClientState clientState, IObjectTable objectTable, ShopController shopController, FateController fateController, SeasonalDutyController seasonalDutyController, AttunementController attunementController, BossModIpc bossModIpc, DutyRetryState dutyRetryState, ICondition condition, Configuration configuration, ILogger<InteractionUiController> logger)
|
|
{
|
|
_addonLifecycle = addonLifecycle;
|
|
_dataManager = dataManager;
|
|
_questFunctions = questFunctions;
|
|
_aetheryteFunctions = aetheryteFunctions;
|
|
_excelFunctions = excelFunctions;
|
|
_questController = questController;
|
|
_gatheringPointRegistry = gatheringPointRegistry;
|
|
_questRegistry = questRegistry;
|
|
_questData = questData;
|
|
_territoryData = territoryData;
|
|
_gameGui = gameGui;
|
|
_targetManager = targetManager;
|
|
_clientState = clientState;
|
|
_objectTable = objectTable;
|
|
_shopController = shopController;
|
|
_fateController = fateController;
|
|
_seasonalDutyController = seasonalDutyController;
|
|
_attunementController = attunementController;
|
|
_bossModIpc = bossModIpc;
|
|
_dutyRetryState = dutyRetryState;
|
|
_condition = condition;
|
|
_configuration = configuration;
|
|
_logger = logger;
|
|
_returnRegex = _dataManager.GetExcelSheet<Addon>().GetRow(196u).GetRegex((Addon addon) => addon.Text, pluginLog);
|
|
_purchaseItemRegex = _dataManager.GetRegex(3406u, (Addon addon) => addon.Text, pluginLog);
|
|
_questController.AutomationTypeChanged += HandleCurrentDialogueChoices;
|
|
_206C_202C_200D_200B_206E_200F_206E_206E_206C_206A_206B_206E_206A_202C_202B_200D_200C_200D_206E_206C_200F_200D_202D_200B_200D_202A_202E_200E_206B_206D_202A_206B_200C_200F_200B_206C_202E_200C_206E_206B_202E(_addonLifecycle, AddonEvent.PostSetup, 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>(-422420534), (IAddonLifecycle.AddonEventDelegate)SelectStringPostSetup);
|
|
_206C_202C_200D_200B_206E_200F_206E_206E_206C_206A_206B_206E_206A_202C_202B_200D_200C_200D_206E_206C_200F_200D_202D_200B_200D_202A_202E_200E_206B_206D_202A_206B_200C_200F_200B_206C_202E_200C_206E_206B_202E(_addonLifecycle, AddonEvent.PostSetup, 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>(316394614), (IAddonLifecycle.AddonEventDelegate)CutsceneSelectStringPostSetup);
|
|
_206C_202C_200D_200B_206E_200F_206E_206E_206C_206A_206B_206E_206A_202C_202B_200D_200C_200D_206E_206C_200F_200D_202D_200B_200D_202A_202E_200E_206B_206D_202A_206B_200C_200F_200B_206C_202E_200C_206E_206B_202E(_addonLifecycle, AddonEvent.PostSetup, 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>(706325697), (IAddonLifecycle.AddonEventDelegate)SelectIconStringPostSetup);
|
|
_206C_202C_200D_200B_206E_200F_206E_206E_206C_206A_206B_206E_206A_202C_202B_200D_200C_200D_206E_206C_200F_200D_202D_200B_200D_202A_202E_200E_206B_206D_202A_206B_200C_200F_200B_206C_202E_200C_206E_206B_202E(_addonLifecycle, AddonEvent.PostSetup, 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>(559979746), (IAddonLifecycle.AddonEventDelegate)SelectYesnoPostSetup);
|
|
_206C_202C_200D_200B_206E_200F_206E_206E_206C_206A_206B_206E_206A_202C_202B_200D_200C_200D_206E_206C_200F_200D_202D_200B_200D_202A_202E_200E_206B_206D_202A_206B_200C_200F_200B_206C_202E_200C_206E_206B_202E(_addonLifecycle, AddonEvent.PostUpdate, 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>(2133528248), (IAddonLifecycle.AddonEventDelegate)SelectYesnoDeathRecoveryPostUpdate);
|
|
_206C_202C_200D_200B_206E_200F_206E_206E_206C_206A_206B_206E_206A_202C_202B_200D_200C_200D_206E_206C_200F_200D_202D_200B_200D_202A_202E_200E_206B_206D_202A_206B_200C_200F_200B_206C_202E_200C_206E_206B_202E(_addonLifecycle, AddonEvent.PostSetup, 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>(-1560213177), (IAddonLifecycle.AddonEventDelegate)DifficultySelectYesNoPostSetup);
|
|
_206C_202C_200D_200B_206E_200F_206E_206E_206C_206A_206B_206E_206A_202C_202B_200D_200C_200D_206E_206C_200F_200D_202D_200B_200D_202A_202E_200E_206B_206D_202A_206B_200C_200F_200B_206C_202E_200C_206E_206B_202E(_addonLifecycle, AddonEvent.PostSetup, 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>(1285367197), (IAddonLifecycle.AddonEventDelegate)PointMenuPostSetup);
|
|
_206C_202C_200D_200B_206E_200F_206E_206E_206C_206A_206B_206E_206A_202C_202B_200D_200C_200D_206E_206C_200F_200D_202D_200B_200D_202A_202E_200E_206B_206D_202A_206B_200C_200F_200B_206C_202E_200C_206E_206B_202E(_addonLifecycle, AddonEvent.PostSetup, 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>(-880835995), (IAddonLifecycle.AddonEventDelegate)HousingSelectBlockPostSetup);
|
|
_206C_202C_200D_200B_206E_200F_206E_206E_206C_206A_206B_206E_206A_202C_202B_200D_200C_200D_206E_206C_200F_200D_202D_200B_200D_202A_202E_200E_206B_206D_202A_206B_200C_200F_200B_206C_202E_200C_206E_206B_202E(_addonLifecycle, AddonEvent.PostSetup, 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>(-445790534), (IAddonLifecycle.AddonEventDelegate)EasterMowingResultPostSetup);
|
|
if (_gameGui.TryGetAddonByName<AtkUnitBase>(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>(-740095251), out var addonPtr))
|
|
{
|
|
addonPtr->Close(fireCallback: true);
|
|
}
|
|
}
|
|
|
|
private void HandleCurrentDialogueChoices(object sender, QuestController.EAutomationType automationType)
|
|
{
|
|
int num = ((automationType == QuestController.EAutomationType.Manual) ? 1384116977 : 1384116978);
|
|
while (true)
|
|
{
|
|
int num2 = num;
|
|
int num3 = 1384116976;
|
|
int num4 = num2;
|
|
int num5 = num4 + num3;
|
|
int num6 = num4 & num3;
|
|
switch (num5 - (num6 + num6))
|
|
{
|
|
case 0:
|
|
num = 1384116978;
|
|
break;
|
|
case 1:
|
|
return;
|
|
case 2:
|
|
HandleCurrentDialogueChoices();
|
|
num = 1384116977;
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
[MethodImpl(MethodImplOptions.NoInlining)]
|
|
internal unsafe void HandleCurrentDialogueChoices()
|
|
{
|
|
AddonSelectString* addonPtr;
|
|
int num = ((!_gameGui.TryGetAddonByName<AddonSelectString>(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>(534731026), out addonPtr)) ? (-1609490153) : (-1609490155));
|
|
AtkUnitBase* addonPtr6 = default(AtkUnitBase*);
|
|
AddonSelectYesno* addonPtr4 = default(AddonSelectYesno*);
|
|
AtkUnitBase* addonPtr3 = default(AtkUnitBase*);
|
|
AddonCutSceneSelectString* addonPtr5 = default(AddonCutSceneSelectString*);
|
|
AddonSelectIconString* addonPtr2 = default(AddonSelectIconString*);
|
|
while (true)
|
|
{
|
|
int num2 = num;
|
|
int num3 = -1609490145;
|
|
int num4 = num2;
|
|
switch ((num4 | num3) - (num4 & num3))
|
|
{
|
|
case 11:
|
|
_200D_202E_202B_202E_202C_202A_206B_206E_206E_200E_206F_206A_202B_200B_202E_206D_206E_206B_206E_206B_200F_206F_200F_200F_200C_200D_206F_202A_206A_202D_206D_202A_202A_200B_202B_202A_200D_202A_202A_200F_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>(-800287418), Array.Empty<object>());
|
|
PointMenuPostSetup(addonPtr6, checkAllSteps: true);
|
|
num = -1609490151;
|
|
break;
|
|
case 9:
|
|
num = ((!_gameGui.TryGetAddonByName<AddonSelectYesno>(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>(559979746), out addonPtr4)) ? (-1609490146) : (-1609490157));
|
|
break;
|
|
case 0:
|
|
_200D_202E_202B_202E_202C_202A_206B_206E_206E_200E_206F_206A_202B_200B_202E_206D_206E_206B_206E_206B_200F_206F_200F_200F_200C_200D_206F_202A_206A_202D_206D_202A_202A_200B_202B_202A_200D_202A_202A_200F_202E((ILogger)_logger, global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E<string>(-591681686), Array.Empty<object>());
|
|
DifficultySelectYesNoPostSetup(addonPtr3, checkAllSteps: true);
|
|
num = -1609490148;
|
|
break;
|
|
case 10:
|
|
_200D_202E_202B_202E_202C_202A_206B_206E_206E_200E_206F_206A_202B_200B_202E_206D_206E_206B_206E_206B_200F_206F_200F_200F_200C_200D_206F_202A_206A_202D_206D_202A_202A_200B_202B_202A_200D_202A_202A_200F_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>(-1862678185), Array.Empty<object>());
|
|
SelectStringPostSetup(addonPtr, checkAllSteps: true);
|
|
num = -1609490153;
|
|
break;
|
|
case 12:
|
|
_200D_202E_202B_202E_202C_202A_206B_206E_206E_200E_206F_206A_202B_200B_202E_206D_206E_206B_206E_206B_200F_206F_200F_200F_200C_200D_206F_202A_206A_202D_206D_202A_202A_200B_202B_202A_200D_202A_202A_200F_202E((ILogger)_logger, 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>(-368581114), Array.Empty<object>());
|
|
SelectYesnoPostSetup(addonPtr4, checkAllSteps: true);
|
|
num = -1609490146;
|
|
break;
|
|
case 1:
|
|
num = ((!_gameGui.TryGetAddonByName<AtkUnitBase>(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>(19567484), out addonPtr3)) ? (-1609490148) : (-1609490145));
|
|
break;
|
|
case 5:
|
|
_200D_202E_202B_202E_202C_202A_206B_206E_206E_200E_206F_206A_202B_200B_202E_206D_206E_206B_206E_206B_200F_206F_200F_200F_200C_200D_206F_202A_206A_202D_206D_202A_202A_200B_202B_202A_200D_202A_202A_200F_202E((ILogger)_logger, global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E<string>(-1921123424), Array.Empty<object>());
|
|
CutsceneSelectStringPostSetup(addonPtr5, checkAllSteps: true);
|
|
num = -1609490149;
|
|
break;
|
|
case 6:
|
|
return;
|
|
case 2:
|
|
_200D_202E_202B_202E_202C_202A_206B_206E_206E_200E_206F_206A_202B_200B_202E_206D_206E_206B_206E_206B_200F_206F_200F_200F_200C_200D_206F_202A_206A_202D_206D_202A_202A_200B_202B_202A_200D_202A_202A_200F_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>(462301389), Array.Empty<object>());
|
|
SelectIconStringPostSetup(addonPtr2, checkAllSteps: true);
|
|
num = -1609490154;
|
|
break;
|
|
case 3:
|
|
num = ((!_gameGui.TryGetAddonByName<AtkUnitBase>(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>(1295086227), out addonPtr6)) ? (-1609490151) : (-1609490156));
|
|
break;
|
|
case 7:
|
|
num = -1609490155;
|
|
break;
|
|
case 8:
|
|
num = ((!_gameGui.TryGetAddonByName<AddonCutSceneSelectString>(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>(-1487047646), out addonPtr5)) ? (-1609490149) : (-1609490150));
|
|
break;
|
|
case 4:
|
|
num = ((!_gameGui.TryGetAddonByName<AddonSelectIconString>(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>(1216084341), out addonPtr2)) ? (-1609490154) : (-1609490147));
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
private unsafe void SelectStringPostSetup(AddonEvent type, AddonArgs args)
|
|
{
|
|
AddonSelectString* address = (AddonSelectString*)_200C_202E_202E_200C_206B_202B_200C_206B_200C_200D_206C_206C_200F_202A_206F_202B_206C_206E_206E_206C_200F_200D_206A_206F_200E_206E_202E_200F_200C_206B_206E_202E_200B_202C_200D_202A_200B_200D_200F_200D_202E(args).Address;
|
|
SelectStringPostSetup(address, checkAllSteps: false);
|
|
}
|
|
|
|
[MethodImpl(MethodImplOptions.NoInlining)]
|
|
private unsafe void SelectStringPostSetup(AddonSelectString* addonSelectString, bool checkAllSteps)
|
|
{
|
|
int num = (checkAllSteps ? (-141072502) : (-141072507));
|
|
string text = default(string);
|
|
List<string> list = default(List<string>);
|
|
ushort num8 = default(ushort);
|
|
int? num10 = default(int?);
|
|
int? num7 = default(int?);
|
|
while (true)
|
|
{
|
|
int num2 = num;
|
|
int num3 = -141072508;
|
|
int num4 = num2;
|
|
int num5 = num4 + num3;
|
|
int num6 = num4 & num3;
|
|
int? num9;
|
|
switch (num5 - (num6 + num6))
|
|
{
|
|
case 5:
|
|
num9 = HandleInstanceListChoice(text);
|
|
goto IL_01fe;
|
|
case 1:
|
|
num = (ShouldHandleUiInteractions ? (-141072502) : (-141072498));
|
|
break;
|
|
case 2:
|
|
list.Add(_202C_206E_202E_206D_202C_200F_202A_202E_202D_202C_200D_206E_202E_202C_200E_202E_202C_200B_206F_202B_202E_202A_202E_206D_206F_202A_200C_202E_202D_200D_202A_200E_200E_206D_202D_202D_206D_202D_200B_200C_202E(addonSelectString->AtkUnitBase.AtkValues[(int)num8]));
|
|
num = -141072504;
|
|
break;
|
|
case 14:
|
|
text = _202C_206E_202E_206D_202C_200F_202A_202E_202D_202C_200D_206E_202E_202C_200E_202E_202C_200B_206F_202B_202E_202A_202E_206D_206F_202A_200C_202E_202D_200D_202A_200E_200E_206D_202D_202D_206D_202D_200B_200C_202E(addonSelectString->AtkUnitBase.AtkValues[2]);
|
|
num = ((text != null) ? (-141072499) : (-141072512));
|
|
break;
|
|
case 13:
|
|
return;
|
|
case 11:
|
|
num = -141072507;
|
|
break;
|
|
case 0:
|
|
num = ((num8 < addonSelectString->AtkUnitBase.AtkValuesCount) ? (-141072509) : (-141072505));
|
|
break;
|
|
case 12:
|
|
{
|
|
ushort num11 = num8;
|
|
num3 = 1;
|
|
num4 = num11;
|
|
int num12 = num4 ^ num3;
|
|
int num13 = num4 & num3;
|
|
num8 = (ushort)(num12 + (num13 + num13));
|
|
num = -141072508;
|
|
break;
|
|
}
|
|
case 7:
|
|
num = ((addonSelectString->AtkUnitBase.AtkValues[(int)num8].Type != FFXIVClientStructs.FFXIV.Component.GUI.AtkValueType.String) ? (-141072504) : (-141072506));
|
|
break;
|
|
case 8:
|
|
_200D_202E_202B_202E_202C_202A_206B_206E_206E_200E_206F_206A_202B_200B_202E_206D_206E_206B_206E_206B_200F_206F_200F_200F_200C_200D_206F_202A_206A_202D_206D_202A_202A_200B_202B_202A_200D_202A_202A_200F_202E((ILogger)_logger, 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>(937798958), new object[2] { num10, text });
|
|
addonSelectString->AtkUnitBase.FireCallbackInt(num10.Value);
|
|
num = -141072503;
|
|
break;
|
|
case 6:
|
|
num9 = num7;
|
|
goto IL_01fe;
|
|
case 4:
|
|
return;
|
|
case 9:
|
|
list = new List<string>();
|
|
num8 = 7;
|
|
num = -141072508;
|
|
break;
|
|
case 3:
|
|
num7 = HandleListChoice(text, list, checkAllSteps);
|
|
num = (num7.HasValue ? (-141072510) : (-141072511));
|
|
break;
|
|
case 10:
|
|
return;
|
|
IL_01fe:
|
|
num10 = num9;
|
|
num = ((!num10.HasValue) ? (-141072503) : (-141072500));
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
private unsafe void CutsceneSelectStringPostSetup(AddonEvent type, AddonArgs args)
|
|
{
|
|
AddonCutSceneSelectString* address = (AddonCutSceneSelectString*)_200C_202E_202E_200C_206B_202B_200C_206B_200C_200D_206C_206C_200F_202A_206F_202B_206C_206E_206E_206C_200F_200D_206A_206F_200E_206E_202E_200F_200C_206B_206E_202E_200B_202C_200D_202A_200B_200D_200F_200D_202E(args).Address;
|
|
CutsceneSelectStringPostSetup(address, checkAllSteps: false);
|
|
}
|
|
|
|
private unsafe void CutsceneSelectStringPostSetup(AddonCutSceneSelectString* addonCutSceneSelectString, bool checkAllSteps)
|
|
{
|
|
int num = (checkAllSteps ? (-1410911193) : (-1410911188));
|
|
string text = default(string);
|
|
int? num7 = default(int?);
|
|
int num5 = default(int);
|
|
List<string> list = default(List<string>);
|
|
while (true)
|
|
{
|
|
int num2 = num;
|
|
int num3 = -1410911195;
|
|
int num4 = num2;
|
|
switch ((num4 | num3) - (num4 & num3))
|
|
{
|
|
case 2:
|
|
text = _202C_206E_202E_206D_202C_200F_202A_202E_202D_202C_200D_206E_202E_202C_200E_202E_202C_200B_206F_202B_202E_202A_202E_206D_206F_202A_200C_202E_202D_200D_202A_200E_200E_206D_202D_202D_206D_202D_200B_200C_202E(addonCutSceneSelectString->AtkUnitBase.AtkValues[2]);
|
|
num = ((text != null) ? (-1410911198) : (-1410911195));
|
|
break;
|
|
case 3:
|
|
return;
|
|
case 10:
|
|
addonCutSceneSelectString->AtkUnitBase.FireCallbackInt(num7.Value);
|
|
num = -1410911194;
|
|
break;
|
|
case 6:
|
|
num = -1410911188;
|
|
break;
|
|
case 1:
|
|
num = ((num5 < addonCutSceneSelectString->AtkUnitBase.AtkValuesCount) ? (-1410911199) : (-1410911200));
|
|
break;
|
|
case 9:
|
|
num = (ShouldHandleUiInteractions ? (-1410911193) : (-1410911187));
|
|
break;
|
|
case 7:
|
|
list = new List<string>();
|
|
num5 = 5;
|
|
num = -1410911196;
|
|
break;
|
|
case 5:
|
|
num7 = HandleListChoice(text, list, checkAllSteps);
|
|
num = ((!num7.HasValue) ? (-1410911194) : (-1410911185));
|
|
break;
|
|
case 8:
|
|
return;
|
|
case 0:
|
|
return;
|
|
case 4:
|
|
{
|
|
list.Add(_202C_206E_202E_206D_202C_200F_202A_202E_202D_202C_200D_206E_202E_202C_200E_202E_202C_200B_206F_202B_202E_202A_202E_206D_206F_202A_200C_202E_202D_200D_202A_200E_200E_206D_202D_202D_206D_202D_200B_200C_202E(addonCutSceneSelectString->AtkUnitBase.AtkValues[num5]));
|
|
int num6 = num5;
|
|
num3 = 1;
|
|
num4 = num6;
|
|
num5 = (num4 | num3) + (num4 & num3);
|
|
num = -1410911196;
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
private unsafe void SelectIconStringPostSetup(AddonEvent type, AddonArgs args)
|
|
{
|
|
AddonSelectIconString* address = (AddonSelectIconString*)_200C_202E_202E_200C_206B_202B_200C_206B_200C_200D_206C_206C_200F_202A_206F_202B_206C_206E_206E_206C_200F_200D_206A_206F_200E_206E_202E_200F_200C_206B_206E_202E_200B_202C_200D_202A_200B_200D_200F_200D_202E(args).Address;
|
|
SelectIconStringPostSetup(address, checkAllSteps: false);
|
|
}
|
|
|
|
[MethodImpl(MethodImplOptions.NoInlining)]
|
|
private unsafe void SelectIconStringPostSetup(AddonSelectIconString* addonSelectIconString, bool checkAllSteps)
|
|
{
|
|
int num = (checkAllSteps ? (-12129082) : (-12129078));
|
|
QuestController.QuestProgress startedQuest = default(QuestController.QuestProgress);
|
|
QuestStep questStep = default(QuestStep);
|
|
List<string> choices = default(List<string>);
|
|
string text = default(string);
|
|
QuestController.QuestProgress nextQuest = default(QuestController.QuestProgress);
|
|
int? num5 = default(int?);
|
|
Questionable.Model.Quest quest = default(Questionable.Model.Quest);
|
|
string text2 = default(string);
|
|
while (true)
|
|
{
|
|
int num2 = num;
|
|
int num3 = -12129083;
|
|
int num4 = num2;
|
|
switch ((num4 | num3) - (num4 & num3))
|
|
{
|
|
case 12:
|
|
{
|
|
QuestSequence? questSequence = startedQuest.Quest.FindSequence(startedQuest.Sequence);
|
|
questStep = ((questSequence != null) ? _200D_200E_200D_206C_206D_200C_200F_200C_206A_206C_202A_206C_202A_200C_200C_202A_206C_202E_206C_200E_202C_202D_200E_202A_200F_200F_200E_202E_200C_200D_206C_202C_200E_200B_206E_206A_200D_200D_200C_200D_202E(questSequence, startedQuest.Step) : null);
|
|
num = ((questStep == null) ? (-12129084) : (-12129065));
|
|
break;
|
|
}
|
|
case 7:
|
|
_200D_202E_202B_202E_202C_202A_206B_206E_206E_200E_206F_206A_202B_200B_202E_206D_206E_206B_206E_206B_200F_206F_200F_200F_200C_200D_206F_202A_206A_202D_206D_202A_202A_200B_202B_202A_200D_202A_202A_200F_202E((ILogger)_logger, 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>(-821203051), new object[1] { startedQuest.Quest.Info.Name });
|
|
num = ((!CheckQuestSelection(addonSelectIconString, startedQuest.Quest, choices)) ? (-12129079) : (-12129066));
|
|
break;
|
|
case 3:
|
|
text = _202C_206E_202E_206D_202C_200F_202A_202E_202D_202C_200D_206E_202E_202C_200E_202E_202C_200B_206F_202B_202E_202A_202E_206D_206F_202A_200C_202E_202D_200D_202A_200E_200E_206D_202D_202D_206D_202D_200B_200C_202E(addonSelectIconString->AtkUnitBase.AtkValues[3]);
|
|
num = ((!_200B_206D_200D_206B_202D_206E_200E_206C_206C_202E_206E_200D_200B_206B_206B_200F_200D_202A_202C_202C_200C_206A_206E_206F_206C_200B_206A_202A_200E_200B_200D_206B_206B_206F_206D_202C_206D_202B_202C_202A_202E(text)) ? (-12129087) : (-12129075));
|
|
break;
|
|
case 1:
|
|
nextQuest = _questController.NextQuest;
|
|
num = ((nextQuest == null) ? (-12129088) : (-12129074));
|
|
break;
|
|
case 18:
|
|
num = ((_202A_206C_200B_202D_206C_206E_206C_200F_200E_202B_206E_206D_200C_206E_206A_206C_202C_206F_200F_206A_200B_206F_200B_202B_200B_206B_200B_202E_202D_200B_202A_200E_206E_206C_202D_202B_200E_200E_200B_200E_202E(questStep) != EInteractionType.AcceptQuest) ? (-12129084) : (-12129080));
|
|
break;
|
|
case 16:
|
|
return;
|
|
case 4:
|
|
choices = GetChoices(addonSelectIconString);
|
|
num5 = HandleListChoice(text, choices, checkAllSteps);
|
|
num = ((!num5.HasValue) ? (-12129085) : (-12129069));
|
|
break;
|
|
case 0:
|
|
_200D_202E_202B_202E_202C_202A_206B_206E_206E_200E_206F_206A_202B_200B_202E_206D_206E_206B_206E_206B_200F_206F_200F_200F_200C_200D_206F_202A_206A_202D_206D_202A_202A_200B_202B_202A_200D_202A_202A_200F_202E((ILogger)_logger, 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>(-986592503), new object[1] { quest.Info.Name });
|
|
num = ((!CheckQuestSelection(addonSelectIconString, quest, choices)) ? (-12129084) : (-12129067));
|
|
break;
|
|
case 2:
|
|
num = ((!_questRegistry.TryGetQuest(_200E_200E_200E_200B_202B_202D_206F_200E_206F_202D_206A_206A_200C_206E_200B_206B_202D_206F_202D_200B_200B_206A_202B_206F_200E_200F_206C_206F_202C_200F_206F_206F_206A_202B_202E_200C_200B_200E_200E_206B_202E(questStep), out quest)) ? (-12129084) : (-12129083));
|
|
break;
|
|
case 6:
|
|
text2 = _202C_206E_202E_206D_202C_200F_202A_202E_202D_202C_200D_206E_202E_202C_200E_202E_202C_200B_206F_202B_202E_202A_202E_206D_206F_202A_200C_202E_202D_200D_202A_200E_200E_206D_202D_202D_206D_202D_200B_200C_202E(*addonSelectIconString->AtkValues);
|
|
startedQuest = _questController.StartedQuest;
|
|
num = ((startedQuest == null) ? (-12129084) : (-12129068));
|
|
break;
|
|
case 22:
|
|
_200D_202E_202B_202E_202C_202A_206B_206E_206E_200E_206F_206A_202B_200B_202E_206D_206E_206B_206E_206B_200F_206F_200F_200F_200C_200D_206F_202A_206A_202D_206D_202A_202A_200B_202B_202A_200D_202A_202A_200F_202E((ILogger)_logger, 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>(937798958), new object[2] { num5, text });
|
|
addonSelectIconString->AtkUnitBase.FireCallbackInt(num5.Value);
|
|
return;
|
|
case 11:
|
|
num = ((text == null) ? (-12129072) : (-12129076));
|
|
break;
|
|
case 20:
|
|
num = -12129078;
|
|
break;
|
|
case 10:
|
|
num = ((text2 == null) ? (-12129084) : (-12129086));
|
|
break;
|
|
case 8:
|
|
text = null;
|
|
num = -12129087;
|
|
break;
|
|
case 5:
|
|
return;
|
|
case 9:
|
|
num = ((text2 == null) ? (-12129088) : (-12129072));
|
|
break;
|
|
case 14:
|
|
return;
|
|
case 17:
|
|
num = ((text == null) ? (-12129086) : (-12129073));
|
|
break;
|
|
case 21:
|
|
_200D_202E_202B_202E_202C_202A_206B_206E_206E_200E_206F_206A_202B_200B_202E_206D_206E_206B_206E_206B_200F_206F_200F_200F_200C_200D_206F_202A_206A_202D_206D_202A_202A_200B_202B_202A_200D_202A_202A_200F_202E((ILogger)_logger, global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E<string>(734639769), new object[1] { nextQuest.Quest.Info.Name });
|
|
CheckQuestSelection(addonSelectIconString, nextQuest.Quest, choices);
|
|
return;
|
|
case 13:
|
|
num = (((object)_200E_200E_200E_200B_202B_202D_206F_200E_206F_202D_206A_206A_200C_206E_200B_206B_202D_206F_202D_200B_200B_206A_202B_206F_200E_200F_206C_206F_202C_200F_206F_206F_206A_202B_202E_200C_200B_200E_200E_206B_202E(questStep) == null) ? (-12129084) : (-12129081));
|
|
break;
|
|
case 19:
|
|
return;
|
|
case 15:
|
|
num = (ShouldHandleUiInteractions ? (-12129082) : (-12129077));
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
[MethodImpl(MethodImplOptions.NoInlining)]
|
|
private unsafe bool CheckQuestSelection(AddonSelectIconString* addonSelectIconString, Questionable.Model.Quest quest, List<string?> answers)
|
|
{
|
|
string questName = quest.Info.Name;
|
|
int num = answers.FindIndex((string? x) => GameFunctions.GameStringEquals(questName, x));
|
|
int num2 = ((num < 0) ? (-863924327) : (-863924326));
|
|
while (true)
|
|
{
|
|
int num3 = num2;
|
|
int num4 = -863924325;
|
|
int num5 = num3;
|
|
switch ((num5 | num4) - (num5 & num4))
|
|
{
|
|
case 0:
|
|
goto IL_006f;
|
|
case 2:
|
|
return false;
|
|
case 1:
|
|
_200D_202E_202B_202E_202C_202A_206B_206E_206E_200E_206F_206A_202B_200B_202E_206D_206E_206B_206E_206B_200F_206F_200F_200F_200C_200D_206F_202A_206A_202D_206D_202A_202A_200B_202B_202A_200D_202A_202A_200F_202E((ILogger)_logger, global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E<string>(-172604722), new object[1] { questName });
|
|
addonSelectIconString->AtkUnitBase.FireCallbackInt(num);
|
|
return true;
|
|
}
|
|
continue;
|
|
IL_006f:
|
|
num2 = -863924326;
|
|
}
|
|
}
|
|
|
|
public unsafe static List<string?> GetChoices(AddonSelectIconString* addonSelectIconString)
|
|
{
|
|
List<string> list = new List<string>();
|
|
ushort num = 0;
|
|
int num2 = 423527263;
|
|
while (true)
|
|
{
|
|
int num3 = num2;
|
|
int num4 = 423527261;
|
|
int num5 = num3;
|
|
switch ((num5 | num4) - (num5 & num4))
|
|
{
|
|
case 4:
|
|
{
|
|
int num10 = num * 3;
|
|
num4 = 7;
|
|
num5 = num10;
|
|
int num11 = num5 ^ num4;
|
|
int num12 = num5 & num4;
|
|
num2 = ((num11 + (num12 + num12) < addonSelectIconString->AtkUnitBase.AtkValuesCount) ? 423527262 : 423527260);
|
|
break;
|
|
}
|
|
case 1:
|
|
return list;
|
|
case 2:
|
|
num2 = ((num >= addonSelectIconString->AtkUnitBase.AtkValues[5].Int) ? 423527260 : 423527257);
|
|
break;
|
|
case 0:
|
|
num2 = 423527263;
|
|
break;
|
|
case 3:
|
|
{
|
|
AtkValue* atkValues = addonSelectIconString->AtkValues;
|
|
int num6 = num * 3;
|
|
num4 = 7;
|
|
num5 = num6;
|
|
int num7 = num5 ^ num4;
|
|
int num8 = num5 & num4;
|
|
list.Add(_202C_206E_202E_206D_202C_200F_202A_202E_202D_202C_200D_206E_202E_202C_200E_202E_202C_200B_206F_202B_202E_202A_202E_206D_206F_202A_200C_202E_202D_200D_202A_200E_200E_206D_202D_202D_206D_202D_200B_200C_202E(atkValues[num7 + (num8 + num8)]));
|
|
ushort num9 = num;
|
|
num4 = 1;
|
|
num5 = num9;
|
|
num = (ushort)((num5 | num4) + (num5 & num4));
|
|
num2 = 423527263;
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
[MethodImpl(MethodImplOptions.NoInlining)]
|
|
private unsafe int? HandleListChoice(string? actualPrompt, List<string?> answers, bool checkAllSteps)
|
|
{
|
|
List<DialogueChoiceInfo> list = new List<DialogueChoiceInfo>();
|
|
List<int> list2 = new List<int>();
|
|
QuestController.QuestProgress questProgress = _questController.SimulatedQuest ?? _questController.GatheringQuest ?? _questController.StartedQuest;
|
|
int num;
|
|
if (questProgress != null)
|
|
{
|
|
num = 897579792;
|
|
QuestSequence questSequence = default(QuestSequence);
|
|
_003C_003Ec__DisplayClass55_0 _003C_003Ec__DisplayClass55_ = default(_003C_003Ec__DisplayClass55_0);
|
|
QuestStep questStep = default(QuestStep);
|
|
bool flag = default(bool);
|
|
List<EAetheryteLocation> source = default(List<EAetheryteLocation>);
|
|
EAetheryteLocation? eAetheryteLocation = default(EAetheryteLocation?);
|
|
ushort? num10 = default(ushort?);
|
|
string current = default(string);
|
|
uint? warpId = default(uint?);
|
|
string warpText = default(string);
|
|
while (true)
|
|
{
|
|
int num2 = num;
|
|
int num3 = 897579799;
|
|
int num4 = num2;
|
|
int num5 = num4 + num3;
|
|
int num6 = num4 & num3;
|
|
switch (num5 - (num6 + num6))
|
|
{
|
|
default:
|
|
continue;
|
|
case 24:
|
|
questSequence = _003C_003Ec__DisplayClass55_.quest.FindSequence(questProgress.Sequence);
|
|
num = ((questSequence == null) ? 897579787 : 897579789);
|
|
continue;
|
|
case 18:
|
|
num = ((questProgress.Step != 255) ? 897579787 : 897579791);
|
|
continue;
|
|
case 25:
|
|
_200D_202E_202B_202E_202C_202A_206B_206E_206E_200E_206F_206A_202B_200B_202E_206D_206E_206B_206E_206B_200F_206F_200F_200F_200C_200D_206F_202A_206A_202D_206D_202A_202A_200B_202B_202A_200D_202A_202A_200F_202E((ILogger)_logger, 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>(2056265490), Array.Empty<object>());
|
|
num = 897579794;
|
|
continue;
|
|
case 19:
|
|
num = ((questStep != null) ? 897579787 : 897579781);
|
|
continue;
|
|
case 11:
|
|
flag = _202A_206C_200B_202D_206C_206E_206C_200F_200E_202B_206E_206D_200C_206E_206A_206C_202C_206F_200F_206A_200B_206F_200B_202B_200B_206B_200B_202E_202D_200B_202A_200E_206E_206C_202D_202B_200E_200E_200B_200E_202E(questStep) == EInteractionType.UnlockTaxiStand;
|
|
num = 897579794;
|
|
continue;
|
|
case 2:
|
|
num = ((questStep == null) ? 897579804 : 897579807);
|
|
continue;
|
|
case 3:
|
|
num = 897579792;
|
|
continue;
|
|
case 9:
|
|
{
|
|
_200D_202E_202B_202E_202C_202A_206B_206E_206E_200E_206F_206A_202B_200B_202E_206D_206E_206B_206E_206B_200F_206F_200F_200F_200C_200D_206F_202A_206A_202D_206D_202A_202A_200B_202B_202A_200D_202A_202A_200F_202E((ILogger)_logger, global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E<string>(1911129672), Array.Empty<object>());
|
|
Questionable.Model.Quest quest3 = _003C_003Ec__DisplayClass55_.quest;
|
|
DialogueChoice dialogueChoice3 = _200D_200E_206A_202E_200F_206B_206D_206B_200C_200E_202D_206C_206F_200B_200C_200F_202A_202D_206D_200B_206E_206F_200F_200B_202C_200B_202B_202B_202E_206B_202C_202B_200D_206B_206A_202B_206F_206B_202B_206D_202E();
|
|
_202B_206E_200F_202A_206A_200C_202C_200D_200D_202A_206B_202C_200D_200C_202E_206D_206D_202D_202A_202B_206D_200E_202A_202E_200D_200B_200D_200C_202A_200E_200B_202A_200C_206D_200F_202D_206C_206C_206C_202C_202E(dialogueChoice3, EDialogChoiceType.List);
|
|
_202E_206A_200D_200B_206F_206C_202A_206B_202D_200C_202A_202D_202D_206D_200B_206F_202B_202B_202E_200D_202B_202C_202A_206B_206C_206D_200D_206E_200B_206C_206D_202C_202A_206A_206E_206A_200D_200E_206D_202E_202E(dialogueChoice3, 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>(-1089041782));
|
|
_202A_202A_202B_206A_200F_202D_202D_206E_202D_200B_206A_206A_206D_206B_202E_206B_202A_202B_206E_206C_200D_202A_206B_206F_202D_202C_200B_200B_206E_206E_202D_200C_206E_206C_202C_202B_200B_206C_200E_200F_202E(dialogueChoice3, _202B_202C_206D_200C_200B_202E_202E_200B_202C_200B_202B_200C_206E_206A_200B_200F_206A_202C_200E_200B_200B_202D_206C_202C_200D_200C_206A_200D_202A_202C_202D_206B_202D_202B_202E_202A_206F_200F_202E_202D_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>(842653526)));
|
|
_202B_206A_200C_202C_206F_206A_202D_202B_206B_202A_206B_200E_206D_202C_202B_202B_202D_202A_202C_202A_206D_202E_200E_206B_206A_202E_206C_200B_206F_200B_200F_202E_206C_202E_202C_202D_206B_202D_202B_206A_202E(dialogueChoice3, true);
|
|
_202A_200F_200B_202B_202A_200E_206D_200C_200C_202B_200D_200E_202E_202C_202E_202C_200E_202E_202D_206D_202B_206F_206F_206B_206C_206A_206A_200B_206C_202E_202C_202A_200B_200C_200F_200B_200B_206A_206C_200D_202E(dialogueChoice3, _202B_202C_206D_200C_200B_202E_202E_200B_202C_200B_202B_200C_206E_206A_200B_200F_206A_202C_200E_200B_200B_202D_206C_202C_200D_200C_206A_200D_202A_202C_202D_206B_202D_202B_202E_202A_206F_200F_202E_202D_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>(57857705)));
|
|
_200D_202B_200F_206B_200D_206B_200B_200F_202B_206B_202B_202A_202B_200F_200F_200D_200C_206A_206B_202D_206D_206A_206D_206B_202C_200E_200E_206F_206A_202B_206D_202B_202A_206C_202E_202E_202A_200F_206C_206D_202E(dialogueChoice3, true);
|
|
list.Add(new DialogueChoiceInfo(quest3, dialogueChoice3));
|
|
num = 897579788;
|
|
continue;
|
|
}
|
|
case 7:
|
|
_003C_003Ec__DisplayClass55_ = new _003C_003Ec__DisplayClass55_0();
|
|
_003C_003Ec__DisplayClass55_.quest = questProgress.Quest;
|
|
flag = false;
|
|
source = new List<EAetheryteLocation>();
|
|
num = ((!checkAllSteps) ? 897579777 : 897579779);
|
|
continue;
|
|
case 23:
|
|
{
|
|
Questionable.Model.Quest quest2 = _003C_003Ec__DisplayClass55_.quest;
|
|
DialogueChoice dialogueChoice2 = _200D_200E_206A_202E_200F_206B_206D_206B_200C_200E_202D_206C_206F_200B_200C_200F_202A_202D_206D_200B_206E_206F_200F_200B_202C_200B_202B_202B_202E_206B_202C_202B_200D_206B_206A_202B_206F_206B_202B_206D_202E();
|
|
_202B_206E_200F_202A_206A_200C_202C_200D_200D_202A_206B_202C_200D_200C_202E_206D_206D_202D_202A_202B_206D_200E_202A_202E_200D_200B_200D_200C_202A_200E_200B_202A_200C_206D_200F_202D_206C_206C_206C_202C_202E(dialogueChoice2, EDialogChoiceType.List);
|
|
_202E_206A_200D_200B_206F_206C_202A_206B_202D_200C_202A_202D_202D_206D_200B_206F_202B_202B_202E_200D_202B_202C_202A_206B_206C_206D_200D_206E_200B_206C_206D_202C_202A_206A_206E_206A_200D_200E_206D_202E_202E(dialogueChoice2, _206E_202E_206E_200D_206D_202B_202D_202D_206A_206E_206F_200E_202D_206D_200B_206D_202D_202A_202C_200F_200F_202B_202E_202D_202A_202C_202E_202A_206E_206E_200F_206D_206F_202A_202C_200B_202E_200D_200E_206B_202E(_206E_200E_206F_202C_200F_206A_206D_202D_202C_202E_200B_200B_200E_206C_202D_206E_202E_206F_206C_200F_206E_200E_206A_200B_200F_202B_200E_206B_202A_206D_200E_202D_206E_206A_202E_202D_200D_206B_200D_200E_202E(questStep)));
|
|
_202A_202A_202B_206A_200F_202D_202D_206E_202D_200B_206A_206A_206D_206B_202E_206B_202A_202B_206E_206C_200D_202A_206B_206F_202D_202C_200B_200B_206E_206E_202D_200C_206E_206C_202C_202B_200B_206C_200E_200F_202E(dialogueChoice2, (ExcelRef)null);
|
|
_202A_200F_200B_202B_202A_200E_206D_200C_200C_202B_200D_200E_202E_202C_202E_202C_200E_202E_202D_206D_202B_206F_206F_206B_206C_206A_206A_200B_206C_202E_202C_202A_200B_200C_200F_200B_200B_206A_206C_200D_202E(dialogueChoice2, _206B_200F_206D_202E_202E_206C_206A_202E_206D_200D_206F_200C_200F_200D_206B_206C_200F_200C_206E_206F_206E_202B_200C_200D_200B_206A_206F_206D_206B_200E_202C_202E_202D_206C_206E_202A_200B_202C_202A_200F_202E(_206E_200E_206F_202C_200F_206A_206D_202D_202C_202E_200B_200B_200E_206C_202D_206E_202E_206F_206C_200F_206E_200E_206A_200B_200F_202B_200E_206B_202A_206D_200E_202D_206E_206A_202E_202D_200D_206B_200D_200E_202E(questStep)));
|
|
list.Add(new DialogueChoiceInfo(quest2, dialogueChoice2));
|
|
num = 897579797;
|
|
continue;
|
|
}
|
|
case 16:
|
|
list.AddRange(_200E_206A_200F_200C_206D_206A_202B_206D_206E_206A_200B_200B_202E_206C_202C_206E_206F_200C_202E_202A_200C_200F_200E_206E_206F_202C_200B_202A_206B_206E_206F_200E_206D_206A_202E_200C_206C_206B_202E_202E(questStep).Select(_003C_003Ec__DisplayClass55_._003CHandleListChoice_003Eb__10));
|
|
num = ((_206E_200E_206F_202C_200F_206A_206D_202D_202C_202E_200B_200B_200E_206C_202D_206E_202E_206F_206C_200F_206E_200E_206A_200B_200F_202B_200E_206B_202A_206D_200E_202D_206E_206A_202E_202D_200D_206B_200D_200E_202E(questStep) == null) ? 897579797 : 897579776);
|
|
continue;
|
|
case 4:
|
|
{
|
|
EAetheryteLocation valueOrDefault = eAetheryteLocation.GetValueOrDefault();
|
|
int num11 = 1;
|
|
List<EAetheryteLocation> list3 = new List<EAetheryteLocation>(num11);
|
|
CollectionsMarshal.SetCount(list3, num11);
|
|
CollectionsMarshal.AsSpan(list3)[0] = valueOrDefault;
|
|
source = list3;
|
|
num = 897579804;
|
|
continue;
|
|
}
|
|
case 17:
|
|
num = ((!source.Any((EAetheryteLocation x) => _aetheryteFunctions.CanRegisterFreeOrFavoriteAetheryte(x) == AetheryteRegistrationResult.FavoredDestinationAvailable)) ? 897579788 : 897579806);
|
|
continue;
|
|
case 10:
|
|
{
|
|
_200D_202E_202B_202E_202C_202A_206B_206E_206E_200E_206F_206A_202B_200B_202E_206D_206E_206B_206E_206B_200F_206F_200F_200F_200C_200D_206F_202A_206A_202D_206D_202A_202A_200B_202B_202A_200D_202A_202A_200F_202E((ILogger)_logger, 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>(399617756), Array.Empty<object>());
|
|
Questionable.Model.Quest quest4 = _003C_003Ec__DisplayClass55_.quest;
|
|
DialogueChoice dialogueChoice4 = _200D_200E_206A_202E_200F_206B_206D_206B_200C_200E_202D_206C_206F_200B_200C_200F_202A_202D_206D_200B_206E_206F_200F_200B_202C_200B_202B_202B_202E_206B_202C_202B_200D_206B_206A_202B_206F_206B_202B_206D_202E();
|
|
_202B_206E_200F_202A_206A_200C_202C_200D_200D_202A_206B_202C_200D_200C_202E_206D_206D_202D_202A_202B_206D_200E_202A_202E_200D_200B_200D_200C_202A_200E_200B_202A_200C_206D_200F_202D_206C_206C_206C_202C_202E(dialogueChoice4, EDialogChoiceType.List);
|
|
_202E_206A_200D_200B_206F_206C_202A_206B_202D_200C_202A_202D_202D_206D_200B_206F_202B_202B_202E_200D_202B_202C_202A_206B_206C_206D_200D_206E_200B_206C_206D_202C_202A_206A_206E_206A_200D_200E_206D_202E_202E(dialogueChoice4, 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>(-2128324396));
|
|
_202A_202A_202B_206A_200F_202D_202D_206E_202D_200B_206A_206A_206D_206B_202E_206B_202A_202B_206E_206C_200D_202A_206B_206F_202D_202C_200B_200B_206E_206E_202D_200C_206E_206C_202C_202B_200B_206C_200E_200F_202E(dialogueChoice4, _202B_202C_206D_200C_200B_202E_202E_200B_202C_200B_202B_200C_206E_206A_200B_200F_206A_202C_200E_200B_200B_202D_206C_202C_200D_200C_206A_200D_202A_202C_202D_206B_202D_202B_202E_202A_206F_200F_202E_202D_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>(842653526)));
|
|
_202B_206A_200C_202C_206F_206A_202D_202B_206B_202A_206B_200E_206D_202C_202B_202B_202D_202A_202C_202A_206D_202E_200E_206B_206A_202E_206C_200B_206F_200B_200F_202E_206C_202E_202C_202D_206B_202D_202B_206A_202E(dialogueChoice4, true);
|
|
_202A_200F_200B_202B_202A_200E_206D_200C_200C_202B_200D_200E_202E_202C_202E_202C_200E_202E_202D_206D_202B_206F_206F_206B_206C_206A_206A_200B_206C_202E_202C_202A_200B_200C_200F_200B_200B_206A_206C_200D_202E(dialogueChoice4, _202B_202C_206D_200C_200B_202E_202E_200B_202C_200B_202B_200C_206E_206A_200B_200F_206A_202C_200E_200B_200B_202D_206C_202C_200D_200C_206A_200D_202A_202C_202D_206B_202D_202B_202E_202A_206F_200F_202E_202D_202E(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>(1914742090)));
|
|
_200D_202B_200F_206B_200D_206B_200B_200F_202B_206B_202B_202A_202B_200F_200F_200D_200C_206A_206B_202D_206D_206A_206D_206B_202C_200E_200E_206F_206A_202B_206D_202B_202A_206C_202E_202E_202A_200F_206C_206D_202E(dialogueChoice4, true);
|
|
list.Add(new DialogueChoiceInfo(quest4, dialogueChoice4));
|
|
num = 897579788;
|
|
continue;
|
|
}
|
|
case 1:
|
|
{
|
|
QuestSequence? questSequence2 = _003C_003Ec__DisplayClass55_.quest.FindSequence(questProgress.Sequence);
|
|
questStep = ((questSequence2 != null) ? _202B_200C_202E_200B_202E_202E_200C_206C_200B_200F_200D_200C_202C_202E_206A_202E_202D_206E_202C_206E_206E_200B_200D_200B_206A_200E_202A_206E_200D_200F_200E_200F_200D_206C_206B_200D_200F_200B_206A_202E_202E(questSequence2).FirstOrDefault((QuestStep x) => _003C_003Ec._206B_202D_206F_202A_202B_200E_202B_202B_206D_206A_206D_202E_200D_206A_200F_202D_206D_206C_206F_202D_200C_200C_206E_206F_202D_200E_202C_200B_206E_202C_206D_206C_200F_202C_206B_200B_200F_206B_202C_202E(x) == EInteractionType.SinglePlayerDuty) : null);
|
|
num = 897579778;
|
|
continue;
|
|
}
|
|
case 6:
|
|
eAetheryteLocation = _202C_200E_206D_206E_202B_206A_202E_202B_202E_200E_202E_206A_206C_200B_202B_206A_202C_206F_202D_200E_200D_200C_206B_202B_200F_206E_200E_206F_202C_202B_206E_206D_206E_206D_206F_202B_202D_206A_202D_202A_202E(questStep);
|
|
num = ((!eAetheryteLocation.HasValue) ? 897579804 : 897579795);
|
|
continue;
|
|
case 12:
|
|
{
|
|
QuestSequence? questSequence4 = _003C_003Ec__DisplayClass55_.quest.FindSequence(questProgress.Sequence);
|
|
questStep = ((questSequence4 != null) ? _200D_200E_200D_206C_206D_200C_200F_200C_206A_206C_202A_206C_202A_200C_200C_202A_206C_202E_206C_200E_202C_202D_200E_202A_200F_200F_200E_202E_200C_200D_206C_202C_200E_200B_206E_206A_200D_200D_200C_200D_202E(questSequence4, questProgress.Step) : null);
|
|
num = 897579780;
|
|
continue;
|
|
}
|
|
case 21:
|
|
num = ((questStep != null) ? 897579780 : 897579803);
|
|
continue;
|
|
case 14:
|
|
num = ((!source.Any((EAetheryteLocation x) => _aetheryteFunctions.CanRegisterFreeOrFavoriteAetheryte(x) == AetheryteRegistrationResult.SecurityTokenFreeDestinationAvailable)) ? 897579782 : 897579805);
|
|
continue;
|
|
case 27:
|
|
num10 = FindTargetTerritoryFromQuestStep(questProgress);
|
|
if (num10.HasValue)
|
|
{
|
|
num = 897579802;
|
|
continue;
|
|
}
|
|
break;
|
|
case 15:
|
|
{
|
|
_200D_202E_202B_202E_202C_202A_206B_206E_206E_200E_206F_206A_202B_200B_202E_206D_206E_206B_206E_206B_200F_206F_200F_200F_200C_200D_206F_202A_206A_202D_206D_202A_202A_200B_202B_202A_200D_202A_202A_200F_202E((ILogger)_logger, 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>(-1507339893), Array.Empty<object>());
|
|
Questionable.Model.Quest quest5 = _003C_003Ec__DisplayClass55_.quest;
|
|
DialogueChoice dialogueChoice5 = _200D_200E_206A_202E_200F_206B_206D_206B_200C_200E_202D_206C_206F_200B_200C_200F_202A_202D_206D_200B_206E_206F_200F_200B_202C_200B_202B_202B_202E_206B_202C_202B_200D_206B_206A_202B_206F_206B_202B_206D_202E();
|
|
_202B_206E_200F_202A_206A_200C_202C_200D_200D_202A_206B_202C_200D_200C_202E_206D_206D_202D_202A_202B_206D_200E_202A_202E_200D_200B_200D_200C_202A_200E_200B_202A_200C_206D_200F_202D_206C_206C_206C_202C_202E(dialogueChoice5, EDialogChoiceType.List);
|
|
_202E_206A_200D_200B_206F_206C_202A_206B_202D_200C_202A_202D_202D_206D_200B_206F_202B_202B_202E_200D_202B_202C_202A_206B_206C_206D_200D_206E_200B_206C_206D_202C_202A_206A_206E_206A_200D_200E_206D_202E_202E(dialogueChoice5, 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>(-2093996360));
|
|
_202A_202A_202B_206A_200F_202D_202D_206E_202D_200B_206A_206A_206D_206B_202E_206B_202A_202B_206E_206C_200D_202A_206B_206F_202D_202C_200B_200B_206E_206E_202D_200C_206E_206C_202C_202B_200B_206C_200E_200F_202E(dialogueChoice5, _202B_202C_206D_200C_200B_202E_202E_200B_202C_200B_202B_200C_206E_206A_200B_200F_206A_202C_200E_200B_200B_202D_206C_202C_200D_200C_206A_200D_202A_202C_202D_206B_202D_202B_202E_202A_206F_200F_202E_202D_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>(-1362537579)));
|
|
_202A_200F_200B_202B_202A_200E_206D_200C_200C_202B_200D_200E_202E_202C_202E_202C_200E_202E_202D_206D_202B_206F_206F_206B_206C_206A_206A_200B_206C_202E_202C_202A_200B_200C_200F_200B_200B_206A_206C_200D_202E(dialogueChoice5, _202B_202C_206D_200C_200B_202E_202E_200B_202C_200B_202B_200C_206E_206A_200B_200F_206A_202C_200E_200B_200B_202D_206C_202C_200D_200C_206A_200D_202A_202C_202D_206B_202D_202B_202E_202A_206F_200F_202E_202D_202E(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>(234500203)));
|
|
list.Add(new DialogueChoiceInfo(quest5, dialogueChoice5));
|
|
num = 897579801;
|
|
continue;
|
|
}
|
|
case 20:
|
|
{
|
|
QuestSequence? questSequence3 = _003C_003Ec__DisplayClass55_.quest.FindSequence(questProgress.Sequence);
|
|
IEnumerable<DialogueChoice> enumerable = ((questSequence3 != null) ? _202B_200C_202E_200B_202E_202E_200C_206C_200B_200F_200D_200C_202C_202E_206A_202E_202D_206E_202C_206E_206E_200B_200D_200B_206A_200E_202A_206E_200D_200F_200E_200F_200D_206C_206B_200D_200F_200B_206A_202E_202E(questSequence3).SelectMany((QuestStep x) => _003C_003Ec._200C_202A_206B_202A_202C_200E_200B_202A_206F_206A_206F_200E_206A_202D_200C_200D_202A_202E_200D_206C_206C_200D_206A_206B_202B_202E_206E_202E_202B_206D_200F_206B_206D_206B_206A_206D_200C_200D_206D_206F_202E(x)) : null);
|
|
if (enumerable != null)
|
|
{
|
|
list.AddRange(enumerable.Select(_003C_003Ec__DisplayClass55_._003CHandleListChoice_003Eb__5));
|
|
}
|
|
flag = questSequence3 != null && _202B_200C_202E_200B_202E_202E_200C_206C_200B_200F_200D_200C_202C_202E_206A_202E_202D_206E_202C_206E_206E_200B_200D_200B_206A_200E_202A_206E_200D_200F_200E_200F_200D_206C_206B_200D_200F_200B_206A_202E_202E(questSequence3).Any((QuestStep x) => _003C_003Ec._206B_202D_206F_202A_202B_200E_202B_202B_206D_206A_206D_202E_200D_206A_200F_202D_206D_206C_206F_202D_200C_200C_206E_206F_202D_200E_202C_200B_206E_202C_206D_206C_200F_202C_206B_200B_200F_206B_202C_202E(x) == EInteractionType.UnlockTaxiStand);
|
|
source = ((questSequence3 != null) ? (from x in _202B_200C_202E_200B_202E_202E_200C_206C_200B_200F_200D_200C_202C_202E_206A_202E_202D_206E_202C_206E_206E_200B_200D_200B_206A_200E_202A_206E_200D_200F_200E_200F_200D_206C_206B_200D_200F_200B_206A_202E_202E(questSequence3).Where(delegate(QuestStep x)
|
|
{
|
|
int num37 = ((x == null) ? (-59017433) : (-59017434));
|
|
while (true)
|
|
{
|
|
int num38 = num37;
|
|
int num39 = -59017433;
|
|
int num40 = num38;
|
|
switch ((num40 | num39) - (num40 & num39))
|
|
{
|
|
case 2:
|
|
return _003C_003Ec._202B_202B_206C_200D_202B_200D_206D_202D_200C_200B_200F_202A_206C_202D_206B_206E_202A_200D_200B_206E_202E_202A_202B_200B_206E_202D_202C_206B_202A_200C_200D_202D_200B_200E_202E_202B_200E_200B_200E_202B_202E(x).HasValue;
|
|
case 1:
|
|
num37 = ((_003C_003Ec._206B_202D_206F_202A_202B_200E_202B_202B_206D_206A_206D_202E_200D_206A_200F_202D_206D_206C_206F_202D_200C_200C_206E_206F_202D_200E_202C_200B_206E_202C_206D_206C_200F_202C_206B_200B_200F_206B_202C_202E(x) != EInteractionType.RegisterFreeOrFavoredAetheryte) ? (-59017433) : (-59017435));
|
|
break;
|
|
case 3:
|
|
num37 = -59017434;
|
|
break;
|
|
case 0:
|
|
return false;
|
|
}
|
|
}
|
|
})
|
|
select _003C_003Ec._202B_202B_206C_200D_202B_200D_206D_202D_200C_200B_200F_202A_206C_202D_206B_206E_202A_200D_200B_206E_202E_202A_202B_200B_206E_202D_202C_206B_202A_200C_200D_202D_200B_200E_202E_202B_200E_200B_200E_202B_202E(x).Value).ToList() : null) ?? new List<EAetheryteLocation>();
|
|
num = 897579794;
|
|
continue;
|
|
}
|
|
case 0:
|
|
{
|
|
List<QuestStep> list4 = _202C_206F_200B_206E_200D_200B_206B_202A_200E_206D_200F_202E_202C_206D_202C_200F_206B_206C_202C_202D_200B_202B_206F_202B_202A_206B_206B_200F_202C_206A_202B_202A_206A_202C_202E_200D_206D_200E_202E_206C_202E(questSequence);
|
|
questStep = list4[list4.Count - 1];
|
|
num = 897579787;
|
|
continue;
|
|
}
|
|
case 8:
|
|
num = ((_202A_206C_200B_202D_206C_206E_206C_200F_200E_202B_206E_206D_200C_206E_206A_206C_202C_206F_200F_206A_200B_206F_200B_202B_200B_206B_200B_202E_202D_200B_202A_200E_206E_206C_202D_202B_200E_200E_200B_200E_202E(questStep) != EInteractionType.RegisterFreeOrFavoredAetheryte) ? 897579804 : 897579793);
|
|
continue;
|
|
case 22:
|
|
questStep = null;
|
|
num = ((!_territoryData.IsQuestBattleInstance(_200D_206E_200C_200C_202A_200B_200E_202D_206E_206E_200E_200D_206D_200C_202B_200B_202A_206F_206F_206F_206C_206B_200C_200B_200F_200E_200D_200E_206B_202E_200E_200C_206E_200C_206F_206E_202B_206D_206B_202E(_clientState))) ? 897579778 : 897579798);
|
|
continue;
|
|
case 28:
|
|
num = ((questStep != null) ? 897579783 : 897579790);
|
|
continue;
|
|
case 26:
|
|
num = ((_202B_200C_202E_200B_202E_202E_200C_206C_200B_200F_200D_200C_202C_202E_206A_202E_202D_206E_202C_206E_206E_200B_200D_200B_206A_200E_202A_206E_200D_200F_200E_200F_200D_206C_206B_200D_200F_200B_206A_202E_202E(questSequence).Count <= 0) ? 897579787 : 897579799);
|
|
continue;
|
|
case 5:
|
|
num = ((!flag) ? 897579801 : 897579800);
|
|
continue;
|
|
case 13:
|
|
{
|
|
using (List<string>.Enumerator enumerator = answers.GetEnumerator())
|
|
{
|
|
num = -827856624;
|
|
while (true)
|
|
{
|
|
int num7 = num;
|
|
num3 = -827856623;
|
|
num4 = num7;
|
|
int num8 = num4 + num3;
|
|
int num9 = num4 & num3;
|
|
switch (num8 - (num9 + num9))
|
|
{
|
|
case 1:
|
|
num = (enumerator.MoveNext() ? (-827856622) : (-827856620));
|
|
break;
|
|
case 3:
|
|
current = enumerator.Current;
|
|
num = ((current == null) ? (-827856624) : (-827856619));
|
|
break;
|
|
case 2:
|
|
{
|
|
_200D_202E_202B_202E_202C_202A_206B_206E_206E_200E_206F_206A_202B_200B_202E_206D_206E_206B_206E_206B_200F_206F_200F_200F_200C_200D_206F_202A_206A_202D_206D_202A_202A_200B_202B_202A_200D_202A_202A_200F_202E((ILogger)_logger, global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E<string>(1614302542), new object[2] { warpId, warpText });
|
|
Questionable.Model.Quest quest = _003C_003Ec__DisplayClass55_.quest;
|
|
DialogueChoice dialogueChoice = _200D_200E_206A_202E_200F_206B_206D_206B_200C_200E_202D_206C_206F_200B_200C_200F_202A_202D_206D_200B_206E_206F_200F_200B_202C_200B_202B_202B_202E_206B_202C_202B_200D_206B_206A_202B_206F_206B_202B_206D_202E();
|
|
_202B_206E_200F_202A_206A_200C_202C_200D_200D_202A_206B_202C_200D_200C_202E_206D_206D_202D_202A_202B_206D_200E_202A_202E_200D_200B_200D_200C_202A_200E_200B_202A_200C_206D_200F_202D_206C_206C_206C_202C_202E(dialogueChoice, EDialogChoiceType.List);
|
|
_202E_206A_200D_200B_206F_206C_202A_206B_202D_200C_202A_202D_202D_206D_200B_206F_202B_202B_202E_200D_202B_202C_202A_206B_206C_206D_200D_206E_200B_206C_206D_202C_202A_206A_206E_206A_200D_200E_206D_202E_202E(dialogueChoice, (string)null);
|
|
_202A_202A_202B_206A_200F_202D_202D_206E_202D_200B_206A_206A_206D_206B_202E_206B_202A_202B_206E_206C_200D_202A_206B_206F_202D_202C_200B_200B_206E_206E_202D_200C_206E_206C_202C_202B_200B_206C_200E_200F_202E(dialogueChoice, (ExcelRef)null);
|
|
_202A_200F_200B_202B_202A_200E_206D_200C_200C_202B_200D_200E_202E_202C_202E_202C_200E_202E_202D_206D_202B_206F_206F_206B_206C_206A_206A_200B_206C_202E_202C_202A_200B_200C_200F_200B_200B_206A_206C_200D_202E(dialogueChoice, _206D_206F_206D_206E_206B_206A_206C_206D_206C_202D_200D_202E_202C_206C_200F_200C_202B_200F_206E_202C_206F_200B_206C_206E_202C_202C_206E_202B_206E_206F_200C_200B_206E_202B_200C_200B_206B_202C_200E_206B_202E(warpText));
|
|
list.Add(new DialogueChoiceInfo(quest, dialogueChoice));
|
|
num = -827856624;
|
|
break;
|
|
}
|
|
case 4:
|
|
num = ((!TryFindWarp(num10.Value, current, out warpId, out warpText)) ? (-827856624) : (-827856621));
|
|
break;
|
|
case 0:
|
|
num = -827856624;
|
|
break;
|
|
case 5:
|
|
goto end_IL_07ef;
|
|
}
|
|
continue;
|
|
end_IL_07ef:
|
|
break;
|
|
}
|
|
}
|
|
break;
|
|
}
|
|
}
|
|
break;
|
|
}
|
|
}
|
|
else
|
|
{
|
|
_200D_202E_202B_202E_202C_202A_206B_206E_206E_200E_206F_206A_202B_200B_202E_206D_206E_206B_206E_206B_200F_206F_200F_200F_200C_200D_206F_202A_206A_202D_206D_202A_202A_200B_202B_202A_200D_202A_202A_200F_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>(-1928126356), Array.Empty<object>());
|
|
}
|
|
IGameObject gameObject = _206E_206B_206B_200F_206F_200C_206E_206C_202A_202E_202A_206D_206A_206B_206F_206A_200D_200B_202E_202C_206F_200D_206E_206D_200E_206D_206B_202E_202E_202E_202C_202E_200B_200E_200E_200E_200C_202C_200E_200C_202E(_targetManager);
|
|
if (gameObject != null)
|
|
{
|
|
IEnumerator<IQuestInfo> enumerator2 = (from x in _questData.GetAllByIssuerDataId(_206B_202D_202B_206A_200C_202C_206B_206C_206E_200E_202C_202A_202D_206E_206C_200D_202A_206F_200E_206B_206B_206A_202B_202C_202C_200B_200C_202B_202B_200D_200C_202E_206D_206F_202B_200B_200B_200F_202C_206C_202E(gameObject))
|
|
where x.QuestId is QuestId
|
|
select x).GetEnumerator();
|
|
try
|
|
{
|
|
num = 820791829;
|
|
_003C_003Ec__DisplayClass55_1 _003C_003Ec__DisplayClass55_2 = default(_003C_003Ec__DisplayClass55_1);
|
|
List<DialogueChoice> list5 = default(List<DialogueChoice>);
|
|
IQuestInfo current2 = default(IQuestInfo);
|
|
while (true)
|
|
{
|
|
int num12 = num;
|
|
int num3 = 820791831;
|
|
int num4 = num12;
|
|
switch ((num4 | num3) - (num4 & num3))
|
|
{
|
|
case 2:
|
|
num = (_206C_206B_202B_206D_200F_202A_200B_202C_206B_206D_202B_202C_206A_206E_202C_206A_206B_202C_206E_206C_202D_206C_200E_202A_200B_200B_200C_200E_202D_206D_200B_202E_206C_202E_200B_200B_200D_206D_200E_202C_202E((IEnumerator)enumerator2) ? 820791826 : 820791828);
|
|
break;
|
|
case 7:
|
|
{
|
|
QuestSequence? questSequence5 = _003C_003Ec__DisplayClass55_2.knownQuest.FindSequence(0);
|
|
list5 = ((questSequence5 != null) ? _202B_200C_202E_200B_202E_202E_200C_206C_200B_200F_200D_200C_202C_202E_206A_202E_202D_206E_202C_206E_206E_200B_200D_200B_206A_200E_202A_206E_200D_200F_200E_200F_200D_206C_206B_200D_200F_200B_206A_202E_202E(questSequence5).SelectMany((QuestStep x) => _003C_003Ec._200C_202A_206B_202A_202C_200E_200B_202A_206F_206A_206F_200E_206A_202D_200C_200D_202A_202E_200D_206C_206C_200D_206A_206B_202B_202E_206E_202E_202B_206D_200F_206B_206D_206B_206A_206D_200C_200D_206D_206F_202E(x)).ToList() : null);
|
|
num = ((list5 == null) ? 820791829 : 820791825);
|
|
break;
|
|
}
|
|
case 0:
|
|
num = ((!_questRegistry.TryGetQuest(current2.QuestId, out _003C_003Ec__DisplayClass55_2.knownQuest)) ? 820791829 : 820791824);
|
|
break;
|
|
case 5:
|
|
current2 = enumerator2.Current;
|
|
_003C_003Ec__DisplayClass55_2 = new _003C_003Ec__DisplayClass55_1();
|
|
num = ((!_questFunctions.IsReadyToAcceptQuest(current2.QuestId)) ? 820791829 : 820791831);
|
|
break;
|
|
case 6:
|
|
num = ((list5.Count <= 0) ? 820791829 : 820791830);
|
|
break;
|
|
case 1:
|
|
_200D_202E_202B_202E_202C_202A_206B_206E_206E_200E_206F_206A_202B_200B_202E_206D_206E_206B_206E_206B_200F_206F_200F_200F_200C_200D_206F_202A_206A_202D_206D_202A_202A_200B_202B_202A_200D_202A_202A_200F_202E((ILogger)_logger, 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>(638333770), new object[2] { list5.Count, current2.Name });
|
|
list.AddRange(list5.Select(_003C_003Ec__DisplayClass55_2._003CHandleListChoice_003Eb__13));
|
|
num = 820791829;
|
|
break;
|
|
case 4:
|
|
num = 820791829;
|
|
break;
|
|
case 3:
|
|
goto end_IL_09aa;
|
|
}
|
|
continue;
|
|
end_IL_09aa:
|
|
break;
|
|
}
|
|
}
|
|
finally
|
|
{
|
|
num = ((enumerator2 == null) ? 1718720169 : 1718720170);
|
|
while (true)
|
|
{
|
|
int num13 = num;
|
|
int num3 = 1718720171;
|
|
int num4 = num13;
|
|
int num14 = num4 + num3;
|
|
int num15 = num4 & num3;
|
|
switch (num14 - (num15 + num15))
|
|
{
|
|
case 2:
|
|
goto end_IL_0b9f;
|
|
case 1:
|
|
_202B_206A_200F_206A_206C_202C_206D_202D_200E_202C_200F_202A_202A_206B_200D_206B_206E_202D_202B_200C_202E_200B_200D_206C_200B_206E_206D_206B_202C_200D_200C_206F_202B_200D_200F_206E_206E_200E_202E_202D_202E((IDisposable)enumerator2);
|
|
num = 1718720169;
|
|
break;
|
|
case 0:
|
|
num = 1718720170;
|
|
break;
|
|
}
|
|
continue;
|
|
end_IL_0b9f:
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
num = ((!_fateController.IsRunning) ? (-1183571135) : (-1183571133));
|
|
List<DialogueChoice> list6 = default(List<DialogueChoice>);
|
|
ushort? smartNavDestTerritoryId = default(ushort?);
|
|
string current3 = default(string);
|
|
uint? warpId2 = default(uint?);
|
|
string warpText2 = default(string);
|
|
while (true)
|
|
{
|
|
int num16 = num;
|
|
int num3 = -1183571136;
|
|
int num4 = num16;
|
|
switch ((num4 | num3) - (num4 & num3))
|
|
{
|
|
default:
|
|
continue;
|
|
case 2:
|
|
_200D_202E_202B_202E_202C_202A_206B_206E_206E_200E_206F_206A_202B_200B_202E_206D_206E_206B_206E_206B_200F_206F_200F_200F_200C_200D_206F_202A_206A_202D_206D_202A_202A_200B_202B_202A_200D_202A_202A_200F_202E((ILogger)_logger, global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E<string>(-1083305359), new object[1] { list6.Count });
|
|
list.AddRange(list6.Select((DialogueChoice x) => new DialogueChoiceInfo(null, x)));
|
|
num = -1183571135;
|
|
continue;
|
|
case 1:
|
|
smartNavDestTerritoryId = SmartNavDestTerritoryId;
|
|
if (smartNavDestTerritoryId.HasValue)
|
|
{
|
|
num = -1183571132;
|
|
continue;
|
|
}
|
|
break;
|
|
case 0:
|
|
num = -1183571133;
|
|
continue;
|
|
case 3:
|
|
{
|
|
FateDefinition? currentFate = _fateController.CurrentFate;
|
|
list6 = ((currentFate != null) ? _202C_200F_202B_202C_200F_202E_206A_200E_200D_206E_206C_202A_202C_202B_206D_202C_200D_206F_200B_202E_202B_202E_200F_202C_200F_200E_200E_202B_206A_206A_202A_202D_200D_200F_200E_206A_200B_202B_206D_202A_202E(currentFate) : null);
|
|
num = ((list6 == null) ? (-1183571135) : (-1183571134));
|
|
continue;
|
|
}
|
|
case 4:
|
|
{
|
|
ushort valueOrDefault2 = smartNavDestTerritoryId.GetValueOrDefault();
|
|
using (List<string>.Enumerator enumerator = answers.GetEnumerator())
|
|
{
|
|
num = -1608964332;
|
|
while (true)
|
|
{
|
|
int num17 = num;
|
|
num3 = -1608964332;
|
|
num4 = num17;
|
|
int num18 = num4 + num3;
|
|
int num19 = num4 & num3;
|
|
switch (num18 - (num19 + num19))
|
|
{
|
|
case 2:
|
|
num = ((!TryFindWarp(valueOrDefault2, current3, out warpId2, out warpText2)) ? (-1608964332) : (-1608964335));
|
|
break;
|
|
case 1:
|
|
current3 = enumerator.Current;
|
|
num = ((current3 == null) ? (-1608964332) : (-1608964330));
|
|
break;
|
|
case 0:
|
|
num = (enumerator.MoveNext() ? (-1608964331) : (-1608964329));
|
|
break;
|
|
case 5:
|
|
{
|
|
_200D_202E_202B_202E_202C_202A_206B_206E_206E_200E_206F_206A_202B_200B_202E_206D_206E_206B_206E_206B_200F_206F_200F_200F_200C_200D_206F_202A_206A_202D_206D_202A_202A_200B_202B_202A_200D_202A_202A_200F_202E((ILogger)_logger, global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E<string>(-609989729), new object[2] { warpId2, warpText2 });
|
|
DialogueChoice dialogueChoice6 = _200D_200E_206A_202E_200F_206B_206D_206B_200C_200E_202D_206C_206F_200B_200C_200F_202A_202D_206D_200B_206E_206F_200F_200B_202C_200B_202B_202B_202E_206B_202C_202B_200D_206B_206A_202B_206F_206B_202B_206D_202E();
|
|
_202B_206E_200F_202A_206A_200C_202C_200D_200D_202A_206B_202C_200D_200C_202E_206D_206D_202D_202A_202B_206D_200E_202A_202E_200D_200B_200D_200C_202A_200E_200B_202A_200C_206D_200F_202D_206C_206C_206C_202C_202E(dialogueChoice6, EDialogChoiceType.List);
|
|
_202A_202A_202B_206A_200F_202D_202D_206E_202D_200B_206A_206A_206D_206B_202E_206B_202A_202B_206E_206C_200D_202A_206B_206F_202D_202C_200B_200B_206E_206E_202D_200C_206E_206C_202C_202B_200B_206C_200E_200F_202E(dialogueChoice6, (ExcelRef)null);
|
|
_202A_200F_200B_202B_202A_200E_206D_200C_200C_202B_200D_200E_202E_202C_202E_202C_200E_202E_202D_206D_202B_206F_206F_206B_206C_206A_206A_200B_206C_202E_202C_202A_200B_200C_200F_200B_200B_206A_206C_200D_202E(dialogueChoice6, _206D_206F_206D_206E_206B_206A_206C_206D_206C_202D_200D_202E_202C_206C_200F_200C_202B_200F_206E_202C_206F_200B_206C_206E_202C_202C_206E_202B_206E_206F_200C_200B_206E_202B_200C_200B_206B_202C_200E_206B_202E(warpText2));
|
|
list.Add(new DialogueChoiceInfo(null, dialogueChoice6));
|
|
num = -1608964332;
|
|
break;
|
|
}
|
|
case 4:
|
|
num = -1608964332;
|
|
break;
|
|
case 3:
|
|
goto end_IL_0d35;
|
|
}
|
|
continue;
|
|
end_IL_0d35:
|
|
break;
|
|
}
|
|
}
|
|
break;
|
|
}
|
|
}
|
|
break;
|
|
}
|
|
string smartNavTaxiDestPlaceName = SmartNavTaxiDestPlaceName;
|
|
if (smartNavTaxiDestPlaceName != null)
|
|
{
|
|
using List<string>.Enumerator enumerator = answers.GetEnumerator();
|
|
num = 1140002236;
|
|
string current4 = default(string);
|
|
while (true)
|
|
{
|
|
int num20 = num;
|
|
int num3 = 1140002233;
|
|
int num4 = num20;
|
|
switch ((num4 | num3) - (num4 & num3))
|
|
{
|
|
case 4:
|
|
{
|
|
_200D_202E_202B_202E_202C_202A_206B_206E_206E_200E_206F_206A_202B_200B_202E_206D_206E_206B_206E_206B_200F_206F_200F_200F_200C_200D_206F_202A_206A_202D_206D_202A_202A_200B_202B_202A_200D_202A_202A_200F_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>(-1976115373), new object[1] { smartNavTaxiDestPlaceName });
|
|
DialogueChoice dialogueChoice7 = _200D_200E_206A_202E_200F_206B_206D_206B_200C_200E_202D_206C_206F_200B_200C_200F_202A_202D_206D_200B_206E_206F_200F_200B_202C_200B_202B_202B_202E_206B_202C_202B_200D_206B_206A_202B_206F_206B_202B_206D_202E();
|
|
_202B_206E_200F_202A_206A_200C_202C_200D_200D_202A_206B_202C_200D_200C_202E_206D_206D_202D_202A_202B_206D_200E_202A_202E_200D_200B_200D_200C_202A_200E_200B_202A_200C_206D_200F_202D_206C_206C_206C_202C_202E(dialogueChoice7, EDialogChoiceType.List);
|
|
_202A_202A_202B_206A_200F_202D_202D_206E_202D_200B_206A_206A_206D_206B_202E_206B_202A_202B_206E_206C_200D_202A_206B_206F_202D_202C_200B_200B_206E_206E_202D_200C_206E_206C_202C_202B_200B_206C_200E_200F_202E(dialogueChoice7, (ExcelRef)null);
|
|
_202A_200F_200B_202B_202A_200E_206D_200C_200C_202B_200D_200E_202E_202C_202E_202C_200E_202E_202D_206D_202B_206F_206F_206B_206C_206A_206A_200B_206C_202E_202C_202A_200B_200C_200F_200B_200B_206A_206C_200D_202E(dialogueChoice7, _206D_206F_206D_206E_206B_206A_206C_206D_206C_202D_200D_202E_202C_206C_200F_200C_202B_200F_206E_202C_206F_200B_206C_206E_202C_202C_206E_202B_206E_206F_200C_200B_206E_202B_200C_200B_206B_202C_200E_206B_202E(smartNavTaxiDestPlaceName));
|
|
list.Add(new DialogueChoiceInfo(null, dialogueChoice7));
|
|
num = 1140002236;
|
|
break;
|
|
}
|
|
case 2:
|
|
num = ((!GameFunctions.GameStringEquals(current4, smartNavTaxiDestPlaceName)) ? 1140002236 : 1140002237);
|
|
break;
|
|
case 1:
|
|
current4 = enumerator.Current;
|
|
num = ((current4 == null) ? 1140002236 : 1140002235);
|
|
break;
|
|
case 3:
|
|
num = 1140002236;
|
|
break;
|
|
case 5:
|
|
num = (enumerator.MoveNext() ? 1140002232 : 1140002233);
|
|
break;
|
|
case 0:
|
|
goto end_IL_0e8a;
|
|
}
|
|
continue;
|
|
end_IL_0e8a:
|
|
break;
|
|
}
|
|
}
|
|
string aethernetDestinationName = AethernetDestinationName;
|
|
if (aethernetDestinationName != null)
|
|
{
|
|
using List<string>.Enumerator enumerator = answers.GetEnumerator();
|
|
num = -62641593;
|
|
string current5 = default(string);
|
|
while (true)
|
|
{
|
|
int num21 = num;
|
|
int num3 = -62641598;
|
|
int num4 = num21;
|
|
switch ((num4 | num3) - (num4 & num3))
|
|
{
|
|
case 2:
|
|
num = -62641593;
|
|
break;
|
|
case 0:
|
|
num = ((!GameFunctions.GameStringEquals(current5, aethernetDestinationName)) ? (-62641593) : (-62641594));
|
|
break;
|
|
case 4:
|
|
{
|
|
_200D_202E_202B_202E_202C_202A_206B_206E_206E_200E_206F_206A_202B_200B_202E_206D_206E_206B_206E_206B_200F_206F_200F_200F_200C_200D_206F_202A_206A_202D_206D_202A_202A_200B_202B_202A_200D_202A_202A_200F_202E((ILogger)_logger, 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>(-588273048), new object[1] { aethernetDestinationName });
|
|
DialogueChoice dialogueChoice8 = _200D_200E_206A_202E_200F_206B_206D_206B_200C_200E_202D_206C_206F_200B_200C_200F_202A_202D_206D_200B_206E_206F_200F_200B_202C_200B_202B_202B_202E_206B_202C_202B_200D_206B_206A_202B_206F_206B_202B_206D_202E();
|
|
_202B_206E_200F_202A_206A_200C_202C_200D_200D_202A_206B_202C_200D_200C_202E_206D_206D_202D_202A_202B_206D_200E_202A_202E_200D_200B_200D_200C_202A_200E_200B_202A_200C_206D_200F_202D_206C_206C_206C_202C_202E(dialogueChoice8, EDialogChoiceType.List);
|
|
_202A_202A_202B_206A_200F_202D_202D_206E_202D_200B_206A_206A_206D_206B_202E_206B_202A_202B_206E_206C_200D_202A_206B_206F_202D_202C_200B_200B_206E_206E_202D_200C_206E_206C_202C_202B_200B_206C_200E_200F_202E(dialogueChoice8, (ExcelRef)null);
|
|
_202A_200F_200B_202B_202A_200E_206D_200C_200C_202B_200D_200E_202E_202C_202E_202C_200E_202E_202D_206D_202B_206F_206F_206B_206C_206A_206A_200B_206C_202E_202C_202A_200B_200C_200F_200B_200B_206A_206C_200D_202E(dialogueChoice8, _206D_206F_206D_206E_206B_206A_206C_206D_206C_202D_200D_202E_202C_206C_200F_200C_202B_200F_206E_202C_206F_200B_206C_206E_202C_202C_206E_202B_206E_206F_200C_200B_206E_202B_200C_200B_206B_202C_200E_206B_202E(aethernetDestinationName));
|
|
list.Add(new DialogueChoiceInfo(null, dialogueChoice8));
|
|
num = -62641593;
|
|
break;
|
|
}
|
|
case 5:
|
|
num = (enumerator.MoveNext() ? (-62641597) : (-62641599));
|
|
break;
|
|
case 1:
|
|
current5 = enumerator.Current;
|
|
num = ((current5 == null) ? (-62641593) : (-62641598));
|
|
break;
|
|
case 3:
|
|
goto end_IL_0fce;
|
|
}
|
|
continue;
|
|
end_IL_0fce:
|
|
break;
|
|
}
|
|
}
|
|
num = ((!_seasonalDutyController.IsRunning) ? (-1526467600) : (-1526467595));
|
|
List<DialogueChoice> list7 = default(List<DialogueChoice>);
|
|
Questionable.Model.Quest quest7 = default(Questionable.Model.Quest);
|
|
DialogueChoice dialogueChoice10 = default(DialogueChoice);
|
|
StringOrRegex stringOrRegex = default(StringOrRegex);
|
|
int? num31 = default(int?);
|
|
StringOrRegex stringOrRegex2 = default(StringOrRegex);
|
|
int num27 = default(int);
|
|
int? num35 = default(int?);
|
|
while (true)
|
|
{
|
|
int num22 = num;
|
|
int num3 = -1526467599;
|
|
int num4 = num22;
|
|
switch ((num4 | num3) - (num4 & num3))
|
|
{
|
|
case 6:
|
|
num = ((list7.Count <= 0) ? (-1526467600) : (-1526467598));
|
|
break;
|
|
case 4:
|
|
{
|
|
SeasonalDutyDefinition? currentDuty = _seasonalDutyController.CurrentDuty;
|
|
list7 = ((currentDuty != null) ? _200F_200D_206C_200E_206F_202B_200D_206E_200B_206D_202D_206A_206D_200C_202D_206F_206D_206E_206D_206F_206D_202C_200E_200E_200F_200B_200D_206F_200E_200C_206D_206F_206D_206D_200E_206A_206A_206D_200E_206D_202E(currentDuty) : null);
|
|
num = ((list7 == null) ? (-1526467600) : (-1526467593));
|
|
break;
|
|
}
|
|
case 2:
|
|
num = -1526467595;
|
|
break;
|
|
case 1:
|
|
num = ((list.Count != 0) ? (-1526467596) : (-1526467599));
|
|
break;
|
|
case 3:
|
|
_200D_202E_202B_202E_202C_202A_206B_206E_206E_200E_206F_206A_202B_200B_202E_206D_206E_206B_206E_206B_200F_206F_200F_200F_200C_200D_206F_202A_206A_202D_206D_202A_202A_200B_202B_202A_200D_202A_202A_200F_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>(1534056102), new object[1] { list7.Count });
|
|
list.AddRange(list7.Select((DialogueChoice x) => new DialogueChoiceInfo(null, x)));
|
|
num = -1526467600;
|
|
break;
|
|
case 0:
|
|
_200D_202E_202B_202E_202C_202A_206B_206E_206E_200E_206F_206A_202B_200B_202E_206D_206E_206B_206E_206B_200F_206F_200F_200F_200C_200D_206F_202A_206A_202D_206D_202A_202A_200B_202B_202A_200D_202A_202A_200F_202E((ILogger)_logger, global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E<string>(-2104605404), Array.Empty<object>());
|
|
return null;
|
|
case 5:
|
|
{
|
|
using (List<DialogueChoiceInfo>.Enumerator enumerator3 = list.GetEnumerator())
|
|
{
|
|
while (true)
|
|
{
|
|
IL_182f:
|
|
if (enumerator3.MoveNext())
|
|
{
|
|
(quest7, dialogueChoice10) = enumerator3.Current;
|
|
if (_202B_202C_206E_206A_202D_200E_202C_202B_200F_202E_202B_200B_202B_200E_206E_200B_206C_206F_206A_206B_206E_202E_206C_200D_202E_202B_206F_206A_206F_200E_202C_206A_206F_202B_206C_206C_202C_206D_202D_202C_202E(dialogueChoice10) != EDialogChoiceType.List)
|
|
{
|
|
continue;
|
|
}
|
|
if (_202B_200C_200D_200F_202A_206A_206C_206A_202D_206F_200B_200F_200D_206E_202D_200D_202D_200D_206C_200E_206A_202B_202B_206E_206D_206B_206D_202A_202A_200D_202B_202C_200F_202E_206A_200F_202A_206D_206A_206C_202E(_206A_200B_206D_206D_206B_200F_206E_202D_206D_202B_202B_206A_206C_200E_206A_206E_206F_202A_206A_200C_206E_202A_200C_202C_206C_200C_202B_202D_200D_202C_200F_200B_202C_206D_202A_200B_200F_200D_200F_206E_202E(dialogueChoice10), 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>(-1063732664)))
|
|
{
|
|
try
|
|
{
|
|
ContentDirector* contentDirector = EventFramework.Instance()->GetContentDirector();
|
|
num = ((contentDirector == null) ? 665372634 : 665372633);
|
|
while (true)
|
|
{
|
|
int num23 = num;
|
|
num3 = 665372632;
|
|
num4 = num23;
|
|
switch ((num4 | num3) - (num4 & num3))
|
|
{
|
|
case 0:
|
|
num = 665372633;
|
|
break;
|
|
case 3:
|
|
_200D_202E_202B_202E_202C_202A_206B_206E_206E_200E_206F_206A_202B_200B_202E_206D_206E_206B_206E_206B_200F_206F_200F_200F_200C_200D_206F_202A_206A_202D_206D_202A_202A_200B_202B_202A_200D_202A_202A_200F_202E((ILogger)_logger, global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E<string>(1750706886), Array.Empty<object>());
|
|
goto IL_182f;
|
|
case 1:
|
|
num = ((!contentDirector->DutyActionManager.ActionsPresent) ? 665372634 : 665372635);
|
|
break;
|
|
case 2:
|
|
goto end_IL_12e9;
|
|
}
|
|
continue;
|
|
end_IL_12e9:
|
|
break;
|
|
}
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
_206C_202C_200D_200B_200B_200B_202B_206B_202B_206B_200F_202E_202B_202C_206F_200E_202B_202B_200B_206B_202A_206D_202B_206A_200B_206C_206C_202A_206C_200F_202E_202E_206E_200F_202E_200D_200D_200E_200F_200F_202E((ILogger)_logger, ex, 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>(-2069415584), Array.Empty<object>());
|
|
continue;
|
|
}
|
|
}
|
|
num = ((_200B_206B_202B_200F_200F_200E_206B_202D_206F_206A_200B_200C_200F_206C_200F_202E_200E_202E_206A_202C_206B_206E_202B_200E_200B_202B_202B_200C_206D_206A_206E_202E_200E_202E_202E_206F_200E_202B_206A_206E_202E(dialogueChoice10) != null) ? 426070677 : 426070674);
|
|
}
|
|
else
|
|
{
|
|
num = 426070686;
|
|
}
|
|
while (true)
|
|
{
|
|
int num24 = num;
|
|
num3 = 426070681;
|
|
num4 = num24;
|
|
int num25 = num4 + num3;
|
|
int num26 = num4 & num3;
|
|
switch (num25 - (num26 + num26))
|
|
{
|
|
default:
|
|
continue;
|
|
case 14:
|
|
num = ((stringOrRegex == null) ? 426070683 : 426070676);
|
|
continue;
|
|
case 23:
|
|
num = ((actualPrompt == null) ? 426070685 : 426070678);
|
|
continue;
|
|
case 8:
|
|
_200D_202E_202B_202E_202C_202A_206B_206E_206E_200E_206F_206A_202B_200B_202E_206D_206E_206B_206E_206B_200F_206F_200F_200F_200C_200D_206F_202A_206A_202D_206D_202A_202A_200B_202B_202A_200D_202A_202A_200F_202E((ILogger)_logger, global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E<string>(-478958355), new object[3]
|
|
{
|
|
num31.Value,
|
|
answers[num31.Value],
|
|
actualPrompt
|
|
});
|
|
return num31.Value;
|
|
case 1:
|
|
num = ((stringOrRegex2 == null) ? 426070670 : 426070672);
|
|
continue;
|
|
case 6:
|
|
num = (IsMatch(actualPrompt, stringOrRegex2) ? 426070685 : 426070664);
|
|
continue;
|
|
case 9:
|
|
_200D_202E_202B_202E_202C_202A_206B_206E_206E_200E_206F_206A_202B_200B_202E_206D_206E_206B_206E_206B_200F_206F_200F_200F_200C_200D_206F_202A_206A_202D_206D_202A_202A_200B_202B_202A_200D_202A_202A_200F_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>(-1880137339), new object[1] { stringOrRegex2 });
|
|
num = 426070666;
|
|
continue;
|
|
case 0:
|
|
{
|
|
int num32 = num27;
|
|
num3 = 1;
|
|
num4 = num32;
|
|
int num33 = num4 ^ num3;
|
|
int num34 = num4 & num3;
|
|
num27 = num33 + (num34 + num34);
|
|
num = 426070684;
|
|
continue;
|
|
}
|
|
case 20:
|
|
num = 426070674;
|
|
continue;
|
|
case 10:
|
|
{
|
|
ILogger<InteractionUiController> logger = _logger;
|
|
string 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>(78334962);
|
|
object[] obj = new object[2]
|
|
{
|
|
_206D_206A_206E_200B_200D_202E_200D_206E_206F_200E_202A_202A_200E_206D_202D_206D_206D_202B_206C_206F_202A_206F_206E_202B_206B_202A_200C_202C_200C_202E_202B_200F_206A_200B_206F_200F_202E_206A_202A_206C_202E(dialogueChoice10),
|
|
null
|
|
};
|
|
IGameObject gameObject3 = _206E_206B_206B_200F_206F_200C_206E_206C_202A_202E_202A_206D_206A_206B_206F_206A_200D_200B_202E_202C_206F_200D_206E_206D_200E_206D_206B_202E_202E_202E_202C_202E_200B_200E_200E_200E_200C_202C_200E_200C_202E(_targetManager);
|
|
obj[1] = ((gameObject3 != null) ? new uint?(_206B_202D_202B_206A_200C_202C_206B_206C_206E_200E_202C_202A_202D_206E_206C_200D_202A_206F_200E_206B_206B_206A_202B_202C_202C_200B_200C_202B_202B_200D_200C_202E_206D_206F_202B_200B_200B_200F_202C_206C_202E(gameObject3)) : ((uint?)null));
|
|
_200D_202E_202B_202E_202C_202A_206B_206E_206E_200E_206F_206A_202B_200B_202E_206D_206E_206B_206E_206B_200F_206F_200F_200F_200C_200D_206F_202A_206A_202D_206D_202A_202A_200B_202B_202A_200D_202A_202A_200F_202E((ILogger)logger, text, obj);
|
|
num = 426070666;
|
|
continue;
|
|
}
|
|
case 4:
|
|
num = ((!_202A_206A_206B_200F_206F_200C_200E_202E_206C_202E_200C_200C_200B_200E_206F_200E_200E_202C_206A_202A_202D_200F_202D_202E_200D_206B_206F_200E_206A_206F_202D_200E_206E_206B_202E_200D_206B_202C_200E_200C_202E(dialogueChoice10)) ? 426070683 : 426070679);
|
|
continue;
|
|
case 11:
|
|
_200D_202E_202B_202E_202C_202A_206B_206E_206E_200E_206F_206A_202B_200B_202E_206D_206E_206B_206E_206B_200F_206F_200F_200F_200C_200D_206F_202A_206A_202D_206D_202A_202A_200B_202B_202A_200D_202A_202A_200F_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>(1814235837), Array.Empty<object>());
|
|
num = 426070666;
|
|
continue;
|
|
case 16:
|
|
_200D_202E_202B_202E_202C_202A_206B_206E_206E_200E_206F_206A_202B_200B_202E_206D_206E_206B_206E_206B_200F_206F_200F_200F_200C_200D_206F_202A_206A_202D_206D_202A_202A_200B_202B_202A_200D_202A_202A_200F_202E((ILogger)_logger, global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E<string>(409856380), new object[3]
|
|
{
|
|
num27,
|
|
answers[num27],
|
|
actualPrompt
|
|
});
|
|
return num27;
|
|
case 21:
|
|
{
|
|
uint? num28 = _206D_206A_206E_200B_200D_202E_200D_206E_206F_200E_202A_202A_200E_206D_202D_206D_206D_202B_206C_206F_202A_206F_206E_202B_206B_202A_200C_202C_200C_202E_202B_200F_206A_200B_206F_200F_202E_206A_202A_206C_202E(dialogueChoice10);
|
|
IGameObject gameObject2 = _206E_206B_206B_200F_206F_200C_206E_206C_202A_202E_202A_206D_206A_206B_206F_206A_200D_200B_202E_202C_206F_200D_206E_206D_200E_206D_206B_202E_202E_202E_202C_202E_200B_200E_200E_200E_200C_202C_200E_200C_202E(_targetManager);
|
|
uint? num29 = ((gameObject2 != null) ? new uint?(_206B_202D_202B_206A_200C_202C_206B_206C_206E_200E_202C_202A_202D_206E_206C_200D_202A_206F_200E_206B_206B_206A_202B_202C_202C_200B_200C_202B_202B_200D_200C_202E_206D_206F_202B_200B_200B_200F_202C_206C_202E(gameObject2)) : ((uint?)null));
|
|
bool num30 = num28.GetValueOrDefault() == num29.GetValueOrDefault();
|
|
num3 = ((num28.HasValue == num29.HasValue) ? 1 : 0);
|
|
num4 = (num30 ? 1 : 0);
|
|
num = ((num4 + num3 - (num4 | num3) != 0) ? 426070671 : 426070675);
|
|
continue;
|
|
}
|
|
case 17:
|
|
_200D_202E_202B_202E_202C_202A_206B_206E_206E_200E_206F_206A_202B_200B_202E_206D_206E_206B_206E_206B_200F_206F_200F_200F_200C_200D_206F_202A_206A_202D_206D_202A_202A_200B_202B_202A_200D_202A_202A_200F_202E((ILogger)_logger, global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E<string>(209530327), new object[2] { stringOrRegex2, actualPrompt });
|
|
num35 = TryFindAnswerMatchIndex(answers, stringOrRegex, _202A_206A_206B_200F_206F_200C_200E_202E_206C_202E_200C_200C_200B_200E_206F_200E_200E_202C_206A_202A_202D_200F_202D_202E_200D_206B_206F_200E_206A_206F_202D_200E_206E_206B_202E_200D_206B_202C_200E_200C_202E(dialogueChoice10), quest7, dialogueChoice10);
|
|
num = ((!num35.HasValue) ? 426070666 : 426070682);
|
|
continue;
|
|
case 2:
|
|
num27 = 0;
|
|
num = 426070684;
|
|
continue;
|
|
case 22:
|
|
stringOrRegex2 = ResolveReference(quest7, _206F_202C_206F_200C_200C_200D_202A_200F_206B_206B_206C_206C_200E_200F_202A_202D_200C_202C_200C_200B_202C_206E_200F_202B_200D_206C_206A_206F_206C_202C_206E_200F_200F_202E_206F_202E_200B_206B_206B_200E_202E(dialogueChoice10), _206F_202D_200F_200B_200E_206D_200E_206A_206E_200F_202C_200D_206E_202D_200E_206C_202D_200C_202A_200D_200B_200F_200E_202B_200F_202A_206A_206E_200F_206D_206B_202E_202D_202B_200D_206F_200C_200D_206E_200E_202E(dialogueChoice10), _206C_202A_202C_202B_206A_200B_200B_206A_206B_206E_206C_202A_200E_200E_206C_206F_206C_206E_202B_200B_206F_202B_206E_202A_206A_206A_206E_206F_206C_206A_200C_206C_202C_202D_200E_206E_202D_200C_200E_206B_202E(dialogueChoice10));
|
|
stringOrRegex = ResolveReference(quest7, _206F_202C_206F_200C_200C_200D_202A_200F_206B_206B_206C_206C_200E_200F_202A_202D_200C_202C_200C_200B_202C_206E_200F_202B_200D_206C_206A_206F_206C_202C_206E_200F_200F_202E_206F_202E_200B_206B_206B_200E_202E(dialogueChoice10), _200B_206B_202B_200F_200F_200E_206B_202D_206F_206A_200B_200C_200F_206C_200F_202E_200E_202E_206A_202C_206B_206E_202B_200E_200B_202B_202B_200C_206D_206A_206E_202E_200E_202E_202E_206F_200E_202B_206A_206E_202E(dialogueChoice10), _202A_206A_206B_200F_206F_200C_200E_202E_206C_202E_200C_200C_200B_200E_206F_200E_200E_202C_206A_202A_202D_200F_202D_202E_200D_206B_206F_200E_206A_206F_202D_200E_206E_206B_202E_200D_206B_202C_200E_200C_202E(dialogueChoice10));
|
|
num = ((actualPrompt != null) ? 426070670 : 426070680);
|
|
continue;
|
|
case 3:
|
|
list2.Add(num35.Value);
|
|
num = 426070666;
|
|
continue;
|
|
case 12:
|
|
num = ((!_206D_206A_206E_200B_200D_202E_200D_206E_206F_200E_202A_202A_200E_206D_202D_206D_206D_202B_206C_206F_202A_206F_206E_202B_206B_202A_200C_202C_200C_202E_202B_200F_206A_200B_206F_200F_202E_206A_202A_206C_202E(dialogueChoice10).HasValue) ? 426070671 : 426070668);
|
|
continue;
|
|
case 15:
|
|
num = ((stringOrRegex2 == null) ? 426070685 : 426070687);
|
|
continue;
|
|
case 19:
|
|
break;
|
|
case 5:
|
|
num = ((num27 < answers.Count) ? 426070667 : 426070666);
|
|
continue;
|
|
case 13:
|
|
num31 = FindBestRegexMatch(answers, stringOrRegex, quest7, dialogueChoice10);
|
|
num = ((!num31.HasValue) ? 426070666 : 426070673);
|
|
continue;
|
|
case 18:
|
|
_206D_200D_200E_202C_200F_200E_202E_206B_206A_202C_206E_202E_202D_206D_206E_206E_200D_200B_200B_206C_206E_200D_200D_206F_200D_202C_202B_200D_202C_200D_200E_206A_200F_202D_202B_202C_206C_200F_200D_200F_202E((ILogger)_logger, 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>(-661728963), new object[2]
|
|
{
|
|
answers[num27],
|
|
stringOrRegex
|
|
});
|
|
num = ((!IsMatch(answers[num27], stringOrRegex)) ? 426070681 : 426070665);
|
|
continue;
|
|
case 7:
|
|
goto end_IL_13c5;
|
|
}
|
|
goto IL_182f;
|
|
continue;
|
|
end_IL_13c5:
|
|
break;
|
|
}
|
|
break;
|
|
}
|
|
}
|
|
int[] array = list2.Distinct().ToArray();
|
|
num = ((array.Length != 1) ? (-1077307619) : (-1077307618));
|
|
while (true)
|
|
{
|
|
int num36 = num;
|
|
num3 = -1077307617;
|
|
num4 = num36;
|
|
switch ((num4 | num3) - (num4 & num3))
|
|
{
|
|
case 0:
|
|
goto IL_1963;
|
|
case 2:
|
|
_200D_202E_202B_202E_202C_202A_206B_206E_206E_200E_206F_206A_202B_200B_202E_206D_206E_206B_206E_206B_200F_206F_200F_200F_200C_200D_206F_202A_206A_202D_206D_202A_202A_200B_202B_202A_200D_202A_202A_200F_202E((ILogger)_logger, 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>(-2079227718), new object[1] { actualPrompt });
|
|
return null;
|
|
case 1:
|
|
_206D_202E_202E_200D_202C_206A_202B_200F_202D_206F_200C_206A_206C_202A_200D_200D_202A_206D_202D_206B_202D_206F_200C_200B_206B_200F_206A_206E_202D_206B_200C_206C_200E_206A_200D_206C_200E_206F_206B_202C_202E((ILogger)_logger, 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>(-1985270948), new object[3]
|
|
{
|
|
actualPrompt,
|
|
array[0],
|
|
answers[array[0]]
|
|
});
|
|
return array[0];
|
|
}
|
|
continue;
|
|
IL_1963:
|
|
num = -1077307618;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
private static int? TryFindAnswerMatchIndex(List<string?> answers, StringOrRegex? excelAnswer, bool answerIsRegularExpression, Questionable.Model.Quest? quest, DialogueChoice dialogueChoice)
|
|
{
|
|
int num = ((excelAnswer != null) ? (-1499015005) : (-1499015008));
|
|
int num5 = default(int);
|
|
while (true)
|
|
{
|
|
int num2 = num;
|
|
int num3 = -1499015002;
|
|
int num4 = num2;
|
|
switch ((num4 | num3) - (num4 & num3))
|
|
{
|
|
case 1:
|
|
return FindBestRegexMatch(answers, excelAnswer, quest, dialogueChoice);
|
|
case 9:
|
|
return null;
|
|
case 4:
|
|
num = ((!IsMatch(answers[num5], excelAnswer)) ? (-1499014994) : (-1499015007));
|
|
break;
|
|
case 0:
|
|
num = -1499015008;
|
|
break;
|
|
case 2:
|
|
num5 = 0;
|
|
num = -1499015003;
|
|
break;
|
|
case 8:
|
|
{
|
|
int num6 = num5;
|
|
num3 = 1;
|
|
num4 = num6;
|
|
int num7 = num4 ^ num3;
|
|
int num8 = num4 & num3;
|
|
num5 = num7 + (num8 + num8);
|
|
num = -1499015003;
|
|
break;
|
|
}
|
|
case 7:
|
|
return num5;
|
|
case 6:
|
|
return null;
|
|
case 5:
|
|
num = ((!answerIsRegularExpression) ? (-1499015004) : (-1499015001));
|
|
break;
|
|
case 3:
|
|
num = ((num5 < answers.Count) ? (-1499015006) : (-1499014993));
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
private static int? FindBestRegexMatch(List<string?> answers, StringOrRegex expectedAnswer, Questionable.Model.Quest? quest, DialogueChoice dialogueChoice)
|
|
{
|
|
List<int> list = (from x in answers.Select((string answer, int index) => new { answer, index }).Where(x =>
|
|
{
|
|
int num7 = ((x.answer == null) ? 1616600266 : 1616600265);
|
|
while (true)
|
|
{
|
|
int num8 = num7;
|
|
int num9 = 1616600267;
|
|
int num10 = num8;
|
|
int num11 = num10 + num9;
|
|
int num12 = num10 & num9;
|
|
switch (num11 - (num12 + num12))
|
|
{
|
|
case 0:
|
|
goto IL_0048;
|
|
case 1:
|
|
return false;
|
|
case 2:
|
|
return expectedAnswer.IsMatch(x.answer);
|
|
}
|
|
continue;
|
|
IL_0048:
|
|
num7 = 1616600265;
|
|
}
|
|
})
|
|
select x.index).ToList();
|
|
int count = list.Count;
|
|
int num = ((count == 0) ? 1658119131 : 1658119130);
|
|
int? result = default(int?);
|
|
while (true)
|
|
{
|
|
int num2 = num;
|
|
int num3 = 1658119128;
|
|
int num4 = num2;
|
|
int num5 = num4 + num3;
|
|
int num6 = num4 & num3;
|
|
switch (num5 - (num6 + num6))
|
|
{
|
|
case 0:
|
|
return result;
|
|
case 2:
|
|
num = ((count == 1) ? 1658119133 : 1658119129);
|
|
break;
|
|
case 3:
|
|
result = null;
|
|
num = 1658119128;
|
|
break;
|
|
case 5:
|
|
result = list[0];
|
|
num = 1658119128;
|
|
break;
|
|
case 6:
|
|
result = GetBestMatchFromQuestPath(answers, list, quest, dialogueChoice);
|
|
num = 1658119128;
|
|
break;
|
|
case 4:
|
|
num = 1658119130;
|
|
break;
|
|
case 1:
|
|
num = 1658119134;
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
private static int GetBestMatchFromQuestPath(List<string?> answers, List<int> matchingIndexes, Questionable.Model.Quest? quest, DialogueChoice dialogueChoice)
|
|
{
|
|
if (quest != null && _200B_206B_202B_200F_200F_200E_206B_202D_206F_206A_200B_200C_200F_206C_200F_202E_200E_202E_206A_202C_206B_206E_202B_200E_200B_202B_202B_200C_206D_206A_206E_202E_200E_202E_202E_206F_200E_202B_206A_206E_202E(dialogueChoice) != null)
|
|
{
|
|
try
|
|
{
|
|
string text = null;
|
|
int num = ((_202D_202D_206D_206C_206D_206B_206A_206F_206B_200F_206D_200E_206D_206D_206D_200C_200C_200D_202E_202A_206D_202B_202E_202D_206B_200F_202D_202D_202E_206C_202E_202D_202C_202E_200E_200F_206A_202A_206C_206D_202E(_200B_206B_202B_200F_200F_200E_206B_202D_206F_206A_200B_200C_200F_206C_200F_202E_200E_202E_206A_202C_206B_206E_202B_200E_200B_202B_202B_200C_206D_206A_206E_202E_200E_202E_202E_206F_200E_202B_206A_206E_202E(dialogueChoice)) != ExcelRef.EType.RawString) ? 716291791 : 716291789);
|
|
int current = default(int);
|
|
while (true)
|
|
{
|
|
int num2 = num;
|
|
int num3 = 716291788;
|
|
int num4 = num2;
|
|
int num5 = num4 + num3;
|
|
int num6 = num4 & num3;
|
|
switch (num5 - (num6 + num6))
|
|
{
|
|
case 0:
|
|
num = 716291789;
|
|
break;
|
|
case 1:
|
|
text = _202C_200C_200B_202A_202A_202D_202C_202E_200F_206F_206A_200B_202A_202D_206A_202D_206D_202C_202B_200F_200F_200F_200C_206A_206C_200C_206B_206B_200E_202D_206F_200C_202E_206B_206F_200F_200B_206E_206C_206E_202E(_200B_206B_202B_200F_200F_200E_206B_202D_206F_206A_200B_200C_200F_206C_200F_202E_200E_202E_206A_202C_206B_206E_202B_200E_200B_202B_202B_200C_206D_206A_206E_202E_200E_202E_202E_206F_200E_202B_206A_206E_202E(dialogueChoice));
|
|
num = 716291791;
|
|
break;
|
|
case 3:
|
|
if (!_200B_206D_200D_206B_202D_206E_200E_206C_206C_202E_206E_200D_200B_206B_206B_200F_200D_202A_202C_202C_200C_206A_206E_206F_206C_200B_206A_202A_200E_200B_200D_206B_206B_206F_206D_202C_206D_202B_202C_202A_202E(text))
|
|
{
|
|
num = 716291790;
|
|
break;
|
|
}
|
|
goto end_IL_0049;
|
|
case 2:
|
|
{
|
|
using (List<int>.Enumerator enumerator = matchingIndexes.GetEnumerator())
|
|
{
|
|
num = 284785868;
|
|
while (true)
|
|
{
|
|
int num7 = num;
|
|
num3 = 284785870;
|
|
num4 = num7;
|
|
int num8 = num4 + num3;
|
|
int num9 = num4 & num3;
|
|
switch (num8 - (num9 + num9))
|
|
{
|
|
case 2:
|
|
num = (enumerator.MoveNext() ? 284785871 : 284785870);
|
|
break;
|
|
case 1:
|
|
current = enumerator.Current;
|
|
num = ((!_206D_200E_200D_202D_202D_200C_200F_206B_206B_206E_202A_206A_206F_202E_202C_200F_202B_202B_206C_206D_202E_200B_206F_206A_200C_206A_200F_206D_202A_206A_200D_200F_200D_206A_200D_206A_202C_202C_200F_202C_202E(answers[current], text, StringComparison.OrdinalIgnoreCase)) ? 284785868 : 284785869);
|
|
break;
|
|
case 4:
|
|
num = 284785868;
|
|
break;
|
|
case 3:
|
|
return current;
|
|
case 0:
|
|
goto end_IL_00c9;
|
|
}
|
|
continue;
|
|
end_IL_00c9:
|
|
break;
|
|
}
|
|
}
|
|
goto end_IL_0049;
|
|
}
|
|
}
|
|
continue;
|
|
end_IL_0049:
|
|
break;
|
|
}
|
|
}
|
|
catch
|
|
{
|
|
}
|
|
}
|
|
return matchingIndexes.OrderBy(delegate(int i)
|
|
{
|
|
string? text2 = answers[i];
|
|
return (text2 == null) ? int.MaxValue : _003C_003Ec__DisplayClass58_0._202A_202B_206C_202A_202B_206B_206D_202D_206F_202C_200F_206B_200E_200B_202E_206B_200D_202D_206C_206E_200D_202A_206D_206E_202B_206E_206C_200D_202C_202E_200B_202D_206B_206E_200E_200D_202E_206F_206A_200C_202E(text2);
|
|
}).First();
|
|
}
|
|
|
|
private static bool IsMatch(string? actualAnswer, StringOrRegex? expectedAnswer)
|
|
{
|
|
int num = ((actualAnswer != null) ? (-391415350) : (-391415345));
|
|
while (true)
|
|
{
|
|
int num2 = num;
|
|
int num3 = -391415346;
|
|
int num4 = num2;
|
|
int num5 = num4 + num3;
|
|
int num6 = num4 & num3;
|
|
switch (num5 - (num6 + num6))
|
|
{
|
|
case 4:
|
|
num = ((actualAnswer == null) ? (-391415349) : (-391415346));
|
|
break;
|
|
case 0:
|
|
num = ((expectedAnswer != null) ? (-391415352) : (-391415349));
|
|
break;
|
|
case 6:
|
|
return expectedAnswer.IsMatch(actualAnswer);
|
|
case 5:
|
|
return false;
|
|
case 3:
|
|
return true;
|
|
case 2:
|
|
num = -391415345;
|
|
break;
|
|
case 1:
|
|
num = ((expectedAnswer != null) ? (-391415350) : (-391415347));
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
[MethodImpl(MethodImplOptions.NoInlining)]
|
|
private int? HandleInstanceListChoice(string? actualPrompt)
|
|
{
|
|
string b = _excelFunctions.GetDialogueTextByRowId(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>(-1387823594), 2090u, isRegex: false).GetString();
|
|
int num = ((!GameFunctions.GameStringEquals(actualPrompt, b)) ? 928090522 : 928090521);
|
|
while (true)
|
|
{
|
|
int num2 = num;
|
|
int num3 = 928090523;
|
|
int num4 = num2;
|
|
int num5 = num4 + num3;
|
|
int num6 = num4 & num3;
|
|
switch (num5 - (num6 + num6))
|
|
{
|
|
case 0:
|
|
goto IL_006d;
|
|
case 2:
|
|
_200D_202E_202B_202E_202C_202A_206B_206E_206E_200E_206F_206A_202B_200B_202E_206D_206E_206B_206E_206B_200F_206F_200F_200F_200C_200D_206F_202A_206A_202D_206D_202A_202A_200B_202B_202A_200D_202A_202A_200F_202E((ILogger)_logger, global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E<string>(-1170365373), new object[1] { actualPrompt });
|
|
return 0;
|
|
case 1:
|
|
return null;
|
|
}
|
|
continue;
|
|
IL_006d:
|
|
num = 928090521;
|
|
}
|
|
}
|
|
|
|
private unsafe void SelectYesnoPostSetup(AddonEvent type, AddonArgs args)
|
|
{
|
|
_deathRecoveryConfirmFired = false;
|
|
AddonSelectYesno* address = (AddonSelectYesno*)_200C_202E_202E_200C_206B_202B_200C_206B_200C_200D_206C_206C_200F_202A_206F_202B_206C_206E_206E_206C_200F_200D_206A_206F_200E_206E_202E_200F_200C_206B_206E_202E_200B_202C_200D_202A_200B_200D_200F_200D_202E(args).Address;
|
|
SelectYesnoPostSetup(address, checkAllSteps: false);
|
|
}
|
|
|
|
[MethodImpl(MethodImplOptions.NoInlining)]
|
|
private unsafe void SelectYesnoDeathRecoveryPostUpdate(AddonEvent type, AddonArgs args)
|
|
{
|
|
int num = ((!_questController.IsDeathRecoveryPending) ? (-2017828228) : (-2017828237));
|
|
string text = default(string);
|
|
AddonSelectYesno* address = default(AddonSelectYesno*);
|
|
while (true)
|
|
{
|
|
int num2 = num;
|
|
int num3 = -2017828229;
|
|
int num4 = num2;
|
|
int num5 = num4 + num3;
|
|
int num6 = num4 & num3;
|
|
switch (num5 - (num6 + num6))
|
|
{
|
|
case 3:
|
|
num = ((!_202D_200E_200B_206E_206D_200D_206F_200E_202E_200F_202E_206F_206E_202E_202D_202D_206A_206D_206A_206C_202E_200F_206A_202D_206E_202D_206F_206B_206A_206B_200B_206E_202A_200E_200E_202C_202B_200C_200B_200D_202E(_returnRegex, text)) ? (-2017828227) : (-2017828226));
|
|
break;
|
|
case 1:
|
|
return;
|
|
case 7:
|
|
return;
|
|
case 2:
|
|
num = -2017828237;
|
|
break;
|
|
case 6:
|
|
return;
|
|
case 4:
|
|
num = ((!_deathRecoveryConfirmFired) ? (-2017828229) : (-2017828230));
|
|
break;
|
|
case 0:
|
|
address = (AddonSelectYesno*)_200C_202E_202E_200C_206B_202B_200C_206B_200C_200D_206C_206C_200F_202A_206F_202B_206C_206E_206E_206C_200F_200D_206A_206F_200E_206E_202E_200F_200C_206B_206E_202E_200B_202C_200D_202A_200B_200D_200F_200D_202E(args).Address;
|
|
text = _202C_206E_202E_206D_202C_200F_202A_202E_202D_202C_200D_206E_202E_202C_200E_202E_202C_200B_206F_202B_202E_202A_202E_206D_206F_202A_200C_202E_202D_200D_202A_200E_200E_206D_202D_202D_206D_202D_200B_200C_202E(*address->AtkUnitBase.AtkValues);
|
|
num = ((text == null) ? (-2017828227) : (-2017828232));
|
|
break;
|
|
case 8:
|
|
num = (_202A_200B_206D_200E_206A_206A_200B_200C_206D_202D_206E_200D_200E_202E_206F_206F_206E_200E_206B_206B_200D_206C_200B_206F_206A_200D_202C_200C_200D_200F_206A_200E_202B_202B_206C_202D_202E_206F_206D_206C_202E(_condition, ConditionFlag.Unconscious) ? (-2017828225) : (-2017828228));
|
|
break;
|
|
case 5:
|
|
_202B_202A_206C_206F_206E_202C_202B_206E_200F_206B_200E_202B_202E_206B_200B_206F_206E_202E_202A_200F_206E_202E_200C_206E_206C_200D_202C_200B_202C_200E_206E_206C_206B_200B_202E_202B_206C_202C_202A_202B_202E((ILogger)_logger, 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>(1684981861), Array.Empty<object>());
|
|
address->AtkUnitBase.FireCallbackInt(0);
|
|
_deathRecoveryConfirmFired = true;
|
|
num = -2017828227;
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
[MethodImpl(MethodImplOptions.NoInlining)]
|
|
private unsafe void SelectYesnoPostSetup(AddonSelectYesno* addonSelectYesno, bool checkAllSteps)
|
|
{
|
|
int num = (checkAllSteps ? 898992558 : 898992547);
|
|
QuestController.QuestProgress startedQuest = default(QuestController.QuestProgress);
|
|
QuestController.QuestProgress simulatedQuest = default(QuestController.QuestProgress);
|
|
List<DialogueChoice> list = default(List<DialogueChoice>);
|
|
QuestController.QuestProgress nextQuest = default(QuestController.QuestProgress);
|
|
string text = default(string);
|
|
StringOrRegex stringOrRegex = default(StringOrRegex);
|
|
DialogueChoice current = default(DialogueChoice);
|
|
while (true)
|
|
{
|
|
int num2 = num;
|
|
int num3 = 898992559;
|
|
int num4 = num2;
|
|
int num5 = num4 + num3;
|
|
int num6 = num4 & num3;
|
|
switch (num5 - (num6 + num6))
|
|
{
|
|
default:
|
|
continue;
|
|
case 14:
|
|
return;
|
|
case 21:
|
|
return;
|
|
case 22:
|
|
return;
|
|
case 12:
|
|
num = (ShouldHandleUiInteractions ? 898992558 : 898992545);
|
|
continue;
|
|
case 17:
|
|
startedQuest = _questController.StartedQuest;
|
|
num = ((startedQuest == null) ? 898992555 : 898992548);
|
|
continue;
|
|
case 10:
|
|
return;
|
|
case 4:
|
|
simulatedQuest = _questController.SimulatedQuest;
|
|
num = ((simulatedQuest == null) ? 898992556 : 898992551);
|
|
continue;
|
|
case 23:
|
|
{
|
|
FateDefinition? currentFate = _fateController.CurrentFate;
|
|
list = ((currentFate != null) ? _202C_200F_202B_202C_200F_202E_206A_200E_200D_206E_206C_202A_202C_202B_206D_202C_200D_206F_200B_202E_202B_202E_200F_202C_200F_200E_200E_202B_206A_206A_202A_202D_200D_200F_200E_206A_200B_202B_206D_202A_202E(currentFate) : null);
|
|
if (list != null)
|
|
{
|
|
num = 898992557;
|
|
continue;
|
|
}
|
|
break;
|
|
}
|
|
case 9:
|
|
addonSelectYesno->AtkUnitBase.FireCallbackInt(0);
|
|
_shopController.IsAwaitingYesNo = false;
|
|
return;
|
|
case 15:
|
|
num = ((!CheckQuestYesNo(addonSelectYesno, nextQuest, text, checkAllSteps)) ? 898992573 : 898992552);
|
|
continue;
|
|
case 8:
|
|
num = ((!HandleTravelYesNo(addonSelectYesno, simulatedQuest, text)) ? 898992556 : 898992570);
|
|
continue;
|
|
case 18:
|
|
if (_fateController.IsRunning)
|
|
{
|
|
num = 898992568;
|
|
continue;
|
|
}
|
|
break;
|
|
case 16:
|
|
num = ((!_202D_200E_200B_206E_206D_200D_206F_200E_202E_200F_202E_206F_206E_202E_202D_202D_206A_206D_206A_206C_202E_200F_206A_202D_206E_202D_206F_206B_206A_206B_200B_206E_202A_200E_200E_202C_202B_200C_200B_200D_202E(_purchaseItemRegex, text)) ? 898992574 : 898992550);
|
|
continue;
|
|
case 19:
|
|
_202B_202A_206C_206F_206E_202C_202B_206E_200F_206B_200E_202B_202E_206B_200B_206F_206E_202E_202A_200F_206E_202E_200C_206E_206C_200D_202C_200B_202C_200E_206E_206C_206B_200B_202E_202B_206C_202C_202A_202B_202E((ILogger)_logger, 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>(533532426), Array.Empty<object>());
|
|
addonSelectYesno->AtkUnitBase.FireCallbackInt(0);
|
|
return;
|
|
case 5:
|
|
num = ((!_shopController.IsAwaitingYesNo) ? 898992574 : 898992575);
|
|
continue;
|
|
case 1:
|
|
text = _202C_206E_202E_206D_202C_200F_202A_202E_202D_202C_200D_206E_202E_202C_200E_202E_202C_200B_206F_202B_202E_202A_202E_206D_206F_202A_200C_202E_202D_200D_202A_200E_200E_206D_202D_202D_206D_202D_200B_200C_202E(*addonSelectYesno->AtkUnitBase.AtkValues);
|
|
num = ((text != null) ? 898992546 : 898992549);
|
|
continue;
|
|
case 20:
|
|
num = ((!_202A_200B_206D_200E_206A_206A_200B_200C_206D_202D_206E_200D_200E_202E_206F_206F_206E_200E_206B_206B_200D_206C_200B_206F_206A_200D_202C_200C_200D_200F_206A_200E_202B_202B_206C_202D_202E_206F_206D_206C_202E(_condition, ConditionFlag.Unconscious)) ? 898992554 : 898992559);
|
|
continue;
|
|
case 7:
|
|
return;
|
|
case 6:
|
|
num = 898992547;
|
|
continue;
|
|
case 3:
|
|
nextQuest = _questController.NextQuest;
|
|
num = ((nextQuest == null) ? 898992573 : 898992544);
|
|
continue;
|
|
case 11:
|
|
num = ((!CheckQuestYesNo(addonSelectYesno, startedQuest, text, checkAllSteps)) ? 898992555 : 898992569);
|
|
continue;
|
|
case 0:
|
|
num = ((!_202D_200E_200B_206E_206D_200D_206F_200E_202E_200F_202E_206F_206E_202E_202D_202D_206A_206D_206A_206C_202E_200F_206A_202D_206E_202D_206F_206B_206A_206B_200B_206E_202A_200E_200E_202C_202B_200C_200B_200D_202E(_returnRegex, text)) ? 898992554 : 898992572);
|
|
continue;
|
|
case 13:
|
|
_206D_200D_200E_202C_200F_200E_202E_206B_206A_202C_206E_202E_202D_206D_206E_206E_200D_200B_200B_206C_206E_200D_200D_206F_200D_202C_202B_200D_202C_200D_200E_206A_200F_202D_202B_202C_206C_200F_200D_200F_202E((ILogger)_logger, 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>(1498409244), new object[1] { text });
|
|
num = ((!_questController.IsDeathRecoveryPending) ? 898992554 : 898992571);
|
|
continue;
|
|
case 2:
|
|
{
|
|
using (List<DialogueChoice>.Enumerator enumerator = list.GetEnumerator())
|
|
{
|
|
num = 27807126;
|
|
while (true)
|
|
{
|
|
int num7 = num;
|
|
num3 = 27807120;
|
|
num4 = num7;
|
|
int num8 = num4 + num3;
|
|
int num9 = num4 & num3;
|
|
switch (num8 - (num9 + num9))
|
|
{
|
|
case 0:
|
|
num = 27807126;
|
|
break;
|
|
case 4:
|
|
stringOrRegex = ResolveReference(null, _206F_202C_206F_200C_200C_200D_202A_200F_206B_206B_206C_206C_200E_200F_202A_202D_200C_202C_200C_200B_202C_206E_200F_202B_200D_206C_206A_206F_206C_202C_206E_200F_200F_202E_206F_202E_200B_206B_206B_200E_202E(current), _206F_202D_200F_200B_200E_206D_200E_206A_206E_200F_202C_200D_206E_202D_200E_206C_202D_200C_202A_200D_200B_200F_200E_202B_200F_202A_206A_206E_200F_206D_206B_202E_202D_202B_200D_206F_200C_200D_206E_200E_202E(current), _206C_202A_202C_202B_206A_200B_200B_206A_206B_206E_206C_202A_200E_200E_206C_206F_206C_206E_202B_200B_206F_202B_206E_202A_206A_206A_206E_206F_206C_206A_200C_206C_202C_202D_200E_206E_202D_200C_200E_206B_202E(current));
|
|
num = ((stringOrRegex == null) ? 27807126 : 27807125);
|
|
break;
|
|
case 5:
|
|
num = ((!IsMatch(text, stringOrRegex)) ? 27807126 : 27807122);
|
|
break;
|
|
case 1:
|
|
current = enumerator.Current;
|
|
num = ((_202B_202C_206E_206A_202D_200E_202C_202B_200F_202E_202B_200B_202B_200E_206E_200B_206C_206F_206A_206B_206E_202E_206C_200D_202E_202B_206F_206A_206F_200E_202C_206A_206F_202B_206C_206C_202C_206D_202D_202C_202E(current) != EDialogChoiceType.YesNo) ? 27807126 : 27807124);
|
|
break;
|
|
case 2:
|
|
_200D_202E_202B_202E_202C_202A_206B_206E_206E_200E_206F_206A_202B_200B_202E_206D_206E_206B_206E_206B_200F_206F_200F_200F_200C_200D_206F_202A_206A_202D_206D_202A_202A_200B_202B_202A_200D_202A_202A_200F_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>(1136244811), new object[2]
|
|
{
|
|
_200B_200E_202B_200C_206D_202E_202C_200B_206E_206D_202B_206E_202B_206F_206A_202E_200B_202C_202E_206B_200F_200B_200D_206F_202E_200C_200F_200B_202C_202C_202A_206D_200F_206C_206C_200B_200D_202C_202C_202E(current) ? 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>(-1054717956) : 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>(-1667933530),
|
|
text
|
|
});
|
|
addonSelectYesno->AtkUnitBase.FireCallbackInt((!_200B_200E_202B_200C_206D_202E_202C_200B_206E_206D_202B_206E_202B_206F_206A_202E_200B_202C_202E_206B_200F_200B_200D_206F_202E_200C_200F_200B_202C_202C_202A_206D_200F_206C_206C_200B_200D_202C_202C_202E(current)) ? 1 : 0);
|
|
return;
|
|
case 6:
|
|
num = (enumerator.MoveNext() ? 27807121 : 27807123);
|
|
break;
|
|
case 3:
|
|
goto end_IL_0389;
|
|
}
|
|
continue;
|
|
end_IL_0389:
|
|
break;
|
|
}
|
|
}
|
|
break;
|
|
}
|
|
}
|
|
break;
|
|
}
|
|
num = ((!SmartNavWarpRowId.HasValue) ? (-1344390674) : (-1344390673));
|
|
List<DialogueChoice> list2 = default(List<DialogueChoice>);
|
|
StringOrRegex stringOrRegex2 = default(StringOrRegex);
|
|
DialogueChoice current2 = default(DialogueChoice);
|
|
while (true)
|
|
{
|
|
int num10 = num;
|
|
int num3 = -1344390679;
|
|
int num4 = num10;
|
|
int num11 = num4 + num3;
|
|
int num12 = num4 & num3;
|
|
switch (num11 - (num12 + num12))
|
|
{
|
|
case 3:
|
|
{
|
|
SeasonalDutyDefinition? currentDuty = _seasonalDutyController.CurrentDuty;
|
|
list2 = ((currentDuty != null) ? _200F_200D_206C_200E_206F_202B_200D_206E_200B_206D_202D_206A_206D_200C_202D_206F_206D_206E_206D_206F_206D_202C_200E_200E_200F_200B_200D_206F_200E_200C_206D_206F_206D_206D_200E_206A_206A_206D_200E_206D_202E(currentDuty) : null);
|
|
if (list2 != null)
|
|
{
|
|
num = -1344390675;
|
|
break;
|
|
}
|
|
return;
|
|
}
|
|
case 7:
|
|
num = ((SmartNavTaxiDestPlaceName == null) ? (-1344390677) : (-1344390679));
|
|
break;
|
|
case 6:
|
|
_200D_202E_202B_202E_202C_202A_206B_206E_206E_200E_206F_206A_202B_200B_202E_206D_206E_206B_206E_206B_200F_206F_200F_200F_200C_200D_206F_202A_206A_202D_206D_202A_202A_200B_202B_202A_200D_202A_202A_200F_202E((ILogger)_logger, global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E<string>(-1074279270), new object[1] { SmartNavWarpRowId });
|
|
addonSelectYesno->AtkUnitBase.FireCallbackInt(0);
|
|
return;
|
|
case 5:
|
|
num = -1344390673;
|
|
break;
|
|
case 0:
|
|
_200D_202E_202B_202E_202C_202A_206B_206E_206E_200E_206F_206A_202B_200B_202E_206D_206E_206B_206E_206B_200F_206F_200F_200F_200C_200D_206F_202A_206A_202D_206D_202A_202A_200B_202B_202A_200D_202A_202A_200F_202E((ILogger)_logger, 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>(280259749), new object[1] { SmartNavTaxiDestPlaceName });
|
|
addonSelectYesno->AtkUnitBase.FireCallbackInt(0);
|
|
return;
|
|
case 4:
|
|
if (list2.Count > 0)
|
|
{
|
|
num = -1344390680;
|
|
break;
|
|
}
|
|
return;
|
|
case 2:
|
|
if (_seasonalDutyController.IsRunning)
|
|
{
|
|
num = -1344390678;
|
|
break;
|
|
}
|
|
return;
|
|
case 1:
|
|
{
|
|
using List<DialogueChoice>.Enumerator enumerator = list2.GetEnumerator();
|
|
num = 720151628;
|
|
while (true)
|
|
{
|
|
int num13 = num;
|
|
num3 = 720151630;
|
|
num4 = num13;
|
|
int num14 = num4 + num3;
|
|
int num15 = num4 & num3;
|
|
switch (num14 - (num15 + num15))
|
|
{
|
|
case 0:
|
|
num = 720151628;
|
|
break;
|
|
case 6:
|
|
stringOrRegex2 = ResolveReference(null, _206F_202C_206F_200C_200C_200D_202A_200F_206B_206B_206C_206C_200E_200F_202A_202D_200C_202C_200C_200B_202C_206E_200F_202B_200D_206C_206A_206F_206C_202C_206E_200F_200F_202E_206F_202E_200B_206B_206B_200E_202E(current2), _206F_202D_200F_200B_200E_206D_200E_206A_206E_200F_202C_200D_206E_202D_200E_206C_202D_200C_202A_200D_200B_200F_200E_202B_200F_202A_206A_206E_200F_206D_206B_202E_202D_202B_200D_206F_200C_200D_206E_200E_202E(current2), _206C_202A_202C_202B_206A_200B_200B_206A_206B_206E_206C_202A_200E_200E_206C_206F_206C_206E_202B_200B_206F_202B_206E_202A_206A_206A_206E_206F_206C_206A_200C_206C_202C_202D_200E_206E_202D_200C_200E_206B_202E(current2));
|
|
num = ((stringOrRegex2 == null) ? 720151628 : 720151626);
|
|
break;
|
|
case 4:
|
|
num = ((!IsMatch(text, stringOrRegex2)) ? 720151628 : 720151629);
|
|
break;
|
|
case 1:
|
|
current2 = enumerator.Current;
|
|
num = ((_202B_202C_206E_206A_202D_200E_202C_202B_200F_202E_202B_200B_202B_200E_206E_200B_206C_206F_206A_206B_206E_202E_206C_200D_202E_202B_206F_206A_206F_200E_202C_206A_206F_202B_206C_206C_202C_206D_202D_202C_202E(current2) != EDialogChoiceType.YesNo) ? 720151628 : 720151624);
|
|
break;
|
|
case 3:
|
|
_200D_202E_202B_202E_202C_202A_206B_206E_206E_200E_206F_206A_202B_200B_202E_206D_206E_206B_206E_206B_200F_206F_200F_200F_200C_200D_206F_202A_206A_202D_206D_202A_202A_200B_202B_202A_200D_202A_202A_200F_202E((ILogger)_logger, global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E<string>(872691985), new object[2]
|
|
{
|
|
_200B_200E_202B_200C_206D_202E_202C_200B_206E_206D_202B_206E_202B_206F_206A_202E_200B_202C_202E_206B_200F_200B_200D_206F_202E_200C_200F_200B_202C_202C_202A_206D_200F_206C_206C_200B_200D_202C_202C_202E(current2) ? 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>(1705182101) : 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>(1127405909),
|
|
text
|
|
});
|
|
addonSelectYesno->AtkUnitBase.FireCallbackInt((!_200B_200E_202B_200C_206D_202E_202C_200B_206E_206D_202B_206E_202B_206F_206A_202E_200B_202C_202E_206B_200F_200B_200D_206F_202E_200C_200F_200B_202C_202C_202A_206D_200F_206C_206C_200B_200D_202C_202C_202E(current2)) ? 1 : 0);
|
|
return;
|
|
case 2:
|
|
num = (enumerator.MoveNext() ? 720151631 : 720151627);
|
|
break;
|
|
case 5:
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
private unsafe bool CheckQuestYesNo(AddonSelectYesno* addonSelectYesno, QuestController.QuestProgress currentQuest, string actualPrompt, bool checkAllSteps)
|
|
{
|
|
Questionable.Model.Quest quest = currentQuest.Quest;
|
|
int num = ((!checkAllSteps) ? 809682558 : 809682548);
|
|
QuestSequence questSequence3 = default(QuestSequence);
|
|
QuestSequence questSequence = default(QuestSequence);
|
|
QuestStep questStep = default(QuestStep);
|
|
while (true)
|
|
{
|
|
int num2 = num;
|
|
int num3 = 809682551;
|
|
int num4 = num2;
|
|
int num5 = num4 + num3;
|
|
int num6 = num4 & num3;
|
|
switch (num5 - (num6 + num6))
|
|
{
|
|
case 7:
|
|
num = ((!_202C_206F_200B_206E_200D_200B_206B_202A_200E_206D_200F_202E_202C_206D_202C_200F_206B_206C_202C_202D_200B_202B_206F_202B_202A_206B_206B_200F_202C_206A_202B_202A_206A_202C_202E_200D_206D_200E_202E_206C_202E(questSequence3).Any((QuestStep step) => HandleDefaultYesNo(addonSelectYesno, quest, step, _003C_003Ec__DisplayClass64_0._200F_206D_206D_202C_202E_206B_206F_202D_200E_206D_202C_200D_206E_206B_200E_200E_206F_206C_200C_202A_200E_206E_200B_200C_202D_202D_206E_206D_200B_200D_202C_206F_206E_206F_206A_202B_200E_206C_206C_200D_202E(step), actualPrompt))) ? 809682555 : 809682545);
|
|
break;
|
|
case 10:
|
|
{
|
|
List<QuestStep> list = _202C_206F_200B_206E_200D_200B_206B_202A_200E_206D_200F_202E_202C_206D_202C_200F_206B_206C_202C_202D_200B_202B_206F_202B_202A_206B_206B_200F_202C_206A_202B_202A_206A_202C_202E_200D_206D_200E_202E_206C_202E(questSequence);
|
|
questStep = list[list.Count - 1];
|
|
num = 809682559;
|
|
break;
|
|
}
|
|
case 14:
|
|
questSequence = quest.FindSequence(currentQuest.Sequence);
|
|
num = ((questSequence == null) ? 809682559 : 809682546);
|
|
break;
|
|
case 1:
|
|
num = ((currentQuest.Step != 255) ? 809682559 : 809682553);
|
|
break;
|
|
case 6:
|
|
return true;
|
|
case 3:
|
|
questSequence3 = quest.FindSequence(currentQuest.Sequence);
|
|
num = ((questSequence3 == null) ? 809682555 : 809682544);
|
|
break;
|
|
case 13:
|
|
return true;
|
|
case 2:
|
|
return false;
|
|
case 4:
|
|
num = ((!HandleDefaultYesNo(addonSelectYesno, quest, questStep, _200E_206A_200F_200C_206D_206A_202B_206D_206E_206A_200B_200B_202E_206C_202C_206E_206F_200C_202E_202A_200C_200F_200E_206E_206F_202C_200B_202A_206B_206E_206F_200E_206D_206A_202E_200C_206C_206B_202E_202E(questStep), actualPrompt)) ? 809682555 : 809682554);
|
|
break;
|
|
case 12:
|
|
num = ((!HandleTravelYesNo(addonSelectYesno, currentQuest, actualPrompt)) ? 809682549 : 809682551);
|
|
break;
|
|
case 5:
|
|
num = ((_202B_200C_202E_200B_202E_202E_200C_206C_200B_200F_200D_200C_202C_202E_206A_202E_202D_206E_202C_206E_206E_200B_200D_200B_206A_200E_202A_206E_200D_200F_200E_200F_200D_206C_206B_200D_200F_200B_206A_202E_202E(questSequence).Count <= 0) ? 809682559 : 809682557);
|
|
break;
|
|
case 11:
|
|
num = 809682548;
|
|
break;
|
|
case 0:
|
|
return true;
|
|
case 9:
|
|
{
|
|
QuestSequence? questSequence2 = quest.FindSequence(currentQuest.Sequence);
|
|
questStep = ((questSequence2 != null) ? _200D_200E_200D_206C_206D_200C_200F_200C_206A_206C_202A_206C_202A_200C_200C_202A_206C_202E_206C_200E_202C_202D_200E_202A_200F_200F_200E_202E_200C_200D_206C_202C_200E_200B_206E_206A_200D_200D_200C_200D_202E(questSequence2, currentQuest.Step) : null);
|
|
num = ((questStep != null) ? 809682559 : 809682550);
|
|
break;
|
|
}
|
|
case 8:
|
|
num = ((questStep == null) ? 809682555 : 809682547);
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
[MethodImpl(MethodImplOptions.NoInlining)]
|
|
private unsafe bool HandleDefaultYesNo(AddonSelectYesno* addonSelectYesno, Questionable.Model.Quest quest, QuestStep? step, List<DialogueChoice> dialogueChoices, string actualPrompt)
|
|
{
|
|
int num = ((step == null) ? 649941538 : 649941536);
|
|
EAetheryteLocation? eAetheryteLocation = default(EAetheryteLocation?);
|
|
AetheryteRegistrationResult aetheryteRegistrationResult = default(AetheryteRegistrationResult);
|
|
DialogueChoice current = default(DialogueChoice);
|
|
StringOrRegex stringOrRegex = default(StringOrRegex);
|
|
while (true)
|
|
{
|
|
int num2 = num;
|
|
int num3 = 649941541;
|
|
int num4 = num2;
|
|
Span<DialogueChoice> span;
|
|
switch ((num4 | num3) - (num4 & num3))
|
|
{
|
|
case 6:
|
|
{
|
|
List<DialogueChoice> list = dialogueChoices;
|
|
int num15 = 1 + list.Count;
|
|
List<DialogueChoice> list3 = new List<DialogueChoice>(num15);
|
|
CollectionsMarshal.SetCount(list3, num15);
|
|
Span<DialogueChoice> span3 = CollectionsMarshal.AsSpan(list3);
|
|
int num14 = 0;
|
|
span = CollectionsMarshal.AsSpan(list);
|
|
span.CopyTo(span3.Slice(num14, span.Length));
|
|
num14 += span.Length;
|
|
ref DialogueChoice reference2 = ref span3[num14];
|
|
DialogueChoice dialogueChoice2 = _200D_200E_206A_202E_200F_206B_206D_206B_200C_200E_202D_206C_206F_200B_200C_200F_202A_202D_206D_200B_206E_206F_200F_200B_202C_200B_202B_202B_202E_206B_202C_202B_200D_206B_206A_202B_206F_206B_202B_206D_202E();
|
|
_202B_206E_200F_202A_206A_200C_202C_200D_200D_202A_206B_202C_200D_200C_202E_206D_206D_202D_202A_202B_206D_200E_202A_202E_200D_200B_200D_200C_202A_200E_200B_202A_200C_206D_200F_202D_206C_206C_206C_202C_202E(dialogueChoice2, EDialogChoiceType.YesNo);
|
|
_202E_206A_200D_200B_206F_206C_202A_206B_202D_200C_202A_202D_202D_206D_200B_206F_202B_202B_202E_200D_202B_202C_202A_206B_206C_206D_200D_206E_200B_206C_206D_202C_202A_206A_206E_206A_200D_200E_206D_202E_202E(dialogueChoice2, 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>(-1901839129));
|
|
_202A_202A_202B_206A_200F_202D_202D_206E_202D_200B_206A_206A_206D_206B_202E_206B_202A_202B_206E_206C_200D_202A_206B_206F_202D_202C_200B_200B_206E_206E_202D_200C_206E_206C_202C_202B_200B_206C_200E_200F_202E(dialogueChoice2, _206D_202E_206F_202B_206B_200F_206B_206A_200F_200C_200E_200C_206F_206C_200E_202B_200F_200E_202D_202A_206B_200D_200B_206B_202B_206C_202B_200E_202A_206A_202D_202A_206E_206B_200F_200E_200F_200C_206E_206A_202E(102334u));
|
|
_202A_200E_200E_206B_202B_200F_206E_206E_202B_200E_206F_200D_206D_202D_206A_206D_202C_202B_202C_202D_202E_202B_200C_202B_202E_206B_202D_202E_200C_202B_206F_202A_200D_200E_206A_206B_200E_202E_200F_202C_202E(dialogueChoice2, true);
|
|
reference2 = dialogueChoice2;
|
|
dialogueChoices = list3;
|
|
num = 649941538;
|
|
break;
|
|
}
|
|
case 4:
|
|
{
|
|
List<DialogueChoice> list = dialogueChoices;
|
|
int num14 = 1 + list.Count;
|
|
List<DialogueChoice> list2 = new List<DialogueChoice>(num14);
|
|
CollectionsMarshal.SetCount(list2, num14);
|
|
span = CollectionsMarshal.AsSpan(list2);
|
|
int num15 = 0;
|
|
Span<DialogueChoice> span2 = CollectionsMarshal.AsSpan(list);
|
|
span2.CopyTo(span.Slice(num15, span2.Length));
|
|
num15 += span2.Length;
|
|
ref DialogueChoice reference = ref span[num15];
|
|
DialogueChoice dialogueChoice = _200D_200E_206A_202E_200F_206B_206D_206B_200C_200E_202D_206C_206F_200B_200C_200F_202A_202D_206D_200B_206E_206F_200F_200B_202C_200B_202B_202B_202E_206B_202C_202B_200D_206B_206A_202B_206F_206B_202B_206D_202E();
|
|
_202B_206E_200F_202A_206A_200C_202C_200D_200D_202A_206B_202C_200D_200C_202E_206D_206D_202D_202A_202B_206D_200E_202A_202E_200D_200B_200D_200C_202A_200E_200B_202A_200C_206D_200F_202D_206C_206C_206C_202C_202E(dialogueChoice, EDialogChoiceType.YesNo);
|
|
_202E_206A_200D_200B_206F_206C_202A_206B_202D_200C_202A_202D_202D_206D_200B_206F_202B_202B_202E_200D_202B_202C_202A_206B_206C_206D_200D_206E_200B_206C_206D_202C_202A_206A_206E_206A_200D_200E_206D_202E_202E(dialogueChoice, 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>(322628157));
|
|
_202A_202A_202B_206A_200F_202D_202D_206E_202D_200B_206A_206A_206D_206B_202E_206B_202A_202B_206E_206C_200D_202A_206B_206F_202D_202C_200B_200B_206E_206E_202D_200C_206E_206C_202C_202B_200B_206C_200E_200F_202E(dialogueChoice, _206D_202E_206F_202B_206B_200F_206B_206A_200F_200C_200E_200C_206F_206C_200E_202B_200F_200E_202D_202A_206B_200D_200B_206B_202B_206C_202B_200E_202A_206A_202D_202A_206E_206B_200F_200E_200F_200C_206E_206A_202E(102306u));
|
|
_202A_200E_200E_206B_202B_200F_206E_206E_202B_200E_206F_200D_206D_202D_206A_206D_202C_202B_202C_202D_202E_202B_200C_202B_202E_206B_202D_202E_200C_202B_206F_202A_200D_200E_206A_206B_200E_202E_200F_202C_202E(dialogueChoice, true);
|
|
reference = dialogueChoice;
|
|
dialogueChoices = list2;
|
|
num = 649941538;
|
|
break;
|
|
}
|
|
case 3:
|
|
num = 649941536;
|
|
break;
|
|
case 5:
|
|
num = ((_202A_206C_200B_202D_206C_206E_206C_200F_200E_202B_206E_206D_200C_206E_206A_206C_202C_206F_200F_206A_200B_206F_200B_202B_200B_206B_200B_202E_202D_200B_202A_200E_206E_206C_202D_202B_200E_200E_200B_200E_202E(step) != EInteractionType.RegisterFreeOrFavoredAetheryte) ? 649941538 : 649941540);
|
|
break;
|
|
case 1:
|
|
eAetheryteLocation = _202C_200E_206D_206E_202B_206A_202E_202B_202E_200E_202E_206A_206C_200B_202B_206A_202C_206F_202D_200E_200D_200C_206B_202B_200F_206E_200E_206F_202C_202B_206E_206D_206E_206D_206F_202B_202D_206A_202D_202A_202E(step);
|
|
num = ((!eAetheryteLocation.HasValue) ? 649941538 : 649941541);
|
|
break;
|
|
case 0:
|
|
{
|
|
EAetheryteLocation valueOrDefault = eAetheryteLocation.GetValueOrDefault();
|
|
aetheryteRegistrationResult = _aetheryteFunctions.CanRegisterFreeOrFavoriteAetheryte(valueOrDefault);
|
|
num = ((aetheryteRegistrationResult != AetheryteRegistrationResult.SecurityTokenFreeDestinationAvailable) ? 649941543 : 649941539);
|
|
break;
|
|
}
|
|
case 2:
|
|
num = ((aetheryteRegistrationResult != AetheryteRegistrationResult.FavoredDestinationAvailable) ? 649941538 : 649941537);
|
|
break;
|
|
case 7:
|
|
{
|
|
_206D_200D_200E_202C_200F_200E_202E_206B_206A_202C_206E_202E_202D_206D_206E_206E_200D_200B_200B_206C_206E_200D_200D_206F_200D_202C_202B_200D_202C_200D_200E_206A_200F_202D_202B_202C_206C_200F_200D_200F_202E((ILogger)_logger, global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E<string>(549701124), new object[1] { dialogueChoices.Count });
|
|
using (List<DialogueChoice>.Enumerator enumerator = dialogueChoices.GetEnumerator())
|
|
{
|
|
num = -1231901395;
|
|
while (true)
|
|
{
|
|
int num5 = num;
|
|
num3 = -1231901403;
|
|
num4 = num5;
|
|
int num6 = num4 + num3;
|
|
int num7 = num4 & num3;
|
|
switch (num6 - (num7 + num7))
|
|
{
|
|
case 9:
|
|
num = ((!_206D_206A_206E_200B_200D_202E_200D_206E_206F_200E_202A_202A_200E_206D_202D_206D_206D_202B_206C_206F_202A_206F_206E_202B_206B_202A_200C_202C_200C_202E_202B_200F_206A_200B_206F_200F_202E_206A_202A_206C_202E(current).HasValue) ? (-1231901393) : (-1231901402));
|
|
break;
|
|
case 6:
|
|
num = (IsMatch(actualPrompt, stringOrRegex) ? (-1231901407) : (-1231901401));
|
|
break;
|
|
case 0:
|
|
num = -1231901395;
|
|
break;
|
|
case 3:
|
|
{
|
|
uint? num8 = _206D_206A_206E_200B_200D_202E_200D_206E_206F_200E_202A_202A_200E_206D_202D_206D_206D_202B_206C_206F_202A_206F_206E_202B_206B_202A_200C_202C_200C_202E_202B_200F_206A_200B_206F_200F_202E_206A_202A_206C_202E(current);
|
|
IGameObject gameObject = _206E_206B_206B_200F_206F_200C_206E_206C_202A_202E_202A_206D_206A_206B_206F_206A_200D_200B_202E_202C_206F_200D_206E_206D_200E_206D_206B_202E_202E_202E_202C_202E_200B_200E_200E_200E_200C_202C_200E_200C_202E(_targetManager);
|
|
uint? num9 = ((gameObject != null) ? new uint?(_206B_202D_202B_206A_200C_202C_206B_206C_206E_200E_202C_202A_202D_206E_206C_200D_202A_206F_200E_206B_206B_206A_202B_202C_202C_200B_200C_202B_202B_200D_200C_202E_206D_206F_202B_200B_200B_200F_202C_206C_202E(gameObject)) : ((uint?)null));
|
|
bool num10 = num8.GetValueOrDefault() == num9.GetValueOrDefault();
|
|
num3 = ((num8.HasValue == num9.HasValue) ? 1 : 0);
|
|
num4 = (num10 ? 1 : 0);
|
|
num = (((num4 | num3) - (num4 ^ num3) != 0) ? (-1231901393) : (-1231901406));
|
|
break;
|
|
}
|
|
case 8:
|
|
num = (enumerator.MoveNext() ? (-1231901404) : (-1231901408));
|
|
break;
|
|
case 2:
|
|
_200D_202E_202B_202E_202C_202A_206B_206E_206E_200E_206F_206A_202B_200B_202E_206D_206E_206B_206E_206B_200F_206F_200F_200F_200C_200D_206F_202A_206A_202D_206D_202A_202A_200B_202B_202A_200D_202A_202A_200F_202E((ILogger)_logger, 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>(1191229816), new object[2] { stringOrRegex, actualPrompt });
|
|
num = -1231901395;
|
|
break;
|
|
case 4:
|
|
_200D_202E_202B_202E_202C_202A_206B_206E_206E_200E_206F_206A_202B_200B_202E_206D_206E_206B_206E_206B_200F_206F_200F_200F_200C_200D_206F_202A_206A_202D_206D_202A_202A_200B_202B_202A_200D_202A_202A_200F_202E((ILogger)_logger, 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>(-1148349469), new object[2]
|
|
{
|
|
_200B_200E_202B_200C_206D_202E_202C_200B_206E_206D_202B_206E_202B_206F_206A_202E_200B_202C_202E_206B_200F_200B_200D_206F_202E_200C_200F_200B_202C_202C_202A_206D_200F_206C_206C_200B_200D_202C_202C_202E(current) ? 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>(-1295539558) : 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>(1191036459),
|
|
actualPrompt
|
|
});
|
|
addonSelectYesno->AtkUnitBase.FireCallbackInt((!_200B_200E_202B_200C_206D_202E_202C_200B_206E_206D_202B_206E_202B_206F_206A_202E_200B_202C_202E_206B_200F_200B_200D_206F_202E_200C_200F_200B_202C_202C_202A_206D_200F_206C_206C_200B_200D_202C_202C_202E(current)) ? 1 : 0);
|
|
return true;
|
|
case 7:
|
|
{
|
|
ILogger<InteractionUiController> logger = _logger;
|
|
string 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>(-948190502);
|
|
object[] obj = new object[2]
|
|
{
|
|
_206D_206A_206E_200B_200D_202E_200D_206E_206F_200E_202A_202A_200E_206D_202D_206D_206D_202B_206C_206F_202A_206F_206E_202B_206B_202A_200C_202C_200C_202E_202B_200F_206A_200B_206F_200F_202E_206A_202A_206C_202E(current),
|
|
null
|
|
};
|
|
IGameObject gameObject2 = _206E_206B_206B_200F_206F_200C_206E_206C_202A_202E_202A_206D_206A_206B_206F_206A_200D_200B_202E_202C_206F_200D_206E_206D_200E_206D_206B_202E_202E_202E_202C_202E_200B_200E_200E_200E_200C_202C_200E_200C_202E(_targetManager);
|
|
obj[1] = ((gameObject2 != null) ? new uint?(_206B_202D_202B_206A_200C_202C_206B_206C_206E_200E_202C_202A_202D_206E_206C_200D_202A_206F_200E_206B_206B_206A_202B_202C_202C_200B_200C_202B_202B_200D_200C_202E_206D_206F_202B_200B_200B_200F_202C_206C_202E(gameObject2)) : ((uint?)null));
|
|
_200D_202E_202B_202E_202C_202A_206B_206E_206E_200E_206F_206A_202B_200B_202E_206D_206E_206B_206E_206B_200F_206F_200F_200F_200C_200D_206F_202A_206A_202D_206D_202A_202A_200B_202B_202A_200D_202A_202A_200F_202E((ILogger)logger, text, obj);
|
|
num = -1231901395;
|
|
break;
|
|
}
|
|
case 1:
|
|
current = enumerator.Current;
|
|
num = ((_202B_202C_206E_206A_202D_200E_202C_202B_200F_202E_202B_200B_202B_200E_206E_200B_206C_206F_206A_206B_206E_202E_206C_200D_202E_202B_206F_206A_206F_200E_202C_206A_206F_202B_206C_206C_202C_206D_202D_202C_202E(current) != EDialogChoiceType.YesNo) ? (-1231901395) : (-1231901396));
|
|
break;
|
|
case 10:
|
|
stringOrRegex = ResolveReference(quest, _206F_202C_206F_200C_200C_200D_202A_200F_206B_206B_206C_206C_200E_200F_202A_202D_200C_202C_200C_200B_202C_206E_200F_202B_200D_206C_206A_206F_206C_202C_206E_200F_200F_202E_206F_202E_200B_206B_206B_200E_202E(current), _206F_202D_200F_200B_200E_206D_200E_206A_206E_200F_202C_200D_206E_202D_200E_206C_202D_200C_202A_200D_200B_200F_200E_202B_200F_202A_206A_206E_200F_206D_206B_202E_202D_202B_200D_206F_200C_200D_206E_200E_202E(current), _206C_202A_202C_202B_206A_200B_200B_206A_206B_206E_206C_202A_200E_200E_206C_206F_206C_206E_202B_200B_206F_202B_206E_202A_206A_206A_206E_206F_206C_206A_200C_206C_202C_202D_200E_206E_202D_200C_200E_206B_202E(current));
|
|
num = ((stringOrRegex == null) ? (-1231901401) : (-1231901405));
|
|
break;
|
|
case 5:
|
|
goto end_IL_0285;
|
|
}
|
|
continue;
|
|
end_IL_0285:
|
|
break;
|
|
}
|
|
}
|
|
num = ((!CheckSinglePlayerDutyYesNo(quest.Id, step)) ? 1032501046 : 1032501045);
|
|
while (true)
|
|
{
|
|
int num11 = num;
|
|
num3 = 1032501047;
|
|
num4 = num11;
|
|
int num12 = num4 + num3;
|
|
int num13 = num4 & num3;
|
|
switch (num12 - (num13 + num13))
|
|
{
|
|
case 0:
|
|
goto IL_05ba;
|
|
case 2:
|
|
addonSelectYesno->AtkUnitBase.FireCallbackInt(0);
|
|
return true;
|
|
case 1:
|
|
return false;
|
|
}
|
|
continue;
|
|
IL_05ba:
|
|
num = 1032501045;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
[MethodImpl(MethodImplOptions.NoInlining)]
|
|
private bool CheckSinglePlayerDutyYesNo(ElementId questId, QuestStep? step)
|
|
{
|
|
int num = ((step == null) ? (-67535065) : (-67535067));
|
|
while (true)
|
|
{
|
|
int num2 = num;
|
|
int num3 = -67535068;
|
|
int num4 = num2;
|
|
switch ((num4 | num3) - (num4 & num3))
|
|
{
|
|
case 4:
|
|
num = ((!_bossModIpc.IsConfiguredToRunSoloInstance(questId, _202A_200F_200B_206A_206B_206E_202B_206C_200B_206A_200B_206F_202A_200D_202C_206F_202C_206F_206F_206D_206E_202E_202A_200F_206D_206A_202B_200D_200E_202C_206D_206D_200E_206B_200F_206B_206D_206E_202E_206F_202E(step))) ? (-67535065) : (-67535068));
|
|
break;
|
|
case 3:
|
|
return false;
|
|
case 2:
|
|
num = -67535067;
|
|
break;
|
|
case 1:
|
|
num = ((_202A_206C_200B_202D_206C_206E_206C_200F_200E_202B_206E_206D_200C_206E_206A_206C_202C_206F_200F_206A_200B_206F_200B_202B_200B_206B_200B_202E_202D_200B_202A_200E_206E_206C_202D_202B_200E_200E_200B_200E_202E(step) != EInteractionType.SinglePlayerDuty) ? (-67535065) : (-67535072));
|
|
break;
|
|
case 0:
|
|
_200D_202E_202B_202E_202C_202A_206B_206E_206E_200E_206F_206A_202B_200B_202E_206D_206E_206B_206E_206B_200F_206F_200F_200F_200C_200D_206F_202A_206A_202D_206D_202A_202A_200B_202B_202A_200D_202A_202A_200F_202E((ILogger)_logger, 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>(889876292), Array.Empty<object>());
|
|
return true;
|
|
}
|
|
}
|
|
}
|
|
|
|
[MethodImpl(MethodImplOptions.NoInlining)]
|
|
private unsafe bool HandleTravelYesNo(AddonSelectYesno* addonSelectYesno, QuestController.QuestProgress currentQuest, string actualPrompt)
|
|
{
|
|
_200D_202E_202B_202E_202C_202A_206B_206E_206E_200E_206F_206A_202B_200B_202E_206D_206E_206B_206E_206B_200F_206F_200F_200F_200C_200D_206F_202A_206A_202D_206D_202A_202A_200B_202B_202A_200D_202A_202A_200F_202E((ILogger)_logger, 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>(-1960829333), Array.Empty<object>());
|
|
int num = ((_206F_200E_200E_202D_206E_206A_202B_200E_206F_202A_202C_202D_200F_200F_206D_206A_200B_206B_202C_202E_200C_202B_200E_200C_202E_202C_200B_200B_202D_206B_206E_206D_206C_202D_200D_200C_202A_206B_202B_206F_202E() - _aetheryteFunctions.ReturnRequestedAt > 2000) ? 1655529223 : 1655529224);
|
|
uint? warpId = default(uint?);
|
|
string warpText = default(string);
|
|
ushort? num7 = default(ushort?);
|
|
while (true)
|
|
{
|
|
int num2 = num;
|
|
int num3 = 1655529216;
|
|
int num4 = num2;
|
|
int num5 = num4 + num3;
|
|
int num6 = num4 & num3;
|
|
switch (num5 - (num6 + num6))
|
|
{
|
|
case 6:
|
|
_200D_202E_202B_202E_202C_202A_206B_206E_206E_200E_206F_206A_202B_200B_202E_206D_206E_206B_206E_206B_200F_206F_200F_200F_200C_200D_206F_202A_206A_202D_206D_202A_202A_200B_202B_202A_200D_202A_202A_200F_202E((ILogger)_logger, 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>(1010595978), new object[2] { warpId, warpText });
|
|
addonSelectYesno->AtkUnitBase.FireCallbackInt(0);
|
|
return true;
|
|
case 1:
|
|
_200D_202E_202B_202E_202C_202A_206B_206E_206E_200E_206F_206A_202B_200B_202E_206D_206E_206B_206E_206B_200F_206F_200F_200F_200C_200D_206F_202A_206A_202D_206D_202A_202A_200B_202B_202A_200D_202A_202A_200F_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>(1154825939), Array.Empty<object>());
|
|
addonSelectYesno->AtkUnitBase.FireCallbackInt(0);
|
|
return true;
|
|
case 8:
|
|
num = ((!_202D_200E_200B_206E_206D_200D_206F_200E_202E_200F_202E_206F_206E_202E_202D_202D_206A_206D_206A_206C_202E_200F_206A_202D_206E_202D_206F_206B_206A_206B_200B_206E_202A_200E_200E_202C_202B_200C_200B_200D_202E(_returnRegex, actualPrompt)) ? 1655529223 : 1655529221);
|
|
break;
|
|
case 2:
|
|
num = ((!TryFindWarp(num7.Value, actualPrompt, out warpId, out warpText)) ? 1655529216 : 1655529222);
|
|
break;
|
|
case 0:
|
|
return false;
|
|
case 5:
|
|
_200D_202E_202B_202E_202C_202A_206B_206E_206E_200E_206F_206A_202B_200B_202E_206D_206E_206B_206E_206B_200F_206F_200F_200F_200C_200D_206F_202A_206A_202D_206D_202A_202A_200B_202B_202A_200D_202A_202A_200F_202E((ILogger)_logger, global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E<string>(-890675885), Array.Empty<object>());
|
|
addonSelectYesno->AtkUnitBase.FireCallbackInt(0);
|
|
return true;
|
|
case 7:
|
|
num = ((!_questController.IsRunning) ? 1655529220 : 1655529219);
|
|
break;
|
|
case 4:
|
|
num7 = FindTargetTerritoryFromQuestStep(currentQuest);
|
|
num = ((!num7.HasValue) ? 1655529216 : 1655529218);
|
|
break;
|
|
case 3:
|
|
{
|
|
num = ((!_gameGui.TryGetAddonByName<AtkUnitBase>(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>(-1462282105), out var _)) ? 1655529220 : 1655529217);
|
|
break;
|
|
}
|
|
case 9:
|
|
num = 1655529224;
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
private unsafe void DifficultySelectYesNoPostSetup(AddonEvent type, AddonArgs args)
|
|
{
|
|
AtkUnitBase* address = (AtkUnitBase*)_200C_202E_202E_200C_206B_202B_200C_206B_200C_200D_206C_206C_200F_202A_206F_202B_206C_206E_206E_206C_200F_200D_206A_206F_200E_206E_202E_200F_200C_206B_206E_202E_200B_202C_200D_202A_200B_200D_200F_200D_202E(args).Address;
|
|
DifficultySelectYesNoPostSetup(address, checkAllSteps: false);
|
|
}
|
|
|
|
[MethodImpl(MethodImplOptions.NoInlining)]
|
|
private unsafe void DifficultySelectYesNoPostSetup(AtkUnitBase* addonDifficultySelectYesNo, bool checkAllSteps)
|
|
{
|
|
int num = (_questController.IsRunning ? 1023104881 : 1023104891);
|
|
QuestSequence questSequence2 = default(QuestSequence);
|
|
Questionable.Model.Quest quest = default(Questionable.Model.Quest);
|
|
QuestController.QuestProgress startedQuest = default(QuestController.QuestProgress);
|
|
QuestStep questStep = default(QuestStep);
|
|
bool flag = default(bool);
|
|
while (true)
|
|
{
|
|
int num2 = num;
|
|
int num3 = 1023104895;
|
|
int num4 = num2;
|
|
int num5;
|
|
int num6;
|
|
switch ((num4 | num3) - (num4 & num3))
|
|
{
|
|
case 5:
|
|
num = 1023104891;
|
|
break;
|
|
case 7:
|
|
{
|
|
_200D_202E_202B_202E_202C_202A_206B_206E_206E_200E_206F_206A_202B_200B_202E_206D_206E_206B_206E_206B_200F_206F_200F_200F_200C_200D_206F_202A_206A_202D_206D_202A_202A_200B_202B_202A_200D_202A_202A_200F_202E((ILogger)_logger, global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E<string>(-174771791), new object[1] { _configuration.SinglePlayerDuties.RetryDifficulty });
|
|
AtkValue* values = stackalloc AtkValue[2]
|
|
{
|
|
new AtkValue
|
|
{
|
|
Type = FFXIVClientStructs.FFXIV.Component.GUI.AtkValueType.Int,
|
|
Int = 0
|
|
},
|
|
new AtkValue
|
|
{
|
|
Type = FFXIVClientStructs.FFXIV.Component.GUI.AtkValueType.Int,
|
|
Int = (int)_configuration.SinglePlayerDuties.RetryDifficulty
|
|
}
|
|
};
|
|
addonDifficultySelectYesNo->FireCallback(2u, values);
|
|
num = 1023104894;
|
|
break;
|
|
}
|
|
case 10:
|
|
return;
|
|
case 13:
|
|
num = (_dutyRetryState.CanRetry(_configuration.SinglePlayerDuties.MaxRetries) ? 1023104888 : 1023104880);
|
|
break;
|
|
case 3:
|
|
questSequence2 = quest.FindSequence(startedQuest.Sequence);
|
|
num = ((questSequence2 == null) ? 1023104883 : 1023104886);
|
|
break;
|
|
case 9:
|
|
num5 = (_202C_206F_200B_206E_200D_200B_206B_202A_200E_206D_200F_202E_202C_206D_202C_200F_206B_206C_202C_202D_200B_202B_206F_202B_202A_206B_206B_200F_202C_206A_202B_202A_206A_202C_202E_200D_206D_200E_202E_206C_202E(questSequence2).Any((QuestStep step) => CheckSinglePlayerDutyYesNo(quest.Id, step)) ? 1 : 0);
|
|
goto IL_022c;
|
|
case 11:
|
|
{
|
|
QuestSequence? questSequence = quest.FindSequence(startedQuest.Sequence);
|
|
questStep = ((questSequence != null) ? _200D_200E_200D_206C_206D_200C_200F_200C_206A_206C_202A_206C_202A_200C_200C_202A_206C_202E_206C_200E_202C_202D_200E_202A_200F_200F_200E_202E_200C_200D_206C_202C_200E_200B_206E_206A_200D_200D_200C_200D_202E(questSequence, startedQuest.Step) : null);
|
|
num = ((questStep == null) ? 1023104889 : 1023104893);
|
|
break;
|
|
}
|
|
case 12:
|
|
num5 = 0;
|
|
goto IL_022c;
|
|
case 14:
|
|
startedQuest = _questController.StartedQuest;
|
|
num = ((startedQuest != null) ? 1023104879 : 1023104885);
|
|
break;
|
|
case 6:
|
|
num6 = 0;
|
|
goto IL_0264;
|
|
case 8:
|
|
num = ((!flag) ? 1023104894 : 1023104895);
|
|
break;
|
|
case 15:
|
|
_202B_202A_206C_206F_206E_202C_202B_206E_200F_206B_200E_202B_202E_206B_200B_206F_206E_202E_202A_200F_206E_202E_200C_206E_206C_200D_202C_200B_202C_200E_206E_206C_206B_200B_202E_202B_206C_202C_202A_202B_202E((ILogger)_logger, 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>(-1840610405), Array.Empty<object>());
|
|
return;
|
|
case 4:
|
|
return;
|
|
case 1:
|
|
return;
|
|
case 2:
|
|
num6 = (CheckSinglePlayerDutyYesNo(quest.Id, questStep) ? 1 : 0);
|
|
goto IL_0264;
|
|
case 16:
|
|
quest = startedQuest.Quest;
|
|
num = ((!checkAllSteps) ? 1023104884 : 1023104892);
|
|
break;
|
|
case 0:
|
|
{
|
|
num = ((!_dutyRetryState.AwaitingOutcome) ? 1023104888 : 1023104882);
|
|
break;
|
|
}
|
|
IL_022c:
|
|
flag = (byte)num5 != 0;
|
|
num = 1023104887;
|
|
break;
|
|
IL_0264:
|
|
flag = (byte)num6 != 0;
|
|
num = 1023104887;
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
[MethodImpl(MethodImplOptions.NoInlining)]
|
|
private ushort? FindTargetTerritoryFromQuestStep(QuestController.QuestProgress currentQuest)
|
|
{
|
|
QuestSequence questSequence = currentQuest.Quest.FindSequence(currentQuest.Sequence);
|
|
int num = ((questSequence != null) ? (-1997211430) : (-1997211426));
|
|
QuestStep questStep = default(QuestStep);
|
|
GatheringPointId gatheringPointId = default(GatheringPointId);
|
|
GatheringRoot gatheringRoot = default(GatheringRoot);
|
|
QuestStep current = default(QuestStep);
|
|
while (true)
|
|
{
|
|
int num2 = num;
|
|
int num3 = -1997211425;
|
|
int num4 = num2;
|
|
int num5 = num4 + num3;
|
|
int num6 = num4 & num3;
|
|
switch (num5 - (num6 + num6))
|
|
{
|
|
default:
|
|
continue;
|
|
case 7:
|
|
if (questStep != null)
|
|
{
|
|
num = -1997211431;
|
|
continue;
|
|
}
|
|
break;
|
|
case 1:
|
|
return null;
|
|
case 3:
|
|
if (_202A_206C_200B_202D_206C_206E_206C_200F_200E_202B_206E_206D_200C_206E_206A_206C_202C_206F_200F_206A_200B_206F_200B_202B_200B_206B_200B_202E_202D_200B_202A_200E_206E_206C_202D_202B_200E_200E_200B_200E_202E(questStep) == EInteractionType.Gather)
|
|
{
|
|
num = -1997211433;
|
|
continue;
|
|
}
|
|
break;
|
|
case 0:
|
|
if (!_200D_202A_200E_206B_200B_206B_206D_202E_202B_206C_206D_202C_206E_200C_206D_202B_206D_206B_206B_202E_206D_200C_206E_200D_202C_206E_206B_206B_206E_200B_202D_202A_206D_206A_206D_206E_206C_200E_202D_202B_202E(questStep).HasValue)
|
|
{
|
|
num = -1997211428;
|
|
continue;
|
|
}
|
|
break;
|
|
case 6:
|
|
num = ((_206E_200D_206B_202C_202B_202E_206C_200C_202D_206F_206F_206C_200B_206E_202D_200E_206F_202C_206B_202E_206F_206B_200F_202A_202D_200B_206A_202B_202B_206B_202D_202C_206A_206A_206E_200D_200E_202B_206A_202B_202E(questStep) != _200D_206E_200C_200C_202A_200B_200E_202D_206E_206E_200E_200D_206D_200C_202B_200B_202A_206F_206F_206F_206C_206B_200C_200B_200F_200E_200D_200E_206B_202E_200E_200C_206E_200C_206F_206E_202B_206D_206B_202E(_clientState)) ? (-1997211428) : (-1997211425));
|
|
continue;
|
|
case 2:
|
|
_206D_200D_200E_202C_200F_200E_202E_206B_206A_202C_206E_202E_202D_206D_206E_206E_200D_200B_200B_206C_206E_200D_200D_206F_200D_202C_202B_200D_202C_200D_200E_206A_200F_202D_202B_202C_206C_200F_200D_200F_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>(-1599957604), new object[2]
|
|
{
|
|
_206E_200D_206B_202C_202B_202E_206C_200C_202D_206F_206F_206C_200B_206E_202D_200E_206F_202C_206B_202E_206F_206B_200F_202A_202D_200B_206A_202B_202B_206B_202D_202C_206A_206A_206E_200D_200E_202B_206A_202B_202E(questStep),
|
|
_200D_202A_200E_206B_200B_206B_206D_202E_202B_206C_206D_202C_206E_200C_206D_202B_206D_206B_206B_202E_206D_200C_206E_200D_202C_206E_206B_206B_206E_200B_202D_202A_206D_206A_206D_206E_206C_200E_202D_202B_202E(questStep)
|
|
});
|
|
num = -1997211432;
|
|
continue;
|
|
case 8:
|
|
{
|
|
IGameObject gameObject = _206C_206D_200D_200F_202C_202D_200D_206A_200E_200F_206C_206A_206F_202A_206A_206C_200B_202B_206B_206A_200B_200F_202A_206D_202B_206F_206F_202C_202E_206E_206D_202C_206A_206E_200C_206B_206A_206E_202D_200D_202E(_objectTable, 0);
|
|
GatheringPointRegistry gatheringPointRegistry = _gatheringPointRegistry;
|
|
uint itemId = _202C_206A_200E_206D_206F_200E_202B_200B_202E_206D_200C_206B_202C_200C_206D_200D_206E_200D_202E_206E_200D_200B_206F_206E_206F_200F_206C_206E_206B_206E_200B_202B_202E_200C_202A_200E_200D_206F_200D_202E(_200C_206F_206A_206E_200B_206A_200C_202D_206A_206F_206D_200E_202B_206E_206C_206E_202B_200C_202A_202E_200B_200F_200E_202A_206D_202A_200F_206A_206F_206E_206C_202C_206D_206E_200B_200C_202A_206E_206E_206B_202E(questStep)[0]);
|
|
ICharacter obj = gameObject as ICharacter;
|
|
if (gatheringPointRegistry.TryGetGatheringPointId(itemId, ((EClassJob?)((obj != null) ? new uint?(_202A_206F_206C_200B_206F_200B_206E_206D_206F_202D_206D_202E_202A_200D_206B_206B_202E_206F_206B_200F_206D_202C_206B_206B_202D_206B_206A_202A_202B_202B_200D_202C_206E_206F_202B_206C_206F_206D_200E_206B_202E(obj).RowId) : ((uint?)null))).GetValueOrDefault(), out gatheringPointId))
|
|
{
|
|
num = -1997211434;
|
|
continue;
|
|
}
|
|
break;
|
|
}
|
|
case 9:
|
|
if (_gatheringPointRegistry.TryGetGatheringPoint(gatheringPointId, out gatheringRoot))
|
|
{
|
|
num = -1997211435;
|
|
continue;
|
|
}
|
|
break;
|
|
case 4:
|
|
num = -1997211426;
|
|
continue;
|
|
case 5:
|
|
questStep = _206D_200E_206F_202C_202B_206B_206B_200E_206F_200F_202D_206B_202D_206D_200E_206A_202D_202A_200C_200E_200E_206A_206C_202D_206C_206F_202B_206A_206B_206E_206F_200C_202D_200F_206A_200B_206D_202B_202B_200C_202E(questSequence, currentQuest.Step);
|
|
num = ((questStep == null) ? (-1997211432) : (-1997211427));
|
|
continue;
|
|
case 10:
|
|
{
|
|
using (List<QuestStep>.Enumerator enumerator = _200F_202D_202C_202A_200D_200D_200B_200F_200E_206D_202B_206B_202C_202E_206E_202D_202D_206D_200C_206C_202B_200E_206C_206E_202B_202C_200B_206A_202C_206A_200C_206F_202E_206C_202E_202C_206A_206E_202B_200C_202E(gatheringRoot).GetEnumerator())
|
|
{
|
|
num = 1631096220;
|
|
while (true)
|
|
{
|
|
int num7 = num;
|
|
num3 = 1631096222;
|
|
num4 = num7;
|
|
switch ((num4 | num3) - (num4 & num3))
|
|
{
|
|
case 3:
|
|
_206D_200D_200E_202C_200F_200E_202E_206B_206A_202C_206E_202E_202D_206D_206E_206E_200D_200B_200B_206C_206E_200D_200D_206F_200D_202C_202B_200D_202C_200D_200E_206A_200F_202D_202B_202C_206C_200F_200D_200F_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>(460838574), new object[2]
|
|
{
|
|
_206E_200D_206B_202C_202B_202E_206C_200C_202D_206F_206F_206C_200B_206E_202D_200E_206F_202C_206B_202E_206F_206B_200F_202A_202D_200B_206A_202B_202B_206B_202D_202C_206A_206A_206E_200D_200E_202B_206A_202B_202E(current),
|
|
_200D_202A_200E_206B_200B_206B_206D_202E_202B_206C_206D_202C_206E_200C_206D_202B_206D_206B_206B_202E_206D_200C_206E_200D_202C_206E_206B_206B_206E_200B_202D_202A_206D_206A_206D_206E_206C_200E_202D_202B_202E(current)
|
|
});
|
|
return _200D_202A_200E_206B_200B_206B_206D_202E_202B_206C_206D_202C_206E_200C_206D_202B_206D_206B_206B_202E_206D_200C_206E_200D_202C_206E_206B_206B_206E_200B_202D_202A_206D_206A_206D_206E_206C_200E_202D_202B_202E(current);
|
|
case 0:
|
|
num = ((!_200D_202A_200E_206B_200B_206B_206D_202E_202B_206C_206D_202C_206E_200C_206D_202B_206D_206B_206B_202E_206D_200C_206E_200D_202C_206E_206B_206B_206E_200B_202D_202A_206D_206A_206D_206E_206C_200E_202D_202B_202E(current).HasValue) ? 1631096220 : 1631096221);
|
|
break;
|
|
case 2:
|
|
num = (enumerator.MoveNext() ? 1631096219 : 1631096223);
|
|
break;
|
|
case 4:
|
|
num = 1631096220;
|
|
break;
|
|
case 5:
|
|
current = enumerator.Current;
|
|
num = ((_206E_200D_206B_202C_202B_202E_206C_200C_202D_206F_206F_206C_200B_206E_202D_200E_206F_202C_206B_202E_206F_206B_200F_202A_202D_200B_206A_202B_202B_206B_202D_202C_206A_206A_206E_200D_200E_202B_206A_202B_202E(current) != _200D_206E_200C_200C_202A_200B_200E_202D_206E_206E_200E_200D_206D_200C_202B_200B_202A_206F_206F_206F_206C_206B_200C_200B_200F_200E_200D_200E_206B_202E_200E_200C_206E_200C_206F_206E_202B_206D_206B_202E(_clientState)) ? 1631096220 : 1631096222);
|
|
break;
|
|
case 1:
|
|
goto end_IL_0251;
|
|
}
|
|
continue;
|
|
end_IL_0251:
|
|
break;
|
|
}
|
|
}
|
|
break;
|
|
}
|
|
}
|
|
break;
|
|
}
|
|
num = ((questStep == null) ? 752015086 : 752015087);
|
|
while (true)
|
|
{
|
|
int num8 = num;
|
|
int num3 = 752015085;
|
|
int num4 = num8;
|
|
int num9 = num4 + num3;
|
|
int num10 = num4 & num3;
|
|
switch (num9 - (num10 + num10))
|
|
{
|
|
case 3:
|
|
_206D_200D_200E_202C_200F_200E_202E_206B_206A_202C_206E_202E_202D_206D_206E_206E_200D_200B_200B_206C_206E_200D_200D_206F_200D_202C_202B_200D_202C_200D_200E_206A_200F_202D_202B_202C_206C_200F_200D_200F_202E((ILogger)_logger, 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>(-731518161), Array.Empty<object>());
|
|
questStep = _206D_200E_206F_202C_202B_206B_206B_200E_206F_200F_202D_206B_202D_206D_200E_206A_202D_202A_200C_200E_200E_206A_206C_202D_206C_206F_202B_206A_206B_206E_206F_200C_202D_200F_206A_200B_206D_202B_202B_200C_202E(questSequence, (currentQuest.Step == 255) ? (_202C_206F_200B_206E_200D_200B_206B_202A_200E_206D_200F_202E_202C_206D_202C_200F_206B_206C_202C_202D_200B_202B_206F_202B_202A_206B_206B_200F_202C_206A_202B_202A_206A_202C_202E_200D_206D_200E_202E_206C_202E(questSequence).Count - 1) : (currentQuest.Step - 1));
|
|
num = ((questStep == null) ? 752015082 : 752015080);
|
|
break;
|
|
case 2:
|
|
num = (_200D_202A_200E_206B_200B_206B_206D_202E_202B_206C_206D_202C_206E_200C_206D_202B_206D_206B_206B_202E_206D_200C_206E_200D_202C_206E_206B_206B_206E_200B_202D_202A_206D_206A_206D_206E_206C_200E_202D_202B_202E(questStep).HasValue ? 752015082 : 752015086);
|
|
break;
|
|
case 0:
|
|
num = 752015087;
|
|
break;
|
|
case 1:
|
|
num = (_200D_202A_200E_206B_200B_206B_206D_202E_202B_206C_206D_202C_206E_200C_206D_202B_206D_206B_206B_202E_206D_200C_206E_200D_202C_206E_206B_206B_206E_200B_202D_202A_206D_206A_206D_206E_206C_200E_202D_202B_202E(questStep).HasValue ? 752015083 : 752015081);
|
|
break;
|
|
case 7:
|
|
num = ((questStep == null) ? 752015081 : 752015084);
|
|
break;
|
|
case 6:
|
|
_200D_202E_202B_202E_202C_202A_206B_206E_206E_200E_206F_206A_202B_200B_202E_206D_206E_206B_206E_206B_200F_206F_200F_200F_200C_200D_206F_202A_206A_202D_206D_202A_202A_200B_202B_202A_200D_202A_202A_200F_202E((ILogger)_logger, 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>(-176972039), new object[1] { _200D_202A_200E_206B_200B_206B_206D_202E_202B_206C_206D_202C_206E_200C_206D_202B_206D_206B_206B_202E_206D_200C_206E_200D_202C_206E_206B_206B_206E_200B_202D_202A_206D_206A_206D_206E_206C_200E_202D_202B_202E(questStep) });
|
|
return _200D_202A_200E_206B_200B_206B_206D_202E_202B_206C_206D_202C_206E_200C_206D_202B_206D_206B_206B_202E_206D_200C_206E_200D_202C_206E_206B_206B_206E_200B_202D_202A_206D_206A_206D_206E_206C_200E_202D_202B_202E(questStep);
|
|
case 5:
|
|
_206D_200D_200E_202C_200F_200E_202E_206B_206A_202C_206E_202E_202D_206D_206E_206E_200D_200B_200B_206C_206E_200D_200D_206F_200D_202C_202B_200D_202C_200D_200E_206A_200F_202D_202B_202C_206C_200F_200D_200F_202E((ILogger)_logger, global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E<string>(-1109011822), new object[2]
|
|
{
|
|
_206E_200D_206B_202C_202B_202E_206C_200C_202D_206F_206F_206C_200B_206E_202D_200E_206F_202C_206B_202E_206F_206B_200F_202A_202D_200B_206A_202B_202B_206B_202D_202C_206A_206A_206E_200D_200E_202B_206A_202B_202E(questStep),
|
|
_200D_202A_200E_206B_200B_206B_206D_202E_202B_206C_206D_202C_206E_200C_206D_202B_206D_206B_206B_202E_206D_200C_206E_200D_202C_206E_206B_206B_206E_200B_202D_202A_206D_206A_206D_206E_206C_200E_202D_202B_202E(questStep)
|
|
});
|
|
num = 752015082;
|
|
break;
|
|
case 4:
|
|
_206D_200D_200E_202C_200F_200E_202E_206B_206A_202C_206E_202E_202D_206D_206E_206E_200D_200B_200B_206C_206E_200D_200D_206F_200D_202C_202B_200D_202C_200D_200E_206A_200F_202D_202B_202C_206C_200F_200D_200F_202E((ILogger)_logger, 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>(179258549), Array.Empty<object>());
|
|
return null;
|
|
}
|
|
}
|
|
}
|
|
|
|
[MethodImpl(MethodImplOptions.NoInlining)]
|
|
private bool TryFindWarp(ushort targetTerritoryId, string actualPrompt, [NotNullWhen(true)] out uint? warpId, [NotNullWhen(true)] out string? warpText)
|
|
{
|
|
IEnumerator<Warp> enumerator = _dataManager.GetExcelSheet<Warp>().Where(delegate(Warp x)
|
|
{
|
|
int num8 = ((x.RowId == 0) ? (-1261934104) : (-1261934103));
|
|
while (true)
|
|
{
|
|
int num9 = num8;
|
|
int num10 = -1261934104;
|
|
int num11 = num9;
|
|
switch ((num11 | num10) - (num11 & num10))
|
|
{
|
|
case 2:
|
|
goto IL_0048;
|
|
case 0:
|
|
return false;
|
|
case 1:
|
|
return x.TerritoryType.RowId == targetTerritoryId;
|
|
}
|
|
continue;
|
|
IL_0048:
|
|
num8 = -1261934103;
|
|
}
|
|
}).GetEnumerator();
|
|
try
|
|
{
|
|
int num = -1235873289;
|
|
string text = default(string);
|
|
Warp current = default(Warp);
|
|
string text2 = default(string);
|
|
while (true)
|
|
{
|
|
int num2 = num;
|
|
int num3 = -1235873289;
|
|
int num4 = num2;
|
|
int num5 = num4 + num3;
|
|
int num6 = num4 & num3;
|
|
switch (num5 - (num6 + num6))
|
|
{
|
|
case 1:
|
|
num = ((!GameFunctions.GameStringEquals(text, actualPrompt)) ? (-1235873291) : (-1235873282));
|
|
break;
|
|
case 6:
|
|
current = enumerator.Current;
|
|
text2 = _200F_200F_206A_202B_200F_200E_200C_200F_202C_206A_206F_202C_200C_206C_200C_202D_202E_200B_200B_206F_206A_206D_200E_206D_202E_202B_200C_206A_200D_206C_202D_206D_206A_202B_202B_202A_200E_206E_206C_206C_202E(current.Name);
|
|
text = _200F_200F_206A_202B_200F_200E_200C_200F_202C_206A_206F_202C_200C_206C_200C_202D_202E_200B_200B_206F_206A_206D_200E_206D_202E_202B_200C_206A_200D_206C_202D_206D_206A_202B_202B_202A_200E_206E_206C_206C_202E(current.Question);
|
|
num = (_200B_206D_200D_206B_202D_206E_200E_206C_206C_202E_206E_200D_200B_206B_206B_200F_200D_202A_202C_202C_200C_206A_206E_206F_206C_200B_206A_202A_200E_200B_200D_206B_206B_206F_206D_202C_206D_202B_202C_202A_202E(text) ? (-1235873291) : (-1235873290));
|
|
break;
|
|
case 0:
|
|
num = (_206C_206B_202B_206D_200F_202A_200B_202C_206B_206D_202B_202C_206A_206E_202C_206A_206B_202C_206E_206C_202D_206C_200E_202A_200B_200B_200C_200E_202D_206D_200B_202E_206C_202E_200B_200B_200D_206D_200E_202C_202E((IEnumerator)enumerator) ? (-1235873295) : (-1235873294));
|
|
break;
|
|
case 2:
|
|
num = (_200B_206D_200D_206B_202D_206E_200E_206C_206C_202E_206E_200D_200B_206B_206B_200F_200D_202A_202C_202C_200C_206A_206E_206F_206C_200B_206A_202A_200E_200B_200D_206B_206B_206F_206D_202C_206D_202B_202C_202A_202E(text2) ? (-1235873281) : (-1235873292));
|
|
break;
|
|
case 4:
|
|
warpId = current.RowId;
|
|
warpText = text2;
|
|
return true;
|
|
case 3:
|
|
num = ((!GameFunctions.GameStringEquals(text2, actualPrompt)) ? (-1235873281) : (-1235873293));
|
|
break;
|
|
case 8:
|
|
_200D_202E_202B_202E_202C_202A_206B_206E_206E_200E_206F_206A_202B_200B_202E_206D_206E_206B_206E_206B_200F_206F_200F_200F_200C_200D_206F_202A_206A_202D_206D_202A_202A_200B_202B_202A_200D_202A_202A_200F_202E((ILogger)_logger, global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E<string>(-1283589118), new object[1] { text });
|
|
num = -1235873289;
|
|
break;
|
|
case 9:
|
|
warpId = current.RowId;
|
|
warpText = text;
|
|
return true;
|
|
case 7:
|
|
num = -1235873289;
|
|
break;
|
|
case 5:
|
|
goto end_IL_0045;
|
|
}
|
|
continue;
|
|
end_IL_0045:
|
|
break;
|
|
}
|
|
}
|
|
finally
|
|
{
|
|
int num = ((enumerator == null) ? (-64783073) : (-64783076));
|
|
while (true)
|
|
{
|
|
int num7 = num;
|
|
int num3 = -64783074;
|
|
int num4 = num7;
|
|
switch ((num4 | num3) - (num4 & num3))
|
|
{
|
|
case 0:
|
|
num = -64783076;
|
|
break;
|
|
case 1:
|
|
goto end_IL_0218;
|
|
case 2:
|
|
_202B_206A_200F_206A_206C_202C_206D_202D_200E_202C_200F_202A_202A_206B_200D_206B_206E_202D_202B_200C_202E_200B_200D_206C_200B_206E_206D_206B_202C_200D_200C_206F_202B_200D_200F_206E_206E_200E_202E_202D_202E((IDisposable)enumerator);
|
|
num = -64783073;
|
|
break;
|
|
}
|
|
continue;
|
|
end_IL_0218:
|
|
break;
|
|
}
|
|
}
|
|
warpId = null;
|
|
warpText = null;
|
|
return false;
|
|
}
|
|
|
|
private unsafe void PointMenuPostSetup(AddonEvent type, AddonArgs args)
|
|
{
|
|
AtkUnitBase* address = (AtkUnitBase*)_200C_202E_202E_200C_206B_202B_200C_206B_200C_200D_206C_206C_200F_202A_206F_202B_206C_206E_206E_206C_200F_200D_206A_206F_200E_206E_202E_200F_200C_206B_206E_202E_200B_202C_200D_202A_200B_200D_200F_200D_202E(args).Address;
|
|
PointMenuPostSetup(address, checkAllSteps: false);
|
|
}
|
|
|
|
[MethodImpl(MethodImplOptions.NoInlining)]
|
|
private unsafe void PointMenuPostSetup(AtkUnitBase* addonPointMenu, bool checkAllSteps)
|
|
{
|
|
int num = (checkAllSteps ? (-2076994705) : (-2076994712));
|
|
QuestSequence questSequence = default(QuestSequence);
|
|
QuestController.QuestProgress startedQuest = default(QuestController.QuestProgress);
|
|
QuestStep questStep = default(QuestStep);
|
|
int pointMenuCounter = default(int);
|
|
while (true)
|
|
{
|
|
int num2 = num;
|
|
int num3 = -2076994710;
|
|
int num4 = num2;
|
|
int num5 = num4 + num3;
|
|
int num6 = num4 & num3;
|
|
switch (num5 - (num6 + num6))
|
|
{
|
|
case 13:
|
|
_206D_202E_202E_200D_202C_206A_202B_200F_202D_206F_200C_206A_206C_202A_200D_200D_202A_206D_202D_206B_202D_206F_200C_200B_206B_200F_206A_206E_202D_206B_200C_206C_200E_206A_200D_206C_200E_206F_206B_202C_202E((ILogger)_logger, 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>(-629140143), Array.Empty<object>());
|
|
return;
|
|
case 2:
|
|
num = (ShouldHandleUiInteractions ? (-2076994705) : (-2076994707));
|
|
break;
|
|
case 9:
|
|
questSequence = startedQuest.Quest.FindSequence(startedQuest.Sequence);
|
|
num = ((questSequence != null) ? (-2076994709) : (-2076994710));
|
|
break;
|
|
case 0:
|
|
return;
|
|
case 4:
|
|
num = ((_202C_200F_206B_206F_202D_206D_200F_202B_202A_206F_202C_202D_202E_206A_202B_202D_200B_206B_206A_200C_200D_206E_200C_200E_206F_206D_206B_200F_206A_202A_206B_200F_202A_206C_200C_206D_202E_202E_202C_200F_202E(questStep).Count != 0) ? (-2076994714) : (-2076994708));
|
|
break;
|
|
case 6:
|
|
_206D_202E_202E_200D_202C_206A_202B_200F_202D_206F_200C_206A_206C_202A_200D_200D_202A_206D_202D_206B_202D_206F_200C_200B_206B_200F_206A_206E_202D_206B_200C_206C_200E_206A_200D_206C_200E_206F_206B_202C_202E((ILogger)_logger, 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>(600445072), Array.Empty<object>());
|
|
return;
|
|
case 3:
|
|
return;
|
|
case 1:
|
|
questStep = _206D_200E_206F_202C_202B_206B_206B_200E_206F_200F_202D_206B_202D_206D_200E_206A_202D_202A_200C_200E_200E_206A_206C_202D_206C_206F_202B_206A_206B_206E_206F_200C_202D_200F_206A_200B_206D_202B_202B_200C_202E(questSequence, startedQuest.Step);
|
|
num = ((questStep != null) ? (-2076994706) : (-2076994711));
|
|
break;
|
|
case 11:
|
|
_200D_202E_202B_202E_202C_202A_206B_206E_206E_200E_206F_206A_202B_200B_202E_206D_206E_206B_206E_206B_200F_206F_200F_200F_200C_200D_206F_202A_206A_202D_206D_202A_202A_200B_202B_202A_200D_202A_202A_200F_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>(1939621760), Array.Empty<object>());
|
|
return;
|
|
case 10:
|
|
{
|
|
uint num7 = _202C_200F_206B_206F_202D_206D_200F_202B_202A_206F_202C_202D_202E_206A_202B_202D_200B_206B_206A_200C_200D_206E_200C_200E_206F_206D_206B_200F_206A_202A_206B_200F_202A_206C_200C_206D_202E_202E_202C_200F_202E(questStep)[pointMenuCounter];
|
|
_200D_202E_202B_202E_202C_202A_206B_206E_206E_200E_206F_206A_202B_200B_202E_206D_206E_206B_206E_206B_200F_206F_200F_200F_200C_200D_206F_202A_206A_202D_206D_202A_202A_200B_202B_202A_200D_202A_202A_200F_202E((ILogger)_logger, 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>(1247950313), new object[2] { num7, pointMenuCounter });
|
|
AtkValue* values = stackalloc AtkValue[2]
|
|
{
|
|
new AtkValue
|
|
{
|
|
Type = FFXIVClientStructs.FFXIV.Component.GUI.AtkValueType.Int,
|
|
Int = 13
|
|
},
|
|
new AtkValue
|
|
{
|
|
Type = FFXIVClientStructs.FFXIV.Component.GUI.AtkValueType.UInt,
|
|
UInt = num7
|
|
}
|
|
};
|
|
addonPointMenu->FireCallback(2u, values);
|
|
startedQuest.IncreasePointMenuCounter();
|
|
return;
|
|
}
|
|
case 8:
|
|
num = -2076994712;
|
|
break;
|
|
case 7:
|
|
return;
|
|
case 5:
|
|
startedQuest = _questController.StartedQuest;
|
|
num = ((startedQuest != null) ? (-2076994717) : (-2076994719));
|
|
break;
|
|
case 12:
|
|
pointMenuCounter = startedQuest.StepProgress.PointMenuCounter;
|
|
num = ((pointMenuCounter < _202C_200F_206B_206F_202D_206D_200F_202B_202A_206F_202C_202D_202E_206A_202B_202D_200B_206B_206A_200C_200D_206E_200C_200E_206F_206D_206B_200F_206A_202A_206B_200F_202A_206C_200C_206D_202E_202E_202C_200F_202E(questStep).Count) ? (-2076994720) : (-2076994713));
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
[MethodImpl(MethodImplOptions.NoInlining)]
|
|
private unsafe void HousingSelectBlockPostSetup(AddonEvent type, AddonArgs args)
|
|
{
|
|
int num = (ShouldHandleUiInteractions ? 514883216 : 514883217);
|
|
while (true)
|
|
{
|
|
int num2 = num;
|
|
int num3 = 514883216;
|
|
int num4 = num2;
|
|
int num5 = num4 + num3;
|
|
int num6 = num4 & num3;
|
|
switch (num5 - (num6 + num6))
|
|
{
|
|
case 2:
|
|
goto IL_0048;
|
|
case 0:
|
|
{
|
|
_200D_202E_202B_202E_202C_202A_206B_206E_206E_200E_206F_206A_202B_200B_202E_206D_206E_206B_206E_206B_200F_206F_200F_200F_200C_200D_206F_202A_206A_202D_206D_202A_202A_200B_202B_202A_200D_202A_202A_200F_202E((ILogger)_logger, 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>(-457521013), Array.Empty<object>());
|
|
AtkUnitBase* address = (AtkUnitBase*)_200C_202E_202E_200C_206B_202B_200C_206B_200C_200D_206C_206C_200F_202A_206F_202B_206C_206E_206E_206C_200F_200D_206A_206F_200E_206E_202E_200F_200C_206B_206E_202E_200B_202C_200D_202A_200B_200D_200F_200D_202E(args).Address;
|
|
address->FireCallbackInt(0);
|
|
return;
|
|
}
|
|
case 1:
|
|
return;
|
|
}
|
|
continue;
|
|
IL_0048:
|
|
num = 514883217;
|
|
}
|
|
}
|
|
|
|
[MethodImpl(MethodImplOptions.NoInlining)]
|
|
private unsafe void EasterMowingResultPostSetup(AddonEvent type, AddonArgs args)
|
|
{
|
|
int num = (_seasonalDutyController.IsRunning ? 1290654287 : 1290654286);
|
|
while (true)
|
|
{
|
|
int num2 = num;
|
|
int num3 = 1290654285;
|
|
int num4 = num2;
|
|
int num5 = num4 + num3;
|
|
int num6 = num4 & num3;
|
|
switch (num5 - (num6 + num6))
|
|
{
|
|
case 2:
|
|
{
|
|
_200D_202E_202B_202E_202C_202A_206B_206E_206E_200E_206F_206A_202B_200B_202E_206D_206E_206B_206E_206B_200F_206F_200F_200F_200C_200D_206F_202A_206A_202D_206D_202A_202A_200B_202B_202A_200D_202A_202A_200F_202E((ILogger)_logger, 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>(175571683), Array.Empty<object>());
|
|
AtkUnitBase* address = (AtkUnitBase*)_200C_202E_202E_200C_206B_202B_200C_206B_200C_200D_206C_206C_200F_202A_206F_202B_206C_206E_206E_206C_200F_200D_206A_206F_200E_206E_202E_200F_200C_206B_206E_202E_200B_202C_200D_202A_200B_200D_200F_200D_202E(args).Address;
|
|
AtkValue* values = stackalloc AtkValue[3]
|
|
{
|
|
new AtkValue
|
|
{
|
|
Type = FFXIVClientStructs.FFXIV.Component.GUI.AtkValueType.Int,
|
|
Int = -1
|
|
},
|
|
new AtkValue
|
|
{
|
|
Type = FFXIVClientStructs.FFXIV.Component.GUI.AtkValueType.Int,
|
|
Int = 1
|
|
},
|
|
new AtkValue
|
|
{
|
|
Type = FFXIVClientStructs.FFXIV.Component.GUI.AtkValueType.Int,
|
|
Int = 1
|
|
}
|
|
};
|
|
address->FireCallback(3u, values);
|
|
address->Close(fireCallback: true);
|
|
return;
|
|
}
|
|
case 1:
|
|
return;
|
|
case 3:
|
|
num = (ShouldHandleUiInteractions ? 1290654287 : 1290654284);
|
|
break;
|
|
case 0:
|
|
num = 1290654286;
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
private StringOrRegex? ResolveReference(Questionable.Model.Quest? quest, string? excelSheet, ExcelRef? excelRef, bool isRegExp)
|
|
{
|
|
int num = ((excelRef != null) ? (-2041443838) : (-2041443828));
|
|
while (true)
|
|
{
|
|
int num2 = num;
|
|
int num3 = -2041443830;
|
|
int num4 = num2;
|
|
switch ((num4 | num3) - (num4 & num3))
|
|
{
|
|
case 0:
|
|
return _excelFunctions.GetDialogueText(quest, excelSheet, _202E_202E_200B_206B_206C_202A_206F_206B_200C_206B_200F_206E_202E_206B_202E_206B_202A_206B_202B_202C_200D_202A_200E_202A_206D_200D_206F_202A_202A_206F_202A_200B_200E_200B_202E_200B_200E_206D_206B_206D_202E(excelRef), isRegExp);
|
|
case 5:
|
|
num = ((_202D_202D_206D_206C_206D_206B_206A_206F_206B_200F_206D_200E_206D_206D_206D_200C_200C_200D_202E_202A_206D_202B_202E_202D_206B_200F_202D_202D_202E_206C_202E_202D_202C_202E_200E_200F_206A_202A_206C_206D_202E(excelRef) != ExcelRef.EType.RowId) ? (-2041443826) : (-2041443829));
|
|
break;
|
|
case 4:
|
|
num = ((_202D_202D_206D_206C_206D_206B_206A_206F_206B_200F_206D_200E_206D_206D_206D_200C_200C_200D_202E_202A_206D_202B_202E_202D_206B_200F_202D_202D_202E_206C_202E_202D_202C_202E_200E_200F_206A_202A_206C_206D_202E(excelRef) != ExcelRef.EType.RawString) ? (-2041443831) : (-2041443827));
|
|
break;
|
|
case 3:
|
|
return null;
|
|
case 1:
|
|
return _excelFunctions.GetDialogueTextByRowId(excelSheet, _202D_200E_200C_202B_206A_200F_206F_202B_206D_206B_202B_206C_200D_202A_200E_200F_200B_202A_206D_206D_202D_202A_206A_206B_206A_206B_200B_202D_206F_206E_206A_200C_200D_206D_200E_200B_202A_206B_206B_202E(excelRef), isRegExp);
|
|
case 6:
|
|
return null;
|
|
case 8:
|
|
num = ((_202D_202D_206D_206C_206D_206B_206A_206F_206B_200F_206D_200E_206D_206D_206D_200C_200C_200D_202E_202A_206D_202B_202E_202D_206B_200F_202D_202D_202E_206C_202E_202D_202C_202E_200E_200F_206A_202A_206C_206D_202E(excelRef) != ExcelRef.EType.Key) ? (-2041443825) : (-2041443830));
|
|
break;
|
|
case 2:
|
|
num = -2041443828;
|
|
break;
|
|
case 7:
|
|
return new StringOrRegex(_202C_200C_200B_202A_202A_202D_202C_202E_200F_206F_206A_200B_202A_202D_206A_202D_206D_202C_202B_200F_200F_200F_200C_206A_206C_200C_206B_206B_200E_202D_206F_200C_202E_206B_206F_200F_200B_206E_206C_206E_202E(excelRef));
|
|
}
|
|
}
|
|
}
|
|
|
|
[MethodImpl(MethodImplOptions.NoInlining)]
|
|
public void Dispose()
|
|
{
|
|
_206F_202A_200C_200E_202E_200D_202E_200C_206F_202A_202C_206F_202E_206A_202E_200B_206E_206F_200E_200D_202D_200F_206E_202A_202C_200F_206A_202E_202A_202A_202A_200E_202B_202A_206C_202B_206A_206D_202A_206B_202E(_addonLifecycle, AddonEvent.PostSetup, 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>(-1845712813), (IAddonLifecycle.AddonEventDelegate)EasterMowingResultPostSetup);
|
|
_206F_202A_200C_200E_202E_200D_202E_200C_206F_202A_202C_206F_202E_206A_202E_200B_206E_206F_200E_200D_202D_200F_206E_202A_202C_200F_206A_202E_202A_202A_202A_200E_202B_202A_206C_202B_206A_206D_202A_206B_202E(_addonLifecycle, AddonEvent.PostSetup, 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>(-1462282105), (IAddonLifecycle.AddonEventDelegate)HousingSelectBlockPostSetup);
|
|
_206F_202A_200C_200E_202E_200D_202E_200C_206F_202A_202C_206F_202E_206A_202E_200B_206E_206F_200E_200D_202D_200F_206E_202A_202C_200F_206A_202E_202A_202A_202A_200E_202B_202A_206C_202B_206A_206D_202A_206B_202E(_addonLifecycle, AddonEvent.PostSetup, 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>(1285367197), (IAddonLifecycle.AddonEventDelegate)PointMenuPostSetup);
|
|
_206F_202A_200C_200E_202E_200D_202E_200C_206F_202A_202C_206F_202E_206A_202E_200B_206E_206F_200E_200D_202D_200F_206E_202A_202C_200F_206A_202E_202A_202A_202A_200E_202B_202A_206C_202B_206A_206D_202A_206B_202E(_addonLifecycle, AddonEvent.PostSetup, 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>(-2016464440), (IAddonLifecycle.AddonEventDelegate)DifficultySelectYesNoPostSetup);
|
|
_206F_202A_200C_200E_202E_200D_202E_200C_206F_202A_202C_206F_202E_206A_202E_200B_206E_206F_200E_200D_202D_200F_206E_202A_202C_200F_206A_202E_202A_202A_202A_200E_202B_202A_206C_202B_206A_206D_202A_206B_202E(_addonLifecycle, AddonEvent.PostUpdate, 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>(-1358767050), (IAddonLifecycle.AddonEventDelegate)SelectYesnoDeathRecoveryPostUpdate);
|
|
_206F_202A_200C_200E_202E_200D_202E_200C_206F_202A_202C_206F_202E_206A_202E_200B_206E_206F_200E_200D_202D_200F_206E_202A_202C_200F_206A_202E_202A_202A_202A_200E_202B_202A_206C_202B_206A_206D_202A_206B_202E(_addonLifecycle, AddonEvent.PostSetup, 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>(559979746), (IAddonLifecycle.AddonEventDelegate)SelectYesnoPostSetup);
|
|
_206F_202A_200C_200E_202E_200D_202E_200C_206F_202A_202C_206F_202E_206A_202E_200B_206E_206F_200E_200D_202D_200F_206E_202A_202C_200F_206A_202E_202A_202A_202A_200E_202B_202A_206C_202B_206A_206D_202A_206B_202E(_addonLifecycle, AddonEvent.PostSetup, 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>(-888070793), (IAddonLifecycle.AddonEventDelegate)SelectIconStringPostSetup);
|
|
_206F_202A_200C_200E_202E_200D_202E_200C_206F_202A_202C_206F_202E_206A_202E_200B_206E_206F_200E_200D_202D_200F_206E_202A_202C_200F_206A_202E_202A_202A_202A_200E_202B_202A_206C_202B_206A_206D_202A_206B_202E(_addonLifecycle, AddonEvent.PostSetup, 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>(-1068435547), (IAddonLifecycle.AddonEventDelegate)CutsceneSelectStringPostSetup);
|
|
_206F_202A_200C_200E_202E_200D_202E_200C_206F_202A_202C_206F_202E_206A_202E_200B_206E_206F_200E_200D_202D_200F_206E_202A_202C_200F_206A_202E_202A_202A_202A_200E_202B_202A_206C_202B_206A_206D_202A_206B_202E(_addonLifecycle, AddonEvent.PostSetup, 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>(-467046057), (IAddonLifecycle.AddonEventDelegate)SelectStringPostSetup);
|
|
_questController.AutomationTypeChanged -= HandleCurrentDialogueChoices;
|
|
}
|
|
|
|
void IDisposable.Dispose()
|
|
{
|
|
//ILSpy generated this explicit interface implementation from .override directive in Dispose
|
|
this.Dispose();
|
|
}
|
|
|
|
static void _206C_202C_200D_200B_206E_200F_206E_206E_206C_206A_206B_206E_206A_202C_202B_200D_200C_200D_206E_206C_200F_200D_202D_200B_200D_202A_202E_200E_206B_206D_202A_206B_200C_200F_200B_206C_202E_200C_206E_206B_202E(IAddonLifecycle P_0, AddonEvent P_1, string P_2, IAddonLifecycle.AddonEventDelegate P_3)
|
|
{
|
|
P_0.RegisterListener(P_1, P_2, P_3);
|
|
}
|
|
|
|
static uint _200D_206E_200C_200C_202A_200B_200E_202D_206E_206E_200E_200D_206D_200C_202B_200B_202A_206F_206F_206F_206C_206B_200C_200B_200F_200E_200D_200E_206B_202E_200E_200C_206E_200C_206F_206E_202B_206D_206B_202E(IClientState P_0)
|
|
{
|
|
return P_0.TerritoryType;
|
|
}
|
|
|
|
static void _200D_202E_202B_202E_202C_202A_206B_206E_206E_200E_206F_206A_202B_200B_202E_206D_206E_206B_206E_206B_200F_206F_200F_200F_200C_200D_206F_202A_206A_202D_206D_202A_202A_200B_202B_202A_200D_202A_202A_200F_202E(ILogger P_0, string P_1, object[] P_2)
|
|
{
|
|
P_0.LogDebug(P_1, P_2);
|
|
}
|
|
|
|
static AtkUnitBasePtr _200C_202E_202E_200C_206B_202B_200C_206B_200C_200D_206C_206C_200F_202A_206F_202B_206C_206E_206E_206C_200F_200D_206A_206F_200E_206E_202E_200F_200C_206B_206E_202E_200B_202C_200D_202A_200B_200D_200F_200D_202E(AddonArgs P_0)
|
|
{
|
|
return P_0.Addon;
|
|
}
|
|
|
|
static string _202C_206E_202E_206D_202C_200F_202A_202E_202D_202C_200D_206E_202E_202C_200E_202E_202C_200B_206F_202B_202E_202A_202E_206D_206F_202A_200C_202E_202D_200D_202A_200E_200E_206D_202D_202D_206D_202D_200B_200C_202E(AtkValue P_0)
|
|
{
|
|
return P_0.ReadAtkString();
|
|
}
|
|
|
|
static bool _200B_206D_200D_206B_202D_206E_200E_206C_206C_202E_206E_200D_200B_206B_206B_200F_200D_202A_202C_202C_200C_206A_206E_206F_206C_200B_206A_202A_200E_200B_200D_206B_206B_206F_206D_202C_206D_202B_202C_202A_202E(string P_0)
|
|
{
|
|
return string.IsNullOrEmpty(P_0);
|
|
}
|
|
|
|
static QuestStep _200D_200E_200D_206C_206D_200C_200F_200C_206A_206C_202A_206C_202A_200C_200C_202A_206C_202E_206C_200E_202C_202D_200E_202A_200F_200F_200E_202E_200C_200D_206C_202C_200E_200B_206E_206A_200D_200D_200C_200D_202E(QuestSequence P_0, int P_1)
|
|
{
|
|
return P_0.FindStep(P_1);
|
|
}
|
|
|
|
static EInteractionType _202A_206C_200B_202D_206C_206E_206C_200F_200E_202B_206E_206D_200C_206E_206A_206C_202C_206F_200F_206A_200B_206F_200B_202B_200B_206B_200B_202E_202D_200B_202A_200E_206E_206C_202D_202B_200E_200E_200B_200E_202E(QuestStep P_0)
|
|
{
|
|
return P_0.InteractionType;
|
|
}
|
|
|
|
static ElementId _200E_200E_200E_200B_202B_202D_206F_200E_206F_202D_206A_206A_200C_206E_200B_206B_202D_206F_202D_200B_200B_206A_202B_206F_200E_200F_206C_206F_202C_200F_206F_206F_206A_202B_202E_200C_200B_200E_200E_206B_202E(QuestStep P_0)
|
|
{
|
|
return P_0.PickUpQuestId;
|
|
}
|
|
|
|
static List<QuestStep> _202B_200C_202E_200B_202E_202E_200C_206C_200B_200F_200D_200C_202C_202E_206A_202E_202D_206E_202C_206E_206E_200B_200D_200B_206A_200E_202A_206E_200D_200F_200E_200F_200D_206C_206B_200D_200F_200B_206A_202E_202E(QuestSequence P_0)
|
|
{
|
|
return P_0.Steps;
|
|
}
|
|
|
|
static List<QuestStep> _202C_206F_200B_206E_200D_200B_206B_202A_200E_206D_200F_202E_202C_206D_202C_200F_206B_206C_202C_202D_200B_202B_206F_202B_202A_206B_206B_200F_202C_206A_202B_202A_206A_202C_202E_200D_206D_200E_202E_206C_202E(QuestSequence P_0)
|
|
{
|
|
return P_0.Steps;
|
|
}
|
|
|
|
static List<DialogueChoice> _200E_206A_200F_200C_206D_206A_202B_206D_206E_206A_200B_200B_202E_206C_202C_206E_206F_200C_202E_202A_200C_200F_200E_206E_206F_202C_200B_202A_206B_206E_206F_200E_206D_206A_202E_200C_206C_206B_202E_202E(QuestStep P_0)
|
|
{
|
|
return P_0.DialogueChoices;
|
|
}
|
|
|
|
static PurchaseMenu _206E_200E_206F_202C_200F_206A_206D_202D_202C_202E_200B_200B_200E_206C_202D_206E_202E_206F_206C_200F_206E_200E_206A_200B_200F_202B_200E_206B_202A_206D_200E_202D_206E_206A_202E_202D_200D_206B_200D_200E_202E(QuestStep P_0)
|
|
{
|
|
return P_0.PurchaseMenu;
|
|
}
|
|
|
|
static DialogueChoice _200D_200E_206A_202E_200F_206B_206D_206B_200C_200E_202D_206C_206F_200B_200C_200F_202A_202D_206D_200B_206E_206F_200F_200B_202C_200B_202B_202B_202E_206B_202C_202B_200D_206B_206A_202B_206F_206B_202B_206D_202E()
|
|
{
|
|
return new DialogueChoice();
|
|
}
|
|
|
|
static void _202B_206E_200F_202A_206A_200C_202C_200D_200D_202A_206B_202C_200D_200C_202E_206D_206D_202D_202A_202B_206D_200E_202A_202E_200D_200B_200D_200C_202A_200E_200B_202A_200C_206D_200F_202D_206C_206C_206C_202C_202E(DialogueChoice P_0, EDialogChoiceType P_1)
|
|
{
|
|
P_0.Type = P_1;
|
|
}
|
|
|
|
static string _206E_202E_206E_200D_206D_202B_202D_202D_206A_206E_206F_200E_202D_206D_200B_206D_202D_202A_202C_200F_200F_202B_202E_202D_202A_202C_202E_202A_206E_206E_200F_206D_206F_202A_202C_200B_202E_200D_200E_206B_202E(PurchaseMenu P_0)
|
|
{
|
|
return P_0.ExcelSheet;
|
|
}
|
|
|
|
static void _202E_206A_200D_200B_206F_206C_202A_206B_202D_200C_202A_202D_202D_206D_200B_206F_202B_202B_202E_200D_202B_202C_202A_206B_206C_206D_200D_206E_200B_206C_206D_202C_202A_206A_206E_206A_200D_200E_206D_202E_202E(DialogueChoice P_0, string P_1)
|
|
{
|
|
P_0.ExcelSheet = P_1;
|
|
}
|
|
|
|
static void _202A_202A_202B_206A_200F_202D_202D_206E_202D_200B_206A_206A_206D_206B_202E_206B_202A_202B_206E_206C_200D_202A_206B_206F_202D_202C_200B_200B_206E_206E_202D_200C_206E_206C_202C_202B_200B_206C_200E_200F_202E(DialogueChoice P_0, ExcelRef P_1)
|
|
{
|
|
P_0.Prompt = P_1;
|
|
}
|
|
|
|
static ExcelRef _206B_200F_206D_202E_202E_206C_206A_202E_206D_200D_206F_200C_200F_200D_206B_206C_200F_200C_206E_206F_206E_202B_200C_200D_200B_206A_206F_206D_206B_200E_202C_202E_202D_206C_206E_202A_200B_202C_202A_200F_202E(PurchaseMenu P_0)
|
|
{
|
|
return P_0.Key;
|
|
}
|
|
|
|
static void _202A_200F_200B_202B_202A_200E_206D_200C_200C_202B_200D_200E_202E_202C_202E_202C_200E_202E_202D_206D_202B_206F_206F_206B_206C_206A_206A_200B_206C_202E_202C_202A_200B_200C_200F_200B_200B_206A_206C_200D_202E(DialogueChoice P_0, ExcelRef P_1)
|
|
{
|
|
P_0.Answer = P_1;
|
|
}
|
|
|
|
static EAetheryteLocation? _202C_200E_206D_206E_202B_206A_202E_202B_202E_200E_202E_206A_206C_200B_202B_206A_202C_206F_202D_200E_200D_200C_206B_202B_200F_206E_200E_206F_202C_202B_206E_206D_206E_206D_206F_202B_202D_206A_202D_202A_202E(QuestStep P_0)
|
|
{
|
|
return P_0.Aetheryte;
|
|
}
|
|
|
|
static ExcelRef _202B_202C_206D_200C_200B_202E_202E_200B_202C_200B_202B_200C_206E_206A_200B_200F_206A_202C_200E_200B_200B_202D_206C_202C_200D_200C_206A_200D_202A_202C_202D_206B_202D_202B_202E_202A_206F_200F_202E_202D_202E(string P_0)
|
|
{
|
|
return ExcelRef.FromKey(P_0);
|
|
}
|
|
|
|
static void _202B_206A_200C_202C_206F_206A_202D_202B_206B_202A_206B_200E_206D_202C_202B_202B_202D_202A_202C_202A_206D_202E_200E_206B_206A_202E_206C_200B_206F_200B_200F_202E_206C_202E_202C_202D_206B_202D_202B_206A_202E(DialogueChoice P_0, bool P_1)
|
|
{
|
|
P_0.PromptIsRegularExpression = P_1;
|
|
}
|
|
|
|
static void _200D_202B_200F_206B_200D_206B_200B_200F_202B_206B_202B_202A_202B_200F_200F_200D_200C_206A_206B_202D_206D_206A_206D_206B_202C_200E_200E_206F_206A_202B_206D_202B_202A_206C_202E_202E_202A_200F_206C_206D_202E(DialogueChoice P_0, bool P_1)
|
|
{
|
|
P_0.AnswerIsRegularExpression = P_1;
|
|
}
|
|
|
|
static ExcelRef _206D_206F_206D_206E_206B_206A_206C_206D_206C_202D_200D_202E_202C_206C_200F_200C_202B_200F_206E_202C_206F_200B_206C_206E_202C_202C_206E_202B_206E_206F_200C_200B_206E_202B_200C_200B_206B_202C_200E_206B_202E(string P_0)
|
|
{
|
|
return ExcelRef.FromSheetValue(P_0);
|
|
}
|
|
|
|
static IGameObject _206E_206B_206B_200F_206F_200C_206E_206C_202A_202E_202A_206D_206A_206B_206F_206A_200D_200B_202E_202C_206F_200D_206E_206D_200E_206D_206B_202E_202E_202E_202C_202E_200B_200E_200E_200E_200C_202C_200E_200C_202E(ITargetManager P_0)
|
|
{
|
|
return P_0.Target;
|
|
}
|
|
|
|
static uint _206B_202D_202B_206A_200C_202C_206B_206C_206E_200E_202C_202A_202D_206E_206C_200D_202A_206F_200E_206B_206B_206A_202B_202C_202C_200B_200C_202B_202B_200D_200C_202E_206D_206F_202B_200B_200B_200F_202C_206C_202E(IGameObject P_0)
|
|
{
|
|
return P_0.BaseId;
|
|
}
|
|
|
|
static bool _206C_206B_202B_206D_200F_202A_200B_202C_206B_206D_202B_202C_206A_206E_202C_206A_206B_202C_206E_206C_202D_206C_200E_202A_200B_200B_200C_200E_202D_206D_200B_202E_206C_202E_200B_200B_200D_206D_200E_202C_202E(IEnumerator P_0)
|
|
{
|
|
return P_0.MoveNext();
|
|
}
|
|
|
|
static void _202B_206A_200F_206A_206C_202C_206D_202D_200E_202C_200F_202A_202A_206B_200D_206B_206E_202D_202B_200C_202E_200B_200D_206C_200B_206E_206D_206B_202C_200D_200C_206F_202B_200D_200F_206E_206E_200E_202E_202D_202E(IDisposable P_0)
|
|
{
|
|
P_0.Dispose();
|
|
}
|
|
|
|
static List<DialogueChoice> _202C_200F_202B_202C_200F_202E_206A_200E_200D_206E_206C_202A_202C_202B_206D_202C_200D_206F_200B_202E_202B_202E_200F_202C_200F_200E_200E_202B_206A_206A_202A_202D_200D_200F_200E_206A_200B_202B_206D_202A_202E(FateDefinition P_0)
|
|
{
|
|
return P_0.TransformDialogueChoices;
|
|
}
|
|
|
|
static List<DialogueChoice> _200F_200D_206C_200E_206F_202B_200D_206E_200B_206D_202D_206A_206D_200C_202D_206F_206D_206E_206D_206F_206D_202C_200E_200E_200F_200B_200D_206F_200E_200C_206D_206F_206D_206D_200E_206A_206A_206D_200E_206D_202E(SeasonalDutyDefinition P_0)
|
|
{
|
|
return P_0.DialogueChoices;
|
|
}
|
|
|
|
static EDialogChoiceType _202B_202C_206E_206A_202D_200E_202C_202B_200F_202E_202B_200B_202B_200E_206E_200B_206C_206F_206A_206B_206E_202E_206C_200D_202E_202B_206F_206A_206F_200E_202C_206A_206F_202B_206C_206C_202C_206D_202D_202C_202E(DialogueChoice P_0)
|
|
{
|
|
return P_0.Type;
|
|
}
|
|
|
|
static string _206A_200B_206D_206D_206B_200F_206E_202D_206D_202B_202B_206A_206C_200E_206A_206E_206F_202A_206A_200C_206E_202A_200C_202C_206C_200C_202B_202D_200D_202C_200F_200B_202C_206D_202A_200B_200F_200D_200F_206E_202E(DialogueChoice P_0)
|
|
{
|
|
return P_0.SpecialCondition;
|
|
}
|
|
|
|
static bool _202B_200C_200D_200F_202A_206A_206C_206A_202D_206F_200B_200F_200D_206E_202D_200D_202D_200D_206C_200E_206A_202B_202B_206E_206D_206B_206D_202A_202A_200D_202B_202C_200F_202E_206A_200F_202A_206D_206A_206C_202E(string P_0, string P_1)
|
|
{
|
|
return P_0 == P_1;
|
|
}
|
|
|
|
static void _206C_202C_200D_200B_200B_200B_202B_206B_202B_206B_200F_202E_202B_202C_206F_200E_202B_202B_200B_206B_202A_206D_202B_206A_200B_206C_206C_202A_206C_200F_202E_202E_206E_200F_202E_200D_200D_200E_200F_200F_202E(ILogger P_0, Exception P_1, string P_2, object[] P_3)
|
|
{
|
|
P_0.LogError(P_1, P_2, P_3);
|
|
}
|
|
|
|
static ExcelRef _200B_206B_202B_200F_200F_200E_206B_202D_206F_206A_200B_200C_200F_206C_200F_202E_200E_202E_206A_202C_206B_206E_202B_200E_200B_202B_202B_200C_206D_206A_206E_202E_200E_202E_202E_206F_200E_202B_206A_206E_202E(DialogueChoice P_0)
|
|
{
|
|
return P_0.Answer;
|
|
}
|
|
|
|
static uint? _206D_206A_206E_200B_200D_202E_200D_206E_206F_200E_202A_202A_200E_206D_202D_206D_206D_202B_206C_206F_202A_206F_206E_202B_206B_202A_200C_202C_200C_202E_202B_200F_206A_200B_206F_200F_202E_206A_202A_206C_202E(DialogueChoice P_0)
|
|
{
|
|
return P_0.DataId;
|
|
}
|
|
|
|
static string _206F_202C_206F_200C_200C_200D_202A_200F_206B_206B_206C_206C_200E_200F_202A_202D_200C_202C_200C_200B_202C_206E_200F_202B_200D_206C_206A_206F_206C_202C_206E_200F_200F_202E_206F_202E_200B_206B_206B_200E_202E(DialogueChoice P_0)
|
|
{
|
|
return P_0.ExcelSheet;
|
|
}
|
|
|
|
static ExcelRef _206F_202D_200F_200B_200E_206D_200E_206A_206E_200F_202C_200D_206E_202D_200E_206C_202D_200C_202A_200D_200B_200F_200E_202B_200F_202A_206A_206E_200F_206D_206B_202E_202D_202B_200D_206F_200C_200D_206E_200E_202E(DialogueChoice P_0)
|
|
{
|
|
return P_0.Prompt;
|
|
}
|
|
|
|
static bool _206C_202A_202C_202B_206A_200B_200B_206A_206B_206E_206C_202A_200E_200E_206C_206F_206C_206E_202B_200B_206F_202B_206E_202A_206A_206A_206E_206F_206C_206A_200C_206C_202C_202D_200E_206E_202D_200C_200E_206B_202E(DialogueChoice P_0)
|
|
{
|
|
return P_0.PromptIsRegularExpression;
|
|
}
|
|
|
|
static bool _202A_206A_206B_200F_206F_200C_200E_202E_206C_202E_200C_200C_200B_200E_206F_200E_200E_202C_206A_202A_202D_200F_202D_202E_200D_206B_206F_200E_206A_206F_202D_200E_206E_206B_202E_200D_206B_202C_200E_200C_202E(DialogueChoice P_0)
|
|
{
|
|
return P_0.AnswerIsRegularExpression;
|
|
}
|
|
|
|
static void _206D_200D_200E_202C_200F_200E_202E_206B_206A_202C_206E_202E_202D_206D_206E_206E_200D_200B_200B_206C_206E_200D_200D_206F_200D_202C_202B_200D_202C_200D_200E_206A_200F_202D_202B_202C_206C_200F_200D_200F_202E(ILogger P_0, string P_1, object[] P_2)
|
|
{
|
|
P_0.LogTrace(P_1, P_2);
|
|
}
|
|
|
|
static void _206D_202E_202E_200D_202C_206A_202B_200F_202D_206F_200C_206A_206C_202A_200D_200D_202A_206D_202D_206B_202D_206F_200C_200B_206B_200F_206A_206E_202D_206B_200C_206C_200E_206A_200D_206C_200E_206F_206B_202C_202E(ILogger P_0, string P_1, object[] P_2)
|
|
{
|
|
P_0.LogWarning(P_1, P_2);
|
|
}
|
|
|
|
static ExcelRef.EType _202D_202D_206D_206C_206D_206B_206A_206F_206B_200F_206D_200E_206D_206D_206D_200C_200C_200D_202E_202A_206D_202B_202E_202D_206B_200F_202D_202D_202E_206C_202E_202D_202C_202E_200E_200F_206A_202A_206C_206D_202E(ExcelRef P_0)
|
|
{
|
|
return P_0.Type;
|
|
}
|
|
|
|
static string _202C_200C_200B_202A_202A_202D_202C_202E_200F_206F_206A_200B_202A_202D_206A_202D_206D_202C_202B_200F_200F_200F_200C_206A_206C_200C_206B_206B_200E_202D_206F_200C_202E_206B_206F_200F_200B_206E_206C_206E_202E(ExcelRef P_0)
|
|
{
|
|
return P_0.AsRawString();
|
|
}
|
|
|
|
static bool _206D_200E_200D_202D_202D_200C_200F_206B_206B_206E_202A_206A_206F_202E_202C_200F_202B_202B_206C_206D_202E_200B_206F_206A_200C_206A_200F_206D_202A_206A_200D_200F_200D_206A_200D_206A_202C_202C_200F_202C_202E(string P_0, string P_1, StringComparison P_2)
|
|
{
|
|
return string.Equals(P_0, P_1, P_2);
|
|
}
|
|
|
|
static bool _202A_200B_206D_200E_206A_206A_200B_200C_206D_202D_206E_200D_200E_202E_206F_206F_206E_200E_206B_206B_200D_206C_200B_206F_206A_200D_202C_200C_200D_200F_206A_200E_202B_202B_206C_202D_202E_206F_206D_206C_202E(ICondition P_0, ConditionFlag P_1)
|
|
{
|
|
return P_0[P_1];
|
|
}
|
|
|
|
static bool _202D_200E_200B_206E_206D_200D_206F_200E_202E_200F_202E_206F_206E_202E_202D_202D_206A_206D_206A_206C_202E_200F_206A_202D_206E_202D_206F_206B_206A_206B_200B_206E_202A_200E_200E_202C_202B_200C_200B_200D_202E(Regex P_0, string P_1)
|
|
{
|
|
return P_0.IsMatch(P_1);
|
|
}
|
|
|
|
static void _202B_202A_206C_206F_206E_202C_202B_206E_200F_206B_200E_202B_202E_206B_200B_206F_206E_202E_202A_200F_206E_202E_200C_206E_206C_200D_202C_200B_202C_200E_206E_206C_206B_200B_202E_202B_206C_202C_202A_202B_202E(ILogger P_0, string P_1, object[] P_2)
|
|
{
|
|
P_0.LogInformation(P_1, P_2);
|
|
}
|
|
|
|
static bool _200B_200E_202B_200C_206D_202E_202C_200B_206E_206D_202B_206E_202B_206F_206A_202E_200B_202C_202E_206B_200F_200B_200D_206F_202E_200C_200F_200B_202C_202C_202A_206D_200F_206C_206C_200B_200D_202C_202C_202E(DialogueChoice P_0)
|
|
{
|
|
return P_0.Yes;
|
|
}
|
|
|
|
static ExcelRef _206D_202E_206F_202B_206B_200F_206B_206A_200F_200C_200E_200C_206F_206C_200E_202B_200F_200E_202D_202A_206B_200D_200B_206B_202B_206C_202B_200E_202A_206A_202D_202A_206E_206B_200F_200E_200F_200C_206E_206A_202E(uint P_0)
|
|
{
|
|
return ExcelRef.FromRowId(P_0);
|
|
}
|
|
|
|
static void _202A_200E_200E_206B_202B_200F_206E_206E_202B_200E_206F_200D_206D_202D_206A_206D_202C_202B_202C_202D_202E_202B_200C_202B_202E_206B_202D_202E_200C_202B_206F_202A_200D_200E_206A_206B_200E_202E_200F_202C_202E(DialogueChoice P_0, bool P_1)
|
|
{
|
|
P_0.Yes = P_1;
|
|
}
|
|
|
|
static SinglePlayerDutyOptions _202A_200F_200B_206A_206B_206E_202B_206C_200B_206A_200B_206F_202A_200D_202C_206F_202C_206F_206F_206D_206E_202E_202A_200F_206D_206A_202B_200D_200E_202C_206D_206D_200E_206B_200F_206B_206D_206E_202E_206F_202E(QuestStep P_0)
|
|
{
|
|
return P_0.SinglePlayerDutyOptions;
|
|
}
|
|
|
|
static long _206F_200E_200E_202D_206E_206A_202B_200E_206F_202A_202C_202D_200F_200F_206D_206A_200B_206B_202C_202E_200C_202B_200E_200C_202E_202C_200B_200B_202D_206B_206E_206D_206C_202D_200D_200C_202A_206B_202B_206F_202E()
|
|
{
|
|
return Environment.TickCount64;
|
|
}
|
|
|
|
static QuestStep _206D_200E_206F_202C_202B_206B_206B_200E_206F_200F_202D_206B_202D_206D_200E_206A_202D_202A_200C_200E_200E_206A_206C_202D_206C_206F_202B_206A_206B_206E_206F_200C_202D_200F_206A_200B_206D_202B_202B_200C_202E(QuestSequence P_0, int P_1)
|
|
{
|
|
return P_0.FindStep(P_1);
|
|
}
|
|
|
|
static ushort _206E_200D_206B_202C_202B_202E_206C_200C_202D_206F_206F_206C_200B_206E_202D_200E_206F_202C_206B_202E_206F_206B_200F_202A_202D_200B_206A_202B_202B_206B_202D_202C_206A_206A_206E_200D_200E_202B_206A_202B_202E(QuestStep P_0)
|
|
{
|
|
return P_0.TerritoryId;
|
|
}
|
|
|
|
static ushort? _200D_202A_200E_206B_200B_206B_206D_202E_202B_206C_206D_202C_206E_200C_206D_202B_206D_206B_206B_202E_206D_200C_206E_200D_202C_206E_206B_206B_206E_200B_202D_202A_206D_206A_206D_206E_206C_200E_202D_202B_202E(QuestStep P_0)
|
|
{
|
|
return P_0.TargetTerritoryId;
|
|
}
|
|
|
|
static IGameObject _206C_206D_200D_200F_202C_202D_200D_206A_200E_200F_206C_206A_206F_202A_206A_206C_200B_202B_206B_206A_200B_200F_202A_206D_202B_206F_206F_202C_202E_206E_206D_202C_206A_206E_200C_206B_206A_206E_202D_200D_202E(IObjectTable P_0, int P_1)
|
|
{
|
|
return P_0[P_1];
|
|
}
|
|
|
|
static List<GatheredItem> _200C_206F_206A_206E_200B_206A_200C_202D_206A_206F_206D_200E_202B_206E_206C_206E_202B_200C_202A_202E_200B_200F_200E_202A_206D_202A_200F_206A_206F_206E_206C_202C_206D_206E_200B_200C_202A_206E_206E_206B_202E(QuestStep P_0)
|
|
{
|
|
return P_0.ItemsToGather;
|
|
}
|
|
|
|
static uint _202C_206A_200E_206D_206F_200E_202B_200B_202E_206D_200C_206B_202C_200C_206D_200D_206E_200D_202E_206E_200D_200B_206F_206E_206F_200F_206C_206E_206B_206E_200B_202B_202E_200C_202A_200E_200D_206F_200D_202E(GatheredItem P_0)
|
|
{
|
|
return P_0.ItemId;
|
|
}
|
|
|
|
static RowRef<ClassJob> _202A_206F_206C_200B_206F_200B_206E_206D_206F_202D_206D_202E_202A_200D_206B_206B_202E_206F_206B_200F_206D_202C_206B_206B_202D_206B_206A_202A_202B_202B_200D_202C_206E_206F_202B_206C_206F_206D_200E_206B_202E(ICharacter P_0)
|
|
{
|
|
return P_0.ClassJob;
|
|
}
|
|
|
|
static List<QuestStep> _200F_202D_202C_202A_200D_200D_200B_200F_200E_206D_202B_206B_202C_202E_206E_202D_202D_206D_200C_206C_202B_200E_206C_206E_202B_202C_200B_206A_202C_206A_200C_206F_202E_206C_202E_202C_206A_206E_202B_200C_202E(GatheringRoot P_0)
|
|
{
|
|
return P_0.Steps;
|
|
}
|
|
|
|
static string _200F_200F_206A_202B_200F_200E_200C_200F_202C_206A_206F_202C_200C_206C_200C_202D_202E_200B_200B_206F_206A_206D_200E_206D_202E_202B_200C_206A_200D_206C_202D_206D_206A_202B_202B_202A_200E_206E_206C_206C_202E(ReadOnlySeString P_0)
|
|
{
|
|
return P_0.WithCertainMacroCodeReplacements();
|
|
}
|
|
|
|
static List<uint> _202C_200F_206B_206F_202D_206D_200F_202B_202A_206F_202C_202D_202E_206A_202B_202D_200B_206B_206A_200C_200D_206E_200C_200E_206F_206D_206B_200F_206A_202A_206B_200F_202A_206C_200C_206D_202E_202E_202C_200F_202E(QuestStep P_0)
|
|
{
|
|
return P_0.PointMenuChoices;
|
|
}
|
|
|
|
static string _202E_202E_200B_206B_206C_202A_206F_206B_200C_206B_200F_206E_202E_206B_202E_206B_202A_206B_202B_202C_200D_202A_200E_202A_206D_200D_206F_202A_202A_206F_202A_200B_200E_200B_202E_200B_200E_206D_206B_206D_202E(ExcelRef P_0)
|
|
{
|
|
return P_0.AsKey();
|
|
}
|
|
|
|
static uint _202D_200E_200C_202B_206A_200F_206F_202B_206D_206B_202B_206C_200D_202A_200E_200F_200B_202A_206D_206D_202D_202A_206A_206B_206A_206B_200B_202D_206F_206E_206A_200C_200D_206D_200E_200B_202A_206B_206B_202E(ExcelRef P_0)
|
|
{
|
|
return P_0.AsRowId();
|
|
}
|
|
|
|
static void _206F_202A_200C_200E_202E_200D_202E_200C_206F_202A_202C_206F_202E_206A_202E_200B_206E_206F_200E_200D_202D_200F_206E_202A_202C_200F_206A_202E_202A_202A_202A_200E_202B_202A_206C_202B_206A_206D_202A_206B_202E(IAddonLifecycle P_0, AddonEvent P_1, string P_2, IAddonLifecycle.AddonEventDelegate P_3)
|
|
{
|
|
P_0.UnregisterListener(P_1, P_2, P_3);
|
|
}
|
|
}
|