using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using Cpp2IlInjected; using TMPro; using UnityEngine; namespace RRUI { // Token: 0x020007AD RID: 1965 [Token(Token = "0x20007AD")] [CreateAssetMenu] public class StoreItemsConfig : ScriptableObject { // Token: 0x1700098F RID: 2447 // (get) Token: 0x060037CE RID: 14286 RVA: 0x000E7FF4 File Offset: 0x000E61F4 [Token(Token = "0x1700098F")] public static StoreItemsConfig Instance { [Token(Token = "0x60037CE")] [Address(RVA = "0x15A0960", Offset = "0x159F960", VA = "0x1815A0960")] get { StoreItemsConfig instance = StoreItemsConfig._instance; int num = 0; if (!(instance != num)) { StoreItemsConfig._instance = OLJIOKGMCPN.MNKDOANEFLK(0); StoreItemsConfig instance2 = StoreItemsConfig._instance; int num2 = 0; if (instance2 == num2) { Debug.LogError("Failed to load store item object"); } } return StoreItemsConfig._instance; } } // Token: 0x060037CF RID: 14287 RVA: 0x000E8040 File Offset: 0x000E6240 [Token(Token = "0x60037CF")] [Address(RVA = "0x159FEF0", Offset = "0x159EEF0", VA = "0x18159FEF0")] public void GNHOFKELHDN(out List MPKFLMDODBO, out List FAIIFLGONJC) { List storeItemSortCriteriaMetadata = this.StoreItemSortCriteriaMetadata; Func <>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 list = Enumerable.ToList(Enumerable.OrderBy(storeItemSortCriteriaMetadata, <>9__13_)); MPKFLMDODBO._items = list; Func 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 list2 = Enumerable.ToList(Enumerable.Select(list, func)); FAIIFLGONJC._items = list2; } // Token: 0x060037D0 RID: 14288 RVA: 0x000E80BC File Offset: 0x000E62BC [Token(Token = "0x60037D0")] [Address(RVA = "0x159FDE0", Offset = "0x159EDE0", VA = "0x18159FDE0")] public void GNHOFKELHDN(out List MPKFLMDODBO) { List storeItemSortCriteriaMetadata = this.StoreItemSortCriteriaMetadata; Func <>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 list = Enumerable.ToList(Enumerable.OrderBy(storeItemSortCriteriaMetadata, <>9__14_)); MPKFLMDODBO._items = list; } // Token: 0x060037D1 RID: 14289 RVA: 0x000E8104 File Offset: 0x000E6304 [Token(Token = "0x60037D1")] [Address(RVA = "0x159FC60", Offset = "0x159EC60", VA = "0x18159FC60")] public string BAAGAKBGOGO(StoreItemsConfig.BLELJEFJKMJ LMAJKCLDDIF) { Dictionary storeItemFilterFriendlyNameMapping = this.StoreItemFilterFriendlyNameMapping; throw new NullReferenceException(); } // Token: 0x060037D2 RID: 14290 RVA: 0x000E8138 File Offset: 0x000E6338 [Token(Token = "0x60037D2")] [Address(RVA = "0x15A00D0", Offset = "0x159F0D0", VA = "0x1815A00D0")] public void KJGLDJKJDEI([Attribute(Name = "TupleElementNamesAttribute", RVA = "0x19DE30", Offset = "0x19D230")] ref List> 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: 0x060037D3 RID: 14291 RVA: 0x000E81A8 File Offset: 0x000E63A8 [Token(Token = "0x60037D3")] [Address(RVA = "0x159FD20", Offset = "0x159ED20", VA = "0x18159FD20")] private void EBDHCEPMAOK(List ALMICNFABOK, [Attribute(Name = "TupleElementNamesAttribute", RVA = "0x19E1C0", Offset = "0x19D5C0")] ref List> DAAFDLFCOGO, StoreItemsConfig.BLELJEFJKMJ CJKHPGAPMOK) { Func> func = delegate(StoreItemsConfig.BLELJEFJKMJ filter) { }; List> list = Enumerable.ToList>(Enumerable.Select>(ALMICNFABOK, func)); DAAFDLFCOGO._items = list; } // Token: 0x060037D4 RID: 14292 RVA: 0x000E81EC File Offset: 0x000E63EC [Token(Token = "0x60037D4")] [Address(RVA = "0x15A0310", Offset = "0x159F310", VA = "0x1815A0310")] public StoreItemsConfig() { List 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 dictionary = new Dictionary(); throw new NullReferenceException(); } // Token: 0x04002FD8 RID: 12248 [Token(Token = "0x4002FD8")] private static StoreItemsConfig _instance; // Token: 0x04002FD9 RID: 12249 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4002FD9")] [SerializeField] [Header("Store Item Sort List")] private List StoreItemSortCriteriaMetadata; // Token: 0x04002FDA RID: 12250 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4002FDA")] [SerializeField] [Header("Ownership Filter List")] private List StoreItemOwnershipFilterList; // Token: 0x04002FDB RID: 12251 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4002FDB")] [SerializeField] [Header("Special Type Filter List")] private List StoreItemSpecialTypeFilterList; // Token: 0x04002FDC RID: 12252 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4002FDC")] [SerializeField] [Header("Rarity Filter List")] private List StoreItemRarityFilterList; // Token: 0x04002FDD RID: 12253 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4002FDD")] [SerializeField] [Header("Clothing Filter List")] private List StoreItemClothingFilterList; // Token: 0x04002FDE RID: 12254 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4002FDE")] [SerializeField] [Header("Consumables Filter List")] private List StoreItemConsumablesFilterList; // Token: 0x04002FDF RID: 12255 [FieldOffset(Offset = "0x48")] [Token(Token = "0x4002FDF")] [Header("Store Item Filter List")] private Dictionary StoreItemFilterFriendlyNameMapping; // Token: 0x020007AE RID: 1966 [Token(Token = "0x20007AE")] public enum EMGAPOLDOKH { // Token: 0x04002FE1 RID: 12257 [Token(Token = "0x4002FE1")] Default, // Token: 0x04002FE2 RID: 12258 [Token(Token = "0x4002FE2")] NewAndFeatured, // Token: 0x04002FE3 RID: 12259 [Token(Token = "0x4002FE3")] Name_Asc, // Token: 0x04002FE4 RID: 12260 [Token(Token = "0x4002FE4")] Name_Desc, // Token: 0x04002FE5 RID: 12261 [Token(Token = "0x4002FE5")] Rarity_Asc, // Token: 0x04002FE6 RID: 12262 [Token(Token = "0x4002FE6")] Rarity_Desc, // Token: 0x04002FE7 RID: 12263 [Token(Token = "0x4002FE7")] Price_Asc, // Token: 0x04002FE8 RID: 12264 [Token(Token = "0x4002FE8")] Price_Desc } // Token: 0x020007AF RID: 1967 [Token(Token = "0x20007AF")] [Flags] public enum BLELJEFJKMJ { // Token: 0x04002FEA RID: 12266 [Token(Token = "0x4002FEA")] None = 0, // Token: 0x04002FEB RID: 12267 [Token(Token = "0x4002FEB")] Purchasable = 1, // Token: 0x04002FEC RID: 12268 [Token(Token = "0x4002FEC")] Owned = 2, // Token: 0x04002FED RID: 12269 [Token(Token = "0x4002FED")] Film = 4, // Token: 0x04002FEE RID: 12270 [Token(Token = "0x4002FEE")] Potion = 8, // Token: 0x04002FEF RID: 12271 [Token(Token = "0x4002FEF")] Food = 16, // Token: 0x04002FF0 RID: 12272 [Token(Token = "0x4002FF0")] GiftBox = 32, // Token: 0x04002FF1 RID: 12273 [Token(Token = "0x4002FF1")] Hat = 64, // Token: 0x04002FF2 RID: 12274 [Token(Token = "0x4002FF2")] Hair = 128, // Token: 0x04002FF3 RID: 12275 [Token(Token = "0x4002FF3")] Accessory = 256, // Token: 0x04002FF4 RID: 12276 [Token(Token = "0x4002FF4")] Torso = 512, // Token: 0x04002FF5 RID: 12277 [Token(Token = "0x4002FF5")] Glove = 1024, // Token: 0x04002FF6 RID: 12278 [Token(Token = "0x4002FF6")] OneStar = 2048, // Token: 0x04002FF7 RID: 12279 [Token(Token = "0x4002FF7")] TwoStar = 4096, // Token: 0x04002FF8 RID: 12280 [Token(Token = "0x4002FF8")] ThreeStar = 8192, // Token: 0x04002FF9 RID: 12281 [Token(Token = "0x4002FF9")] FourStar = 16384, // Token: 0x04002FFA RID: 12282 [Token(Token = "0x4002FFA")] FiveStar = 32768, // Token: 0x04002FFB RID: 12283 [Token(Token = "0x4002FFB")] KOIcon = 65536, // Token: 0x04002FFC RID: 12284 [Token(Token = "0x4002FFC")] HairDyes = 131072, // Token: 0x04002FFD RID: 12285 [Token(Token = "0x4002FFD")] EquipmentSkin = 262144, // Token: 0x04002FFE RID: 12286 [Token(Token = "0x4002FFE")] Featured = 524288, // Token: 0x04002FFF RID: 12287 [Token(Token = "0x4002FFF")] New = 1048576, // Token: 0x04003000 RID: 12288 [Token(Token = "0x4003000")] Members = 2097152, // Token: 0x04003001 RID: 12289 [Token(Token = "0x4003001")] OwnershipFilters = 3, // Token: 0x04003002 RID: 12290 [Token(Token = "0x4003002")] ClothingTypeFilters = 1984, // Token: 0x04003003 RID: 12291 [Token(Token = "0x4003003")] ConsumableFilters = 196668, // Token: 0x04003004 RID: 12292 [Token(Token = "0x4003004")] RarityFilters = 63488, // Token: 0x04003005 RID: 12293 [Token(Token = "0x4003005")] SpecialTypeFilters = 3932160, // Token: 0x04003006 RID: 12294 [Token(Token = "0x4003006")] ClothingOrConsumables = 198652 } // Token: 0x020007B0 RID: 1968 [Token(Token = "0x20007B0")] [Serializable] public struct StoreItemSortFriendlyNameMapping { // Token: 0x04003007 RID: 12295 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4003007")] public StoreItemsConfig.EMGAPOLDOKH EnumValue; // Token: 0x04003008 RID: 12296 [FieldOffset(Offset = "0x8")] [Token(Token = "0x4003008")] public string FriendlyName; } // Token: 0x020007B2 RID: 1970 [Token(Token = "0x20007B2")] [CompilerGenerated] private sealed class IHJEKACALEP { // Token: 0x060037DA RID: 14298 RVA: 0x000E8438 File Offset: 0x000E6638 [Token(Token = "0x60037DA")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public IHJEKACALEP() { } // Token: 0x060037DB RID: 14299 RVA: 0x000E844C File Offset: 0x000E664C [Token(Token = "0x60037DB")] [Address(RVA = "0x1591520", Offset = "0x1590520", VA = "0x181591520")] internal ValueTuple b__0(StoreItemsConfig.BLELJEFJKMJ filter) { } // Token: 0x0400300D RID: 12301 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400300D")] public StoreItemsConfig.BLELJEFJKMJ activeFilters; } } }