forked from aly/qstbak
1076 lines
58 KiB
C#
1076 lines
58 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Globalization;
|
|
using System.Linq;
|
|
using System.Numerics;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Text;
|
|
using Dalamud.Bindings.ImGui;
|
|
using Dalamud.Game.Text;
|
|
using Dalamud.Interface;
|
|
using Dalamud.Interface.ManagedFontAtlas;
|
|
using Dalamud.Interface.Utility.Raii;
|
|
using Dalamud.Plugin;
|
|
using Questionable.Controller;
|
|
using Questionable.Data;
|
|
using Questionable.Model;
|
|
using Questionable.Windows.QuestComponents;
|
|
|
|
namespace Questionable.Windows.JournalComponents;
|
|
|
|
internal sealed class QuestRewardComponent
|
|
{
|
|
private enum RowType : byte
|
|
{
|
|
Group,
|
|
Item
|
|
}
|
|
|
|
private readonly record struct FlatRow(RowType Type, int GroupIndex, ItemReward? Item)
|
|
{
|
|
[MethodImpl(MethodImplOptions.NoInlining)]
|
|
[CompilerGenerated]
|
|
public override string ToString()
|
|
{
|
|
StringBuilder stringBuilder = _202C_202E_202C_200D_202C_202B_206D_202B_200F_200D_202A_202B_206D_202B_202D_206A_202B_202B_206E_200E_202E_206E_202B_200B_200B_202D_202A_206E_200D_202C_206E_206B_200B_206D_206D_206C_202D_202D_206B_202A_202E();
|
|
_200D_202E_200E_200E_206E_200B_202E_202C_200E_202A_200B_200D_206E_200D_200E_202C_200F_206D_202B_202D_200B_206C_200E_202D_200D_202A_206B_200C_200E_202A_200B_200E_206B_206B_206A_206E_200D_206E_200B_200E_202E(stringBuilder, 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>(-478916716));
|
|
_200D_202E_200E_200E_206E_200B_202E_202C_200E_202A_200B_200D_206E_200D_200E_202C_200F_206D_202B_202D_200B_206C_200E_202D_200D_202A_206B_200C_200E_202A_200B_200E_206B_206B_206A_206E_200D_206E_200B_200E_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>(556540328));
|
|
int num = ((!PrintMembers(stringBuilder)) ? 641617468 : 641617469);
|
|
while (true)
|
|
{
|
|
int num2 = num;
|
|
int num3 = 641617468;
|
|
int num4 = num2;
|
|
int num5 = num4 + num3;
|
|
int num6 = num4 & num3;
|
|
switch (num5 - (num6 + num6))
|
|
{
|
|
case 2:
|
|
num = 641617469;
|
|
break;
|
|
case 0:
|
|
_206E_206F_202C_206B_206B_206E_200E_200B_206B_202D_202D_206C_202A_200C_206F_206A_206C_202B_206B_200F_200F_206A_200D_202C_200F_200D_206E_200F_202D_202A_200D_200C_206A_200D_200F_200E_206C_202D_200C_202C_202E(stringBuilder, '}');
|
|
return _202E_202B_202B_200C_206E_200E_202C_202A_202E_202D_202E_206E_200B_200B_202A_202D_202D_202D_200C_206E_202E_200D_206C_200D_202C_202E_202C_206C_202E_206C_202E_200B_202B_206C_202B_200E_206F_200F_206F_200F_202E((object?)stringBuilder);
|
|
case 1:
|
|
_206E_206F_202C_206B_206B_206E_200E_200B_206B_202D_202D_206C_202A_200C_206F_206A_206C_202B_206B_200F_200F_206A_200D_202C_200F_200D_206E_200F_202D_202A_200D_200C_206A_200D_200F_200E_206C_202D_200C_202C_202E(stringBuilder, ' ');
|
|
num = 641617468;
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
[MethodImpl(MethodImplOptions.NoInlining)]
|
|
[CompilerGenerated]
|
|
private bool PrintMembers(StringBuilder builder)
|
|
{
|
|
_200D_202E_200E_200E_206E_200B_202E_202C_200E_202A_200B_200D_206E_200D_200E_202C_200F_206D_202B_202D_200B_206C_200E_202D_200D_202A_206B_200C_200E_202A_200B_200E_206B_206B_206A_206E_200D_206E_200B_200E_202E(builder, global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E<string>(-1795909122));
|
|
_200D_202E_200E_200E_206E_200B_202E_202C_200E_202A_200B_200D_206E_200D_200E_202C_200F_206D_202B_202D_200B_206C_200E_202D_200D_202A_206B_200C_200E_202A_200B_200E_206B_206B_206A_206E_200D_206E_200B_200E_202E(builder, Type.ToString());
|
|
_200D_202E_200E_200E_206E_200B_202E_202C_200E_202A_200B_200D_206E_200D_200E_202C_200F_206D_202B_202D_200B_206C_200E_202D_200D_202A_206B_200C_200E_202A_200B_200E_206B_206B_206A_206E_200D_206E_200B_200E_202E(builder, global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E<string>(-1647495557));
|
|
_200D_202E_200E_200E_206E_200B_202E_202C_200E_202A_200B_200D_206E_200D_200E_202C_200F_206D_202B_202D_200B_206C_200E_202D_200D_202A_206B_200C_200E_202A_200B_200E_206B_206B_206A_206E_200D_206E_200B_200E_202E(builder, GroupIndex.ToString());
|
|
_200D_202E_200E_200E_206E_200B_202E_202C_200E_202A_200B_200D_206E_200D_200E_202C_200F_206D_202B_202D_200B_206C_200E_202D_200D_202A_206B_200C_200E_202A_200B_200E_206B_206B_206A_206E_200D_206E_200B_200E_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>(-955671083));
|
|
_200B_206F_206B_202E_202D_200D_206D_200E_206C_206E_206A_202B_206C_200E_200F_202A_202B_206E_200B_200F_200C_202C_206F_200C_206B_206D_202B_206A_202B_206A_202A_200B_200B_200C_206F_206F_206C_206C_200E_202E(builder, (object?)Item);
|
|
return true;
|
|
}
|
|
|
|
[CompilerGenerated]
|
|
public bool Equals(FlatRow other)
|
|
{
|
|
int num = ((!EqualityComparer<RowType>.Default.Equals(Type, other.Type)) ? (-1578356657) : (-1578356658));
|
|
while (true)
|
|
{
|
|
int num2 = num;
|
|
int num3 = -1578356660;
|
|
int num4 = num2;
|
|
switch ((num4 | num3) - (num4 & num3))
|
|
{
|
|
case 1:
|
|
return EqualityComparer<ItemReward>.Default.Equals(Item, other.Item);
|
|
case 2:
|
|
num = ((!EqualityComparer<int>.Default.Equals(GroupIndex, other.GroupIndex)) ? (-1578356657) : (-1578356659));
|
|
break;
|
|
case 3:
|
|
return false;
|
|
case 0:
|
|
num = -1578356658;
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
bool IEquatable<FlatRow>.Equals(FlatRow other)
|
|
{
|
|
//ILSpy generated this explicit interface implementation from .override directive in Equals
|
|
return this.Equals(other);
|
|
}
|
|
|
|
static StringBuilder? _202C_202E_202C_200D_202C_202B_206D_202B_200F_200D_202A_202B_206D_202B_202D_206A_202B_202B_206E_200E_202E_206E_202B_200B_200B_202D_202A_206E_200D_202C_206E_206B_200B_206D_206D_206C_202D_202D_206B_202A_202E()
|
|
{
|
|
return new StringBuilder();
|
|
}
|
|
|
|
static StringBuilder? _200D_202E_200E_200E_206E_200B_202E_202C_200E_202A_200B_200D_206E_200D_200E_202C_200F_206D_202B_202D_200B_206C_200E_202D_200D_202A_206B_200C_200E_202A_200B_200E_206B_206B_206A_206E_200D_206E_200B_200E_202E(StringBuilder? P_0, string? P_1)
|
|
{
|
|
return P_0.Append(P_1);
|
|
}
|
|
|
|
static StringBuilder? _206E_206F_202C_206B_206B_206E_200E_200B_206B_202D_202D_206C_202A_200C_206F_206A_206C_202B_206B_200F_200F_206A_200D_202C_200F_200D_206E_200F_202D_202A_200D_200C_206A_200D_200F_200E_206C_202D_200C_202C_202E(StringBuilder? P_0, char P_1)
|
|
{
|
|
return P_0.Append(P_1);
|
|
}
|
|
|
|
static string? _202E_202B_202B_200C_206E_200E_202C_202A_202E_202D_202E_206E_200B_200B_202A_202D_202D_202D_200C_206E_202E_200D_206C_200D_202C_202E_202C_206C_202E_206C_202E_200B_202B_206C_202B_200E_206F_200F_206F_200F_202E(object? P_0)
|
|
{
|
|
return P_0.ToString();
|
|
}
|
|
|
|
static StringBuilder? _200B_206F_206B_202E_202D_200D_206D_200E_206C_206E_206A_202B_206C_200E_200F_202A_202B_206E_200B_200F_200C_202C_206F_200C_206B_206D_202B_206A_202B_206A_202A_200B_200B_200C_206F_206F_206C_206C_200E_202E(StringBuilder? P_0, object? P_1)
|
|
{
|
|
return P_0.Append(P_1);
|
|
}
|
|
}
|
|
|
|
private sealed record ItemGroup(string Label, EItemRewardType Type, List<ItemReward> Items)
|
|
{
|
|
[CompilerGenerated]
|
|
private Type EqualityContract
|
|
{
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return _202D_200D_206C_202D_202B_202B_202D_200C_202A_202D_200E_200C_206C_202D_200F_202A_200E_206C_202C_200D_200C_206B_206A_206F_206F_206E_200E_206F_206B_206D_206F_206E_202E_202B_206B_200C_200F_206B_206D_206F_202E(typeof(ItemGroup).TypeHandle);
|
|
}
|
|
}
|
|
|
|
[MethodImpl(MethodImplOptions.NoInlining)]
|
|
[CompilerGenerated]
|
|
public override string ToString()
|
|
{
|
|
StringBuilder stringBuilder = _206E_206B_206D_200B_206D_200B_200B_200C_206F_200B_206F_202A_206E_200E_200E_202C_202C_200E_202D_200F_200C_200B_202A_206F_200F_202C_206F_200E_206F_206B_206A_200B_202E_200D_202A_200B_206F_200B_206E_202C_202E();
|
|
_200D_202C_202C_206A_206B_206E_202D_202A_202C_206F_206C_206F_202C_200E_206D_200C_206F_202E_200F_206A_200F_202B_206D_202D_202E_200D_200D_202B_200B_202D_202C_206F_202A_202C_206F_200D_202A_200E_206B_202B_202E(stringBuilder, global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E<string>(1409542577));
|
|
_200D_202C_202C_206A_206B_206E_202D_202A_202C_206F_206C_206F_202C_200E_206D_200C_206F_202E_200F_206A_200F_202B_206D_202D_202E_200D_200D_202B_200B_202D_202C_206F_202A_202C_206F_200D_202A_200E_206B_202B_202E(stringBuilder, global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E<string>(698284764));
|
|
int num = ((!PrintMembers(stringBuilder)) ? (-1981378509) : (-1981378512));
|
|
while (true)
|
|
{
|
|
int num2 = num;
|
|
int num3 = -1981378510;
|
|
int num4 = num2;
|
|
int num5 = num4 + num3;
|
|
int num6 = num4 & num3;
|
|
switch (num5 - (num6 + num6))
|
|
{
|
|
case 0:
|
|
num = -1981378512;
|
|
break;
|
|
case 2:
|
|
_202E_200B_206A_206F_200C_202A_206F_200D_202D_206D_202C_202E_206C_200D_202E_202A_200B_202E_202B_200F_202E_202D_206E_200C_200B_200F_206E_200F_206D_206A_202A_206D_206B_200D_206A_200B_202B_206F_202E_202E_202E(stringBuilder, ' ');
|
|
num = -1981378509;
|
|
break;
|
|
case 1:
|
|
_202E_200B_206A_206F_200C_202A_206F_200D_202D_206D_202C_202E_206C_200D_202E_202A_200B_202E_202B_200F_202E_202D_206E_200C_200B_200F_206E_200F_206D_206A_202A_206D_206B_200D_206A_200B_202B_206F_202E_202E_202E(stringBuilder, '}');
|
|
return _202E_206C_200B_200D_206E_200C_206D_206C_206F_206A_206F_200B_202B_202B_202E_200C_206E_202C_200E_206D_202B_200D_200F_202E_206B_206C_200F_206E_202A_202A_200F_206A_206A_206C_202E_200D_206E_202C_200C_206A_202E((object)stringBuilder);
|
|
}
|
|
}
|
|
}
|
|
|
|
[MethodImpl(MethodImplOptions.NoInlining)]
|
|
[CompilerGenerated]
|
|
private bool PrintMembers(StringBuilder builder)
|
|
{
|
|
_202B_202C_200D_206F_206D_202C_206E_206D_206C_200B_202E_206A_206F_206B_206F_202C_206D_200B_206F_200E_206A_200F_206A_200B_200E_206D_206D_202C_200C_202D_200E_206B_200B_206C_206E_202B_200D_202A_202C_202B_202E();
|
|
_200D_202C_202C_206A_206B_206E_202D_202A_202C_206F_206C_206F_202C_200E_206D_200C_206F_202E_200F_206A_200F_202B_206D_202D_202E_200D_200D_202B_200B_202D_202C_206F_202A_202C_206F_200D_202A_200E_206B_202B_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>(502488726));
|
|
_200C_200F_202B_206D_202D_202A_200F_206E_206B_206F_200D_206F_202D_206C_202B_206D_200C_206D_200E_206B_206F_206D_200F_200F_202A_202A_202D_202E_206E_200E_202D_206B_206A_206E_200C_206D_200E_200C_202E_200D_202E(builder, (object)Label);
|
|
_200D_202C_202C_206A_206B_206E_202D_202A_202C_206F_206C_206F_202C_200E_206D_200C_206F_202E_200F_206A_200F_202B_206D_202D_202E_200D_200D_202B_200B_202D_202C_206F_202A_202C_206F_200D_202A_200E_206B_202B_202E(builder, global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E<string>(149690329));
|
|
_200D_202C_202C_206A_206B_206E_202D_202A_202C_206F_206C_206F_202C_200E_206D_200C_206F_202E_200F_206A_200F_202B_206D_202D_202E_200D_200D_202B_200B_202D_202C_206F_202A_202C_206F_200D_202A_200E_206B_202B_202E(builder, Type.ToString());
|
|
_200D_202C_202C_206A_206B_206E_202D_202A_202C_206F_206C_206F_202C_200E_206D_200C_206F_202E_200F_206A_200F_202B_206D_202D_202E_200D_200D_202B_200B_202D_202C_206F_202A_202C_206F_200D_202A_200E_206B_202B_202E(builder, global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E<string>(-63277663));
|
|
_200C_200F_202B_206D_202D_202A_200F_206E_206B_206F_200D_206F_202D_206C_202B_206D_200C_206D_200E_206B_206F_206D_200F_200F_202A_202A_202D_202E_206E_200E_202D_206B_206A_206E_200C_206D_200E_200C_202E_200D_202E(builder, (object)Items);
|
|
return true;
|
|
}
|
|
|
|
[CompilerGenerated]
|
|
public bool Equals(ItemGroup? other)
|
|
{
|
|
int num = (((object)this == other) ? 1282595569 : 1282595575);
|
|
while (true)
|
|
{
|
|
int num2 = num;
|
|
int num3 = 1282595568;
|
|
int num4 = num2;
|
|
int num5 = num4 + num3;
|
|
int num6 = num4 & num3;
|
|
switch (num5 - (num6 + num6))
|
|
{
|
|
case 1:
|
|
return true;
|
|
case 2:
|
|
num = ((!_200F_200F_202A_206B_202A_200D_206A_206C_206B_206A_206C_202C_202C_202A_206D_206B_202A_202A_202C_206E_202A_206B_206D_206F_200C_200B_206F_202E_200F_200C_202C_206A_200E_202C_200F_206A_206B_202A_200F_200E_202E(EqualityContract, other.EqualityContract)) ? 1282595572 : 1282595573);
|
|
break;
|
|
case 7:
|
|
num = (((object)other == null) ? 1282595572 : 1282595570);
|
|
break;
|
|
case 6:
|
|
num = 1282595575;
|
|
break;
|
|
case 5:
|
|
num = ((!EqualityComparer<string>.Default.Equals(Label, other.Label)) ? 1282595572 : 1282595571);
|
|
break;
|
|
case 4:
|
|
return false;
|
|
case 0:
|
|
return EqualityComparer<List<ItemReward>>.Default.Equals(Items, other.Items);
|
|
case 3:
|
|
num = ((!EqualityComparer<EItemRewardType>.Default.Equals(Type, other.Type)) ? 1282595572 : 1282595568);
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
bool IEquatable<ItemGroup>.Equals(ItemGroup? other)
|
|
{
|
|
//ILSpy generated this explicit interface implementation from .override directive in Equals
|
|
return this.Equals(other);
|
|
}
|
|
|
|
static Type _202D_200D_206C_202D_202B_202B_202D_200C_202A_202D_200E_200C_206C_202D_200F_202A_200E_206C_202C_200D_200C_206B_206A_206F_206F_206E_200E_206F_206B_206D_206F_206E_202E_202B_206B_200C_200F_206B_206D_206F_202E(RuntimeTypeHandle P_0)
|
|
{
|
|
return System.Type.GetTypeFromHandle(P_0);
|
|
}
|
|
|
|
static StringBuilder _206E_206B_206D_200B_206D_200B_200B_200C_206F_200B_206F_202A_206E_200E_200E_202C_202C_200E_202D_200F_200C_200B_202A_206F_200F_202C_206F_200E_206F_206B_206A_200B_202E_200D_202A_200B_206F_200B_206E_202C_202E()
|
|
{
|
|
return new StringBuilder();
|
|
}
|
|
|
|
static StringBuilder _200D_202C_202C_206A_206B_206E_202D_202A_202C_206F_206C_206F_202C_200E_206D_200C_206F_202E_200F_206A_200F_202B_206D_202D_202E_200D_200D_202B_200B_202D_202C_206F_202A_202C_206F_200D_202A_200E_206B_202B_202E(StringBuilder P_0, string P_1)
|
|
{
|
|
return P_0.Append(P_1);
|
|
}
|
|
|
|
static StringBuilder _202E_200B_206A_206F_200C_202A_206F_200D_202D_206D_202C_202E_206C_200D_202E_202A_200B_202E_202B_200F_202E_202D_206E_200C_200B_200F_206E_200F_206D_206A_202A_206D_206B_200D_206A_200B_202B_206F_202E_202E_202E(StringBuilder P_0, char P_1)
|
|
{
|
|
return P_0.Append(P_1);
|
|
}
|
|
|
|
static string _202E_206C_200B_200D_206E_200C_206D_206C_206F_206A_206F_200B_202B_202B_202E_200C_206E_202C_200E_206D_202B_200D_200F_202E_206B_206C_200F_206E_202A_202A_200F_206A_206A_206C_202E_200D_206E_202C_200C_206A_202E(object P_0)
|
|
{
|
|
return P_0.ToString();
|
|
}
|
|
|
|
static void _202B_202C_200D_206F_206D_202C_206E_206D_206C_200B_202E_206A_206F_206B_206F_202C_206D_200B_206F_200E_206A_200F_206A_200B_200E_206D_206D_202C_200C_202D_200E_206B_200B_206C_206E_202B_200D_202A_202C_202B_202E()
|
|
{
|
|
RuntimeHelpers.EnsureSufficientExecutionStack();
|
|
}
|
|
|
|
static StringBuilder _200C_200F_202B_206D_202D_202A_200F_206E_206B_206F_200D_206F_202D_206C_202B_206D_200C_206D_200E_206B_206F_206D_200F_200F_202A_202A_202D_202E_206E_200E_202D_206B_206A_206E_200C_206D_200E_200C_202E_200D_202E(StringBuilder P_0, object P_1)
|
|
{
|
|
return P_0.Append(P_1);
|
|
}
|
|
|
|
static bool _200F_200F_202A_206B_202A_200D_206A_206C_206B_206A_206C_202C_202C_202A_206D_206B_202A_202A_202C_206E_202A_206B_206D_206F_200C_200B_206F_202E_200F_200C_202C_206A_200E_202C_200F_206A_206B_202A_200F_200E_202E(Type P_0, Type P_1)
|
|
{
|
|
return P_0 == P_1;
|
|
}
|
|
}
|
|
|
|
[CompilerGenerated]
|
|
private sealed class _003C_003Ec__DisplayClass22_0
|
|
{
|
|
public EItemRewardType type;
|
|
|
|
public QuestRewardComponent _003C_003E4__this;
|
|
|
|
internal bool _003CGetFilteredItems_003Eb__0(ItemReward x)
|
|
{
|
|
return x.Type == type;
|
|
}
|
|
|
|
internal bool _003CGetFilteredItems_003Eb__2(ItemReward x)
|
|
{
|
|
int num = (_003C_003E4__this._showEventRewards ? (-346188384) : (-346188382));
|
|
IQuestInfo questInfo2 = default(IQuestInfo);
|
|
QuestInfo questInfo = default(QuestInfo);
|
|
while (true)
|
|
{
|
|
int num2 = num;
|
|
int num3 = -346188380;
|
|
int num4 = num2;
|
|
switch ((num4 | num3) - (num4 & num3))
|
|
{
|
|
case 5:
|
|
return true;
|
|
case 6:
|
|
num = ((!_003C_003E4__this._questData.TryGetQuestInfo(x.ElementId, out questInfo2)) ? (-346188384) : (-346188380));
|
|
break;
|
|
case 8:
|
|
num = -346188382;
|
|
break;
|
|
case 3:
|
|
num = (_200F_206E_200F_202D_206D_202D_200B_206B_202B_200E_206A_202A_200C_202E_200B_206B_202E_200C_206F_202B_200C_200E_206E_202E_200D_200E_200C_200E_200F_200C_202A_206A_206E_202E_202E_206F_206A_206D_202B_202C_202E(x.Name, _003C_003E4__this._searchText, StringComparison.OrdinalIgnoreCase) ? (-346188383) : (-346188379));
|
|
break;
|
|
case 7:
|
|
num = ((!questInfo.IsSeasonalEvent) ? (-346188384) : (-346188378));
|
|
break;
|
|
case 2:
|
|
return false;
|
|
case 0:
|
|
questInfo = questInfo2 as QuestInfo;
|
|
num = ((questInfo == null) ? (-346188384) : (-346188381));
|
|
break;
|
|
case 1:
|
|
return false;
|
|
case 4:
|
|
num = (_202C_206C_206E_200D_202B_202C_200D_200B_206B_202A_206A_202E_206A_206E_206C_206B_200D_200D_200E_200E_200F_200F_200F_202D_202E_206C_206E_200C_200C_200F_202E_200F_206D_200E_206B_202A_206D_206F_202D_206A_202E(_003C_003E4__this._searchText) ? (-346188383) : (-346188377));
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
static bool _202C_206C_206E_200D_202B_202C_200D_200B_206B_202A_206A_202E_206A_206E_206C_206B_200D_200D_200E_200E_200F_200F_200F_202D_202E_206C_206E_200C_200C_200F_202E_200F_206D_200E_206B_202A_206D_206F_202D_206A_202E(string P_0)
|
|
{
|
|
return string.IsNullOrEmpty(P_0);
|
|
}
|
|
|
|
static bool _200F_206E_200F_202D_206D_202D_200B_206B_202B_200E_206A_202A_200C_202E_200B_206B_202E_200C_206F_202B_200C_200E_206E_202E_200D_200E_200C_200E_200F_200C_202A_206A_206E_202E_202E_206F_206A_206D_202B_202C_202E(string P_0, string P_1, StringComparison P_2)
|
|
{
|
|
return P_0.Contains(P_1, P_2);
|
|
}
|
|
}
|
|
|
|
private readonly QuestRegistry _questRegistry;
|
|
|
|
private readonly QuestData _questData;
|
|
|
|
private readonly QuestTooltipComponent _questTooltipComponent;
|
|
|
|
private readonly UiUtils _uiUtils;
|
|
|
|
private readonly IDalamudPluginInterface _pluginInterface;
|
|
|
|
private bool _showEventRewards;
|
|
|
|
private string _searchText = string.Empty;
|
|
|
|
private List<ItemGroup> _filteredGroups = new List<ItemGroup>();
|
|
|
|
private List<FlatRow> _flatRows = new List<FlatRow>();
|
|
|
|
private readonly HashSet<string> _expandedGroups = new HashSet<string>();
|
|
|
|
private bool _initialized;
|
|
|
|
private static readonly int CountPadWidth = _202A_200B_202B_202E_206E_200C_200F_206A_202B_206C_206B_206F_202C_202B_206C_206D_202A_206A_200C_200C_206B_206B_206B_202E_202C_206B_202C_202B_206F_200D_200E_202D_206E_206A_200E_200D_202A_202A_202E_206A_202E(9999.ToString(_206B_206C_202D_202C_202A_202A_206E_206C_200B_206B_206E_202A_200F_202A_200F_206B_206B_202C_206A_206D_200D_202C_206A_202D_202E_206F_202B_202E_206F_206A_200C_206A_206D_200F_200C_200F_200C_206E_206C_206A_202E()));
|
|
|
|
public QuestRewardComponent(QuestRegistry questRegistry, QuestData questData, QuestTooltipComponent questTooltipComponent, UiUtils uiUtils, IDalamudPluginInterface pluginInterface)
|
|
{
|
|
_questRegistry = questRegistry;
|
|
_questData = questData;
|
|
_questTooltipComponent = questTooltipComponent;
|
|
_uiUtils = uiUtils;
|
|
_pluginInterface = pluginInterface;
|
|
}
|
|
|
|
[MethodImpl(MethodImplOptions.NoInlining)]
|
|
public unsafe void DrawItemRewards()
|
|
{
|
|
int num = (_initialized ? (-1982138496) : (-1982138492));
|
|
int num11 = default(int);
|
|
while (true)
|
|
{
|
|
int num2 = num;
|
|
int num3 = -1982138489;
|
|
int num4 = num2;
|
|
switch ((num4 | num3) - (num4 & num3))
|
|
{
|
|
case 2:
|
|
_202E_200B_200B_202B_206A_200E_206E_202D_206A_200D_202E_200C_206F_202A_206E_206F_202B_200B_200D_206F_206E_202B_202A_206D_202C_202E_206E_206D_202D_200F_200D_202A_202C_202A_202A_206C_200B_200B_202E_200F_202E();
|
|
_202C_206D_206A_200D_200D_206D_200C_200F_202E_202E_202A_200F_206A_202D_200B_202D_200E_202B_202B_200C_206C_202C_200D_202B_200C_202A_202A_206A_206A_202D_200E_200D_206F_202A_202B_206A_200B_206B_202C_206B_202E(ref UiThemeUtils.MutedTextColor, (ImU8String)global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E<string>(-315135606));
|
|
_200C_200E_200D_200B_202C_206E_200C_202B_200F_200F_206F_202B_206A_202C_206A_206C_202D_206B_200C_206F_200F_206B_200D_206F_206D_200C_200E_200C_206C_206E_206C_202B_202C_202A_206F_200B_200F_206D_206B_202D_202E();
|
|
num = ((_flatRows.Count != 0) ? (-1982138495) : (-1982138494));
|
|
break;
|
|
case 0:
|
|
UpdateFilter();
|
|
num = -1982138491;
|
|
break;
|
|
case 1:
|
|
UpdateFilter();
|
|
num = -1982138481;
|
|
break;
|
|
case 5:
|
|
UiThemeUtils.EmptyState(FontAwesomeIcon.Gift, 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>(-234196815));
|
|
return;
|
|
case 3:
|
|
UpdateFilter();
|
|
_initialized = true;
|
|
num = -1982138496;
|
|
break;
|
|
case 8:
|
|
_206A_200B_202E_206A_202E_200B_200C_200F_200C_202B_206A_202C_200F_200E_206A_202C_200D_200B_202E_202B_206F_206B_206B_202D_202B_206F_200C_200E_206B_206F_206C_200D_206F_200B_200D_206F_202B_200D_200B_200C_202E();
|
|
num = ((!UiThemeUtils.WrappedCheckbox(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>(-171889759), ref _showEventRewards)) ? (-1982138491) : (-1982138489));
|
|
break;
|
|
case 4:
|
|
num = -1982138492;
|
|
break;
|
|
case 7:
|
|
{
|
|
float x2 = _202A_200D_200C_202C_200F_202E_206A_206E_200D_202E_202E_206A_200E_206B_206B_206E_200C_206D_200D_202D_200C_202C_206D_206A_200D_200C_206A_202B_202B_206A_206E_206B_206D_200B_200B_206D_206B_206E_202E().ItemSpacing.X;
|
|
float num16 = _202C_200B_206E_200D_206F_202E_202C_202E_200E_206A_200B_200F_200D_206E_206D_202A_200C_202A_206F_200F_206F_206A_200B_202C_200B_202B_202A_206B_200C_202C_202A_206A_200E_206A_202E_206C_202E_206A_200D_206F_202E() + _206B_200E_206D_202C_202B_206A_206B_200D_206D_200E_202B_206E_200C_200F_202A_200F_200D_206B_200D_202B_202D_206B_200F_202A_206E_200B_206D_200B_206B_206D_206A_202E_202B_202A_202E_206F_206F_200C_206A_206B_202E((ImU8String)global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E<string>(2144034824), false, -1f).X + 3f * x2;
|
|
num = ((!UiThemeUtils.SearchInput(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>(-1497394490), ref _searchText, 0f - num16, 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>(-1473832797))) ? (-1982138481) : (-1982138490));
|
|
break;
|
|
}
|
|
case 6:
|
|
{
|
|
IDisposable disposable = _200E_200D_202A_202A_206E_200C_206C_206C_206B_200D_202C_202A_206B_206D_206E_200C_206B_206B_202E_206F_200E_200B_200B_206F_206C_202E_202E_200C_202E_200E_206F_202C_206E_200B_202C_202B_200C_202E_206C_202A_202E(_200B_206D_206B_200F_200D_206C_200D_206A_200F_202A_200F_200F_200E_202A_200F_200F_206B_202B_200C_200F_202E_200B_202A_206B_202B_200B_200F_206E_206F_202A_206A_202B_202B_200C_206E_206B_200F_202C_206B_202E(_200B_200B_206C_206A_202A_206E_200F_206B_206D_206B_200B_200C_206E_200D_200E_202A_200B_200C_206E_202C_206A_200D_206E_206A_206C_206D_206D_202C_206E_200B_202B_202E_206E_206E_200B_200C_200F_206C_202B_200C_202E(_pluginInterface)));
|
|
float x;
|
|
try
|
|
{
|
|
x = _206B_200E_206D_202C_202B_206A_206B_200D_206D_200E_202B_206E_200C_200F_202A_200F_200D_206B_200D_202B_202D_206B_200F_202A_206E_200B_206D_200B_206B_206D_206A_202E_202B_202A_202E_206F_206F_200C_206A_206B_202E((ImU8String)_200F_206E_206C_206B_200B_200D_200E_206C_206F_200C_200B_202A_206E_206C_200D_200C_206A_206C_206E_200E_206F_202B_202B_202C_202E_202D_200F_206C_200C_206B_206B_200B_202A_202D_202B_202D_206F_200B_206A_202A_202E(FontAwesomeIcon.Check), false, -1f).X;
|
|
}
|
|
finally
|
|
{
|
|
num = ((disposable == null) ? 152155330 : 152155331);
|
|
while (true)
|
|
{
|
|
int num5 = num;
|
|
num3 = 152155330;
|
|
num4 = num5;
|
|
switch ((num4 | num3) - (num4 & num3))
|
|
{
|
|
case 0:
|
|
goto end_IL_0224;
|
|
case 1:
|
|
_200C_202C_202A_206B_202D_200E_206B_206E_202C_202E_206D_206C_202E_200D_206F_202D_206F_206C_206D_200F_200F_202D_200E_200F_206F_200B_206B_200E_202B_206D_206E_206E_202D_202E_206D_202E_202E_202D_202E_202D_202E(disposable);
|
|
num = 152155330;
|
|
break;
|
|
case 2:
|
|
num = 152155331;
|
|
break;
|
|
}
|
|
continue;
|
|
end_IL_0224:
|
|
break;
|
|
}
|
|
}
|
|
float fontGlobalScale = _202E_202E_206C_206B_202C_202E_202B_206C_206F_202A_206B_206B_206B_206F_202D_200B_206D_206E_200B_200F_200E_206D_200C_202A_206B_200C_202A_202D_202E_206F_202B_200D_202A_202E_206F_202A_206E_202D_202B_202C_202E().FontGlobalScale;
|
|
using ImRaii.TableDisposable tableDisposable = UiThemeUtils.BeginThemedTable(global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E<string>(-1103037648), 2, ImGuiTableFlags.NoSavedSettings | ImGuiTableFlags.ScrollY);
|
|
num = ((!(!tableDisposable)) ? (-1408349333) : (-1408349336));
|
|
while (true)
|
|
{
|
|
int num6 = num;
|
|
num3 = -1408349334;
|
|
num4 = num6;
|
|
switch ((num4 | num3) - (num4 & num3))
|
|
{
|
|
case 0:
|
|
goto IL_02e7;
|
|
case 2:
|
|
return;
|
|
case 1:
|
|
{
|
|
_206A_206D_202E_206D_202E_206C_200B_206A_200F_206C_206B_206E_200F_200B_206C_202C_202A_206E_202E_206C_202E_200F_200F_202D_206C_200C_206F_206E_206D_202E_202E_202B_206C_206C_200E_202C_202E_206F_202B_206B_202E((ImU8String)global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E<string>(261089734), ImGuiTableColumnFlags.WidthStretch, 0f, 0u);
|
|
_206A_206D_202E_206D_202E_206C_200B_206A_200F_206C_206B_206E_200F_200B_206C_202C_202A_206E_202E_206C_202E_200F_200F_202D_206C_200C_206F_206E_206D_202E_202E_202B_206C_206C_200E_202C_202E_206F_202B_206B_202E((ImU8String)global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E<string>(-906326596), ImGuiTableColumnFlags.WidthFixed, 120f * fontGlobalScale, 0u);
|
|
_200B_202A_206A_202B_206B_200B_206B_200F_206D_202A_202A_206B_200F_200B_206B_200F_202B_200C_206D_206E_200E_202B_206F_206B_200E_202B_202A_200C_200D_206E_206B_206A_200B_202B_200E_200E_202D_200C_206B_202E_202E();
|
|
float num7 = _200F_206F_202D_200D_200E_202E_206D_206E_200D_200E_202D_202B_200D_202B_206D_206C_202A_200D_206F_200E_200F_206D_206F_200B_200C_200F_206F_206A_206B_200D_206D_200E_202A_200B_200D_206C_200E_200E_200E_200E_202E();
|
|
bool flag = false;
|
|
ImGuiListClipper* intPtr = _206D_200C_200B_206E_206C_206B_206D_200F_202A_206A_202C_202C_206E_202E_200E_206F_200E_200F_202E_206B_200C_206E_206C_200F_202C_206F_202C_200F_202B_206E_206A_202C_202A_206F_206C_206B_200C_200F_206E_200F_202E();
|
|
_200F_202D_200D_206E_200D_202D_202E_206E_202A_202E_200E_200C_206F_206A_206B_200F_206E_202E_206A_200D_202B_206D_206C_200B_206B_206A_206B_200C_200E_200D_200B_200E_206B_206B_200D_200E_200C_200B_200E_202A_202E(intPtr, _flatRows.Count, num7);
|
|
ImGuiListClipperPtr imGuiListClipperPtr = intPtr;
|
|
try
|
|
{
|
|
num = 1069013826;
|
|
while (true)
|
|
{
|
|
int num8 = num;
|
|
num3 = 1069013829;
|
|
num4 = num8;
|
|
int num9 = num4 + num3;
|
|
int num10 = num4 & num3;
|
|
switch (num9 - (num10 + num10))
|
|
{
|
|
case 4:
|
|
{
|
|
int num12 = num11;
|
|
num3 = 1;
|
|
num4 = num12;
|
|
num11 = (num4 | num3) + (num4 & num3);
|
|
num = 1069013831;
|
|
break;
|
|
}
|
|
case 0:
|
|
num = ((!DrawFlatRow(_flatRows[num11], x)) ? 1069013825 : 1069013824);
|
|
break;
|
|
case 6:
|
|
num11 = imGuiListClipperPtr.DisplayStart;
|
|
num = 1069013831;
|
|
break;
|
|
case 7:
|
|
num = (imGuiListClipperPtr.Step() ? 1069013827 : 1069013828);
|
|
break;
|
|
case 3:
|
|
num = 1069013826;
|
|
break;
|
|
case 5:
|
|
flag = true;
|
|
num = 1069013825;
|
|
break;
|
|
case 2:
|
|
num = ((num11 < imGuiListClipperPtr.DisplayEnd) ? 1069013829 : 1069013826);
|
|
break;
|
|
case 1:
|
|
goto end_IL_0376;
|
|
}
|
|
continue;
|
|
end_IL_0376:
|
|
break;
|
|
}
|
|
}
|
|
finally
|
|
{
|
|
imGuiListClipperPtr.Destroy();
|
|
}
|
|
num = ((!flag) ? (-1647057897) : (-1647057898));
|
|
while (true)
|
|
{
|
|
int num13 = num;
|
|
num3 = -1647057897;
|
|
num4 = num13;
|
|
int num14 = num4 + num3;
|
|
int num15 = num4 & num3;
|
|
switch (num14 - (num15 + num15))
|
|
{
|
|
case 2:
|
|
num = -1647057898;
|
|
break;
|
|
case 1:
|
|
RebuildFlatRows();
|
|
num = -1647057897;
|
|
break;
|
|
case 0:
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
continue;
|
|
IL_02e7:
|
|
num = -1408349336;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
[MethodImpl(MethodImplOptions.NoInlining)]
|
|
private bool DrawFlatRow(FlatRow row, float statusIconSpacing)
|
|
{
|
|
_206F_206F_200B_200E_200B_200C_200E_206A_202A_206F_202E_202A_200C_200C_200C_202C_202D_202B_200B_200C_202D_202E_200C_200B_206E_200C_202A_206D_200D_206B_206A_206B_202D_206D_200C_202A_206A_206E_202D_206C_202E();
|
|
_202C_202C_202A_200E_206E_202E_206E_206D_200F_206A_202E_206B_200D_200F_206C_206A_202D_206A_200E_206B_206B_206D_206B_206D_206F_200F_202E_200F_200B_202B_202E_202D_200C_202C_200D_200D_206D_206B_206F_202A_202E();
|
|
int num = ((row.Type != RowType.Group) ? 484356028 : 484356023);
|
|
ItemGroup itemGroup = default(ItemGroup);
|
|
bool flag2 = default(bool);
|
|
bool result = default(bool);
|
|
QuestInfo questInfo2 = default(QuestInfo);
|
|
ItemReward item = default(ItemReward);
|
|
bool flag = default(bool);
|
|
string text = default(string);
|
|
Vector4 color = default(Vector4);
|
|
bool flag3 = default(bool);
|
|
IQuestInfo questInfo = default(IQuestInfo);
|
|
while (true)
|
|
{
|
|
int num2 = num;
|
|
int num3 = 484356024;
|
|
int num4 = num2;
|
|
int num5 = num4 + num3;
|
|
int num6 = num4 & num3;
|
|
Vector4 vector;
|
|
switch (num5 - (num6 + num6))
|
|
{
|
|
default:
|
|
continue;
|
|
case 13:
|
|
vector = UiThemeUtils.StatusUnobtainable;
|
|
goto IL_0096;
|
|
case 8:
|
|
_expandedGroups.Add(itemGroup.Label);
|
|
num = 484356024;
|
|
continue;
|
|
case 15:
|
|
{
|
|
itemGroup = _filteredGroups[row.GroupIndex];
|
|
flag2 = _expandedGroups.Contains(itemGroup.Label);
|
|
UiThemeUtils.DrawTrackerGroupCaret(_200B_206D_206B_200F_200D_206C_200D_206A_200F_202A_200F_200F_200E_202A_200F_200F_206B_202B_200C_200F_202E_200B_202A_206B_202B_200B_200F_206E_206F_202A_206A_202B_202B_200C_206E_206B_200F_202C_206B_202E(_200B_200B_206C_206A_202A_206E_200F_206B_206D_206B_200B_200C_206E_200D_200E_202A_200B_200C_206E_202C_206A_200D_206E_206A_206C_206D_206D_202C_206E_200B_202B_202E_206E_206E_200B_200C_200F_206C_202B_200C_202E(_pluginInterface)), flag2);
|
|
_206A_200B_202E_206A_202E_200B_200C_200F_200C_202B_206A_202C_200F_200E_206A_202C_200D_200B_202E_202B_206F_206B_206B_202D_202B_206F_200C_200E_206B_206F_206C_200D_206F_200B_200D_206F_202B_200D_200B_200C_202E();
|
|
result = false;
|
|
ImU8String imU8String2 = new ImU8String(5, 2);
|
|
imU8String2.AppendFormatted(itemGroup.Label);
|
|
imU8String2.AppendLiteral(global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E<string>(169207648));
|
|
imU8String2.AppendFormatted(row.GroupIndex);
|
|
num = ((!_206F_202D_200B_206E_206D_202D_206C_206B_206F_206E_200E_202A_206E_206A_202D_202A_206D_206C_200E_206F_200C_200B_202E_206B_200C_206F_200D_200D_202E_206C_206A_206B_200C_202C_200E_200F_206D_200D_206F_202C_202E(imU8String2, false, ImGuiSelectableFlags.None, default(Vector2))) ? 484356025 : 484356020);
|
|
continue;
|
|
}
|
|
case 12:
|
|
num = ((!flag2) ? 484356016 : 484356019);
|
|
continue;
|
|
case 2:
|
|
num = ((!questInfo2.IsSeasonalEvent) ? 484356029 : 484356018);
|
|
continue;
|
|
case 4:
|
|
{
|
|
item = row.Item;
|
|
float indentSpacing = _202A_200D_200C_202C_200F_202E_206A_206E_200D_202E_202E_206A_200E_206B_206B_206E_200C_206D_200D_202D_200C_202C_206D_206A_200D_200C_206A_202B_202B_206A_206E_206B_206D_200B_200B_206D_206B_206E_202E().IndentSpacing;
|
|
_202C_200C_206A_200E_206B_206C_202B_200B_202B_202B_202B_202E_202D_200F_200F_206B_202B_206D_200F_206D_200B_200C_206C_206A_200C_206D_200E_202C_202D_202A_200E_202D_206A_200B_206B_206E_202C_206A_202E_206B_202E(_202B_202B_202D_202E_202D_202E_206C_206C_206C_200C_206A_202A_202C_200E_202B_202A_202D_200D_200D_202A_200E_200C_202A_202E_200B_200E_202B_202A_200F_206E_200F_206F_200D_200C_202A_206C_202E_206B_206A_206E_202E() + indentSpacing);
|
|
flag = item.IsUnlocked();
|
|
num = ((!_questRegistry.IsKnownQuest(item.ElementId)) ? 484356021 : 484356022);
|
|
continue;
|
|
}
|
|
case 14:
|
|
num = (flag ? 484356031 : 484356027);
|
|
continue;
|
|
case 7:
|
|
vector = UiThemeUtils.StatusComplete;
|
|
goto IL_0096;
|
|
case 5:
|
|
{
|
|
_202D_206F_206F_200D_206E_206C_200D_202B_202C_200C_202C_206E_202A_202D_202C_200B_206A_200E_202B_206B_202C_206E_206E_206E_202E_206E_200E_206F_200F_202A_206A_200F_206B_206D_206E_202A_206C_200C_206A_206D_202E((ImU8String)text, ImGuiTreeNodeFlags.NoTreePushOnOpen | ImGuiTreeNodeFlags.Leaf | ImGuiTreeNodeFlags.SpanFullWidth, default(ImU8String));
|
|
bool num11 = _206B_202C_202C_200D_202D_200D_200F_206B_206E_202B_200C_206E_206F_202E_206E_202B_200B_200B_200F_200C_200E_202C_206C_200B_200F_202D_200B_200E_202C_202D_202C_202B_206B_202B_200B_202C_206C_200F_206B_206F_202E();
|
|
_202C_202C_202A_200E_206E_202E_206E_206D_200F_206A_202E_206B_200D_200F_206C_206A_202D_206A_200E_206B_206B_206D_206B_206D_206F_200F_202E_200F_200B_202B_202E_202D_200C_202C_200D_200D_206D_206B_206F_202A_202E();
|
|
float num12 = _202C_206A_202C_206A_206F_206B_202D_206B_200E_200C_206A_200F_200C_206C_206F_202D_206C_202A_202C_202A_200D_202A_200F_206F_206D_200E_200F_202E_206A_202E_202E_200F_202A_206E_200E_206B_200F_206B_200F_200D_202E() / 2f - statusIconSpacing;
|
|
_202C_200C_206A_200E_206B_206C_202B_200B_202B_202B_202B_202E_202D_200F_200F_206B_202B_206D_200F_206D_200B_200C_206C_206A_200C_206D_200E_202C_202D_202A_200E_202D_206A_200B_206B_206E_202C_206A_202E_206B_202E(_202B_202B_202D_202E_202D_202E_206C_206C_206C_200C_206A_202A_202C_200E_202B_202A_202D_200D_200D_202A_200E_200C_202A_202E_200B_200E_202B_202A_200F_206E_200F_206F_200D_200C_202A_206C_202E_206B_206A_206E_202E() + num12);
|
|
FontAwesomeIcon icon = (flag ? FontAwesomeIcon.Check : FontAwesomeIcon.Times);
|
|
if ((num11 | _uiUtils.ChecklistItem(string.Empty, color, icon)) && flag3)
|
|
{
|
|
num = 484356030;
|
|
continue;
|
|
}
|
|
break;
|
|
}
|
|
case 0:
|
|
result = true;
|
|
num = 484356025;
|
|
continue;
|
|
case 3:
|
|
vector = UiThemeUtils.StatusLocked;
|
|
goto IL_0096;
|
|
case 9:
|
|
num = 484356023;
|
|
continue;
|
|
case 10:
|
|
text = _200E_206B_202E_202D_206A_202A_206F_200E_202D_202C_200F_206F_206E_202D_206B_200B_206E_202C_206E_200F_206F_206A_200B_206D_202E_200D_200F_202D_200F_206F_202E_200D_202A_206F_200E_202C_206D_206F_206D_202D_202E(text, global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E<string>(-324914973), _200B_206D_200D_202C_200B_206A_206F_200B_200C_202E_206E_202B_200B_206D_206F_202C_206C_200B_206F_202D_202A_200F_206B_202B_206D_206F_206E_200C_200B_202A_206C_206F_200E_206A_200E_202B_202A_200F_206E_200C_202E(SeIconChar.Clock));
|
|
num = 484356029;
|
|
continue;
|
|
case 11:
|
|
_expandedGroups.Remove(itemGroup.Label);
|
|
num = 484356024;
|
|
continue;
|
|
case 1:
|
|
{
|
|
int num10 = itemGroup.Items.Count((ItemReward x) => x.IsUnlocked());
|
|
int count = itemGroup.Items.Count;
|
|
_202C_202C_202A_200E_206E_202E_206E_206D_200F_206A_202E_206B_200D_200F_206C_206A_202D_206A_200E_206B_206B_206D_206B_206D_206F_200F_202E_200F_200B_202B_202E_202D_200C_202C_200D_200D_206D_206B_206F_202A_202E();
|
|
UiThemeUtils.DrawTrackerCount(FormatCount(num10, count), num10 == count && count > 0, count == 0);
|
|
return result;
|
|
}
|
|
case 6:
|
|
{
|
|
using (ImRaii.TooltipDisposable tooltipDisposable = _200D_202E_202E_206B_206B_206C_200E_200E_202C_202D_202D_202C_206D_202B_200D_200C_200E_200C_206C_202C_200D_202D_206E_200D_200D_206F_202C_200E_202E_200C_202C_200D_206B_206C_200B_206F_206D_206A_202A_200C_202E())
|
|
{
|
|
if (!tooltipDisposable.Alive)
|
|
{
|
|
break;
|
|
}
|
|
ImU8String imU8String = new ImU8String(15, 1);
|
|
imU8String.AppendLiteral(global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E<string>(1862164514));
|
|
imU8String.AppendFormatted(questInfo.Name);
|
|
_202A_206F_206F_200F_200F_202D_200C_200E_206C_200F_206D_206D_206E_202A_206E_200F_206F_200E_206F_202E_202D_202D_202A_206F_200E_202A_200F_202D_206C_200F_206C_202D_206F_202D_200F_206C_200E_202A_200C_206C_202E(imU8String);
|
|
ImRaii.IndentDisposable indentDisposable = _206E_206F_206F_202D_206F_200B_206B_206A_206C_202D_200D_206C_202B_206C_200B_206B_200F_206D_200B_202C_202B_200B_206C_202D_202D_200D_202A_202E_202D_200B_202D_200F_206E_202D_206A_206D_206B_206D_200C_206C_202E(1, true);
|
|
try
|
|
{
|
|
_questTooltipComponent.DrawInner(questInfo, showItemRewards: false);
|
|
}
|
|
finally
|
|
{
|
|
num = ((indentDisposable == null) ? (-2000233485) : (-2000233488));
|
|
while (true)
|
|
{
|
|
int num7 = num;
|
|
num3 = -2000233487;
|
|
num4 = num7;
|
|
int num8 = num4 + num3;
|
|
int num9 = num4 & num3;
|
|
switch (num8 - (num9 + num9))
|
|
{
|
|
case 0:
|
|
num = -2000233488;
|
|
break;
|
|
case 2:
|
|
goto end_IL_0461;
|
|
case 1:
|
|
_200C_202C_202A_206B_202D_200E_206B_206E_202C_202E_206D_206C_202E_200D_206F_202D_206F_206C_206D_200F_200F_202D_200E_200F_206F_200B_206B_200E_202B_206D_206E_206E_202D_202E_206D_202E_202E_202D_202E_202D_202E((IDisposable)indentDisposable);
|
|
num = -2000233485;
|
|
break;
|
|
}
|
|
continue;
|
|
end_IL_0461:
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
break;
|
|
}
|
|
IL_0096:
|
|
color = vector;
|
|
flag3 = _questData.TryGetQuestInfo(item.ElementId, out questInfo);
|
|
text = item.Name;
|
|
questInfo2 = questInfo as QuestInfo;
|
|
num = ((questInfo2 == null) ? 484356029 : 484356026);
|
|
continue;
|
|
}
|
|
break;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
[MethodImpl(MethodImplOptions.NoInlining)]
|
|
private static string FormatCount(int n, int d)
|
|
{
|
|
int num = ((d == 0) ? 491542123 : 491542122);
|
|
while (true)
|
|
{
|
|
int num2 = num;
|
|
int num3 = 491542123;
|
|
int num4 = num2;
|
|
switch ((num4 | num3) - (num4 & num3))
|
|
{
|
|
case 2:
|
|
goto IL_0041;
|
|
case 0:
|
|
return _200E_206B_202E_202D_206A_202A_206F_200E_202D_202C_200F_206F_206E_202D_206B_200B_206E_202C_206E_200F_206F_206A_200B_206D_202E_200D_200F_202D_200F_206F_202E_200D_202A_206F_200E_202C_206D_206F_206D_202D_202E(_200C_200E_206F_200C_200F_202C_206A_200F_202E_206A_202B_206D_202D_202E_200E_202A_202D_206F_200E_206C_202B_206F_200B_202D_206E_206C_200B_202D_206B_206C_206D_202D_206B_206C_202D_202E_200F_202C_202A_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>(-2079705286), CountPadWidth), 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>(1762358294), _200C_200E_206F_200C_200F_202C_206A_200F_202E_206A_202B_206D_202D_202E_200E_202A_202D_206F_200E_206C_202B_206F_200B_202D_206E_206C_200B_202D_206B_206C_206D_202D_206B_206C_202D_202E_200F_202C_202A_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>(-2079705286), CountPadWidth));
|
|
case 1:
|
|
return _200E_206B_202E_202D_206A_202A_206F_200E_202D_202C_200F_206F_206E_202D_206B_200B_206E_202C_206E_200F_206F_206A_200B_206D_202E_200D_200F_202D_200F_206F_202E_200D_202A_206F_200E_202C_206D_206F_206D_202D_202E(_200F_202E_206C_200E_202E_202B_206C_202B_202C_200E_206B_202A_206C_206F_206C_202E_202E_202D_202D_200B_202A_200F_202B_202B_202E_200E_200C_200D_200C_206F_206B_200D_202B_200D_200B_202B_202A_202A_206C_200D_202E(n.ToString(_206B_206C_202D_202C_202A_202A_206E_206C_200B_206B_206E_202A_200F_202A_200F_206B_206B_202C_206A_206D_200D_202C_206A_202D_202E_206F_202B_202E_206F_206A_200C_206A_206D_200F_200C_200F_200C_206E_206C_206A_202E()), CountPadWidth), 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>(1762358294), _200F_202E_206C_200E_202E_202B_206C_202B_202C_200E_206B_202A_206C_206F_206C_202E_202E_202D_202D_200B_202A_200F_202B_202B_202E_200E_200C_200D_200C_206F_206B_200D_202B_200D_200B_202B_202A_202A_206C_200D_202E(d.ToString(_206B_206C_202D_202C_202A_202A_206E_206C_200B_206B_206E_202A_200F_202A_200F_206B_206B_202C_206A_206D_200D_202C_206A_202D_202E_206F_202B_202E_206F_206A_200C_206A_206D_200F_200C_200F_200C_206E_206C_206A_202E()), CountPadWidth));
|
|
}
|
|
continue;
|
|
IL_0041:
|
|
num = 491542122;
|
|
}
|
|
}
|
|
|
|
private void RebuildFlatRows()
|
|
{
|
|
List<FlatRow> list = new List<FlatRow>();
|
|
int num = 0;
|
|
ItemReward current = default(ItemReward);
|
|
while (num < _filteredGroups.Count)
|
|
{
|
|
ItemGroup itemGroup = _filteredGroups[num];
|
|
list.Add(new FlatRow(RowType.Group, num, null));
|
|
int num4;
|
|
int num5;
|
|
if (_expandedGroups.Contains(itemGroup.Label))
|
|
{
|
|
using List<ItemReward>.Enumerator enumerator = itemGroup.Items.GetEnumerator();
|
|
int num2 = 1766502721;
|
|
while (true)
|
|
{
|
|
int num3 = num2;
|
|
num4 = 1766502721;
|
|
num5 = num3;
|
|
switch ((num5 | num4) - (num5 & num4))
|
|
{
|
|
case 3:
|
|
num2 = 1766502721;
|
|
break;
|
|
case 2:
|
|
list.Add(new FlatRow(RowType.Item, num, current));
|
|
num2 = 1766502721;
|
|
break;
|
|
case 4:
|
|
{
|
|
current = enumerator.Current;
|
|
num2 = ((!_questData.TryGetQuestInfo(current.ElementId, out IQuestInfo _)) ? 1766502721 : 1766502723);
|
|
break;
|
|
}
|
|
case 0:
|
|
num2 = (enumerator.MoveNext() ? 1766502725 : 1766502720);
|
|
break;
|
|
case 1:
|
|
goto end_IL_0056;
|
|
}
|
|
continue;
|
|
end_IL_0056:
|
|
break;
|
|
}
|
|
}
|
|
int num6 = num;
|
|
num4 = 1;
|
|
num5 = num6;
|
|
num = (num5 | num4) + (num5 & num4);
|
|
}
|
|
_flatRows = list;
|
|
}
|
|
|
|
[MethodImpl(MethodImplOptions.NoInlining)]
|
|
private void UpdateFilter()
|
|
{
|
|
List<ItemGroup> list = new List<ItemGroup>();
|
|
AddGroup(list, 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>(-1299748700), EItemRewardType.Mount);
|
|
AddGroup(list, 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>(263371342), EItemRewardType.Minion);
|
|
AddGroup(list, 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>(-1791526330), EItemRewardType.OrchestrionRoll);
|
|
AddGroup(list, 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>(-1826591131), EItemRewardType.TripleTriadCard);
|
|
AddGroup(list, 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>(1738480903), EItemRewardType.FashionAccessory);
|
|
AddGroup(list, 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>(974082553), EItemRewardType.UnlockLink);
|
|
_filteredGroups = list;
|
|
RebuildFlatRows();
|
|
}
|
|
|
|
private void AddGroup(List<ItemGroup> groups, string label, EItemRewardType type)
|
|
{
|
|
List<ItemReward> filteredItems = GetFilteredItems(type);
|
|
int num = ((filteredItems.Count <= 0) ? (-138188978) : (-138188979));
|
|
while (true)
|
|
{
|
|
int num2 = num;
|
|
int num3 = -138188977;
|
|
int num4 = num2;
|
|
int num5 = num4 + num3;
|
|
int num6 = num4 & num3;
|
|
switch (num5 - (num6 + num6))
|
|
{
|
|
case 1:
|
|
return;
|
|
case 2:
|
|
groups.Add(new ItemGroup(label, type, filteredItems));
|
|
num = -138188978;
|
|
break;
|
|
case 0:
|
|
num = -138188979;
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
private List<ItemReward> GetFilteredItems(EItemRewardType type)
|
|
{
|
|
return (from x in _questData.RedeemableItems
|
|
where x.Type == type
|
|
where x.IsUntradable
|
|
select x).Where(delegate(ItemReward x)
|
|
{
|
|
int num = (_showEventRewards ? (-346188384) : (-346188382));
|
|
IQuestInfo questInfo2 = default(IQuestInfo);
|
|
QuestInfo questInfo = default(QuestInfo);
|
|
while (true)
|
|
{
|
|
int num2 = num;
|
|
int num3 = -346188380;
|
|
int num4 = num2;
|
|
switch ((num4 | num3) - (num4 & num3))
|
|
{
|
|
case 5:
|
|
return true;
|
|
case 6:
|
|
num = ((!_questData.TryGetQuestInfo(x.ElementId, out questInfo2)) ? (-346188384) : (-346188380));
|
|
break;
|
|
case 8:
|
|
num = -346188382;
|
|
break;
|
|
case 3:
|
|
num = (_003C_003Ec__DisplayClass22_0._200F_206E_200F_202D_206D_202D_200B_206B_202B_200E_206A_202A_200C_202E_200B_206B_202E_200C_206F_202B_200C_200E_206E_202E_200D_200E_200C_200E_200F_200C_202A_206A_206E_202E_202E_206F_206A_206D_202B_202C_202E(x.Name, _searchText, StringComparison.OrdinalIgnoreCase) ? (-346188383) : (-346188379));
|
|
break;
|
|
case 7:
|
|
num = ((!questInfo.IsSeasonalEvent) ? (-346188384) : (-346188378));
|
|
break;
|
|
case 2:
|
|
return false;
|
|
case 0:
|
|
questInfo = questInfo2 as QuestInfo;
|
|
num = ((questInfo == null) ? (-346188384) : (-346188381));
|
|
break;
|
|
case 1:
|
|
return false;
|
|
case 4:
|
|
num = (_003C_003Ec__DisplayClass22_0._202C_206C_206E_200D_202B_202C_200D_200B_206B_202A_206A_202E_206A_206E_206C_206B_200D_200D_200E_200E_200F_200F_200F_202D_202E_206C_206E_200C_200C_200F_202E_200F_206D_200E_206B_202A_206D_206F_202D_206A_202E(_searchText) ? (-346188383) : (-346188377));
|
|
break;
|
|
}
|
|
}
|
|
}).OrderBy<ItemReward, string>((ItemReward x) => x.Name, _202E_202E_202A_206D_206B_206F_206F_206E_202B_206C_206C_206F_202C_200D_200E_202B_200D_206F_200E_200F_202E_202A_206F_202E_206D_202B_206C_202E_200B_202A_206F_200F_206C_206A_202A_200D_200B_206D_200D_206C_202E()).ToList();
|
|
}
|
|
|
|
static ImGuiStylePtr _202A_200D_200C_202C_200F_202E_206A_206E_200D_202E_202E_206A_200E_206B_206B_206E_200C_206D_200D_202D_200C_202C_206D_206A_200D_200C_206A_202B_202B_206A_206E_206B_206D_200B_200B_206D_206B_206E_202E()
|
|
{
|
|
return ImGui.GetStyle();
|
|
}
|
|
|
|
static float _202C_200B_206E_200D_206F_202E_202C_202E_200E_206A_200B_200F_200D_206E_206D_202A_200C_202A_206F_200F_206F_206A_200B_202C_200B_202B_202A_206B_200C_202C_202A_206A_200E_206A_202E_206C_202E_206A_200D_206F_202E()
|
|
{
|
|
return ImGui.GetFrameHeight();
|
|
}
|
|
|
|
static Vector2 _206B_200E_206D_202C_202B_206A_206B_200D_206D_200E_202B_206E_200C_200F_202A_200F_200D_206B_200D_202B_202D_206B_200F_202A_206E_200B_206D_200B_206B_206D_206A_202E_202B_202A_202E_206F_206F_200C_206A_206B_202E(ImU8String P_0, bool P_1, float P_2)
|
|
{
|
|
return ImGui.CalcTextSize(P_0, P_1, P_2);
|
|
}
|
|
|
|
static void _206A_200B_202E_206A_202E_200B_200C_200F_200C_202B_206A_202C_200F_200E_206A_202C_200D_200B_202E_202B_206F_206B_206B_202D_202B_206F_200C_200E_206B_206F_206C_200D_206F_200B_200D_206F_202B_200D_200B_200C_202E()
|
|
{
|
|
ImGui.SameLine();
|
|
}
|
|
|
|
static void _202E_200B_200B_202B_206A_200E_206E_202D_206A_200D_202E_200C_206F_202A_206E_206F_202B_200B_200D_206F_206E_202B_202A_206D_202C_202E_206E_206D_202D_200F_200D_202A_202C_202A_202A_206C_200B_200B_202E_200F_202E()
|
|
{
|
|
ImGui.Spacing();
|
|
}
|
|
|
|
static void _202C_206D_206A_200D_200D_206D_200C_200F_202E_202E_202A_200F_206A_202D_200B_202D_200E_202B_202B_200C_206C_202C_200D_202B_200C_202A_202A_206A_206A_202D_200E_200D_206F_202A_202B_206A_200B_206B_202C_206B_202E(ref Vector4 P_0, ImU8String P_1)
|
|
{
|
|
ImGui.TextColored(in P_0, P_1);
|
|
}
|
|
|
|
static void _200C_200E_200D_200B_202C_206E_200C_202B_200F_200F_206F_202B_206A_202C_206A_206C_202D_206B_200C_206F_200F_206B_200D_206F_206D_200C_200E_200C_206C_206E_206C_202B_202C_202A_206F_200B_200F_206D_206B_202D_202E()
|
|
{
|
|
ImGui.Separator();
|
|
}
|
|
|
|
static IUiBuilder _200B_200B_206C_206A_202A_206E_200F_206B_206D_206B_200B_200C_206E_200D_200E_202A_200B_200C_206E_202C_206A_200D_206E_206A_206C_206D_206D_202C_206E_200B_202B_202E_206E_206E_200B_200C_200F_206C_202B_200C_202E(IDalamudPluginInterface P_0)
|
|
{
|
|
return P_0.UiBuilder;
|
|
}
|
|
|
|
static IFontHandle _200B_206D_206B_200F_200D_206C_200D_206A_200F_202A_200F_200F_200E_202A_200F_200F_206B_202B_200C_200F_202E_200B_202A_206B_202B_200B_200F_206E_206F_202A_206A_202B_202B_200C_206E_206B_200F_202C_206B_202E(IUiBuilder P_0)
|
|
{
|
|
return P_0.IconFontFixedWidthHandle;
|
|
}
|
|
|
|
static IDisposable _200E_200D_202A_202A_206E_200C_206C_206C_206B_200D_202C_202A_206B_206D_206E_200C_206B_206B_202E_206F_200E_200B_200B_206F_206C_202E_202E_200C_202E_200E_206F_202C_206E_200B_202C_202B_200C_202E_206C_202A_202E(IFontHandle P_0)
|
|
{
|
|
return P_0.Push();
|
|
}
|
|
|
|
static string _200F_206E_206C_206B_200B_200D_200E_206C_206F_200C_200B_202A_206E_206C_200D_200C_206A_206C_206E_200E_206F_202B_202B_202C_202E_202D_200F_206C_200C_206B_206B_200B_202A_202D_202B_202D_206F_200B_206A_202A_202E(FontAwesomeIcon P_0)
|
|
{
|
|
return P_0.ToIconString();
|
|
}
|
|
|
|
static void _200C_202C_202A_206B_202D_200E_206B_206E_202C_202E_206D_206C_202E_200D_206F_202D_206F_206C_206D_200F_200F_202D_200E_200F_206F_200B_206B_200E_202B_206D_206E_206E_202D_202E_206D_202E_202E_202D_202E_202D_202E(IDisposable P_0)
|
|
{
|
|
P_0.Dispose();
|
|
}
|
|
|
|
static ImGuiIOPtr _202E_202E_206C_206B_202C_202E_202B_206C_206F_202A_206B_206B_206B_206F_202D_200B_206D_206E_200B_200F_200E_206D_200C_202A_206B_200C_202A_202D_202E_206F_202B_200D_202A_202E_206F_202A_206E_202D_202B_202C_202E()
|
|
{
|
|
return ImGui.GetIO();
|
|
}
|
|
|
|
static void _206A_206D_202E_206D_202E_206C_200B_206A_200F_206C_206B_206E_200F_200B_206C_202C_202A_206E_202E_206C_202E_200F_200F_202D_206C_200C_206F_206E_206D_202E_202E_202B_206C_206C_200E_202C_202E_206F_202B_206B_202E(ImU8String P_0, ImGuiTableColumnFlags P_1, float P_2, uint P_3)
|
|
{
|
|
ImGui.TableSetupColumn(P_0, P_1, P_2, P_3);
|
|
}
|
|
|
|
static void _200B_202A_206A_202B_206B_200B_206B_200F_206D_202A_202A_206B_200F_200B_206B_200F_202B_200C_206D_206E_200E_202B_206F_206B_200E_202B_202A_200C_200D_206E_206B_206A_200B_202B_200E_200E_202D_200C_206B_202E_202E()
|
|
{
|
|
ImGui.TableHeadersRow();
|
|
}
|
|
|
|
static float _200F_206F_202D_200D_200E_202E_206D_206E_200D_200E_202D_202B_200D_202B_206D_206C_202A_200D_206F_200E_200F_206D_206F_200B_200C_200F_206F_206A_206B_200D_206D_200E_202A_200B_200D_206C_200E_200E_200E_200E_202E()
|
|
{
|
|
return ImGui.GetTextLineHeightWithSpacing();
|
|
}
|
|
|
|
unsafe static ImGuiListClipper* _206D_200C_200B_206E_206C_206B_206D_200F_202A_206A_202C_202C_206E_202E_200E_206F_200E_200F_202E_206B_200C_206E_206C_200F_202C_206F_202C_200F_202B_206E_206A_202C_202A_206F_206C_206B_200C_200F_206E_200F_202E()
|
|
{
|
|
return ImGuiNative.ImGuiListClipper();
|
|
}
|
|
|
|
unsafe static void _200F_202D_200D_206E_200D_202D_202E_206E_202A_202E_200E_200C_206F_206A_206B_200F_206E_202E_206A_200D_202B_206D_206C_200B_206B_206A_206B_200C_200E_200D_200B_200E_206B_206B_200D_200E_200C_200B_200E_202A_202E(ImGuiListClipper* P_0, int P_1, float P_2)
|
|
{
|
|
ImGuiNative.Begin(P_0, P_1, P_2);
|
|
}
|
|
|
|
static void _206F_206F_200B_200E_200B_200C_200E_206A_202A_206F_202E_202A_200C_200C_200C_202C_202D_202B_200B_200C_202D_202E_200C_200B_206E_200C_202A_206D_200D_206B_206A_206B_202D_206D_200C_202A_206A_206E_202D_206C_202E()
|
|
{
|
|
ImGui.TableNextRow();
|
|
}
|
|
|
|
static bool _202C_202C_202A_200E_206E_202E_206E_206D_200F_206A_202E_206B_200D_200F_206C_206A_202D_206A_200E_206B_206B_206D_206B_206D_206F_200F_202E_200F_200B_202B_202E_202D_200C_202C_200D_200D_206D_206B_206F_202A_202E()
|
|
{
|
|
return ImGui.TableNextColumn();
|
|
}
|
|
|
|
static bool _206F_202D_200B_206E_206D_202D_206C_206B_206F_206E_200E_202A_206E_206A_202D_202A_206D_206C_200E_206F_200C_200B_202E_206B_200C_206F_200D_200D_202E_206C_206A_206B_200C_202C_200E_200F_206D_200D_206F_202C_202E(ImU8String P_0, bool P_1, ImGuiSelectableFlags P_2, Vector2 P_3)
|
|
{
|
|
return ImGui.Selectable(P_0, P_1, P_2, P_3);
|
|
}
|
|
|
|
static float _202B_202B_202D_202E_202D_202E_206C_206C_206C_200C_206A_202A_202C_200E_202B_202A_202D_200D_200D_202A_200E_200C_202A_202E_200B_200E_202B_202A_200F_206E_200F_206F_200D_200C_202A_206C_202E_206B_206A_206E_202E()
|
|
{
|
|
return ImGui.GetCursorPosX();
|
|
}
|
|
|
|
static void _202C_200C_206A_200E_206B_206C_202B_200B_202B_202B_202B_202E_202D_200F_200F_206B_202B_206D_200F_206D_200B_200C_206C_206A_200C_206D_200E_202C_202D_202A_200E_202D_206A_200B_206B_206E_202C_206A_202E_206B_202E(float P_0)
|
|
{
|
|
ImGui.SetCursorPosX(P_0);
|
|
}
|
|
|
|
static string _200B_206D_200D_202C_200B_206A_206F_200B_200C_202E_206E_202B_200B_206D_206F_202C_206C_200B_206F_202D_202A_200F_206B_202B_206D_206F_206E_200C_200B_202A_206C_206F_200E_206A_200E_202B_202A_200F_206E_200C_202E(SeIconChar P_0)
|
|
{
|
|
return P_0.ToIconString();
|
|
}
|
|
|
|
static string _200E_206B_202E_202D_206A_202A_206F_200E_202D_202C_200F_206F_206E_202D_206B_200B_206E_202C_206E_200F_206F_206A_200B_206D_202E_200D_200F_202D_200F_206F_202E_200D_202A_206F_200E_202C_206D_206F_206D_202D_202E(string P_0, string P_1, string P_2)
|
|
{
|
|
return P_0 + P_1 + P_2;
|
|
}
|
|
|
|
static bool _202D_206F_206F_200D_206E_206C_200D_202B_202C_200C_202C_206E_202A_202D_202C_200B_206A_200E_202B_206B_202C_206E_206E_206E_202E_206E_200E_206F_200F_202A_206A_200F_206B_206D_206E_202A_206C_200C_206A_206D_202E(ImU8String P_0, ImGuiTreeNodeFlags P_1, ImU8String P_2)
|
|
{
|
|
return ImGui.TreeNodeEx(P_0, P_1, P_2);
|
|
}
|
|
|
|
static bool _206B_202C_202C_200D_202D_200D_200F_206B_206E_202B_200C_206E_206F_202E_206E_202B_200B_200B_200F_200C_200E_202C_206C_200B_200F_202D_200B_200E_202C_202D_202C_202B_206B_202B_200B_202C_206C_200F_206B_206F_202E()
|
|
{
|
|
return ImGui.IsItemHovered();
|
|
}
|
|
|
|
static float _202C_206A_202C_206A_206F_206B_202D_206B_200E_200C_206A_200F_200C_206C_206F_202D_206C_202A_202C_202A_200D_202A_200F_206F_206D_200E_200F_202E_206A_202E_202E_200F_202A_206E_200E_206B_200F_206B_200F_200D_202E()
|
|
{
|
|
return ImGui.GetColumnWidth();
|
|
}
|
|
|
|
static ImRaii.TooltipDisposable _200D_202E_202E_206B_206B_206C_200E_200E_202C_202D_202D_202C_206D_202B_200D_200C_200E_200C_206C_202C_200D_202D_206E_200D_200D_206F_202C_200E_202E_200C_202C_200D_206B_206C_200B_206F_206D_206A_202A_200C_202E()
|
|
{
|
|
return ImRaii.Tooltip();
|
|
}
|
|
|
|
static void _202A_206F_206F_200F_200F_202D_200C_200E_206C_200F_206D_206D_206E_202A_206E_200F_206F_200E_206F_202E_202D_202D_202A_206F_200E_202A_200F_202D_206C_200F_206C_202D_206F_202D_200F_206C_200E_202A_200C_206C_202E(ImU8String P_0)
|
|
{
|
|
ImGui.Text(P_0);
|
|
}
|
|
|
|
static ImRaii.IndentDisposable _206E_206F_206F_202D_206F_200B_206B_206A_206C_202D_200D_206C_202B_206C_200B_206B_200F_206D_200B_202C_202B_200B_206C_202D_202D_200D_202A_202E_202D_200B_202D_200F_206E_202D_206A_206D_206B_206D_200C_206C_202E(int P_0, bool P_1)
|
|
{
|
|
return ImRaii.PushIndent(P_0, P_1);
|
|
}
|
|
|
|
static CultureInfo _206B_206C_202D_202C_202A_202A_206E_206C_200B_206B_206E_202A_200F_202A_200F_206B_206B_202C_206A_206D_200D_202C_206A_202D_202E_206F_202B_202E_206F_206A_200C_206A_206D_200F_200C_200F_200C_206E_206C_206A_202E()
|
|
{
|
|
return CultureInfo.CurrentCulture;
|
|
}
|
|
|
|
static string _200F_202E_206C_200E_202E_202B_206C_202B_202C_200E_206B_202A_206C_206F_206C_202E_202E_202D_202D_200B_202A_200F_202B_202B_202E_200E_200C_200D_200C_206F_206B_200D_202B_200D_200B_202B_202A_202A_206C_200D_202E(string P_0, int P_1)
|
|
{
|
|
return P_0.PadLeft(P_1);
|
|
}
|
|
|
|
static string _200C_200E_206F_200C_200F_202C_206A_200F_202E_206A_202B_206D_202D_202E_200E_202A_202D_206F_200E_206C_202B_206F_200B_202D_206E_206C_200B_202D_206B_206C_206D_202D_206B_206C_202D_202E_200F_202C_202A_202E(string P_0, int P_1)
|
|
{
|
|
return P_0.PadLeft(P_1);
|
|
}
|
|
|
|
static StringComparer _202E_202E_202A_206D_206B_206F_206F_206E_202B_206C_206C_206F_202C_200D_200E_202B_200D_206F_200E_200F_202E_202A_206F_202E_206D_202B_206C_202E_200B_202A_206F_200F_206C_206A_202A_200D_200B_206D_200D_206C_202E()
|
|
{
|
|
return StringComparer.CurrentCultureIgnoreCase;
|
|
}
|
|
|
|
static int _202A_200B_202B_202E_206E_200C_200F_206A_202B_206C_206B_206F_202C_202B_206C_206D_202A_206A_200C_200C_206B_206B_206B_202E_202C_206B_202C_202B_206F_200D_200E_202D_206E_206A_200E_200D_202A_202A_202E_206A_202E(string P_0)
|
|
{
|
|
return P_0.Length;
|
|
}
|
|
}
|