m
This commit is contained in:
@@ -0,0 +1,408 @@
|
||||
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<StoreItemsConfig>(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<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: 0x060037D0 RID: 14288 RVA: 0x000E80BC File Offset: 0x000E62BC
|
||||
[Token(Token = "0x60037D0")]
|
||||
[Address(RVA = "0x159FDE0", Offset = "0x159EDE0", VA = "0x18159FDE0")]
|
||||
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: 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<StoreItemsConfig.BLELJEFJKMJ, string> 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<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: 0x060037D3 RID: 14291 RVA: 0x000E81A8 File Offset: 0x000E63A8
|
||||
[Token(Token = "0x60037D3")]
|
||||
[Address(RVA = "0x159FD20", Offset = "0x159ED20", VA = "0x18159FD20")]
|
||||
private void EBDHCEPMAOK(List<StoreItemsConfig.BLELJEFJKMJ> ALMICNFABOK, [Attribute(Name = "TupleElementNamesAttribute", RVA = "0x19E1C0", Offset = "0x19D5C0")] 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: 0x060037D4 RID: 14292 RVA: 0x000E81EC File Offset: 0x000E63EC
|
||||
[Token(Token = "0x60037D4")]
|
||||
[Address(RVA = "0x15A0310", Offset = "0x159F310", VA = "0x1815A0310")]
|
||||
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();
|
||||
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<StoreItemsConfig.StoreItemSortFriendlyNameMapping> StoreItemSortCriteriaMetadata;
|
||||
|
||||
// Token: 0x04002FDA RID: 12250
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4002FDA")]
|
||||
[SerializeField]
|
||||
[Header("Ownership Filter List")]
|
||||
private List<StoreItemsConfig.BLELJEFJKMJ> StoreItemOwnershipFilterList;
|
||||
|
||||
// Token: 0x04002FDB RID: 12251
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4002FDB")]
|
||||
[SerializeField]
|
||||
[Header("Special Type Filter List")]
|
||||
private List<StoreItemsConfig.BLELJEFJKMJ> StoreItemSpecialTypeFilterList;
|
||||
|
||||
// Token: 0x04002FDC RID: 12252
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4002FDC")]
|
||||
[SerializeField]
|
||||
[Header("Rarity Filter List")]
|
||||
private List<StoreItemsConfig.BLELJEFJKMJ> StoreItemRarityFilterList;
|
||||
|
||||
// Token: 0x04002FDD RID: 12253
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4002FDD")]
|
||||
[SerializeField]
|
||||
[Header("Clothing Filter List")]
|
||||
private List<StoreItemsConfig.BLELJEFJKMJ> StoreItemClothingFilterList;
|
||||
|
||||
// Token: 0x04002FDE RID: 12254
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4002FDE")]
|
||||
[SerializeField]
|
||||
[Header("Consumables Filter List")]
|
||||
private List<StoreItemsConfig.BLELJEFJKMJ> StoreItemConsumablesFilterList;
|
||||
|
||||
// Token: 0x04002FDF RID: 12255
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4002FDF")]
|
||||
[Header("Store Item Filter List")]
|
||||
private Dictionary<StoreItemsConfig.BLELJEFJKMJ, string> 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<StoreItemsConfig.BLELJEFJKMJ, bool> <InitializeActiveFiltersList>b__0(StoreItemsConfig.BLELJEFJKMJ filter)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400300D RID: 12301
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400300D")]
|
||||
public StoreItemsConfig.BLELJEFJKMJ activeFilters;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user