oh dear
This commit is contained in:
@@ -0,0 +1,425 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RRUI
|
||||
{
|
||||
// Token: 0x0200079C RID: 1948
|
||||
[Token(Token = "0x200079C")]
|
||||
[CreateAssetMenu]
|
||||
public class StoreItemsConfig : ScriptableObject
|
||||
{
|
||||
// Token: 0x17000971 RID: 2417
|
||||
// (get) Token: 0x06003737 RID: 14135 RVA: 0x000E71D0 File Offset: 0x000E53D0
|
||||
[Token(Token = "0x17000971")]
|
||||
public static StoreItemsConfig Instance
|
||||
{
|
||||
[Token(Token = "0x6003737")]
|
||||
[Address(RVA = "0x9FABC0", Offset = "0x9F99C0", VA = "0x1809FABC0")]
|
||||
get
|
||||
{
|
||||
StoreItemsConfig instance = StoreItemsConfig._instance;
|
||||
int num = 0;
|
||||
if (!(instance != num))
|
||||
{
|
||||
StoreItemsConfig._instance = OLJIOKGMCPN.MNKDOANEFLK<StoreItemsConfig>(0);
|
||||
StoreItemsConfig instance2 = StoreItemsConfig._instance;
|
||||
int num2 = 0;
|
||||
if (instance2 == num2)
|
||||
{
|
||||
Debug.LogError("Failed to load store item object");
|
||||
}
|
||||
}
|
||||
return StoreItemsConfig._instance;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003738 RID: 14136 RVA: 0x000E721C File Offset: 0x000E541C
|
||||
[Token(Token = "0x6003738")]
|
||||
[Address(RVA = "0x9FA150", Offset = "0x9F8F50", VA = "0x1809FA150")]
|
||||
public void GNHOFKELHDN(out List<StoreItemsConfig.StoreItemSortFriendlyNameMapping> MPKFLMDODBO, out List<TMP_Dropdown.OptionData> FAIIFLGONJC)
|
||||
{
|
||||
List<StoreItemsConfig.StoreItemSortFriendlyNameMapping> storeItemSortCriteriaMetadata = this.StoreItemSortCriteriaMetadata;
|
||||
Func<StoreItemsConfig.StoreItemSortFriendlyNameMapping, StoreItemsConfig.EMGAPOLDOKH> <>9__13_ = StoreItemsConfig.<>c.<>9__13_0;
|
||||
if (<>9__13_ == 0)
|
||||
{
|
||||
StoreItemsConfig.<>c.<>9__13_0 = delegate(StoreItemsConfig.StoreItemSortFriendlyNameMapping sc)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
};
|
||||
}
|
||||
List<StoreItemsConfig.StoreItemSortFriendlyNameMapping> list = Enumerable.ToList<StoreItemsConfig.StoreItemSortFriendlyNameMapping>(Enumerable.OrderBy<StoreItemsConfig.StoreItemSortFriendlyNameMapping, StoreItemsConfig.EMGAPOLDOKH>(storeItemSortCriteriaMetadata, <>9__13_));
|
||||
MPKFLMDODBO._items = list;
|
||||
Func<StoreItemsConfig.StoreItemSortFriendlyNameMapping, TMP_Dropdown.OptionData> func;
|
||||
if (StoreItemsConfig.<>c.<>9__13_1 == 0)
|
||||
{
|
||||
func = delegate(StoreItemsConfig.StoreItemSortFriendlyNameMapping m)
|
||||
{
|
||||
TMP_Dropdown.OptionData optionData;
|
||||
return optionData;
|
||||
};
|
||||
StoreItemsConfig.<>c.<>9__13_1 = func;
|
||||
}
|
||||
List<TMP_Dropdown.OptionData> list2 = Enumerable.ToList<TMP_Dropdown.OptionData>(Enumerable.Select<StoreItemsConfig.StoreItemSortFriendlyNameMapping, TMP_Dropdown.OptionData>(list, func));
|
||||
FAIIFLGONJC._items = list2;
|
||||
}
|
||||
|
||||
// Token: 0x06003739 RID: 14137 RVA: 0x000E7298 File Offset: 0x000E5498
|
||||
[Token(Token = "0x6003739")]
|
||||
[Address(RVA = "0x9FA040", Offset = "0x9F8E40", VA = "0x1809FA040")]
|
||||
public void GNHOFKELHDN(out List<StoreItemsConfig.StoreItemSortFriendlyNameMapping> MPKFLMDODBO)
|
||||
{
|
||||
List<StoreItemsConfig.StoreItemSortFriendlyNameMapping> storeItemSortCriteriaMetadata = this.StoreItemSortCriteriaMetadata;
|
||||
Func<StoreItemsConfig.StoreItemSortFriendlyNameMapping, StoreItemsConfig.EMGAPOLDOKH> <>9__14_ = StoreItemsConfig.<>c.<>9__14_0;
|
||||
if (<>9__14_ == 0)
|
||||
{
|
||||
StoreItemsConfig.<>c.<>9__14_0 = delegate(StoreItemsConfig.StoreItemSortFriendlyNameMapping sc)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
};
|
||||
}
|
||||
List<StoreItemsConfig.StoreItemSortFriendlyNameMapping> list = Enumerable.ToList<StoreItemsConfig.StoreItemSortFriendlyNameMapping>(Enumerable.OrderBy<StoreItemsConfig.StoreItemSortFriendlyNameMapping, StoreItemsConfig.EMGAPOLDOKH>(storeItemSortCriteriaMetadata, <>9__14_));
|
||||
MPKFLMDODBO._items = list;
|
||||
}
|
||||
|
||||
// Token: 0x0600373A RID: 14138 RVA: 0x000E72E0 File Offset: 0x000E54E0
|
||||
[Token(Token = "0x600373A")]
|
||||
[Address(RVA = "0x9F9EC0", Offset = "0x9F8CC0", VA = "0x1809F9EC0")]
|
||||
public string BAAGAKBGOGO(StoreItemsConfig.BLELJEFJKMJ LMAJKCLDDIF)
|
||||
{
|
||||
Dictionary<StoreItemsConfig.BLELJEFJKMJ, string> storeItemFilterFriendlyNameMapping = this.StoreItemFilterFriendlyNameMapping;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600373B RID: 14139 RVA: 0x000E7314 File Offset: 0x000E5514
|
||||
[Token(Token = "0x600373B")]
|
||||
[Address(RVA = "0x9FA330", Offset = "0x9F9130", VA = "0x1809FA330")]
|
||||
public void KJGLDJKJDEI([Attribute(Name = "TupleElementNamesAttribute", RVA = "0xA8AD0", Offset = "0xA7ED0")] ref List<ValueTuple<StoreItemsConfig.BLELJEFJKMJ, bool>> DAAFDLFCOGO, StoreItemsConfig.BLELJEFJKMJ ENBAMNJLJMA, StoreItemsConfig.BLELJEFJKMJ CJKHPGAPMOK)
|
||||
{
|
||||
if (ENBAMNJLJMA > StoreItemsConfig.BLELJEFJKMJ.ClothingTypeFilters)
|
||||
{
|
||||
if (ENBAMNJLJMA == StoreItemsConfig.BLELJEFJKMJ.RarityFilters)
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (ENBAMNJLJMA == StoreItemsConfig.BLELJEFJKMJ.ConsumableFilters)
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (ENBAMNJLJMA == StoreItemsConfig.BLELJEFJKMJ.SpecialTypeFilters)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if (ENBAMNJLJMA == StoreItemsConfig.BLELJEFJKMJ.OwnershipFilters)
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (ENBAMNJLJMA == StoreItemsConfig.BLELJEFJKMJ.ClothingTypeFilters)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600373C RID: 14140 RVA: 0x000E7384 File Offset: 0x000E5584
|
||||
[Token(Token = "0x600373C")]
|
||||
[Address(RVA = "0x9F9F80", Offset = "0x9F8D80", VA = "0x1809F9F80")]
|
||||
private void EBDHCEPMAOK(List<StoreItemsConfig.BLELJEFJKMJ> ALMICNFABOK, [Attribute(Name = "TupleElementNamesAttribute", RVA = "0xA8D20", Offset = "0xA8120")] ref List<ValueTuple<StoreItemsConfig.BLELJEFJKMJ, bool>> DAAFDLFCOGO, StoreItemsConfig.BLELJEFJKMJ CJKHPGAPMOK)
|
||||
{
|
||||
Func<StoreItemsConfig.BLELJEFJKMJ, ValueTuple<StoreItemsConfig.BLELJEFJKMJ, bool>> func = delegate(StoreItemsConfig.BLELJEFJKMJ filter)
|
||||
{
|
||||
};
|
||||
List<ValueTuple<StoreItemsConfig.BLELJEFJKMJ, bool>> list = Enumerable.ToList<ValueTuple<StoreItemsConfig.BLELJEFJKMJ, bool>>(Enumerable.Select<StoreItemsConfig.BLELJEFJKMJ, ValueTuple<StoreItemsConfig.BLELJEFJKMJ, bool>>(ALMICNFABOK, func));
|
||||
DAAFDLFCOGO._items = list;
|
||||
}
|
||||
|
||||
// Token: 0x0600373D RID: 14141 RVA: 0x000E73C8 File Offset: 0x000E55C8
|
||||
[Token(Token = "0x600373D")]
|
||||
[Address(RVA = "0x9FA570", Offset = "0x9F9370", VA = "0x1809FA570")]
|
||||
public StoreItemsConfig()
|
||||
{
|
||||
List<StoreItemsConfig.StoreItemSortFriendlyNameMapping> list = new List();
|
||||
this.StoreItemSortCriteriaMetadata = list;
|
||||
this.StoreItemOwnershipFilterList = new List
|
||||
{
|
||||
(uint)1,
|
||||
(uint)2
|
||||
};
|
||||
this.StoreItemSpecialTypeFilterList = new List
|
||||
{
|
||||
(uint)524288,
|
||||
(uint)1048576,
|
||||
(uint)2097152,
|
||||
(uint)262144
|
||||
};
|
||||
this.StoreItemRarityFilterList = new List
|
||||
{
|
||||
(uint)2048,
|
||||
(uint)4096,
|
||||
(uint)8192,
|
||||
(uint)16384,
|
||||
(uint)32768
|
||||
};
|
||||
this.StoreItemClothingFilterList = new List
|
||||
{
|
||||
(uint)512,
|
||||
(uint)64,
|
||||
(uint)256,
|
||||
(uint)1024,
|
||||
(uint)128
|
||||
};
|
||||
this.StoreItemConsumablesFilterList = new List
|
||||
{
|
||||
(uint)16,
|
||||
(uint)8,
|
||||
(uint)4,
|
||||
(uint)32,
|
||||
(uint)131072,
|
||||
(uint)65536
|
||||
};
|
||||
Dictionary<StoreItemsConfig.BLELJEFJKMJ, string> dictionary = new Dictionary();
|
||||
dictionary.Add((uint)2097152, "RR+ Exclusive");
|
||||
dictionary.Add((uint)32, "Random Box");
|
||||
dictionary.Add((uint)131072, "Hair Dye");
|
||||
dictionary.Add((uint)65536, "KO Icon");
|
||||
dictionary.Add((uint)262144, "Skin");
|
||||
string text = string.Concat(Enumerable.Repeat<string>("\ud83d\udfca", 1));
|
||||
dictionary.Add((uint)2048, text);
|
||||
string text2 = string.Concat(Enumerable.Repeat<string>("\ud83d\udfca", 2));
|
||||
dictionary.Add((uint)4096, text2);
|
||||
string text3 = string.Concat(Enumerable.Repeat<string>("\ud83d\udfca", 3));
|
||||
dictionary.Add((uint)8192, text3);
|
||||
string text4 = string.Concat(Enumerable.Repeat<string>("\ud83d\udfca", 4));
|
||||
dictionary.Add((uint)16384, text4);
|
||||
string text5 = string.Concat(Enumerable.Repeat<string>("\ud83d\udfca", 5));
|
||||
dictionary.Add((uint)32768, text5);
|
||||
dictionary.Add((uint)1024, "Gloves");
|
||||
this.StoreItemFilterFriendlyNameMapping = dictionary;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x04002F5E RID: 12126
|
||||
[Token(Token = "0x4002F5E")]
|
||||
private static StoreItemsConfig _instance;
|
||||
|
||||
// Token: 0x04002F5F RID: 12127
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4002F5F")]
|
||||
[SerializeField]
|
||||
[Header("Store Item Sort List")]
|
||||
private List<StoreItemsConfig.StoreItemSortFriendlyNameMapping> StoreItemSortCriteriaMetadata;
|
||||
|
||||
// Token: 0x04002F60 RID: 12128
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4002F60")]
|
||||
[SerializeField]
|
||||
[Header("Ownership Filter List")]
|
||||
private List<StoreItemsConfig.BLELJEFJKMJ> StoreItemOwnershipFilterList;
|
||||
|
||||
// Token: 0x04002F61 RID: 12129
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4002F61")]
|
||||
[SerializeField]
|
||||
[Header("Special Type Filter List")]
|
||||
private List<StoreItemsConfig.BLELJEFJKMJ> StoreItemSpecialTypeFilterList;
|
||||
|
||||
// Token: 0x04002F62 RID: 12130
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4002F62")]
|
||||
[SerializeField]
|
||||
[Header("Rarity Filter List")]
|
||||
private List<StoreItemsConfig.BLELJEFJKMJ> StoreItemRarityFilterList;
|
||||
|
||||
// Token: 0x04002F63 RID: 12131
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4002F63")]
|
||||
[SerializeField]
|
||||
[Header("Clothing Filter List")]
|
||||
private List<StoreItemsConfig.BLELJEFJKMJ> StoreItemClothingFilterList;
|
||||
|
||||
// Token: 0x04002F64 RID: 12132
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4002F64")]
|
||||
[SerializeField]
|
||||
[Header("Consumables Filter List")]
|
||||
private List<StoreItemsConfig.BLELJEFJKMJ> StoreItemConsumablesFilterList;
|
||||
|
||||
// Token: 0x04002F65 RID: 12133
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4002F65")]
|
||||
[Header("Store Item Filter List")]
|
||||
private Dictionary<StoreItemsConfig.BLELJEFJKMJ, string> StoreItemFilterFriendlyNameMapping;
|
||||
|
||||
// Token: 0x0200079D RID: 1949
|
||||
[Token(Token = "0x200079D")]
|
||||
public enum EMGAPOLDOKH
|
||||
{
|
||||
// Token: 0x04002F67 RID: 12135
|
||||
[Token(Token = "0x4002F67")]
|
||||
Default,
|
||||
// Token: 0x04002F68 RID: 12136
|
||||
[Token(Token = "0x4002F68")]
|
||||
NewAndFeatured,
|
||||
// Token: 0x04002F69 RID: 12137
|
||||
[Token(Token = "0x4002F69")]
|
||||
Name_Asc,
|
||||
// Token: 0x04002F6A RID: 12138
|
||||
[Token(Token = "0x4002F6A")]
|
||||
Name_Desc,
|
||||
// Token: 0x04002F6B RID: 12139
|
||||
[Token(Token = "0x4002F6B")]
|
||||
Rarity_Asc,
|
||||
// Token: 0x04002F6C RID: 12140
|
||||
[Token(Token = "0x4002F6C")]
|
||||
Rarity_Desc,
|
||||
// Token: 0x04002F6D RID: 12141
|
||||
[Token(Token = "0x4002F6D")]
|
||||
Price_Asc,
|
||||
// Token: 0x04002F6E RID: 12142
|
||||
[Token(Token = "0x4002F6E")]
|
||||
Price_Desc
|
||||
}
|
||||
|
||||
// Token: 0x0200079E RID: 1950
|
||||
[Token(Token = "0x200079E")]
|
||||
[Flags]
|
||||
public enum BLELJEFJKMJ
|
||||
{
|
||||
// Token: 0x04002F70 RID: 12144
|
||||
[Token(Token = "0x4002F70")]
|
||||
None = 0,
|
||||
// Token: 0x04002F71 RID: 12145
|
||||
[Token(Token = "0x4002F71")]
|
||||
Purchasable = 1,
|
||||
// Token: 0x04002F72 RID: 12146
|
||||
[Token(Token = "0x4002F72")]
|
||||
Owned = 2,
|
||||
// Token: 0x04002F73 RID: 12147
|
||||
[Token(Token = "0x4002F73")]
|
||||
Film = 4,
|
||||
// Token: 0x04002F74 RID: 12148
|
||||
[Token(Token = "0x4002F74")]
|
||||
Potion = 8,
|
||||
// Token: 0x04002F75 RID: 12149
|
||||
[Token(Token = "0x4002F75")]
|
||||
Food = 16,
|
||||
// Token: 0x04002F76 RID: 12150
|
||||
[Token(Token = "0x4002F76")]
|
||||
GiftBox = 32,
|
||||
// Token: 0x04002F77 RID: 12151
|
||||
[Token(Token = "0x4002F77")]
|
||||
Hat = 64,
|
||||
// Token: 0x04002F78 RID: 12152
|
||||
[Token(Token = "0x4002F78")]
|
||||
Hair = 128,
|
||||
// Token: 0x04002F79 RID: 12153
|
||||
[Token(Token = "0x4002F79")]
|
||||
Accessory = 256,
|
||||
// Token: 0x04002F7A RID: 12154
|
||||
[Token(Token = "0x4002F7A")]
|
||||
Torso = 512,
|
||||
// Token: 0x04002F7B RID: 12155
|
||||
[Token(Token = "0x4002F7B")]
|
||||
Glove = 1024,
|
||||
// Token: 0x04002F7C RID: 12156
|
||||
[Token(Token = "0x4002F7C")]
|
||||
OneStar = 2048,
|
||||
// Token: 0x04002F7D RID: 12157
|
||||
[Token(Token = "0x4002F7D")]
|
||||
TwoStar = 4096,
|
||||
// Token: 0x04002F7E RID: 12158
|
||||
[Token(Token = "0x4002F7E")]
|
||||
ThreeStar = 8192,
|
||||
// Token: 0x04002F7F RID: 12159
|
||||
[Token(Token = "0x4002F7F")]
|
||||
FourStar = 16384,
|
||||
// Token: 0x04002F80 RID: 12160
|
||||
[Token(Token = "0x4002F80")]
|
||||
FiveStar = 32768,
|
||||
// Token: 0x04002F81 RID: 12161
|
||||
[Token(Token = "0x4002F81")]
|
||||
KOIcon = 65536,
|
||||
// Token: 0x04002F82 RID: 12162
|
||||
[Token(Token = "0x4002F82")]
|
||||
HairDyes = 131072,
|
||||
// Token: 0x04002F83 RID: 12163
|
||||
[Token(Token = "0x4002F83")]
|
||||
EquipmentSkin = 262144,
|
||||
// Token: 0x04002F84 RID: 12164
|
||||
[Token(Token = "0x4002F84")]
|
||||
Featured = 524288,
|
||||
// Token: 0x04002F85 RID: 12165
|
||||
[Token(Token = "0x4002F85")]
|
||||
New = 1048576,
|
||||
// Token: 0x04002F86 RID: 12166
|
||||
[Token(Token = "0x4002F86")]
|
||||
Members = 2097152,
|
||||
// Token: 0x04002F87 RID: 12167
|
||||
[Token(Token = "0x4002F87")]
|
||||
OwnershipFilters = 3,
|
||||
// Token: 0x04002F88 RID: 12168
|
||||
[Token(Token = "0x4002F88")]
|
||||
ClothingTypeFilters = 1984,
|
||||
// Token: 0x04002F89 RID: 12169
|
||||
[Token(Token = "0x4002F89")]
|
||||
ConsumableFilters = 196668,
|
||||
// Token: 0x04002F8A RID: 12170
|
||||
[Token(Token = "0x4002F8A")]
|
||||
RarityFilters = 63488,
|
||||
// Token: 0x04002F8B RID: 12171
|
||||
[Token(Token = "0x4002F8B")]
|
||||
SpecialTypeFilters = 3932160,
|
||||
// Token: 0x04002F8C RID: 12172
|
||||
[Token(Token = "0x4002F8C")]
|
||||
ClothingOrConsumables = 198652
|
||||
}
|
||||
|
||||
// Token: 0x0200079F RID: 1951
|
||||
[Token(Token = "0x200079F")]
|
||||
[Serializable]
|
||||
public struct StoreItemSortFriendlyNameMapping
|
||||
{
|
||||
// Token: 0x04002F8D RID: 12173
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4002F8D")]
|
||||
public StoreItemsConfig.EMGAPOLDOKH EnumValue;
|
||||
|
||||
// Token: 0x04002F8E RID: 12174
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x4002F8E")]
|
||||
public string FriendlyName;
|
||||
}
|
||||
|
||||
// Token: 0x020007A1 RID: 1953
|
||||
[Token(Token = "0x20007A1")]
|
||||
[CompilerGenerated]
|
||||
private sealed class IHJEKACALEP
|
||||
{
|
||||
// Token: 0x06003743 RID: 14147 RVA: 0x000E7688 File Offset: 0x000E5888
|
||||
[Token(Token = "0x6003743")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public IHJEKACALEP()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06003744 RID: 14148 RVA: 0x000E769C File Offset: 0x000E589C
|
||||
[Token(Token = "0x6003744")]
|
||||
[Address(RVA = "0x9EC2C0", Offset = "0x9EB0C0", VA = "0x1809EC2C0")]
|
||||
internal ValueTuple<StoreItemsConfig.BLELJEFJKMJ, bool> <InitializeActiveFiltersList>b__0(StoreItemsConfig.BLELJEFJKMJ filter)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04002F93 RID: 12179
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4002F93")]
|
||||
public StoreItemsConfig.BLELJEFJKMJ activeFilters;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user