1830 lines
76 KiB
C#
1830 lines
76 KiB
C#
using System;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using System.Diagnostics;
|
|
using System.Linq;
|
|
using System.Numerics;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Text;
|
|
using Dalamud.Bindings.ImGui;
|
|
using Dalamud.Interface;
|
|
using Dalamud.Interface.Components;
|
|
using Dalamud.Interface.Utility.Raii;
|
|
using Dalamud.Plugin.Services;
|
|
using Lumina.Excel.Sheets;
|
|
using Microsoft.Extensions.Logging;
|
|
using Questionable.Controller;
|
|
using Questionable.Controller.Utils;
|
|
using Questionable.Data;
|
|
using Questionable.Functions;
|
|
using Questionable.Model;
|
|
using Questionable.Model.Questing;
|
|
|
|
namespace Questionable.Windows.QuestComponents;
|
|
|
|
internal sealed class EventInfoComponent
|
|
{
|
|
private sealed record EventQuest(string Name, List<ElementId> QuestIds, DateTime EndsAtUtc, string? Patch)
|
|
{
|
|
[CompilerGenerated]
|
|
private Type EqualityContract
|
|
{
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return _206D_202C_200C_200F_206E_200B_206C_206F_202A_202A_200F_206F_206E_200B_200C_202B_200D_200F_200B_200C_206A_206C_206E_206F_202B_202A_206F_200B_200E_202C_200C_206F_206A_200E_200C_202B_200C_206A_200B_202E_202E(typeof(EventQuest).TypeHandle);
|
|
}
|
|
}
|
|
|
|
[MethodImpl(MethodImplOptions.NoInlining)]
|
|
[CompilerGenerated]
|
|
public override string ToString()
|
|
{
|
|
StringBuilder stringBuilder = _200D_200E_206D_200C_200C_200E_206D_202C_200C_206F_200D_202E_200F_200C_200B_206A_200E_202E_200E_202B_202D_202E_206C_202B_206C_200B_206E_206D_200F_202B_202D_206B_202A_200B_206D_200C_200B_206B_202B_202B_202E();
|
|
_206C_202A_206C_206B_200E_202D_202D_200C_200E_202E_206D_206F_200F_202D_202C_202D_200F_202E_200F_200F_206D_200D_206B_200F_202A_200E_206C_200D_202C_206E_202D_200D_202B_200D_200B_206F_200C_202A_206B_202D_202E(stringBuilder, 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>(1998675563));
|
|
_206C_202A_206C_206B_200E_202D_202D_200C_200E_202E_206D_206F_200F_202D_202C_202D_200F_202E_200F_200F_206D_200D_206B_200F_202A_200E_206C_200D_202C_206E_202D_200D_202B_200D_200B_206F_200C_202A_206B_202D_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)) ? (-678979591) : (-678979592));
|
|
while (true)
|
|
{
|
|
int num2 = num;
|
|
int num3 = -678979591;
|
|
int num4 = num2;
|
|
int num5 = num4 + num3;
|
|
int num6 = num4 & num3;
|
|
switch (num5 - (num6 + num6))
|
|
{
|
|
case 2:
|
|
num = -678979592;
|
|
break;
|
|
case 0:
|
|
_200B_206F_206B_206E_200C_200D_202E_206B_202C_206A_206E_200D_202D_202A_200C_202B_202D_200C_202E_206E_200E_206E_206B_202B_206B_206B_200F_202D_206D_200F_200C_202C_206F_206A_206A_206F_202E_200B_206A_206A_202E(stringBuilder, '}');
|
|
return _200F_206D_200F_206B_202A_206D_202E_202B_206F_202E_202C_206F_200B_206D_206C_206D_202D_206C_200E_206C_206E_206C_206E_200E_200E_200C_206E_200F_206C_202D_200B_206B_202D_202E_206A_200E_206C_200E_202C_202D_202E((object)stringBuilder);
|
|
case 1:
|
|
_200B_206F_206B_206E_200C_200D_202E_206B_202C_206A_206E_200D_202D_202A_200C_202B_202D_200C_202E_206E_200E_206E_206B_202B_206B_206B_200F_202D_206D_200F_200C_202C_206F_206A_206A_206F_202E_200B_206A_206A_202E(stringBuilder, ' ');
|
|
num = -678979591;
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
[MethodImpl(MethodImplOptions.NoInlining)]
|
|
[CompilerGenerated]
|
|
private bool PrintMembers(StringBuilder builder)
|
|
{
|
|
_202A_206B_202B_206B_206F_200D_202A_206F_206D_202A_206E_206A_200D_206E_202C_206F_206D_200D_206C_200C_200D_200B_206F_202E_202A_202C_200C_202D_206B_202C_206E_206B_200C_200D_202E_200C_206D_200D_202A_206B_202E();
|
|
_206C_202A_206C_206B_200E_202D_202D_200C_200E_202E_206D_206F_200F_202D_202C_202D_200F_202E_200F_200F_206D_200D_206B_200F_202A_200E_206C_200D_202C_206E_202D_200D_202B_200D_200B_206F_200C_202A_206B_202D_202E(builder, global::_003CModule_003E._202E_206C_200F_206B_206A_202A_202C_206F_200C_206C_202B_206B_206D_206D_206D_202D_206E_202E_206C_206E_206D_202C_206F_200D_202D_202E_206A_206D_202A_206A_202B_200D_200C_206D_202B_200B_200D_200C_206E_206B_202E<string>(868794944));
|
|
_206B_206A_200D_200C_200F_202D_200C_206E_206B_202D_206A_206C_200E_206C_200B_200E_202E_206B_206A_206A_200B_206B_202B_200C_202B_200E_206D_206D_206B_206B_202B_206A_200F_202C_206D_206F_200B_206D_206C_206A_202E(builder, (object)Name);
|
|
_206C_202A_206C_206B_200E_202D_202D_200C_200E_202E_206D_206F_200F_202D_202C_202D_200F_202E_200F_200F_206D_200D_206B_200F_202A_200E_206C_200D_202C_206E_202D_200D_202B_200D_200B_206F_200C_202A_206B_202D_202E(builder, global::_003CModule_003E._202E_206C_200F_206B_206A_202A_202C_206F_200C_206C_202B_206B_206D_206D_206D_202D_206E_202E_206C_206E_206D_202C_206F_200D_202D_202E_206A_206D_202A_206A_202B_200D_200C_206D_202B_200B_200D_200C_206E_206B_202E<string>(206800257));
|
|
_206B_206A_200D_200C_200F_202D_200C_206E_206B_202D_206A_206C_200E_206C_200B_200E_202E_206B_206A_206A_200B_206B_202B_200C_202B_200E_206D_206D_206B_206B_202B_206A_200F_202C_206D_206F_200B_206D_206C_206A_202E(builder, (object)QuestIds);
|
|
_206C_202A_206C_206B_200E_202D_202D_200C_200E_202E_206D_206F_200F_202D_202C_202D_200F_202E_200F_200F_206D_200D_206B_200F_202A_200E_206C_200D_202C_206E_202D_200D_202B_200D_200B_206F_200C_202A_206B_202D_202E(builder, global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E<string>(-263122042));
|
|
_206C_202A_206C_206B_200E_202D_202D_200C_200E_202E_206D_206F_200F_202D_202C_202D_200F_202E_200F_200F_206D_200D_206B_200F_202A_200E_206C_200D_202C_206E_202D_200D_202B_200D_200B_206F_200C_202A_206B_202D_202E(builder, EndsAtUtc.ToString());
|
|
_206C_202A_206C_206B_200E_202D_202D_200C_200E_202E_206D_206F_200F_202D_202C_202D_200F_202E_200F_200F_206D_200D_206B_200F_202A_200E_206C_200D_202C_206E_202D_200D_202B_200D_200B_206F_200C_202A_206B_202D_202E(builder, global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E<string>(1837383221));
|
|
_206B_206A_200D_200C_200F_202D_200C_206E_206B_202D_206A_206C_200E_206C_200B_200E_202E_206B_206A_206A_200B_206B_202B_200C_202B_200E_206D_206D_206B_206B_202B_206A_200F_202C_206D_206F_200B_206D_206C_206A_202E(builder, (object)Patch);
|
|
return true;
|
|
}
|
|
|
|
[CompilerGenerated]
|
|
public bool Equals(EventQuest? other)
|
|
{
|
|
int num = (((object)this == other) ? 943810149 : 943810156);
|
|
while (true)
|
|
{
|
|
int num2 = num;
|
|
int num3 = 943810148;
|
|
int num4 = num2;
|
|
switch ((num4 | num3) - (num4 & num3))
|
|
{
|
|
case 6:
|
|
num = 943810156;
|
|
break;
|
|
case 4:
|
|
return EqualityComparer<string>.Default.Equals(Patch, other.Patch);
|
|
case 3:
|
|
num = ((!EqualityComparer<DateTime>.Default.Equals(EndsAtUtc, other.EndsAtUtc)) ? 943810145 : 943810144);
|
|
break;
|
|
case 2:
|
|
num = ((!EqualityComparer<List<ElementId>>.Default.Equals(QuestIds, other.QuestIds)) ? 943810145 : 943810151);
|
|
break;
|
|
case 7:
|
|
num = ((!_206A_200D_206A_202A_206E_202C_202C_200E_202B_200D_206B_206B_200D_200D_206C_202B_206A_202D_202B_206D_202C_200B_206A_206C_206D_206C_206E_202B_200F_206F_202E_202E_202D_206D_206D_206D_202A_200E_206A_206F_202E(EqualityContract, other.EqualityContract)) ? 943810145 : 943810148);
|
|
break;
|
|
case 5:
|
|
return false;
|
|
case 1:
|
|
return true;
|
|
case 8:
|
|
num = (((object)other == null) ? 943810145 : 943810147);
|
|
break;
|
|
case 0:
|
|
num = ((!EqualityComparer<string>.Default.Equals(Name, other.Name)) ? 943810145 : 943810150);
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
bool IEquatable<EventQuest>.Equals(EventQuest? other)
|
|
{
|
|
//ILSpy generated this explicit interface implementation from .override directive in Equals
|
|
return this.Equals(other);
|
|
}
|
|
|
|
static Type _206D_202C_200C_200F_206E_200B_206C_206F_202A_202A_200F_206F_206E_200B_200C_202B_200D_200F_200B_200C_206A_206C_206E_206F_202B_202A_206F_200B_200E_202C_200C_206F_206A_200E_200C_202B_200C_206A_200B_202E_202E(RuntimeTypeHandle P_0)
|
|
{
|
|
return Type.GetTypeFromHandle(P_0);
|
|
}
|
|
|
|
static StringBuilder _200D_200E_206D_200C_200C_200E_206D_202C_200C_206F_200D_202E_200F_200C_200B_206A_200E_202E_200E_202B_202D_202E_206C_202B_206C_200B_206E_206D_200F_202B_202D_206B_202A_200B_206D_200C_200B_206B_202B_202B_202E()
|
|
{
|
|
return new StringBuilder();
|
|
}
|
|
|
|
static StringBuilder _206C_202A_206C_206B_200E_202D_202D_200C_200E_202E_206D_206F_200F_202D_202C_202D_200F_202E_200F_200F_206D_200D_206B_200F_202A_200E_206C_200D_202C_206E_202D_200D_202B_200D_200B_206F_200C_202A_206B_202D_202E(StringBuilder P_0, string P_1)
|
|
{
|
|
return P_0.Append(P_1);
|
|
}
|
|
|
|
static StringBuilder _200B_206F_206B_206E_200C_200D_202E_206B_202C_206A_206E_200D_202D_202A_200C_202B_202D_200C_202E_206E_200E_206E_206B_202B_206B_206B_200F_202D_206D_200F_200C_202C_206F_206A_206A_206F_202E_200B_206A_206A_202E(StringBuilder P_0, char P_1)
|
|
{
|
|
return P_0.Append(P_1);
|
|
}
|
|
|
|
static string _200F_206D_200F_206B_202A_206D_202E_202B_206F_202E_202C_206F_200B_206D_206C_206D_202D_206C_200E_206C_206E_206C_206E_200E_200E_200C_206E_200F_206C_202D_200B_206B_202D_202E_206A_200E_206C_200E_202C_202D_202E(object P_0)
|
|
{
|
|
return P_0.ToString();
|
|
}
|
|
|
|
static void _202A_206B_202B_206B_206F_200D_202A_206F_206D_202A_206E_206A_200D_206E_202C_206F_206D_200D_206C_200C_200D_200B_206F_202E_202A_202C_200C_202D_206B_202C_206E_206B_200C_200D_202E_200C_206D_200D_202A_206B_202E()
|
|
{
|
|
RuntimeHelpers.EnsureSufficientExecutionStack();
|
|
}
|
|
|
|
static StringBuilder _206B_206A_200D_200C_200F_202D_200C_206E_206B_202D_206A_206C_200E_206C_200B_200E_202E_206B_206A_206A_200B_206B_202B_200C_202B_200E_206D_206D_206B_206B_202B_206A_200F_202C_206D_206F_200B_206D_206C_206A_202E(StringBuilder P_0, object P_1)
|
|
{
|
|
return P_0.Append(P_1);
|
|
}
|
|
|
|
static bool _206A_200D_206A_202A_206E_202C_202C_200E_202B_200D_206B_206B_200D_200D_206C_202B_206A_202D_202B_206D_202C_200B_206A_206C_206D_206C_206E_202B_200F_206F_202E_202E_202D_206D_206D_206D_202A_200E_206A_206F_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<IQuestInfo, DateTime> _003C_003E9__21_2;
|
|
|
|
public static Func<IQuestInfo, string> _003C_003E9__21_3;
|
|
|
|
public static Func<string, bool> _003C_003E9__21_4;
|
|
|
|
public static Func<IQuestInfo, ElementId> _003C_003E9__21_5;
|
|
|
|
public static Func<IQuestInfo, bool> _003C_003E9__24_0;
|
|
|
|
public static Func<IQuestInfo, ElementId> _003C_003E9__24_1;
|
|
|
|
public static Func<IQuestInfo, DateTime> _003C_003E9__28_1;
|
|
|
|
public static Func<IQuestInfo, string> _003C_003E9__28_2;
|
|
|
|
public static Func<string, bool> _003C_003E9__28_3;
|
|
|
|
internal DateTime _003CDraw_003Eb__21_2(IQuestInfo q)
|
|
{
|
|
DateTime? dateTime = (q as QuestInfo)?.SeasonalQuestExpiry;
|
|
int num = (dateTime.HasValue ? (-1099291127) : (-1099291121));
|
|
DateTime? dateTime2 = default(DateTime?);
|
|
UnlockLinkQuestInfo unlockLinkQuestInfo = default(UnlockLinkQuestInfo);
|
|
while (true)
|
|
{
|
|
int num2 = num;
|
|
int num3 = -1099291124;
|
|
int num4 = num2;
|
|
int num5 = num4 + num3;
|
|
int num6 = num4 & num3;
|
|
DateTime? obj;
|
|
switch (num5 - (num6 + num6))
|
|
{
|
|
case 1:
|
|
{
|
|
DateTime valueOrDefault = dateTime2.GetValueOrDefault();
|
|
return NormalizeExpiry(valueOrDefault);
|
|
}
|
|
case 3:
|
|
unlockLinkQuestInfo = q as UnlockLinkQuestInfo;
|
|
num = ((unlockLinkQuestInfo != null) ? (-1099291126) : (-1099291122));
|
|
break;
|
|
case 6:
|
|
obj = unlockLinkQuestInfo.QuestExpiry;
|
|
goto IL_00d6;
|
|
case 4:
|
|
return DateTime.MaxValue;
|
|
case 5:
|
|
obj = dateTime;
|
|
goto IL_00d6;
|
|
case 0:
|
|
num = -1099291121;
|
|
break;
|
|
case 2:
|
|
{
|
|
obj = null;
|
|
goto IL_00d6;
|
|
}
|
|
IL_00d6:
|
|
dateTime2 = obj;
|
|
num = ((!dateTime2.HasValue) ? (-1099291128) : (-1099291123));
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
internal string _003CDraw_003Eb__21_3(IQuestInfo q)
|
|
{
|
|
return (q as UnlockLinkQuestInfo)?.Patch;
|
|
}
|
|
|
|
internal bool _003CDraw_003Eb__21_4(string p)
|
|
{
|
|
return !_206C_206A_200D_206A_206B_200C_200B_202C_202C_202A_202B_200E_206E_202A_200E_202C_202A_202E_200C_202A_200D_206E_202C_200D_202B_202A_200F_206B_206B_206E_202E_200D_202E_200B_200B_200D_200E_202E_200C_200F_202E(p);
|
|
}
|
|
|
|
internal ElementId _003CDraw_003Eb__21_5(IQuestInfo q)
|
|
{
|
|
return q.QuestId;
|
|
}
|
|
|
|
internal bool _003CGetCurrentlyActiveEventQuests_003Eb__24_0(IQuestInfo q)
|
|
{
|
|
DateTime? dateTime = (q as QuestInfo)?.SeasonalQuestExpiry;
|
|
int num = ((!dateTime.HasValue) ? (-1628574967) : (-1628574968));
|
|
UnlockLinkQuestInfo unlockLinkQuestInfo = default(UnlockLinkQuestInfo);
|
|
while (true)
|
|
{
|
|
int num2 = num;
|
|
int num3 = -1628574965;
|
|
int num4 = num2;
|
|
int num5 = num4 + num3;
|
|
int num6 = num4 & num3;
|
|
switch (num5 - (num6 + num6))
|
|
{
|
|
case 6:
|
|
return true;
|
|
case 2:
|
|
unlockLinkQuestInfo = q as UnlockLinkQuestInfo;
|
|
num = ((unlockLinkQuestInfo == null) ? (-1628574966) : (-1628574962));
|
|
break;
|
|
case 0:
|
|
{
|
|
DateTime valueOrDefault = dateTime.GetValueOrDefault();
|
|
num = ((!(NormalizeExpiry(valueOrDefault) >= DateTime.UtcNow)) ? (-1628574966) : (-1628574963));
|
|
break;
|
|
}
|
|
case 3:
|
|
{
|
|
DateTime valueOrDefault2 = dateTime.GetValueOrDefault();
|
|
num = ((!(NormalizeExpiry(valueOrDefault2) >= DateTime.UtcNow)) ? (-1628574967) : (-1628574964));
|
|
break;
|
|
}
|
|
case 1:
|
|
return false;
|
|
case 7:
|
|
return true;
|
|
case 4:
|
|
num = -1628574968;
|
|
break;
|
|
case 5:
|
|
dateTime = unlockLinkQuestInfo.QuestExpiry;
|
|
num = ((!dateTime.HasValue) ? (-1628574966) : (-1628574965));
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
internal ElementId _003CGetCurrentlyActiveEventQuests_003Eb__24_1(IQuestInfo q)
|
|
{
|
|
return q.QuestId;
|
|
}
|
|
|
|
internal DateTime _003CUpdateCacheIfNeeded_003Eb__28_1(IQuestInfo q)
|
|
{
|
|
DateTime? dateTime = (q as QuestInfo)?.SeasonalQuestExpiry;
|
|
int num = (dateTime.HasValue ? (-968246671) : (-968246666));
|
|
DateTime? dateTime2 = default(DateTime?);
|
|
UnlockLinkQuestInfo unlockLinkQuestInfo = default(UnlockLinkQuestInfo);
|
|
while (true)
|
|
{
|
|
int num2 = num;
|
|
int num3 = -968246665;
|
|
int num4 = num2;
|
|
int num5 = num4 + num3;
|
|
int num6 = num4 & num3;
|
|
DateTime? obj;
|
|
switch (num5 - (num6 + num6))
|
|
{
|
|
case 5:
|
|
num = -968246666;
|
|
break;
|
|
case 6:
|
|
obj = dateTime;
|
|
goto IL_0091;
|
|
case 2:
|
|
return DateTime.MaxValue;
|
|
case 4:
|
|
{
|
|
DateTime valueOrDefault = dateTime2.GetValueOrDefault();
|
|
return NormalizeExpiry(valueOrDefault);
|
|
}
|
|
case 1:
|
|
unlockLinkQuestInfo = q as UnlockLinkQuestInfo;
|
|
num = ((unlockLinkQuestInfo != null) ? (-968246668) : (-968246665));
|
|
break;
|
|
case 3:
|
|
obj = unlockLinkQuestInfo.QuestExpiry;
|
|
goto IL_0091;
|
|
case 0:
|
|
{
|
|
obj = null;
|
|
goto IL_0091;
|
|
}
|
|
IL_0091:
|
|
dateTime2 = obj;
|
|
num = ((!dateTime2.HasValue) ? (-968246667) : (-968246669));
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
internal string _003CUpdateCacheIfNeeded_003Eb__28_2(IQuestInfo q)
|
|
{
|
|
return (q as UnlockLinkQuestInfo)?.Patch;
|
|
}
|
|
|
|
internal bool _003CUpdateCacheIfNeeded_003Eb__28_3(string p)
|
|
{
|
|
return !_206C_206A_200D_206A_206B_200C_200B_202C_202C_202A_202B_200E_206E_202A_200E_202C_202A_202E_200C_202A_200D_206E_202C_200D_202B_202A_200F_206B_206B_206E_202E_200D_202E_200B_200B_200D_200E_202E_200C_200F_202E(p);
|
|
}
|
|
|
|
static bool _206C_206A_200D_206A_206B_200C_200B_202C_202C_202A_202B_200E_206E_202A_200E_202C_202A_202E_200C_202A_200D_206E_202C_200D_202B_202A_200F_206B_206B_206E_202E_200D_202E_200B_200B_200D_200E_202E_200C_200F_202E(string P_0)
|
|
{
|
|
return string.IsNullOrEmpty(P_0);
|
|
}
|
|
}
|
|
|
|
[CompilerGenerated]
|
|
private sealed class _003CGetActiveSeasonalQuestsNoCache_003Ed__27 : IEnumerable<IQuestInfo>, IEnumerable, IEnumerator<IQuestInfo>, IEnumerator, IDisposable
|
|
{
|
|
private int _003C_003E1__state;
|
|
|
|
private IQuestInfo _003C_003E2__current;
|
|
|
|
private int _003C_003El__initialThreadId;
|
|
|
|
public EventInfoComponent _003C_003E4__this;
|
|
|
|
private IEnumerator<ElementId> _003C_003E7__wrap1;
|
|
|
|
IQuestInfo IEnumerator<IQuestInfo>.Current
|
|
{
|
|
[DebuggerHidden]
|
|
get
|
|
{
|
|
return _003C_003E2__current;
|
|
}
|
|
}
|
|
|
|
object IEnumerator.Current
|
|
{
|
|
[DebuggerHidden]
|
|
get
|
|
{
|
|
return _003C_003E2__current;
|
|
}
|
|
}
|
|
|
|
[DebuggerHidden]
|
|
public _003CGetActiveSeasonalQuestsNoCache_003Ed__27(int _003C_003E1__state)
|
|
{
|
|
this._003C_003E1__state = _003C_003E1__state;
|
|
_003C_003El__initialThreadId = _200E_200C_202A_206E_200E_202A_202C_202B_202B_206E_202C_200C_206E_202E_200C_200F_202B_202D_206D_206A_206D_202E_206A_200C_200F_206C_202E_206E_206B_202A_202D_200C_200E_206B_202D_202E_202C_200C_202D_202D_202E();
|
|
}
|
|
|
|
[DebuggerHidden]
|
|
void IDisposable.Dispose()
|
|
{
|
|
int num = _003C_003E1__state;
|
|
int num2 = ((num == -3) ? 1245844464 : 1245844467);
|
|
while (true)
|
|
{
|
|
int num3 = num2;
|
|
int num4 = 1245844466;
|
|
int num5 = num3;
|
|
int num6 = num5 + num4;
|
|
int num7 = num5 & num4;
|
|
switch (num6 - (num7 + num7))
|
|
{
|
|
default:
|
|
continue;
|
|
case 0:
|
|
num2 = 1245844467;
|
|
continue;
|
|
case 1:
|
|
num4 = 1;
|
|
num5 = num;
|
|
if ((uint)(~(~num5 + num4)) <= 3u)
|
|
{
|
|
num2 = 1245844464;
|
|
continue;
|
|
}
|
|
break;
|
|
case 2:
|
|
try
|
|
{
|
|
}
|
|
finally
|
|
{
|
|
_003C_003Em__Finally1();
|
|
}
|
|
break;
|
|
}
|
|
break;
|
|
}
|
|
_003C_003E7__wrap1 = null;
|
|
_003C_003E1__state = -2;
|
|
}
|
|
|
|
[MethodImpl(MethodImplOptions.NoInlining)]
|
|
private bool MoveNext()
|
|
{
|
|
try
|
|
{
|
|
int num = _003C_003E1__state;
|
|
EventInfoComponent eventInfoComponent = _003C_003E4__this;
|
|
int num2;
|
|
IQuestInfo questInfo = default(IQuestInfo);
|
|
DateTime dateTime = default(DateTime);
|
|
Questionable.Model.Quest quest = default(Questionable.Model.Quest);
|
|
ElementId current = default(ElementId);
|
|
DateTime? dateTime2 = default(DateTime?);
|
|
QuestInfo questInfo2 = default(QuestInfo);
|
|
UnlockLinkQuestInfo unlockLinkQuestInfo = default(UnlockLinkQuestInfo);
|
|
switch (num)
|
|
{
|
|
default:
|
|
num2 = -910534625;
|
|
goto IL_0034;
|
|
case 0:
|
|
{
|
|
_003C_003E1__state = -1;
|
|
IEnumerable<ElementId> allQuestIds = eventInfoComponent._questRegistry.GetAllQuestIds();
|
|
_003C_003E7__wrap1 = allQuestIds.GetEnumerator();
|
|
_003C_003E1__state = -3;
|
|
num2 = -910534647;
|
|
goto IL_0034;
|
|
}
|
|
case 4:
|
|
goto IL_0250;
|
|
case 2:
|
|
goto IL_02a4;
|
|
case 3:
|
|
goto IL_0373;
|
|
case 1:
|
|
goto IL_0387;
|
|
IL_0034:
|
|
while (true)
|
|
{
|
|
int num3 = num2;
|
|
int num4 = -910534626;
|
|
int num5 = num3;
|
|
switch ((num5 | num4) - (num5 & num4))
|
|
{
|
|
case 21:
|
|
goto IL_00c8;
|
|
case 15:
|
|
goto IL_00ff;
|
|
case 6:
|
|
goto IL_0123;
|
|
case 12:
|
|
_202C_200F_200D_202E_202C_200C_206C_200D_200E_206A_206D_206A_206B_202B_202B_202A_200E_202D_206D_202B_206B_202A_200F_200D_202B_206D_200F_200C_200F_202E_202B_200E_206B_206F_206E_202A_206F_202B_200D_206B_202E((ILogger)eventInfoComponent._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>(553552971), new object[3] { questInfo.QuestId, questInfo.Name, dateTime });
|
|
num2 = -910534647;
|
|
break;
|
|
case 17:
|
|
goto end_IL_0034;
|
|
case 24:
|
|
_003C_003E2__current = questInfo;
|
|
_003C_003E1__state = 4;
|
|
return true;
|
|
case 14:
|
|
goto IL_01f8;
|
|
case 5:
|
|
goto IL_0220;
|
|
case 18:
|
|
goto IL_0250;
|
|
case 16:
|
|
goto IL_0264;
|
|
case 1:
|
|
return false;
|
|
case 4:
|
|
goto IL_02a4;
|
|
case 2:
|
|
_003C_003E2__current = questInfo;
|
|
_003C_003E1__state = 2;
|
|
return true;
|
|
case 25:
|
|
questInfo = quest.Info;
|
|
num2 = -910534629;
|
|
break;
|
|
case 23:
|
|
goto IL_02ef;
|
|
case 22:
|
|
goto IL_0317;
|
|
case 27:
|
|
goto IL_0344;
|
|
case 19:
|
|
goto IL_0373;
|
|
case 0:
|
|
goto IL_0387;
|
|
case 8:
|
|
num2 = -910534625;
|
|
break;
|
|
case 28:
|
|
goto IL_03a7;
|
|
case 11:
|
|
_202C_200F_200D_202E_202C_200C_206C_200D_200E_206A_206D_206A_206B_202B_202B_202A_200E_202D_206D_202B_206B_202A_200F_200D_202B_206D_200F_200C_200F_202E_202B_200E_206B_206F_206E_202A_206F_202B_200D_206B_202E((ILogger)eventInfoComponent._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>(-92370415), new object[1] { current });
|
|
num2 = -910534647;
|
|
break;
|
|
case 13:
|
|
_003C_003E2__current = questInfo;
|
|
_003C_003E1__state = 1;
|
|
return true;
|
|
case 7:
|
|
goto IL_0422;
|
|
case 20:
|
|
goto IL_044a;
|
|
case 9:
|
|
_003C_003E2__current = questInfo;
|
|
_003C_003E1__state = 3;
|
|
return true;
|
|
case 26:
|
|
goto IL_04a5;
|
|
case 3:
|
|
goto IL_04d1;
|
|
case 10:
|
|
_003C_003Em__Finally1();
|
|
_003C_003E7__wrap1 = null;
|
|
return false;
|
|
}
|
|
continue;
|
|
IL_04d1:
|
|
num2 = ((!eventInfoComponent._alreadyLoggedActiveSeasonalSkip.Add(_206B_200E_200E_202A_202E_206E_200E_206E_200E_206C_206D_202B_200F_202B_206B_200D_200F_200B_200B_202A_202A_206F_206F_206B_206B_202A_200F_202D_202E_200F_206E_200E_206D_206C_206F_206F_206B_200C_200C_202B_202E(questInfo.QuestId))) ? (-910534647) : (-910534638));
|
|
continue;
|
|
IL_0123:
|
|
DateTime valueOrDefault = dateTime2.GetValueOrDefault();
|
|
dateTime = NormalizeExpiry(valueOrDefault);
|
|
num2 = ((!(dateTime > DateTime.UtcNow)) ? (-910534627) : (-910534637));
|
|
continue;
|
|
IL_0344:
|
|
num2 = ((!eventInfoComponent._alreadyLoggedActiveSeasonalSkip.Add(_206B_200E_200E_202A_202E_206E_200E_206E_200E_206C_206D_202B_200F_202B_206B_200D_200F_200B_200B_202A_202A_206F_206F_206B_206B_202A_200F_202D_202E_200F_206E_200E_206D_206C_206F_206F_206B_200C_200C_202B_202E(current))) ? (-910534647) : (-910534635));
|
|
continue;
|
|
IL_04a5:
|
|
num2 = ((!eventInfoComponent._questRegistry.TryGetQuest(current, out quest)) ? (-910534651) : (-910534649));
|
|
continue;
|
|
IL_0264:
|
|
dateTime2 = questInfo2.SeasonalQuestExpiry;
|
|
num2 = (dateTime2.HasValue ? (-910534647) : (-910534650));
|
|
continue;
|
|
IL_01f8:
|
|
questInfo2 = questInfo as QuestInfo;
|
|
num2 = ((questInfo2 == null) ? (-910534647) : (-910534654));
|
|
continue;
|
|
IL_044a:
|
|
current = _003C_003E7__wrap1.Current;
|
|
num2 = (eventInfoComponent._questData.TryGetQuestInfo(current, out questInfo) ? (-910534629) : (-910534652));
|
|
continue;
|
|
IL_0317:
|
|
dateTime2 = unlockLinkQuestInfo.QuestExpiry;
|
|
num2 = ((!dateTime2.HasValue) ? (-910534628) : (-910534632));
|
|
continue;
|
|
IL_00ff:
|
|
num2 = ((!questInfo2.IsSeasonalQuest) ? (-910534647) : (-910534642));
|
|
continue;
|
|
IL_0422:
|
|
unlockLinkQuestInfo = questInfo as UnlockLinkQuestInfo;
|
|
num2 = ((unlockLinkQuestInfo == null) ? (-910534640) : (-910534648));
|
|
continue;
|
|
IL_0220:
|
|
num2 = (eventInfoComponent._questFunctions.IsQuestUnobtainable(questInfo.QuestId) ? (-910534647) : (-910534631));
|
|
continue;
|
|
IL_02ef:
|
|
num2 = (_206F_202B_206F_206B_206A_206B_202E_200B_202B_200C_206A_202B_202D_202E_200C_206D_200E_200E_200F_206F_200D_206C_200C_200F_206D_200E_206D_200C_202D_202B_206C_202B_200E_206C_200B_200B_200B_206D_206F_200D_202E((IEnumerator)_003C_003E7__wrap1) ? (-910534646) : (-910534636));
|
|
continue;
|
|
IL_03a7:
|
|
dateTime2 = questInfo2.SeasonalQuestExpiry;
|
|
num2 = ((!dateTime2.HasValue) ? (-910534639) : (-910534645));
|
|
continue;
|
|
IL_00c8:
|
|
DateTime valueOrDefault2 = dateTime2.GetValueOrDefault();
|
|
num2 = ((!(NormalizeExpiry(valueOrDefault2) > DateTime.UtcNow)) ? (-910534647) : (-910534633));
|
|
continue;
|
|
end_IL_0034:
|
|
break;
|
|
}
|
|
goto case 0;
|
|
IL_0387:
|
|
_003C_003E1__state = -3;
|
|
num2 = -910534647;
|
|
goto IL_0034;
|
|
IL_0373:
|
|
_003C_003E1__state = -3;
|
|
num2 = -910534647;
|
|
goto IL_0034;
|
|
IL_02a4:
|
|
_003C_003E1__state = -3;
|
|
num2 = -910534647;
|
|
goto IL_0034;
|
|
IL_0250:
|
|
_003C_003E1__state = -3;
|
|
num2 = -910534647;
|
|
goto IL_0034;
|
|
}
|
|
}
|
|
catch
|
|
{
|
|
//try-fault
|
|
((IDisposable)this).Dispose();
|
|
throw;
|
|
}
|
|
}
|
|
|
|
bool IEnumerator.MoveNext()
|
|
{
|
|
//ILSpy generated this explicit interface implementation from .override directive in MoveNext
|
|
return this.MoveNext();
|
|
}
|
|
|
|
private void _003C_003Em__Finally1()
|
|
{
|
|
_003C_003E1__state = -1;
|
|
int num = ((_003C_003E7__wrap1 == null) ? 92311819 : 92311816);
|
|
while (true)
|
|
{
|
|
int num2 = num;
|
|
int num3 = 92311818;
|
|
int num4 = num2;
|
|
int num5 = num4 + num3;
|
|
int num6 = num4 & num3;
|
|
switch (num5 - (num6 + num6))
|
|
{
|
|
case 0:
|
|
num = 92311816;
|
|
break;
|
|
case 2:
|
|
_206C_202A_200B_202D_206F_206E_206A_202B_202C_200E_200F_206B_200E_202D_202C_200E_202E_200D_206C_202E_202E_206C_206C_202E_200C_202B_206A_200B_200C_202D_206A_206A_206C_200B_202E_206D_206E_200B_206D_200C_202E((IDisposable)_003C_003E7__wrap1);
|
|
num = 92311819;
|
|
break;
|
|
case 1:
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
|
|
[DebuggerHidden]
|
|
void IEnumerator.Reset()
|
|
{
|
|
throw _206C_206D_206F_200F_206D_202A_200E_200E_206D_200C_206E_200D_200F_206D_200E_200D_200B_200D_206D_200E_206E_206C_206F_202A_206C_200E_200F_206E_202E_200E_206A_206B_200F_200C_202C_206B_200D_206E_202E_206B_202E();
|
|
}
|
|
|
|
[DebuggerHidden]
|
|
IEnumerator<IQuestInfo> IEnumerable<IQuestInfo>.GetEnumerator()
|
|
{
|
|
int num = ((_003C_003E1__state != -2) ? (-673075660) : (-673075657));
|
|
_003CGetActiveSeasonalQuestsNoCache_003Ed__27 result = default(_003CGetActiveSeasonalQuestsNoCache_003Ed__27);
|
|
while (true)
|
|
{
|
|
int num2 = num;
|
|
int num3 = -673075658;
|
|
int num4 = num2;
|
|
switch ((num4 | num3) - (num4 & num3))
|
|
{
|
|
case 4:
|
|
_003C_003E1__state = 0;
|
|
result = this;
|
|
num = -673075659;
|
|
break;
|
|
case 3:
|
|
return result;
|
|
case 0:
|
|
num = -673075657;
|
|
break;
|
|
case 1:
|
|
num = ((_003C_003El__initialThreadId != _200E_200C_202A_206E_200E_202A_202C_202B_202B_206E_202C_200C_206E_202E_200C_200F_202B_202D_206D_206A_206D_202E_206A_200C_200F_206C_202E_206E_206B_202A_202D_200C_200E_206B_202D_202E_202C_200C_202D_202D_202E()) ? (-673075660) : (-673075662));
|
|
break;
|
|
case 2:
|
|
result = new _003CGetActiveSeasonalQuestsNoCache_003Ed__27(0)
|
|
{
|
|
_003C_003E4__this = _003C_003E4__this
|
|
};
|
|
num = -673075659;
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
[DebuggerHidden]
|
|
IEnumerator IEnumerable.GetEnumerator()
|
|
{
|
|
return ((IEnumerable<IQuestInfo>)this).GetEnumerator();
|
|
}
|
|
|
|
static int _200E_200C_202A_206E_200E_202A_202C_202B_202B_206E_202C_200C_206E_202E_200C_200F_202B_202D_206D_206A_206D_202E_206A_200C_200F_206C_202E_206E_206B_202A_202D_200C_200E_206B_202D_202E_202C_200C_202D_202D_202E()
|
|
{
|
|
return Environment.CurrentManagedThreadId;
|
|
}
|
|
|
|
static ushort _206B_200E_200E_202A_202E_206E_200E_206E_200E_206C_206D_202B_200F_202B_206B_200D_200F_200B_200B_202A_202A_206F_206F_206B_206B_202A_200F_202D_202E_200F_206E_200E_206D_206C_206F_206F_206B_200C_200C_202B_202E(ElementId P_0)
|
|
{
|
|
return P_0.Value;
|
|
}
|
|
|
|
static void _202C_200F_200D_202E_202C_200C_206C_200D_200E_206A_206D_206A_206B_202B_202B_202A_200E_202D_206D_202B_206B_202A_200F_200D_202B_206D_200F_200C_200F_202E_202B_200E_206B_206F_206E_202A_206F_202B_200D_206B_202E(ILogger P_0, string P_1, object[] P_2)
|
|
{
|
|
P_0.LogDebug(P_1, P_2);
|
|
}
|
|
|
|
static bool _206F_202B_206F_206B_206A_206B_202E_200B_202B_200C_206A_202B_202D_202E_200C_206D_200E_200E_200F_206F_200D_206C_200C_200F_206D_200E_206D_200C_202D_202B_206C_202B_200E_206C_200B_200B_200B_206D_206F_200D_202E(IEnumerator P_0)
|
|
{
|
|
return P_0.MoveNext();
|
|
}
|
|
|
|
static void _206C_202A_200B_202D_206F_206E_206A_202B_202C_200E_200F_206B_200E_202D_202C_200E_202E_200D_206C_202E_202E_206C_206C_202E_200C_202B_206A_200B_200C_202D_206A_206A_206C_200B_202E_206D_206E_200B_206D_200C_202E(IDisposable P_0)
|
|
{
|
|
P_0.Dispose();
|
|
}
|
|
|
|
static NotSupportedException _206C_206D_206F_200F_206D_202A_200E_200E_206D_200C_206E_200D_200F_206D_200E_200D_200B_200D_206D_200E_206E_206C_206F_202A_206C_200E_200F_206E_202E_200E_206A_206B_200F_200C_202C_206B_200D_206E_202E_206B_202E()
|
|
{
|
|
return new NotSupportedException();
|
|
}
|
|
}
|
|
|
|
private readonly QuestData _questData;
|
|
|
|
private readonly QuestRegistry _questRegistry;
|
|
|
|
private readonly QuestFunctions _questFunctions;
|
|
|
|
private readonly UiUtils _uiUtils;
|
|
|
|
private readonly QuestController _questController;
|
|
|
|
private readonly FateController _fateController;
|
|
|
|
private readonly SeasonalDutyController _seasonalDutyController;
|
|
|
|
private readonly CustomDeliveryController _customDeliveryController;
|
|
|
|
private readonly AttunementController _attunementController;
|
|
|
|
private readonly QuestTooltipComponent _questTooltipComponent;
|
|
|
|
private readonly Configuration _configuration;
|
|
|
|
private readonly IDataManager _dataManager;
|
|
|
|
private readonly JournalData _journalData;
|
|
|
|
private List<IQuestInfo> _cachedActiveSeasonalQuests = new List<IQuestInfo>();
|
|
|
|
private DateTime _cachedAtUtc = DateTime.MinValue;
|
|
|
|
private readonly TimeSpan _cacheDuration = TimeSpan.FromMinutes(5L);
|
|
|
|
private readonly ILogger<EventInfoComponent> _logger;
|
|
|
|
private readonly HashSet<ushort> _alreadyLoggedActiveSeasonalSkip = new HashSet<ushort>();
|
|
|
|
public bool ShouldDraw
|
|
{
|
|
get
|
|
{
|
|
int num = (_configuration.General.ShowIncompleteSeasonalEvents ? (-922541968) : (-922541965));
|
|
while (true)
|
|
{
|
|
int num2 = num;
|
|
int num3 = -922541966;
|
|
int num4 = num2;
|
|
switch ((num4 | num3) - (num4 & num3))
|
|
{
|
|
case 0:
|
|
goto IL_0050;
|
|
case 2:
|
|
UpdateCacheIfNeeded();
|
|
return _cachedActiveSeasonalQuests.Any((IQuestInfo q) => !_questFunctions.IsQuestComplete(q.QuestId));
|
|
case 1:
|
|
return false;
|
|
}
|
|
continue;
|
|
IL_0050:
|
|
num = -922541965;
|
|
}
|
|
}
|
|
}
|
|
|
|
[MethodImpl(MethodImplOptions.NoInlining)]
|
|
public EventInfoComponent(QuestData questData, QuestRegistry questRegistry, QuestFunctions questFunctions, UiUtils uiUtils, QuestController questController, FateController fateController, SeasonalDutyController seasonalDutyController, CustomDeliveryController customDeliveryController, AttunementController attunementController, QuestTooltipComponent questTooltipComponent, Configuration configuration, IDataManager dataManager, JournalData journalData, ILogger<EventInfoComponent> logger)
|
|
{
|
|
_questData = questData;
|
|
_questRegistry = questRegistry;
|
|
_questFunctions = questFunctions;
|
|
_uiUtils = uiUtils;
|
|
_questController = questController;
|
|
_fateController = fateController;
|
|
_seasonalDutyController = seasonalDutyController;
|
|
_customDeliveryController = customDeliveryController;
|
|
_attunementController = attunementController;
|
|
_questTooltipComponent = questTooltipComponent;
|
|
_configuration = configuration;
|
|
_dataManager = dataManager;
|
|
_journalData = journalData;
|
|
_logger = logger ?? throw _202A_206F_200B_202A_206A_206E_200F_202C_206E_206E_202B_200D_200E_200D_200F_202E_202D_206D_200D_206A_200F_200E_206D_200B_200C_200E_206E_206B_200F_206A_206C_202A_200C_206E_206F_200E_206C_202E_202D_206D_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>(449817736));
|
|
}
|
|
|
|
[MethodImpl(MethodImplOptions.NoInlining)]
|
|
public void Draw()
|
|
{
|
|
UpdateCacheIfNeeded();
|
|
var (contentStartPos, availableWidth, drawList) = UiThemeUtils.BeginCard();
|
|
UiThemeUtils.SectionHeader(global::_003CModule_003E._202E_206C_200F_206B_206A_202A_202C_206F_200C_206C_202B_206B_206D_206D_206D_202D_206E_202E_206C_206E_206D_202C_206F_200D_202D_202E_206A_206D_202A_206A_202B_200D_200C_206D_202B_200B_200D_200C_206E_206B_202E<string>(-212176951));
|
|
IEnumerator<IGrouping<string, IQuestInfo>> enumerator = _cachedActiveSeasonalQuests.GroupBy([MethodImpl(MethodImplOptions.NoInlining)] (IQuestInfo q) =>
|
|
{
|
|
int num6 = ((!(q.QuestId is UnlockLinkId)) ? (-2142227645) : (-2142227641));
|
|
string folderName = default(string);
|
|
while (true)
|
|
{
|
|
int num7 = num6;
|
|
int num8 = -2142227647;
|
|
int num9 = num7;
|
|
switch ((num9 | num8) - (num9 & num8))
|
|
{
|
|
case 0:
|
|
return q.Name;
|
|
case 2:
|
|
num6 = ((!_questRegistry.TryGetQuestFolderName(q.QuestId, out folderName)) ? (-2142227648) : (-2142227644));
|
|
break;
|
|
case 3:
|
|
return folderName;
|
|
case 1:
|
|
num6 = ((!q.JournalGenre.HasValue) ? (-2142227647) : (-2142227643));
|
|
break;
|
|
case 6:
|
|
return 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>(1279184171);
|
|
case 7:
|
|
num6 = -2142227641;
|
|
break;
|
|
case 4:
|
|
return GetJournalGenreName(q.JournalGenre.Value);
|
|
case 5:
|
|
num6 = (_206E_206D_200E_206A_206F_200E_202E_206F_206C_202E_200B_202D_200C_206B_202A_206D_200B_202B_200F_200C_200F_200E_200E_200F_202E_200E_200C_202D_202E_206D_202C_202C_200F_206D_202B_200D_206A_202C_206B_202B_202E(folderName) ? (-2142227648) : (-2142227646));
|
|
break;
|
|
}
|
|
}
|
|
}).GetEnumerator();
|
|
try
|
|
{
|
|
int num = 1269360380;
|
|
List<string> list = default(List<string>);
|
|
IGrouping<string, IQuestInfo> current = default(IGrouping<string, IQuestInfo>);
|
|
DateTime endsAtUtc = default(DateTime);
|
|
while (true)
|
|
{
|
|
int num2 = num;
|
|
int num3 = 1269360381;
|
|
int num4 = num2;
|
|
object obj;
|
|
string patch;
|
|
EventQuest eventQuest;
|
|
switch ((num4 | num3) - (num4 & num3))
|
|
{
|
|
case 3:
|
|
num = 1269360380;
|
|
break;
|
|
case 4:
|
|
obj = list[0];
|
|
goto IL_00a7;
|
|
case 1:
|
|
num = (_202B_206A_202B_206E_202C_206B_200D_202D_200B_202D_206B_202C_202C_200B_206D_200B_200F_202A_202C_200D_206C_202C_200D_200D_206E_206A_206B_206A_200B_206B_206B_200E_202B_202C_206A_206B_200D_200E_202C_200C_202E((IEnumerator)enumerator) ? 1269360383 : 1269360379);
|
|
break;
|
|
case 2:
|
|
current = enumerator.Current;
|
|
num = (current.All((IQuestInfo q) => _questFunctions.IsQuestComplete(q.QuestId)) ? 1269360380 : 1269360376);
|
|
break;
|
|
case 5:
|
|
endsAtUtc = current.Select(delegate(IQuestInfo q)
|
|
{
|
|
DateTime? dateTime = (q as QuestInfo)?.SeasonalQuestExpiry;
|
|
int num6 = (dateTime.HasValue ? (-1099291127) : (-1099291121));
|
|
DateTime? dateTime2 = default(DateTime?);
|
|
UnlockLinkQuestInfo unlockLinkQuestInfo = default(UnlockLinkQuestInfo);
|
|
while (true)
|
|
{
|
|
int num7 = num6;
|
|
int num8 = -1099291124;
|
|
int num9 = num7;
|
|
int num10 = num9 + num8;
|
|
int num11 = num9 & num8;
|
|
DateTime? obj2;
|
|
switch (num10 - (num11 + num11))
|
|
{
|
|
case 1:
|
|
{
|
|
DateTime valueOrDefault = dateTime2.GetValueOrDefault();
|
|
return NormalizeExpiry(valueOrDefault);
|
|
}
|
|
case 3:
|
|
unlockLinkQuestInfo = q as UnlockLinkQuestInfo;
|
|
num6 = ((unlockLinkQuestInfo != null) ? (-1099291126) : (-1099291122));
|
|
break;
|
|
case 6:
|
|
obj2 = unlockLinkQuestInfo.QuestExpiry;
|
|
goto IL_00d6;
|
|
case 4:
|
|
return DateTime.MaxValue;
|
|
case 5:
|
|
obj2 = dateTime;
|
|
goto IL_00d6;
|
|
case 0:
|
|
num6 = -1099291121;
|
|
break;
|
|
case 2:
|
|
{
|
|
obj2 = null;
|
|
goto IL_00d6;
|
|
}
|
|
IL_00d6:
|
|
dateTime2 = obj2;
|
|
num6 = ((!dateTime2.HasValue) ? (-1099291128) : (-1099291123));
|
|
break;
|
|
}
|
|
}
|
|
}).DefaultIfEmpty(DateTime.MaxValue).Min();
|
|
list = (from q in current
|
|
select (q as UnlockLinkQuestInfo)?.Patch into p
|
|
where !_003C_003Ec._206C_206A_200D_206A_206B_200C_200B_202C_202C_202A_202B_200E_206E_202A_200E_202C_202A_202E_200C_202A_200D_206E_202C_200D_202B_202A_200F_206B_206B_206E_202E_200D_202E_200B_200B_200D_200E_202E_200C_200F_202E(p)
|
|
select p).Distinct().ToList();
|
|
num = ((list.Count == 1) ? 1269360377 : 1269360381);
|
|
break;
|
|
case 0:
|
|
obj = null;
|
|
goto IL_00a7;
|
|
case 6:
|
|
goto end_IL_0057;
|
|
IL_00a7:
|
|
patch = (string)obj;
|
|
eventQuest = new EventQuest(current.Key, current.Select((IQuestInfo q) => q.QuestId).ToList(), endsAtUtc, patch);
|
|
DrawEventQuest(eventQuest);
|
|
num = 1269360380;
|
|
break;
|
|
}
|
|
continue;
|
|
end_IL_0057:
|
|
break;
|
|
}
|
|
}
|
|
finally
|
|
{
|
|
int num = ((enumerator == null) ? (-1205956058) : (-1205956059));
|
|
while (true)
|
|
{
|
|
int num5 = num;
|
|
int num3 = -1205956057;
|
|
int num4 = num5;
|
|
switch ((num4 | num3) - (num4 & num3))
|
|
{
|
|
case 1:
|
|
goto end_IL_0248;
|
|
case 2:
|
|
_200B_202A_200F_202A_202C_200C_202C_202A_202D_200D_206E_200B_202B_200F_200F_206C_202C_200E_206B_200D_206D_200F_200D_200D_200C_202A_202C_202A_206B_200F_200F_202D_202B_206C_200B_206C_200B_200B_200E_206E_202E((IDisposable)enumerator);
|
|
num = -1205956058;
|
|
break;
|
|
case 0:
|
|
num = -1205956059;
|
|
break;
|
|
}
|
|
continue;
|
|
end_IL_0248:
|
|
break;
|
|
}
|
|
}
|
|
UiThemeUtils.EndCard(contentStartPos, availableWidth, drawList);
|
|
}
|
|
|
|
[MethodImpl(MethodImplOptions.NoInlining)]
|
|
private string GetJournalGenreName(uint journalGenreId)
|
|
{
|
|
try
|
|
{
|
|
JournalGenre row = _dataManager.GetExcelSheet<JournalGenre>().GetRow(journalGenreId);
|
|
int num = (row.Equals(default(JournalGenre)) ? (-948662388) : (-948662385));
|
|
while (true)
|
|
{
|
|
int num2 = num;
|
|
int num3 = -948662386;
|
|
int num4 = num2;
|
|
int num5 = num4 + num3;
|
|
int num6 = num4 & num3;
|
|
switch (num5 - (num6 + num6))
|
|
{
|
|
case 0:
|
|
goto IL_0082;
|
|
case 1:
|
|
return row.Name.ExtractText();
|
|
case 2:
|
|
goto end_IL_0054;
|
|
}
|
|
continue;
|
|
IL_0082:
|
|
num = -948662385;
|
|
continue;
|
|
end_IL_0054:
|
|
break;
|
|
}
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
_206C_206F_206C_200E_202B_206C_206E_206E_200B_202E_206C_200C_206A_206D_200F_200D_202A_206C_206A_206C_206D_202C_206F_206B_206D_206A_202A_200C_206C_206B_206A_206E_206C_206E_202B_200B_200E_206C_206E_202D_202E((ILogger)_logger, ex, 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>(410054811), new object[1] { journalGenreId });
|
|
}
|
|
DefaultInterpolatedStringHandler defaultInterpolatedStringHandler = new DefaultInterpolatedStringHandler(6, 1);
|
|
defaultInterpolatedStringHandler.AppendLiteral(global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E<string>(-788724988));
|
|
defaultInterpolatedStringHandler.AppendFormatted(journalGenreId);
|
|
return defaultInterpolatedStringHandler.ToStringAndClear();
|
|
}
|
|
|
|
[MethodImpl(MethodImplOptions.NoInlining)]
|
|
private void DrawEventQuest(EventQuest eventQuest)
|
|
{
|
|
string text = eventQuest.Name;
|
|
int num = (_206E_206D_200E_206A_206F_200E_202E_206F_206C_202E_200B_202D_200C_206B_202A_206D_200B_202B_200F_200C_200F_200E_200E_200F_202E_200E_200C_202D_202E_206D_202C_202C_200F_206D_202B_200D_206A_202C_206B_202B_202E(eventQuest.Patch) ? (-1061868039) : (-1061868033));
|
|
string text3 = default(string);
|
|
TimeSpan timeSpan = default(TimeSpan);
|
|
Questionable.Model.Quest quest = default(Questionable.Model.Quest);
|
|
while (true)
|
|
{
|
|
int num2 = num;
|
|
int num3 = -1061868034;
|
|
int num4 = num2;
|
|
int num5 = num4 + num3;
|
|
int num6 = num4 & num3;
|
|
switch (num5 - (num6 + num6))
|
|
{
|
|
case 6:
|
|
num = -1061868033;
|
|
break;
|
|
case 8:
|
|
_202C_206C_202A_206C_202A_206F_202A_200B_200C_200F_206B_200C_206F_202C_202A_202B_200B_206B_202C_206E_202D_200F_200B_206F_206B_202B_200B_200C_206E_200D_206E_202B_206B_202E_206B_200C_206B_200B_200B_200E_202E((ImU8String)text3);
|
|
num = -1061868034;
|
|
break;
|
|
case 7:
|
|
num = ((!(eventQuest.EndsAtUtc != DateTime.MaxValue)) ? (-1061868035) : (-1061868038));
|
|
break;
|
|
case 5:
|
|
timeSpan = TimeSpan.Zero;
|
|
num = -1061868036;
|
|
break;
|
|
case 1:
|
|
text = _200B_200B_206F_200E_200B_206F_200D_202E_202B_202E_200D_202C_206D_202C_202D_200B_200C_202C_206E_206C_202E_202E_206C_202E_200C_200C_206B_200F_200E_206D_206C_200E_206E_200C_206D_206B_200B_206F_206B_202B_202E(text, global::_003CModule_003E._202E_206C_200F_206B_206A_202A_202C_206F_200C_206C_202B_206B_206D_206D_206D_202D_206E_202E_206C_206E_206D_202C_206F_200D_202D_202E_206A_206D_202A_206A_202B_200D_200C_206D_202B_200B_200D_200C_206E_206B_202E<string>(-949471360), eventQuest.Patch, 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>(-25878066));
|
|
num = -1061868039;
|
|
break;
|
|
case 2:
|
|
{
|
|
string text2 = FormatRemainingDays(timeSpan);
|
|
text3 = FormatRemainingFull(timeSpan);
|
|
UiThemeUtils.WrappedText(_200B_200B_206F_200E_200B_206F_200D_202E_202B_202E_200D_202C_206D_202C_202D_200B_200C_202C_206E_206C_202E_202E_206C_202E_200C_200C_206B_200F_200E_206D_206C_200E_206E_200C_206D_206B_200B_206F_206B_202B_202E(text, global::_003CModule_003E._202E_206C_200F_206B_206A_202A_202C_206F_200C_206C_202B_206B_206D_206D_206D_202D_206E_202E_206C_206E_206D_202C_206F_200D_202D_202E_206A_206D_202A_206A_202B_200D_200C_206D_202B_200B_200D_200C_206E_206B_202E<string>(-1495931675), text2, global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E<string>(444206578)));
|
|
num = ((!_206E_202A_202D_200C_200B_202D_206A_200E_200C_200C_200F_200F_200D_206A_206C_200C_202A_202B_202E_206D_206B_200E_206E_202A_200F_206C_200F_202A_200E_206B_206A_206C_202E_200E_200E_206F_202E_200F_202A_200D_202E()) ? (-1061868034) : (-1061868042));
|
|
break;
|
|
}
|
|
case 4:
|
|
timeSpan = eventQuest.EndsAtUtc - DateTime.UtcNow;
|
|
num = ((!(timeSpan < TimeSpan.Zero)) ? (-1061868036) : (-1061868037));
|
|
break;
|
|
case 3:
|
|
UiThemeUtils.WrappedText(text);
|
|
num = -1061868034;
|
|
break;
|
|
case 0:
|
|
{
|
|
List<ElementId> list = eventQuest.QuestIds.Where(delegate(ElementId x)
|
|
{
|
|
int num22 = ((!_questRegistry.IsKnownQuest(x)) ? 517113328 : 517113333);
|
|
while (true)
|
|
{
|
|
int num23 = num22;
|
|
int num24 = 517113329;
|
|
int num25 = num23;
|
|
switch ((num25 | num24) - (num25 & num24))
|
|
{
|
|
case 1:
|
|
return false;
|
|
case 0:
|
|
num22 = ((!_202A_200E_200B_206C_200C_200C_202A_200D_206B_200F_202E_202E_202E_200D_206F_206D_206D_206B_202C_200D_200D_202C_202D_206A_206F_206F_200C_202E_200E_206D_200F_206A_206E_200B_206C_202A_206C_202A_202D_206B_202E(x, _questController.StartedQuest?.Quest.Id)) ? 517113328 : 517113330);
|
|
break;
|
|
case 4:
|
|
num22 = ((!_questFunctions.IsReadyToAcceptQuest(x)) ? 517113328 : 517113329);
|
|
break;
|
|
case 2:
|
|
num22 = 517113333;
|
|
break;
|
|
case 3:
|
|
return _202A_200E_200B_206C_200C_200C_202A_200D_206B_200F_202E_202E_202E_200D_206F_206D_206D_206B_202C_200D_200D_202C_202D_206A_206F_206F_200C_202E_200E_206D_200F_206A_206E_200B_206C_202A_206C_202A_202D_206B_202E(x, _questController.NextQuest?.Quest.Id);
|
|
}
|
|
}
|
|
}).ToList();
|
|
{
|
|
foreach (ElementId questId in eventQuest.QuestIds)
|
|
{
|
|
if (_questFunctions.IsQuestComplete(questId))
|
|
{
|
|
continue;
|
|
}
|
|
ImU8String imU8String = new ImU8String(21, 1);
|
|
imU8String.AppendLiteral(global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E<string>(2110141082));
|
|
imU8String.AppendFormatted(questId);
|
|
ImRaii.IdDisposable idDisposable = _202C_200D_200E_206F_206A_206A_202C_200D_206E_206A_206C_202E_206A_200F_200D_202D_202E_206C_200D_206B_202B_200C_200D_200E_202B_206C_200F_200B_200B_200D_202B_200E_200E_202E_202D_202D_206A_206F_200D_206C_202E(imU8String, true);
|
|
try
|
|
{
|
|
string name = _questData.GetQuestInfo(questId).Name;
|
|
if (list.Contains(questId))
|
|
{
|
|
num = 580891172;
|
|
while (true)
|
|
{
|
|
int num7 = num;
|
|
num3 = 580891175;
|
|
num4 = num7;
|
|
int num8;
|
|
ImRaii.DisabledDisposable disabledDisposable;
|
|
switch ((num4 | num3) - (num4 & num3))
|
|
{
|
|
case 2:
|
|
goto IL_0286;
|
|
case 7:
|
|
num8 = (_attunementController.IsRunning ? 1 : 0);
|
|
goto IL_036f;
|
|
case 6:
|
|
goto IL_02ca;
|
|
case 0:
|
|
num = 580891172;
|
|
break;
|
|
case 4:
|
|
goto IL_02fe;
|
|
case 1:
|
|
goto IL_0326;
|
|
case 3:
|
|
goto IL_034e;
|
|
case 5:
|
|
{
|
|
num8 = 1;
|
|
goto IL_036f;
|
|
}
|
|
IL_036f:
|
|
disabledDisposable = _202B_200E_206D_206C_202B_200F_206B_206B_206F_200C_200E_206E_200F_202E_202A_202A_202A_200D_206A_200F_206E_200F_202D_206D_202C_206E_200F_202A_206F_206A_206E_206A_202A_200F_206F_202D_200C_206B_200D_206E_202E((byte)num8 != 0);
|
|
try
|
|
{
|
|
num = ((!_200C_200B_206E_202B_206C_206E_206F_200E_206C_206E_206E_202A_206C_206D_200E_206B_202A_200B_202B_202E_202B_200D_206A_200E_202B_202D_202A_200F_202B_202E_206E_206C_200E_200D_200D_206B_202C_206C_202C_202C_202E(FontAwesomeIcon.Play)) ? (-1437028178) : (-1437028179));
|
|
while (true)
|
|
{
|
|
int num9 = num;
|
|
num3 = -1437028180;
|
|
num4 = num9;
|
|
int num10 = num4 + num3;
|
|
int num11 = num4 & num3;
|
|
switch (num10 - (num11 + num11))
|
|
{
|
|
case 0:
|
|
num = -1437028179;
|
|
break;
|
|
case 1:
|
|
_fateController.Stop(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>(-1679301458));
|
|
_seasonalDutyController.Stop(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>(-919026501));
|
|
_customDeliveryController.Stop(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>(-919026501));
|
|
_attunementController.Stop(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>(-919026501));
|
|
_questController.SetNextQuest(quest);
|
|
_questController.Start(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>(1512208503));
|
|
num = -1437028178;
|
|
break;
|
|
case 2:
|
|
goto end_IL_039d;
|
|
}
|
|
continue;
|
|
end_IL_039d:
|
|
break;
|
|
}
|
|
}
|
|
finally
|
|
{
|
|
num = ((disabledDisposable == null) ? (-1918927549) : (-1918927552));
|
|
while (true)
|
|
{
|
|
int num12 = num;
|
|
num3 = -1918927551;
|
|
num4 = num12;
|
|
int num13 = num4 + num3;
|
|
int num14 = num4 & num3;
|
|
switch (num13 - (num14 + num14))
|
|
{
|
|
case 0:
|
|
num = -1918927552;
|
|
break;
|
|
case 2:
|
|
goto end_IL_047d;
|
|
case 1:
|
|
_200B_202A_200F_202A_202C_200C_202C_202A_202D_200D_206E_200B_202B_200F_200F_206C_202C_200E_206B_200D_206D_200F_200D_200D_200C_202A_202C_202A_206B_200F_200F_202D_202B_206C_200B_206C_200B_200B_200E_206E_202E((IDisposable)disabledDisposable);
|
|
num = -1918927549;
|
|
break;
|
|
}
|
|
continue;
|
|
end_IL_047d:
|
|
break;
|
|
}
|
|
}
|
|
goto end_IL_0246;
|
|
}
|
|
continue;
|
|
IL_034e:
|
|
if (_questRegistry.TryGetQuest(questId, out quest))
|
|
{
|
|
num = 580891173;
|
|
continue;
|
|
}
|
|
goto IL_0555;
|
|
IL_02fe:
|
|
num = (_fateController.IsRunning ? 580891170 : 580891169);
|
|
continue;
|
|
IL_0326:
|
|
num = (_customDeliveryController.IsRunning ? 580891170 : 580891168);
|
|
continue;
|
|
IL_02ca:
|
|
num = (_seasonalDutyController.IsRunning ? 580891170 : 580891174);
|
|
continue;
|
|
IL_0286:
|
|
num = (_questController.IsRunning ? 580891170 : 580891171);
|
|
continue;
|
|
end_IL_0246:
|
|
break;
|
|
}
|
|
bool num15 = _206E_202A_202D_200C_200B_202D_206A_200E_200C_200C_200F_200F_200D_206A_206C_200C_202A_202B_202E_206D_206B_200E_206E_202A_200F_206C_200F_202A_200E_206B_206A_206C_202E_200E_200E_206F_202E_200F_202A_200D_202E();
|
|
_200D_200B_200D_200F_202A_202D_206D_206B_206A_202C_202A_206F_200E_200D_206C_202B_206E_202D_202D_206B_206F_200C_206B_200B_200F_200C_206A_202D_200C_200F_200B_206D_206B_206C_206B_200C_200F_200B_206C_202B_202E();
|
|
_200B_200F_206D_200C_206D_200F_200D_206E_206E_206B_206E_202B_200D_200D_200D_200F_206F_200F_206C_200E_206E_202D_200C_202B_200B_206E_206F_200E_200B_200F_200B_206B_206F_206D_200C_206A_200C_206E_206D_202E();
|
|
UiThemeUtils.WrappedText(name);
|
|
num = ((!(num15 | _206E_202A_202D_200C_200B_202D_206A_200E_200C_200C_200F_200F_200D_206A_206C_200C_202A_202B_202E_206D_206B_200E_206E_202A_200F_206C_200F_202A_200E_206B_206A_206C_202E_200E_200E_206F_202E_200F_202A_200D_202E())) ? (-1473581929) : (-1473581932));
|
|
goto IL_0504;
|
|
}
|
|
goto IL_0555;
|
|
IL_0504:
|
|
while (true)
|
|
{
|
|
int num16 = num;
|
|
num3 = -1473581931;
|
|
num4 = num16;
|
|
int num17 = num4 + num3;
|
|
int num18 = num4 & num3;
|
|
switch (num17 - (num18 + num18))
|
|
{
|
|
case 0:
|
|
goto IL_0532;
|
|
case 1:
|
|
_questTooltipComponent.Draw(quest.Info);
|
|
goto end_IL_0504;
|
|
case 2:
|
|
goto end_IL_0504;
|
|
}
|
|
continue;
|
|
IL_0532:
|
|
num = -1473581932;
|
|
continue;
|
|
end_IL_0504:
|
|
break;
|
|
}
|
|
goto end_IL_0219;
|
|
IL_0555:
|
|
_200B_206D_206A_206B_206D_200C_206D_200E_200E_206D_206A_200B_202E_206D_206B_202B_206F_206D_206F_202D_206C_200D_200E_202E_200C_200E_202D_206D_202E_200C_206B_200D_206B_206E_206E_200F_200C_200C_200F_202E(_206E_206E_202C_202C_200F_206D_202C_206D_206E_202E_200F_200E_200D_206E_206E_202C_200E_202B_200B_200D_206F_200C_206A_206B_206C_202A_200B_202D_206E_200C_202E_202E_206B_206B_206A_206F_206E_200F_202A_202E());
|
|
(Vector4, FontAwesomeIcon, string) questStyle = _uiUtils.GetQuestStyle(questId);
|
|
if (_uiUtils.ChecklistItem(name, questStyle.Item1, questStyle.Item2, _202D_206E_200C_206E_202B_202E_206A_206A_206C_202C_206E_202E_206C_202A_200E_202C_200D_206C_200D_200B_206A_206D_202E_202C_206D_202C_202B_200F_202D_206C_200F_202A_206F_202E_202A_200D_206F_206A_206C_202E().FramePadding.X))
|
|
{
|
|
_questTooltipComponent.Draw(_questData.GetQuestInfo(questId));
|
|
num = -1473581929;
|
|
goto IL_0504;
|
|
}
|
|
end_IL_0219:;
|
|
}
|
|
finally
|
|
{
|
|
num = ((idDisposable == null) ? (-1454907752) : (-1454907751));
|
|
while (true)
|
|
{
|
|
int num19 = num;
|
|
num3 = -1454907752;
|
|
num4 = num19;
|
|
int num20 = num4 + num3;
|
|
int num21 = num4 & num3;
|
|
switch (num20 - (num21 + num21))
|
|
{
|
|
case 2:
|
|
num = -1454907751;
|
|
break;
|
|
case 0:
|
|
goto end_IL_05ea;
|
|
case 1:
|
|
_200B_202A_200F_202A_202C_200C_202C_202A_202D_200D_206E_200B_202B_200F_200F_206C_202C_200E_206B_200D_206D_200F_200D_200D_200C_202A_202C_202A_206B_200F_200F_202D_202B_206C_200B_206C_200B_200B_200E_206E_202E((IDisposable)idDisposable);
|
|
num = -1454907752;
|
|
break;
|
|
}
|
|
continue;
|
|
end_IL_05ea:
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
public IEnumerable<ElementId> GetCurrentlyActiveEventQuests()
|
|
{
|
|
UpdateCacheIfNeeded();
|
|
return (from q in _cachedActiveSeasonalQuests.Where(delegate(IQuestInfo q)
|
|
{
|
|
DateTime? dateTime = (q as QuestInfo)?.SeasonalQuestExpiry;
|
|
int num = ((!dateTime.HasValue) ? (-1628574967) : (-1628574968));
|
|
UnlockLinkQuestInfo unlockLinkQuestInfo = default(UnlockLinkQuestInfo);
|
|
while (true)
|
|
{
|
|
int num2 = num;
|
|
int num3 = -1628574965;
|
|
int num4 = num2;
|
|
int num5 = num4 + num3;
|
|
int num6 = num4 & num3;
|
|
switch (num5 - (num6 + num6))
|
|
{
|
|
case 6:
|
|
return true;
|
|
case 2:
|
|
unlockLinkQuestInfo = q as UnlockLinkQuestInfo;
|
|
num = ((unlockLinkQuestInfo == null) ? (-1628574966) : (-1628574962));
|
|
break;
|
|
case 0:
|
|
{
|
|
DateTime valueOrDefault = dateTime.GetValueOrDefault();
|
|
num = ((!(NormalizeExpiry(valueOrDefault) >= DateTime.UtcNow)) ? (-1628574966) : (-1628574963));
|
|
break;
|
|
}
|
|
case 3:
|
|
{
|
|
DateTime valueOrDefault2 = dateTime.GetValueOrDefault();
|
|
num = ((!(NormalizeExpiry(valueOrDefault2) >= DateTime.UtcNow)) ? (-1628574967) : (-1628574964));
|
|
break;
|
|
}
|
|
case 1:
|
|
return false;
|
|
case 7:
|
|
return true;
|
|
case 4:
|
|
num = -1628574968;
|
|
break;
|
|
case 5:
|
|
dateTime = unlockLinkQuestInfo.QuestExpiry;
|
|
num = ((!dateTime.HasValue) ? (-1628574966) : (-1628574965));
|
|
break;
|
|
}
|
|
}
|
|
})
|
|
select q.QuestId).Where(ShouldShowQuest);
|
|
}
|
|
|
|
private bool ShouldShowQuest(ElementId elementId)
|
|
{
|
|
int num = (_questFunctions.IsQuestComplete(elementId) ? 1742950996 : 1742950999);
|
|
while (true)
|
|
{
|
|
int num2 = num;
|
|
int num3 = 1742950998;
|
|
int num4 = num2;
|
|
switch ((num4 | num3) - (num4 & num3))
|
|
{
|
|
case 2:
|
|
return false;
|
|
case 1:
|
|
return !_questFunctions.IsQuestUnobtainable(elementId);
|
|
case 0:
|
|
goto IL_005f;
|
|
}
|
|
continue;
|
|
IL_005f:
|
|
num = 1742950999;
|
|
}
|
|
}
|
|
|
|
[IteratorStateMachine(typeof(_003CGetActiveSeasonalQuestsNoCache_003Ed__27))]
|
|
private IEnumerable<IQuestInfo> GetActiveSeasonalQuestsNoCache()
|
|
{
|
|
//yield-return decompiler failed: Unexpected instruction in Iterator.Dispose()
|
|
return new _003CGetActiveSeasonalQuestsNoCache_003Ed__27(-2)
|
|
{
|
|
_003C_003E4__this = this
|
|
};
|
|
}
|
|
|
|
[MethodImpl(MethodImplOptions.NoInlining)]
|
|
private void UpdateCacheIfNeeded()
|
|
{
|
|
int num = ((!(DateTime.UtcNow - _cachedAtUtc < _cacheDuration)) ? 1628818511 : 1628818508);
|
|
List<string> list = default(List<string>);
|
|
while (true)
|
|
{
|
|
int num2 = num;
|
|
int num3 = 1628818510;
|
|
int num4 = num2;
|
|
switch ((num4 | num3) - (num4 & num3))
|
|
{
|
|
case 0:
|
|
goto IL_005e;
|
|
case 2:
|
|
return;
|
|
case 1:
|
|
{
|
|
_cachedActiveSeasonalQuests = GetActiveSeasonalQuestsNoCache().ToList();
|
|
_cachedAtUtc = DateTime.UtcNow;
|
|
_200E_206A_200F_206E_206A_206E_200C_206A_200F_206A_200F_202C_206B_206E_202A_202A_202A_206D_200C_202A_200D_202A_206D_206B_200C_200D_206E_202E_202C_206D_206D_206B_202D_202B_206E_200F_200B_206B_206E_206B_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>(-868567027), new object[2] { _cachedActiveSeasonalQuests.Count, _cachedAtUtc });
|
|
IEnumerator<IGrouping<string, IQuestInfo>> enumerator = _cachedActiveSeasonalQuests.GroupBy([MethodImpl(MethodImplOptions.NoInlining)] (IQuestInfo q) =>
|
|
{
|
|
int num11 = ((!(q.QuestId is UnlockLinkId)) ? (-1816240252) : (-1816240250));
|
|
string folderName = default(string);
|
|
while (true)
|
|
{
|
|
int num12 = num11;
|
|
int num13 = -1816240249;
|
|
int num14 = num12;
|
|
switch ((num14 | num13) - (num14 & num13))
|
|
{
|
|
case 4:
|
|
return q.Name;
|
|
case 7:
|
|
num11 = ((!q.JournalGenre.HasValue) ? (-1816240253) : (-1816240254));
|
|
break;
|
|
case 0:
|
|
num11 = -1816240250;
|
|
break;
|
|
case 3:
|
|
num11 = ((!_questRegistry.TryGetQuestFolderName(q.QuestId, out folderName)) ? (-1816240256) : (-1816240255));
|
|
break;
|
|
case 6:
|
|
num11 = (_206E_206D_200E_206A_206F_200E_202E_206F_206C_202E_200B_202D_200C_206B_202A_206D_200B_202B_200F_200C_200F_200E_200E_200F_202E_200E_200C_202D_202E_206D_202C_202C_200F_206D_202B_200D_206A_202C_206B_202B_202E(folderName) ? (-1816240256) : (-1816240251));
|
|
break;
|
|
case 1:
|
|
return 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>(1052996645);
|
|
case 5:
|
|
return GetJournalGenreName(q.JournalGenre.Value);
|
|
case 2:
|
|
return folderName;
|
|
}
|
|
}
|
|
}).GetEnumerator();
|
|
try
|
|
{
|
|
num = -184184745;
|
|
while (true)
|
|
{
|
|
int num5 = num;
|
|
num3 = -184184745;
|
|
num4 = num5;
|
|
int num6 = num4 + num3;
|
|
int num7 = num4 & num3;
|
|
switch (num6 - (num7 + num7))
|
|
{
|
|
case 3:
|
|
num = -184184745;
|
|
break;
|
|
case 0:
|
|
num = (_202B_206A_202B_206E_202C_206B_200D_202D_200B_202D_206B_202C_202C_200B_206D_200B_200F_202A_202C_200D_206C_202C_200D_200D_206E_206A_206B_206A_200B_206B_206B_200E_202B_202C_206A_206B_200D_200E_202C_200C_202E((IEnumerator)enumerator) ? (-184184747) : (-184184749));
|
|
break;
|
|
case 2:
|
|
{
|
|
IGrouping<string, IQuestInfo> current = enumerator.Current;
|
|
current.Select(delegate(IQuestInfo q)
|
|
{
|
|
DateTime? dateTime = (q as QuestInfo)?.SeasonalQuestExpiry;
|
|
int num11 = (dateTime.HasValue ? (-968246671) : (-968246666));
|
|
DateTime? dateTime2 = default(DateTime?);
|
|
UnlockLinkQuestInfo unlockLinkQuestInfo = default(UnlockLinkQuestInfo);
|
|
while (true)
|
|
{
|
|
int num12 = num11;
|
|
int num13 = -968246665;
|
|
int num14 = num12;
|
|
int num15 = num14 + num13;
|
|
int num16 = num14 & num13;
|
|
DateTime? obj;
|
|
switch (num15 - (num16 + num16))
|
|
{
|
|
case 5:
|
|
num11 = -968246666;
|
|
break;
|
|
case 6:
|
|
obj = dateTime;
|
|
goto IL_0091;
|
|
case 2:
|
|
return DateTime.MaxValue;
|
|
case 4:
|
|
{
|
|
DateTime valueOrDefault = dateTime2.GetValueOrDefault();
|
|
return NormalizeExpiry(valueOrDefault);
|
|
}
|
|
case 1:
|
|
unlockLinkQuestInfo = q as UnlockLinkQuestInfo;
|
|
num11 = ((unlockLinkQuestInfo != null) ? (-968246668) : (-968246665));
|
|
break;
|
|
case 3:
|
|
obj = unlockLinkQuestInfo.QuestExpiry;
|
|
goto IL_0091;
|
|
case 0:
|
|
{
|
|
obj = null;
|
|
goto IL_0091;
|
|
}
|
|
IL_0091:
|
|
dateTime2 = obj;
|
|
num11 = ((!dateTime2.HasValue) ? (-968246667) : (-968246669));
|
|
break;
|
|
}
|
|
}
|
|
}).DefaultIfEmpty(DateTime.MaxValue).Min();
|
|
list = (from q in current
|
|
select (q as UnlockLinkQuestInfo)?.Patch into p
|
|
where !_003C_003Ec._206C_206A_200D_206A_206B_200C_200B_202C_202C_202A_202B_200E_206E_202A_200E_202C_202A_202E_200C_202A_200D_206E_202C_200D_202B_202A_200F_206B_206B_206E_202E_200D_202E_200B_200B_200D_200E_202E_200C_200F_202E(p)
|
|
select p).Distinct().ToList();
|
|
num = ((list.Count != 1) ? (-184184745) : (-184184746));
|
|
break;
|
|
}
|
|
case 1:
|
|
_ = list[0];
|
|
num = -184184745;
|
|
break;
|
|
case 4:
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
finally
|
|
{
|
|
num = ((enumerator == null) ? 1835390803 : 1835390800);
|
|
while (true)
|
|
{
|
|
int num8 = num;
|
|
num3 = 1835390802;
|
|
num4 = num8;
|
|
int num9 = num4 + num3;
|
|
int num10 = num4 & num3;
|
|
switch (num9 - (num10 + num10))
|
|
{
|
|
case 1:
|
|
goto end_IL_0235;
|
|
case 2:
|
|
_200B_202A_200F_202A_202C_200C_202C_202A_202D_200D_206E_200B_202B_200F_200F_206C_202C_200E_206B_200D_206D_200F_200D_200D_200C_202A_202C_202A_206B_200F_200F_202D_202B_206C_200B_206C_200B_200B_200E_206E_202E((IDisposable)enumerator);
|
|
num = 1835390803;
|
|
break;
|
|
case 0:
|
|
num = 1835390800;
|
|
break;
|
|
}
|
|
continue;
|
|
end_IL_0235:
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
continue;
|
|
IL_005e:
|
|
num = 1628818508;
|
|
}
|
|
}
|
|
|
|
public void RefreshAndLogSeasonalExpiries()
|
|
{
|
|
_cachedAtUtc = DateTime.MinValue;
|
|
UpdateCacheIfNeeded();
|
|
}
|
|
|
|
public static DateTime AtDailyReset(DateOnly date)
|
|
{
|
|
return ExpiryUtils.AtDailyReset(date);
|
|
}
|
|
|
|
internal static DateTime NormalizeExpiry(DateTime d)
|
|
{
|
|
return ExpiryUtils.NormalizeExpiry(d);
|
|
}
|
|
|
|
[MethodImpl(MethodImplOptions.NoInlining)]
|
|
internal static string FormatRemainingDays(TimeSpan remaining)
|
|
{
|
|
int num = (int)_202D_200C_206F_202D_206E_206A_202E_202D_200C_206C_206A_206B_206F_206F_206C_200B_202E_200B_206F_206F_200F_202C_200E_200D_206C_200F_202B_200B_200B_202B_206E_202B_202B_202C_202A_200D_200F_206E_200E_206B_202E(_200B_206D_206D_206D_202D_200D_200E_206F_206C_200C_200F_206F_200D_206F_200D_202B_206C_202C_200D_206A_202C_202D_202D_206E_206E_202A_200F_200C_200F_200C_202E_202E_206D_200F_206F_202E_206E_206E_206A_206A_202E(0.0, remaining.TotalSeconds));
|
|
int num2 = num / 86400;
|
|
int num3 = ((num2 < 1) ? (-778997214) : (-778997213));
|
|
while (true)
|
|
{
|
|
int num4 = num3;
|
|
int num5 = -778997214;
|
|
int num6 = num4;
|
|
switch ((num6 | num5) - (num6 & num5))
|
|
{
|
|
case 2:
|
|
num3 = -778997213;
|
|
break;
|
|
case 1:
|
|
num3 = ((num2 == 1) ? (-778997210) : (-778997215));
|
|
break;
|
|
case 4:
|
|
return 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>(807779745);
|
|
case 0:
|
|
{
|
|
int value = num % 86400 / 3600;
|
|
int value2 = num % 3600 / 60;
|
|
int value3 = num % 60;
|
|
DefaultInterpolatedStringHandler defaultInterpolatedStringHandler2 = new DefaultInterpolatedStringHandler(2, 3);
|
|
defaultInterpolatedStringHandler2.AppendFormatted(value, 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>(1462241587));
|
|
defaultInterpolatedStringHandler2.AppendLiteral(global::_003CModule_003E._202E_206C_200F_206B_206A_202A_202C_206F_200C_206C_202B_206B_206D_206D_206D_202D_206E_202E_206C_206E_206D_202C_206F_200D_202D_202E_206A_206D_202A_206A_202B_200D_200C_206D_202B_200B_200D_200C_206E_206B_202E<string>(-332393296));
|
|
defaultInterpolatedStringHandler2.AppendFormatted(value2, 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>(1462241587));
|
|
defaultInterpolatedStringHandler2.AppendLiteral(global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E<string>(1360606241));
|
|
defaultInterpolatedStringHandler2.AppendFormatted(value3, 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>(1194352829));
|
|
return defaultInterpolatedStringHandler2.ToStringAndClear();
|
|
}
|
|
case 3:
|
|
{
|
|
DefaultInterpolatedStringHandler defaultInterpolatedStringHandler = new DefaultInterpolatedStringHandler(5, 1);
|
|
defaultInterpolatedStringHandler.AppendFormatted(num2);
|
|
defaultInterpolatedStringHandler.AppendLiteral(global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E<string>(-604625296));
|
|
return defaultInterpolatedStringHandler.ToStringAndClear();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
[MethodImpl(MethodImplOptions.NoInlining)]
|
|
internal static string FormatRemainingFull(TimeSpan remaining)
|
|
{
|
|
int num = (int)_202D_200C_206F_202D_206E_206A_202E_202D_200C_206C_206A_206B_206F_206F_206C_200B_202E_200B_206F_206F_200F_202C_200E_200D_206C_200F_202B_200B_200B_202B_206E_202B_202B_202C_202A_200D_200F_206E_200E_206B_202E(_200B_206D_206D_206D_202D_200D_200E_206F_206C_200C_200F_206F_200D_206F_200D_202B_206C_202C_200D_206A_202C_202D_202D_206E_206E_202A_200F_200C_200F_200C_202E_202E_206D_200F_206F_202E_206E_206E_206A_206A_202E(0.0, remaining.TotalSeconds));
|
|
int num2 = num / 86400;
|
|
int value = num % 86400 / 3600;
|
|
int value2 = num % 3600 / 60;
|
|
int value3 = num % 60;
|
|
int num3 = ((num2 < 1) ? 1138194550 : 1138194549);
|
|
while (true)
|
|
{
|
|
int num4 = num3;
|
|
int num5 = 1138194548;
|
|
int num6 = num4;
|
|
int num7 = num6 + num5;
|
|
int num8 = num6 & num5;
|
|
switch (num7 - (num8 + num8))
|
|
{
|
|
case 0:
|
|
goto IL_008d;
|
|
case 2:
|
|
{
|
|
DefaultInterpolatedStringHandler defaultInterpolatedStringHandler2 = new DefaultInterpolatedStringHandler(13, 3);
|
|
defaultInterpolatedStringHandler2.AppendLiteral(global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E<string>(1458961767));
|
|
defaultInterpolatedStringHandler2.AppendFormatted(value, global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E<string>(1194352829));
|
|
defaultInterpolatedStringHandler2.AppendLiteral(global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E<string>(-192724514));
|
|
defaultInterpolatedStringHandler2.AppendFormatted(value2, 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>(1194352829));
|
|
defaultInterpolatedStringHandler2.AppendLiteral(global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E<string>(1016237535));
|
|
defaultInterpolatedStringHandler2.AppendFormatted(value3, 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>(1194352829));
|
|
defaultInterpolatedStringHandler2.AppendLiteral(global::_003CModule_003E._202E_206C_200F_206B_206A_202A_202C_206F_200C_206C_202B_206B_206D_206D_206D_202D_206E_202E_206C_206E_206D_202C_206F_200D_202D_202E_206A_206D_202A_206A_202B_200D_200C_206D_202B_200B_200D_200C_206E_206B_202E<string>(-2118666922));
|
|
return defaultInterpolatedStringHandler2.ToStringAndClear();
|
|
}
|
|
case 1:
|
|
{
|
|
DefaultInterpolatedStringHandler defaultInterpolatedStringHandler = new DefaultInterpolatedStringHandler(15, 4);
|
|
defaultInterpolatedStringHandler.AppendLiteral(global::_003CModule_003E._202E_206C_200F_206B_206A_202A_202C_206F_200C_206C_202B_206B_206D_206D_206D_202D_206E_202E_206C_206E_206D_202C_206F_200D_202D_202E_206A_206D_202A_206A_202B_200D_200C_206D_202B_200B_200D_200C_206E_206B_202E<string>(591199998));
|
|
defaultInterpolatedStringHandler.AppendFormatted(num2);
|
|
defaultInterpolatedStringHandler.AppendLiteral(global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E<string>(-1327832800));
|
|
defaultInterpolatedStringHandler.AppendFormatted(value, 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>(1462241587));
|
|
defaultInterpolatedStringHandler.AppendLiteral(global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E<string>(-2144237027));
|
|
defaultInterpolatedStringHandler.AppendFormatted(value2, 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>(-1968563628));
|
|
defaultInterpolatedStringHandler.AppendLiteral(global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E<string>(1560597113));
|
|
defaultInterpolatedStringHandler.AppendFormatted(value3, 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>(1462241587));
|
|
defaultInterpolatedStringHandler.AppendLiteral(global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E<string>(-838706236));
|
|
return defaultInterpolatedStringHandler.ToStringAndClear();
|
|
}
|
|
}
|
|
continue;
|
|
IL_008d:
|
|
num3 = 1138194549;
|
|
}
|
|
}
|
|
|
|
static ArgumentNullException _202A_206F_200B_202A_206A_206E_200F_202C_206E_206E_202B_200D_200E_200D_200F_202E_202D_206D_200D_206A_200F_200E_206D_200B_200C_200E_206E_206B_200F_206A_206C_202A_200C_206E_206F_200E_206C_202E_202D_206D_202E(string P_0)
|
|
{
|
|
return new ArgumentNullException(P_0);
|
|
}
|
|
|
|
static bool _202B_206A_202B_206E_202C_206B_200D_202D_200B_202D_206B_202C_202C_200B_206D_200B_200F_202A_202C_200D_206C_202C_200D_200D_206E_206A_206B_206A_200B_206B_206B_200E_202B_202C_206A_206B_200D_200E_202C_200C_202E(IEnumerator P_0)
|
|
{
|
|
return P_0.MoveNext();
|
|
}
|
|
|
|
static void _200B_202A_200F_202A_202C_200C_202C_202A_202D_200D_206E_200B_202B_200F_200F_206C_202C_200E_206B_200D_206D_200F_200D_200D_200C_202A_202C_202A_206B_200F_200F_202D_202B_206C_200B_206C_200B_200B_200E_206E_202E(IDisposable P_0)
|
|
{
|
|
P_0.Dispose();
|
|
}
|
|
|
|
static void _206C_206F_206C_200E_202B_206C_206E_206E_200B_202E_206C_200C_206A_206D_200F_200D_202A_206C_206A_206C_206D_202C_206F_206B_206D_206A_202A_200C_206C_206B_206A_206E_206C_206E_202B_200B_200E_206C_206E_202D_202E(ILogger P_0, Exception P_1, string P_2, object[] P_3)
|
|
{
|
|
P_0.LogWarning(P_1, P_2, P_3);
|
|
}
|
|
|
|
static bool _206E_206D_200E_206A_206F_200E_202E_206F_206C_202E_200B_202D_200C_206B_202A_206D_200B_202B_200F_200C_200F_200E_200E_200F_202E_200E_200C_202D_202E_206D_202C_202C_200F_206D_202B_200D_206A_202C_206B_202B_202E(string P_0)
|
|
{
|
|
return string.IsNullOrEmpty(P_0);
|
|
}
|
|
|
|
static string _200B_200B_206F_200E_200B_206F_200D_202E_202B_202E_200D_202C_206D_202C_202D_200B_200C_202C_206E_206C_202E_202E_206C_202E_200C_200C_206B_200F_200E_206D_206C_200E_206E_200C_206D_206B_200B_206F_206B_202B_202E(string P_0, string P_1, string P_2, string P_3)
|
|
{
|
|
return P_0 + P_1 + P_2 + P_3;
|
|
}
|
|
|
|
static bool _206E_202A_202D_200C_200B_202D_206A_200E_200C_200C_200F_200F_200D_206A_206C_200C_202A_202B_202E_206D_206B_200E_206E_202A_200F_206C_200F_202A_200E_206B_206A_206C_202E_200E_200E_206F_202E_200F_202A_200D_202E()
|
|
{
|
|
return ImGui.IsItemHovered();
|
|
}
|
|
|
|
static void _202C_206C_202A_206C_202A_206F_202A_200B_200C_200F_206B_200C_206F_202C_202A_202B_200B_206B_202C_206E_202D_200F_200B_206F_206B_202B_200B_200C_206E_200D_206E_202B_206B_202E_206B_200C_206B_200B_200B_200E_202E(ImU8String P_0)
|
|
{
|
|
ImGui.SetTooltip(P_0);
|
|
}
|
|
|
|
static ImRaii.IdDisposable _202C_200D_200E_206F_206A_206A_202C_200D_206E_206A_206C_202E_206A_200F_200D_202D_202E_206C_200D_206B_202B_200C_200D_200E_202B_206C_200F_200B_200B_200D_202B_200E_200E_202E_202D_202D_206A_206F_200D_206C_202E(ImU8String P_0, bool P_1)
|
|
{
|
|
return ImRaii.PushId(P_0, P_1);
|
|
}
|
|
|
|
static ImRaii.DisabledDisposable _202B_200E_206D_206C_202B_200F_206B_206B_206F_200C_200E_206E_200F_202E_202A_202A_202A_200D_206A_200F_206E_200F_202D_206D_202C_206E_200F_202A_206F_206A_206E_206A_202A_200F_206F_202D_200C_206B_200D_206E_202E(bool P_0)
|
|
{
|
|
return ImRaii.Disabled(P_0);
|
|
}
|
|
|
|
static bool _200C_200B_206E_202B_206C_206E_206F_200E_206C_206E_206E_202A_206C_206D_200E_206B_202A_200B_202B_202E_202B_200D_206A_200E_202B_202D_202A_200F_202B_202E_206E_206C_200E_200D_200D_206B_202C_206C_202C_202C_202E(FontAwesomeIcon P_0)
|
|
{
|
|
return ImGuiComponents.IconButton(P_0);
|
|
}
|
|
|
|
static void _200D_200B_200D_200F_202A_202D_206D_206B_206A_202C_202A_206F_200E_200D_206C_202B_206E_202D_202D_206B_206F_200C_206B_200B_200F_200C_206A_202D_200C_200F_200B_206D_206B_206C_206B_200C_200F_200B_206C_202B_202E()
|
|
{
|
|
ImGui.SameLine();
|
|
}
|
|
|
|
static void _200B_200F_206D_200C_206D_200F_200D_206E_206E_206B_206E_202B_200D_200D_200D_200F_206F_200F_206C_200E_206E_202D_200C_202B_200B_206E_206F_200E_200B_200F_200B_206B_206F_206D_200C_206A_200C_206E_206D_202E()
|
|
{
|
|
ImGui.AlignTextToFramePadding();
|
|
}
|
|
|
|
static float _206E_206E_202C_202C_200F_206D_202C_206D_206E_202E_200F_200E_200D_206E_206E_202C_200E_202B_200B_200D_206F_200C_206A_206B_206C_202A_200B_202D_206E_200C_202E_202E_206B_206B_206A_206F_206E_200F_202A_202E()
|
|
{
|
|
return ImGui.GetCursorPosX();
|
|
}
|
|
|
|
static void _200B_206D_206A_206B_206D_200C_206D_200E_200E_206D_206A_200B_202E_206D_206B_202B_206F_206D_206F_202D_206C_200D_200E_202E_200C_200E_202D_206D_202E_200C_206B_200D_206B_206E_206E_200F_200C_200C_200F_202E(float P_0)
|
|
{
|
|
ImGui.SetCursorPosX(P_0);
|
|
}
|
|
|
|
static ImGuiStylePtr _202D_206E_200C_206E_202B_202E_206A_206A_206C_202C_206E_202E_206C_202A_200E_202C_200D_206C_200D_200B_206A_206D_202E_202C_206D_202C_202B_200F_202D_206C_200F_202A_206F_202E_202A_200D_206F_206A_206C_202E()
|
|
{
|
|
return ImGui.GetStyle();
|
|
}
|
|
|
|
static void _200E_206A_200F_206E_206A_206E_200C_206A_200F_206A_200F_202C_206B_206E_202A_202A_202A_206D_200C_202A_200D_202A_206D_206B_200C_200D_206E_202E_202C_206D_206D_206B_202D_202B_206E_200F_200B_206B_206E_206B_202E(ILogger P_0, string P_1, object[] P_2)
|
|
{
|
|
P_0.LogDebug(P_1, P_2);
|
|
}
|
|
|
|
static double _200B_206D_206D_206D_202D_200D_200E_206F_206C_200C_200F_206F_200D_206F_200D_202B_206C_202C_200D_206A_202C_202D_202D_206E_206E_202A_200F_200C_200F_200C_202E_202E_206D_200F_206F_202E_206E_206E_206A_206A_202E(double P_0, double P_1)
|
|
{
|
|
return Math.Max(P_0, P_1);
|
|
}
|
|
|
|
static double _202D_200C_206F_202D_206E_206A_202E_202D_200C_206C_206A_206B_206F_206F_206C_200B_202E_200B_206F_206F_200F_202C_200E_200D_206C_200F_202B_200B_200B_202B_206E_202B_202B_202C_202A_200D_200F_206E_200E_206B_202E(double P_0)
|
|
{
|
|
return Math.Ceiling(P_0);
|
|
}
|
|
|
|
static bool _202A_200E_200B_206C_200C_200C_202A_200D_206B_200F_202E_202E_202E_200D_206F_206D_206D_206B_202C_200D_200D_202C_202D_206A_206F_206F_200C_202E_200E_206D_200F_206A_206E_200B_206C_202A_206C_202A_202D_206B_202E(ElementId P_0, ElementId P_1)
|
|
{
|
|
return P_0 != P_1;
|
|
}
|
|
}
|