using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecNet; using RecRoom.Avatars.Data.Runtime; using RecRoom.Avatars.Data.Shared; using RecRoom.Consumable; using RRUI.Navigation; using UnityEngine; namespace RRUI.Data { // Token: 0x02000F4B RID: 3915 [Token(Token = "0x2000F4B")] public class StoreItemListModel : FilterableListModel { // Token: 0x17000F85 RID: 3973 // (get) Token: 0x060059C1 RID: 22977 RVA: 0x0013D8CC File Offset: 0x0013BACC [Token(Token = "0x17000F85")] protected override bool PHGOLNMDJLH { [Token(Token = "0x60059C1")] [Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "12")] get { return true; } } // Token: 0x17000F86 RID: 3974 // (get) Token: 0x060059C2 RID: 22978 RVA: 0x0013D8DC File Offset: 0x0013BADC [Token(Token = "0x17000F86")] public string IKOBPPBLOCI { [Token(Token = "0x60059C2")] [Address(RVA = "0x4D9850", Offset = "0x4D8850", VA = "0x1804D9850")] get { return this.GIFINGGNAAG; } } // Token: 0x17000F87 RID: 3975 // (get) Token: 0x060059C3 RID: 22979 RVA: 0x0013D8F0 File Offset: 0x0013BAF0 [Token(Token = "0x17000F87")] public int JODIDJKOCEL { [Token(Token = "0x60059C3")] [Address(RVA = "0x1C2AAA0", Offset = "0x1C29AA0", VA = "0x181C2AAA0")] get { return this.IEHKEBNAKLN; } } // Token: 0x17000F88 RID: 3976 // (get) Token: 0x060059C4 RID: 22980 RVA: 0x0013D904 File Offset: 0x0013BB04 [Token(Token = "0x17000F88")] [Attribute(Name = "TupleElementNamesAttribute", RVA = "0x176530", Offset = "0x175930")] public IReadOnlyList> OAKOALEDMHN { [Token(Token = "0x60059C4")] [Address(RVA = "0x5D1330", Offset = "0x5D0330", VA = "0x1805D1330")] get { /* An exception occurred when decompiling this method (060059C4) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1> RRUI.Data.StoreItemListModel::get_ActiveOwnershipTypeFiltersList() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:class [mscorlib]System.Collections.Generic.List`1>(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1>(StoreItemListModel::LBAMPPLLLJA, ldloc:StoreItemListModel(this))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } } // Token: 0x17000F89 RID: 3977 // (get) Token: 0x060059C5 RID: 22981 RVA: 0x0013D918 File Offset: 0x0013BB18 [Token(Token = "0x17000F89")] [Attribute(Name = "TupleElementNamesAttribute", RVA = "0x177E70", Offset = "0x177270")] public IReadOnlyList> FFGIIPCBHLA { [Token(Token = "0x60059C5")] [Address(RVA = "0x5D1810", Offset = "0x5D0810", VA = "0x1805D1810")] get { /* An exception occurred when decompiling this method (060059C5) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1> RRUI.Data.StoreItemListModel::get_ActiveSpecialTypeFiltersList() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:class [mscorlib]System.Collections.Generic.List`1>(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1>(StoreItemListModel::FDMOCHDIBOP, ldloc:StoreItemListModel(this))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } } // Token: 0x17000F8A RID: 3978 // (get) Token: 0x060059C6 RID: 22982 RVA: 0x0013D92C File Offset: 0x0013BB2C [Token(Token = "0x17000F8A")] [Attribute(Name = "TupleElementNamesAttribute", RVA = "0x1783A0", Offset = "0x1777A0")] public IReadOnlyList> CDIIDGFOOCB { [Token(Token = "0x60059C6")] [Address(RVA = "0xFB4610", Offset = "0xFB3610", VA = "0x180FB4610")] get { /* An exception occurred when decompiling this method (060059C6) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1> RRUI.Data.StoreItemListModel::get_ActiveRarityFiltersList() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:class [mscorlib]System.Collections.Generic.List`1>(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1>(StoreItemListModel::PHFOPKMGHMC, ldloc:StoreItemListModel(this))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } } // Token: 0x17000F8B RID: 3979 // (get) Token: 0x060059C7 RID: 22983 RVA: 0x0013D940 File Offset: 0x0013BB40 [Token(Token = "0x17000F8B")] [Attribute(Name = "TupleElementNamesAttribute", RVA = "0x178900", Offset = "0x177D00")] public IReadOnlyList> NGJFCEKMPGI { [Token(Token = "0x60059C7")] [Address(RVA = "0x4D9720", Offset = "0x4D8720", VA = "0x1804D9720")] get { /* An exception occurred when decompiling this method (060059C7) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1> RRUI.Data.StoreItemListModel::get_ActiveConsumablesFiltersList() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:class [mscorlib]System.Collections.Generic.List`1>(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1>(StoreItemListModel::PMGOPNNDOAG, ldloc:StoreItemListModel(this))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } } // Token: 0x17000F8C RID: 3980 // (get) Token: 0x060059C8 RID: 22984 RVA: 0x0013D954 File Offset: 0x0013BB54 [Token(Token = "0x17000F8C")] [Attribute(Name = "TupleElementNamesAttribute", RVA = "0x178EA0", Offset = "0x1782A0")] public IReadOnlyList> FAADFBNAGLC { [Token(Token = "0x60059C8")] [Address(RVA = "0x675290", Offset = "0x674290", VA = "0x180675290")] get { /* An exception occurred when decompiling this method (060059C8) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1> RRUI.Data.StoreItemListModel::get_ActiveClothingFiltersList() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:class [mscorlib]System.Collections.Generic.List`1>(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1>(StoreItemListModel::BMGIKADDMPO, ldloc:StoreItemListModel(this))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } } // Token: 0x17000F8D RID: 3981 // (get) Token: 0x060059C9 RID: 22985 RVA: 0x0013D968 File Offset: 0x0013BB68 // (set) Token: 0x060059CA RID: 22986 RVA: 0x0013D97C File Offset: 0x0013BB7C [Token(Token = "0x17000F8D")] public StoreItemListModel.MPJNNEMOEHL PDOJHGJMNPH { [Token(Token = "0x60059C9")] [Address(RVA = "0x4D98C0", Offset = "0x4D88C0", VA = "0x1804D98C0")] get { return this.source; } [Token(Token = "0x60059CA")] [Address(RVA = "0x1C2AAB0", Offset = "0x1C29AB0", VA = "0x181C2AAB0")] set { if (this.source != value) { this.source = value; this.GOEPJAHFDCA(); int num = 0; base.MKBLJJGJAOH(num); } } } // Token: 0x060059CB RID: 22987 RVA: 0x0013D9AC File Offset: 0x0013BBAC [Token(Token = "0x60059CB")] [Address(RVA = "0x1C29E00", Offset = "0x1C28E00", VA = "0x181C29E00")] public void Set(StoreItemsConfig.BLELJEFJKMJ ALMICNFABOK, StoreItemsConfig.EMGAPOLDOKH ECENAMEKNEH, string DFAMLDBFENB) { base.Clear(); this.activeFilters = ALMICNFABOK; this.sortCriteria = ECENAMEKNEH; this.ONGCBCPKILB(); if (!DFAMLDBFENB.LJGBBKKGKOP()) { string searchQuery = this.NKENBFJLMAM; } int num = 0; base.MKBLJJGJAOH(num); } // Token: 0x060059CC RID: 22988 RVA: 0x0013D9F0 File Offset: 0x0013BBF0 [Token(Token = "0x60059CC")] [Address(RVA = "0x1C29ED0", Offset = "0x1C28ED0", VA = "0x181C29ED0")] public void Set(int NDMPCGPPLJK) { base.Clear(); StorefrontAdCarouselItem storefrontAdCarouselItem = GEAPBDGCKMB.NNAENLDOGOB(NDMPCGPPLJK); if (storefrontAdCarouselItem == 0) { Debug.LogWarning(string.Format("Could not find ad carousel item for id {0}", storefrontAdCarouselItem)); } List k__BackingField = storefrontAdCarouselItem.k__BackingField; this.BEECIKEMGHM = k__BackingField; string k__BackingField = storefrontAdCarouselItem.<Title>k__BackingField; this.GIFINGGNAAG = <Title>k__BackingField; int num = 0; base.MKBLJJGJAOH(num); } // Token: 0x060059CD RID: 22989 RVA: 0x0013DA44 File Offset: 0x0013BC44 [Token(Token = "0x60059CD")] [Address(RVA = "0x1C29FC0", Offset = "0x1C28FC0", VA = "0x181C29FC0")] public void Set(List<int> MGCDCKPKOKD, int IEHKEBNAKLN) { base.Clear(); this.IEHKEBNAKLN = IEHKEBNAKLN; int num = 0; this.BEECIKEMGHM = MGCDCKPKOKD; base.MKBLJJGJAOH(num); } // Token: 0x060059CE RID: 22990 RVA: 0x0013DA70 File Offset: 0x0013BC70 [Token(Token = "0x60059CE")] [Address(RVA = "0x1C29060", Offset = "0x1C28060", VA = "0x181C29060", Slot = "15")] protected override void JMFHPBDMELA() { base.JMFHPBDMELA(); FilterableListModel<HOJMGAMMIAD, HOJMGAMMIAD, StoreItemsConfig.BLELJEFJKMJ>.ADDEJHBFEGL addejhbfegl = new FilterableListModel.ADDEJHBFEGL(this.FOOEBPEIBKH); base.CGGDDKNENAP(addejhbfegl); FilterableListModel<HOJMGAMMIAD, HOJMGAMMIAD, StoreItemsConfig.BLELJEFJKMJ>.CJGAJDBAHNG cjgajdbahng = new FilterableListModel.CJGAJDBAHNG(this.MIJIJBLBEEP); base.DHBAJGIIFEI(cjgajdbahng); this.GOEPJAHFDCA(); } // Token: 0x060059CF RID: 22991 RVA: 0x0013DAB4 File Offset: 0x0013BCB4 [Token(Token = "0x60059CF")] [Address(RVA = "0x1C29D50", Offset = "0x1C28D50", VA = "0x181C29D50", Slot = "35")] public override void Search(string CNBKKCJAHPP) { CECAKDDNHLN cecakddnhln = base.DHJAICFKEHL.NJIBHKPHKFF.FHIIFPOFNPP("STORE_SEARCH_QUERY_KEY", CNBKKCJAHPP); base.Search(CNBKKCJAHPP); } // Token: 0x060059D0 RID: 22992 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60059D0")] [Address(RVA = "0x1C28E00", Offset = "0x1C27E00", VA = "0x181C28E00", Slot = "37")] protected override PMGCJEPKFOF<IReadOnlyList<HOJMGAMMIAD>> JLMBBMAEFPA() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060059D1 RID: 22993 RVA: 0x0013DAE8 File Offset: 0x0013BCE8 [Token(Token = "0x60059D1")] [Address(RVA = "0x4AA5C0", Offset = "0x4A95C0", VA = "0x1804AA5C0", Slot = "36")] protected override HOJMGAMMIAD EAJAHMHILAC(HOJMGAMMIAD IOBEPGLJNIP) { return IOBEPGLJNIP; } // Token: 0x060059D2 RID: 22994 RVA: 0x0013DAF8 File Offset: 0x0013BCF8 [Token(Token = "0x60059D2")] [Address(RVA = "0x1C29190", Offset = "0x1C28190", VA = "0x181C29190")] private PMGCJEPKFOF<IEnumerable<HOJMGAMMIAD>> MIJIJBLBEEP(IEnumerable<HOJMGAMMIAD> BOOHBJEEGKH) { /* An exception occurred when decompiling this method (060059D2) ICSharpCode.Decompiler.DecompilerException: Error decompiling PMGCJEPKFOF<System.Collections.Generic.IEnumerable`1<HOJMGAMMIAD>> RRUI.Data.StoreItemListModel::MIJIJBLBEEP(System.Collections.Generic.IEnumerable`1<HOJMGAMMIAD>) ---> System.Exception: Basic block has to end with unconditional control flow. { IL_11F: stloc:ArgumentOutOfRangeException(var_16_124, newobj:ArgumentOutOfRangeException(ArgumentOutOfRangeException::.ctor)) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } // Token: 0x060059D3 RID: 22995 RVA: 0x0013DC2C File Offset: 0x0013BE2C [Token(Token = "0x60059D3")] [Address(RVA = "0x1C28920", Offset = "0x1C27920", VA = "0x181C28920")] private void GJNLELBGHAJ(StoreItemsConfig.BLELJEFJKMJ LMAJKCLDDIF, bool ENJABEBOEHC) { StoreItemsConfig.BLELJEFJKMJ bleljefjkmj = this.activeFilters; if (!ENJABEBOEHC) { } this.activeFilters = LMAJKCLDDIF; } // Token: 0x060059D4 RID: 22996 RVA: 0x0013DC50 File Offset: 0x0013BE50 [Token(Token = "0x60059D4")] [Address(RVA = "0x1C281F0", Offset = "0x1C271F0", VA = "0x181C281F0")] private bool FOOEBPEIBKH(StoreItemsConfig.BLELJEFJKMJ AHMCCKHADHN, HOJMGAMMIAD EBMJDCLJJHG) { MJLPNOMEFKG <IPAKFAFGINE>k__BackingField; bool flag3; do { if (this.activeFilters == StoreItemsConfig.BLELJEFJKMJ.None) { int count = this.MEPGPGKFENE; bool flag; if (flag) { return true; } } if (this.source != StoreItemListModel.MPJNNEMOEHL.Store) { return true; } StoreItemsConfig.BLELJEFJKMJ bleljefjkmj = this.activeFilters; <IPAKFAFGINE>k__BackingField = EBMJDCLJJHG.<IPAKFAFGINE>k__BackingField; if (bleljefjkmj == StoreItemsConfig.BLELJEFJKMJ.None) { goto IL_2DA; } if (bleljefjkmj != StoreItemsConfig.BLELJEFJKMJ.SpecialTypeFilters && (bleljefjkmj >= StoreItemsConfig.BLELJEFJKMJ.SpecialTypeFilters || <IPAKFAFGINE>k__BackingField.<EFFHIKNPACF>k__BackingField)) { bool flag2; if (this.activeFilters != StoreItemsConfig.BLELJEFJKMJ.None) { DateTime? <LMBOMOCLAOE>k__BackingField = EBMJDCLJJHG.<LMBOMOCLAOE>k__BackingField; DateTime utcNow = DateTime.UtcNow; if (flag2) { goto IL_97; } } if ((flag2 >= false || !<IPAKFAFGINE>k__BackingField.<EFFHIKNPACF>k__BackingField) && (<IPAKFAFGINE>k__BackingField.<EFFHIKNPACF>k__BackingField >= false || <IPAKFAFGINE>k__BackingField.<KFFMMFIJKJM>k__BackingField != CDFEDFLKOBE.Equipment)) { return true; } } IL_97: StoreItemsConfig.BLELJEFJKMJ bleljefjkmj2 = this.activeFilters; if (bleljefjkmj2 != StoreItemsConfig.BLELJEFJKMJ.OwnershipFilters && (bleljefjkmj2 == StoreItemsConfig.BLELJEFJKMJ.Purchasable || <IPAKFAFGINE>k__BackingField.GALBNBBPHLE()) && (this.activeFilters == StoreItemsConfig.BLELJEFJKMJ.Owned || !<IPAKFAFGINE>k__BackingField.GALBNBBPHLE())) { return true; } StoreItemsConfig.BLELJEFJKMJ bleljefjkmj3 = this.activeFilters; if (bleljefjkmj3 != StoreItemsConfig.BLELJEFJKMJ.RarityFilters && (bleljefjkmj3 >= StoreItemsConfig.BLELJEFJKMJ.RarityFilters || <IPAKFAFGINE>k__BackingField.<IGOLNCKNKMK>k__BackingField != PGCHMNKBEFJ.Common) && (<IPAKFAFGINE>k__BackingField.<IGOLNCKNKMK>k__BackingField >= PGCHMNKBEFJ.Common || <IPAKFAFGINE>k__BackingField.<IGOLNCKNKMK>k__BackingField != PGCHMNKBEFJ.Uncommon) && (<IPAKFAFGINE>k__BackingField.<IGOLNCKNKMK>k__BackingField >= PGCHMNKBEFJ.Uncommon || <IPAKFAFGINE>k__BackingField.<IGOLNCKNKMK>k__BackingField != PGCHMNKBEFJ.Rare) && (<IPAKFAFGINE>k__BackingField.<IGOLNCKNKMK>k__BackingField >= PGCHMNKBEFJ.Rare || <IPAKFAFGINE>k__BackingField.<IGOLNCKNKMK>k__BackingField != PGCHMNKBEFJ.Epic) && (<IPAKFAFGINE>k__BackingField.<IGOLNCKNKMK>k__BackingField >= PGCHMNKBEFJ.Epic || <IPAKFAFGINE>k__BackingField.<IGOLNCKNKMK>k__BackingField != PGCHMNKBEFJ.Legendary)) { return true; } if (bleljefjkmj3 == StoreItemsConfig.BLELJEFJKMJ.ClothingOrConsumables) { goto IL_2DA; } if (this.PNOLNOCFFJB(<IPAKFAFGINE>k__BackingField) == ConsumableManager.KIDKMAOBOIG.Potion_HairDye) { } flag3 = <IPAKFAFGINE>k__BackingField.<KFFMMFIJKJM>k__BackingField == CDFEDFLKOBE.HairDye; bool flag4 = <IPAKFAFGINE>k__BackingField.<CNJALCEBPMC>k__BackingField.LJGBBKKGKOP(); if (1 != 0 || !<IPAKFAFGINE>k__BackingField.<HFPLFJDJBIK>k__BackingField) { StoreItemsConfig.BLELJEFJKMJ bleljefjkmj4 = this.activeFilters; if (bleljefjkmj4 == StoreItemsConfig.BLELJEFJKMJ.ConsumableFilters) { } if ((bleljefjkmj4 != StoreItemsConfig.BLELJEFJKMJ.Film && this.PNOLNOCFFJB(<IPAKFAFGINE>k__BackingField) == ConsumableManager.KIDKMAOBOIG.CameraFilter) || (this.activeFilters != StoreItemsConfig.BLELJEFJKMJ.Potion && (this.PNOLNOCFFJB(<IPAKFAFGINE>k__BackingField) == ConsumableManager.KIDKMAOBOIG.Potion_Hand || this.PNOLNOCFFJB(<IPAKFAFGINE>k__BackingField) == ConsumableManager.KIDKMAOBOIG.Potion_Head)) || (this.activeFilters != StoreItemsConfig.BLELJEFJKMJ.HairDyes && (this.PNOLNOCFFJB(<IPAKFAFGINE>k__BackingField) == ConsumableManager.KIDKMAOBOIG.Potion_HairDye || <IPAKFAFGINE>k__BackingField.<KFFMMFIJKJM>k__BackingField == CDFEDFLKOBE.HairDye)) || (this.activeFilters != StoreItemsConfig.BLELJEFJKMJ.Food && this.PNOLNOCFFJB(<IPAKFAFGINE>k__BackingField) == ConsumableManager.KIDKMAOBOIG.Food) || this.activeFilters == StoreItemsConfig.BLELJEFJKMJ.GiftBox || <IPAKFAFGINE>k__BackingField.<HFPLFJDJBIK>k__BackingField) { } ConsumableManager.KIDKMAOBOIG kidkmaoboig = this.PNOLNOCFFJB(<IPAKFAFGINE>k__BackingField); } } while (<IPAKFAFGINE>k__BackingField.<MCGDGOKLALG>k__BackingField.LJGBBKKGKOP() || flag3); StoreItemsConfig.BLELJEFJKMJ bleljefjkmj5 = this.activeFilters; if (bleljefjkmj5 == StoreItemsConfig.BLELJEFJKMJ.ClothingTypeFilters) { } if ((bleljefjkmj5 != StoreItemsConfig.BLELJEFJKMJ.Hat && this.CNAHMKJHEHP(<IPAKFAFGINE>k__BackingField) == OutfitType.Hat) || (this.activeFilters != StoreItemsConfig.BLELJEFJKMJ.Hair && (this.CNAHMKJHEHP(<IPAKFAFGINE>k__BackingField) == OutfitType.Hair || this.CNAHMKJHEHP(<IPAKFAFGINE>k__BackingField) == OutfitType.Beard)) || (this.activeFilters != StoreItemsConfig.BLELJEFJKMJ.Accessory && (this.CNAHMKJHEHP(<IPAKFAFGINE>k__BackingField) == OutfitType.Eye || this.CNAHMKJHEHP(<IPAKFAFGINE>k__BackingField) == OutfitType.Ear || this.CNAHMKJHEHP(<IPAKFAFGINE>k__BackingField) == OutfitType.Shoulder || this.CNAHMKJHEHP(<IPAKFAFGINE>k__BackingField) == OutfitType.Waist)) || this.activeFilters == StoreItemsConfig.BLELJEFJKMJ.Torso || this.CNAHMKJHEHP(<IPAKFAFGINE>k__BackingField) == OutfitType.Shirt) { } if (this.activeFilters == StoreItemsConfig.BLELJEFJKMJ.Glove) { } if (this.CNAHMKJHEHP(<IPAKFAFGINE>k__BackingField) == OutfitType.Wrist) { return true; } IL_2DA: int count2 = this.MEPGPGKFENE; bool flag5; if (!flag5) { string text = <IPAKFAFGINE>k__BackingField.<FNIGMBMFOJL>k__BackingField.ToUpperInvariant(); int count3 = this.MEPGPGKFENE; string text2; if (!text.Contains(text2)) { } } return true; } // Token: 0x060059D5 RID: 22997 RVA: 0x0013DF6C File Offset: 0x0013C16C [Token(Token = "0x60059D5")] [Address(RVA = "0x1C28B60", Offset = "0x1C27B60", VA = "0x181C28B60")] private List<HOJMGAMMIAD> IJFCJKHKLLA(IReadOnlyList<int> BEECIKEMGHM) { int num; List<HOJMGAMMIAD> list; int num3; do { num = 0; list = new List(); num += num; num++; int num2; if (list != 0) { bool flag; if (!flag) { string text = string.Format("Could not find purchasable giftdrop with id {0}", flag); num2 = 0; Debug.LogWarning(text); num2 += num2; } list.Add(num2); } num3 = 0; if (list != 0 && num3 < num2) { num3 += num3; num3++; } } while (num != 0); list += list; num3 += 19; return list; } // Token: 0x060059D6 RID: 22998 RVA: 0x0013DFF4 File Offset: 0x0013C1F4 [Token(Token = "0x60059D6")] [Address(RVA = "0x1C2A610", Offset = "0x1C29610", VA = "0x181C2A610")] public void TryShowSortDialogPopUp([Optional] CECAKDDNHLN PACGLAIGOMF) { if (this.OCPDBIDMFGB == (ulong)0L) { List<DOPNALIMPNA> list = new List(); StoreItemsConfig instance = StoreItemsConfig.Instance; int num = 0; GGAEDILEDCM ggaediledcm = new GGAEDILEDCM(); ThrowHelper.ThrowArgumentOutOfRangeException(); ggaediledcm.GPJEDBDCNNP = 0; ThrowHelper.ThrowArgumentOutOfRangeException(); ggaediledcm.AKFDMGLACLA = 0; list.Add(ggaediledcm); num++; LBEHDFOHDFL lbehdfohdfl = new LBEHDFOHDFL(); ulong num2; lbehdfohdfl.ODOPKMFAEDH = num2; lbehdfohdfl.JIHPIJCIEAL(list); Func<object> func = delegate { StoreItemsConfig.EMGAPOLDOKH emgapoldokh = this.sortCriteria; throw new NullReferenceException(); }; lbehdfohdfl.MBGEMDOHIAD = func; Action<object> action = delegate(object key) { StoreItemListModel <>4__this = this; CECAKDDNHLN uri = PACGLAIGOMF; object obj; <>4__this.sortCriteria = obj; CECAKDDNHLN uri2 = <>4__this.DHJAICFKEHL.NJIBHKPHKFF; StoreItemsConfig.EMGAPOLDOKH emgapoldokh2 = <>4__this.sortCriteria; if (uri != 0) { <>4__this.PPGKCOEKHMP(uri); return; } <>4__this.DLEANJBDIOE(); }; lbehdfohdfl.JMELLPEIDNG = action; List<DOPNALIMPNA> list2 = new List(); KHEOPNBJDME kheopnbjdme = new KHEOPNBJDME(); kheopnbjdme.JIHPIJCIEAL(new List { lbehdfohdfl }); list2.Add(kheopnbjdme); this.OCPDBIDMFGB = new NLONGNGOMON { <CEJPKGDKMJE>k__BackingField = "Sort By", PFDJAAFIIGD = list2 }; } if (base.PKJJDBNMMEA != 0) { Action<BaseDialogModel<NLONGNGOMON>> action2 = delegate(BaseDialogModel<NLONGNGOMON> dialog) { StoreItemListModel <>4__this2 = this; if (dialog == 0) { int num3 = 0; <>4__this2.AGABBAIDDLM = num3; return; } <>4__this2.AGABBAIDDLM = dialog; }; } } // Token: 0x060059D7 RID: 22999 RVA: 0x0013E12C File Offset: 0x0013C32C [Token(Token = "0x60059D7")] [Address(RVA = "0x1C2A150", Offset = "0x1C29150", VA = "0x181C2A150")] public void TryShowFilterDialogPopUp([Optional] CECAKDDNHLN PACGLAIGOMF) { if (this.FDMOCHDIBOP == (ulong)0L) { this.ONGCBCPKILB(); } StoreItemsConfig.BLELJEFJKMJ bleljefjkmj = this.activeFilters; StoreItemsConfig.BLELJEFJKMJ initialFilters = bleljefjkmj; if (this.FKMFLKEKGDO != (ulong)0L) { IMAFJGKHEMD kccfmpbiapg = this.KCCFMPBIAPG; Action action = delegate { StoreItemListModel <>4__this = this; StoreItemsConfig.BLELJEFJKMJ initialFilters3 = initialFilters; <>4__this.activeFilters = initialFilters3; <>4__this.EBEMJCMEGAA(); <>4__this.AGABBAIDDLM.Dismiss(); <>4__this.ONGCBCPKILB(); }; kccfmpbiapg.MEEKCCGGFFD = action; IMAFJGKHEMD oangphjgmfg = this.OANGPHJGMFG; Action action2 = delegate { CECAKDDNHLN uri = PACGLAIGOMF; StoreItemListModel <>4__this2 = this; if (uri == 0) { <>4__this2.DLEANJBDIOE(); return; } <>4__this2.PPGKCOEKHMP(uri); }; oangphjgmfg.MEEKCCGGFFD = action2; } IMAFJGKHEMD imafjgkhemd = new IMAFJGKHEMD(); int num = 0; imafjgkhemd.GPJEDBDCNNP = "Cancel"; imafjgkhemd.GPJAHEOLCPN = num; Action action3 = delegate { StoreItemListModel <>4__this3 = this; StoreItemsConfig.BLELJEFJKMJ initialFilters2 = initialFilters; <>4__this3.activeFilters = initialFilters2; <>4__this3.EBEMJCMEGAA(); <>4__this3.AGABBAIDDLM.Dismiss(); <>4__this3.ONGCBCPKILB(); }; imafjgkhemd.MEEKCCGGFFD = action3; IMAFJGKHEMD imafjgkhemd2 = new IMAFJGKHEMD(); imafjgkhemd2.GPJEDBDCNNP = "Clear"; imafjgkhemd2.GPJAHEOLCPN = num; Action action4 = new Action(this.MLEDBKFGALF); imafjgkhemd2.MEEKCCGGFFD = action4; IMAFJGKHEMD imafjgkhemd3 = new IMAFJGKHEMD(); imafjgkhemd3.GPJEDBDCNNP = "Apply"; imafjgkhemd3.GPJAHEOLCPN = num; Action action5 = delegate { CECAKDDNHLN uri2 = PACGLAIGOMF; StoreItemListModel <>4__this4 = this; if (uri2 == 0) { <>4__this4.DLEANJBDIOE(); return; } <>4__this4.PPGKCOEKHMP(uri2); }; imafjgkhemd3.MEEKCCGGFFD = action5; List<DOPNALIMPNA> list = new List(); List<ValueTuple<StoreItemsConfig.BLELJEFJKMJ, bool>> fdmochdibop = this.FDMOCHDIBOP; KHEOPNBJDME kheopnbjdme = this.BMIBIGELCPE(fdmochdibop, "Special Types"); list.Add(kheopnbjdme); List<ValueTuple<StoreItemsConfig.BLELJEFJKMJ, bool>> phfopkmghmc = this.PHFOPKMGHMC; KHEOPNBJDME kheopnbjdme2 = this.BMIBIGELCPE(phfopkmghmc, "Rarity"); list.Add(kheopnbjdme2); List<ValueTuple<StoreItemsConfig.BLELJEFJKMJ, bool>> bmgikaddmpo = this.BMGIKADDMPO; KHEOPNBJDME kheopnbjdme3 = this.BMIBIGELCPE(bmgikaddmpo, "Clothing"); list.Add(kheopnbjdme3); List<ValueTuple<StoreItemsConfig.BLELJEFJKMJ, bool>> pmgopnndoag = this.PMGOPNNDOAG; KHEOPNBJDME kheopnbjdme4 = this.BMIBIGELCPE(pmgopnndoag, "Consumables"); list.Add(kheopnbjdme4); List<ValueTuple<StoreItemsConfig.BLELJEFJKMJ, bool>> lbampplllja = this.LBAMPPLLLJA; KHEOPNBJDME kheopnbjdme5 = this.BMIBIGELCPE(lbampplllja, "Ownership"); list.Add(kheopnbjdme5); List<DOPNALIMPNA> list2 = new List(); list2.Add(imafjgkhemd2); list2.Add(imafjgkhemd); list2.Add(imafjgkhemd3); this.FKMFLKEKGDO = new NLONGNGOMON { <CEJPKGDKMJE>k__BackingField = "Store Item Filters", PFDJAAFIIGD = list, LMGLKPMHADA = list2 }; this.KCCFMPBIAPG = imafjgkhemd; this.OANGPHJGMFG = imafjgkhemd3; DialogListModel dialogListModel = base.PKJJDBNMMEA; if (dialogListModel != 0) { NLONGNGOMON fkmflkekgdo = this.FKMFLKEKGDO; PMGCJEPKFOF pmgcjepkfof = dialogListModel.AddDialog<NLONGNGOMON>((DLKPBLNKLAD)((uint)5), fkmflkekgdo); Action<BaseDialogModel<NLONGNGOMON>> action6 = delegate(BaseDialogModel<NLONGNGOMON> dialog) { StoreItemListModel <>4__this5 = this; if (dialog == 0) { int num2 = 0; <>4__this5.AGABBAIDDLM = num2; return; } <>4__this5.AGABBAIDDLM = dialog; }; } } // Token: 0x060059D8 RID: 23000 RVA: 0x0013E38C File Offset: 0x0013C58C [Token(Token = "0x60059D8")] [Address(RVA = "0x1C28990", Offset = "0x1C27990", VA = "0x181C28990")] private void GOEPJAHFDCA() { if (this.source != StoreItemListModel.MPJNNEMOEHL.Store) { int num; FilterableListModel<HOJMGAMMIAD, HOJMGAMMIAD, StoreItemsConfig.BLELJEFJKMJ>.GELHGAHJMCF.NKCOIANMNKG nkcoianmnkg = new FilterableListModel.GELHGAHJMCF.NKCOIANMNKG(num.GIJGCOKHEKC); num = 0; int num2; FilterableListModel<HOJMGAMMIAD, HOJMGAMMIAD, StoreItemsConfig.BLELJEFJKMJ>.GELHGAHJMCF gelhgahjmcf = new FilterableListModel.GELHGAHJMCF(nkcoianmnkg, num2); num2 = 0; base.HCIIGEOGCMF(true, gelhgahjmcf); return; } base.DJCMEOKMKAF(true); } // Token: 0x060059D9 RID: 23001 RVA: 0x0013E3CC File Offset: 0x0013C5CC [Token(Token = "0x60059D9")] [Address(RVA = "0x1C28840", Offset = "0x1C27840", VA = "0x181C28840")] private static string[] GIJGCOKHEKC(HOJMGAMMIAD IOBEPGLJNIP) { string[] array = new string[1]; string <FNIGMBMFOJL>k__BackingField = IOBEPGLJNIP.<IPAKFAFGINE>k__BackingField.<FNIGMBMFOJL>k__BackingField; if (<FNIGMBMFOJL>k__BackingField != 0) { } array[0] = <FNIGMBMFOJL>k__BackingField; return array; } // Token: 0x060059DA RID: 23002 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60059DA")] [Address(RVA = "0x1C27B70", Offset = "0x1C26B70", VA = "0x181C27B70")] private KHEOPNBJDME BMIBIGELCPE([Attribute(Name = "TupleElementNamesAttribute", RVA = "0x1759E0", Offset = "0x174DE0")] List<ValueTuple<StoreItemsConfig.BLELJEFJKMJ, bool>> DAAFDLFCOGO, string IHBDNLFNPKH) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060059DB RID: 23003 RVA: 0x0013E400 File Offset: 0x0013C600 [Token(Token = "0x60059DB")] [Address(RVA = "0x1C27EC0", Offset = "0x1C26EC0", VA = "0x181C27EC0")] private void DLEANJBDIOE() { this.AGABBAIDDLM.Dismiss(); this.EBEMJCMEGAA(); base.ACHCNJEMIBA(); int num = 0; base.MKBLJJGJAOH(num); } // Token: 0x060059DC RID: 23004 RVA: 0x0013E434 File Offset: 0x0013C634 [Token(Token = "0x60059DC")] [Address(RVA = "0x1C29700", Offset = "0x1C28700", VA = "0x181C29700")] private void MLEDBKFGALF() { this.AGABBAIDDLM.Dismiss(); this.activeFilters = (StoreItemsConfig.BLELJEFJKMJ)((ulong)0L); this.EBEMJCMEGAA(); this.ONGCBCPKILB(); base.ACHCNJEMIBA(); int num = 0; base.MKBLJJGJAOH(num); } // Token: 0x060059DD RID: 23005 RVA: 0x0013E478 File Offset: 0x0013C678 [Token(Token = "0x60059DD")] [Address(RVA = "0x1C29150", Offset = "0x1C28150", VA = "0x181C29150")] private void LHBIAKEBICO(StoreItemsConfig.BLELJEFJKMJ FLGCOAPPCOF) { this.activeFilters = FLGCOAPPCOF; this.EBEMJCMEGAA(); this.AGABBAIDDLM.Dismiss(); this.ONGCBCPKILB(); } // Token: 0x060059DE RID: 23006 RVA: 0x0013E4AC File Offset: 0x0013C6AC [Token(Token = "0x60059DE")] [Address(RVA = "0x1C29C30", Offset = "0x1C28C30", VA = "0x181C29C30")] private void PPGKCOEKHMP(CECAKDDNHLN PACGLAIGOMF) { this.AGABBAIDDLM.Dismiss(); StoreItemsConfig.EMGAPOLDOKH emgapoldokh = this.sortCriteria; StoreItemsConfig.BLELJEFJKMJ bleljefjkmj = this.activeFilters; CECAKDDNHLN cecakddnhln2; CECAKDDNHLN cecakddnhln = cecakddnhln2.JKHELHNPILB(bleljefjkmj); Route route = base.DHJAICFKEHL.GMAKMKMNHAP; CECAKDDNHLN cecakddnhln3 = cecakddnhln.JKHELHNPILB(route); int num = 0; this.sortCriteria = (StoreItemsConfig.EMGAPOLDOKH)num; this.ONGCBCPKILB(); BrowserModel browserModel = base.DHJAICFKEHL; int num2 = 0; browserModel.GoTo(PACGLAIGOMF, num2 != 0); } // Token: 0x060059DF RID: 23007 RVA: 0x0013E520 File Offset: 0x0013C720 [Token(Token = "0x60059DF")] [Address(RVA = "0x1C28110", Offset = "0x1C27110", VA = "0x181C28110")] private void FKKMBFFKIOK(StoreItemsConfig.EMGAPOLDOKH CMMHHDDFGLA, CECAKDDNHLN PACGLAIGOMF) { this.sortCriteria = CMMHHDDFGLA; CECAKDDNHLN uri = base.DHJAICFKEHL.NJIBHKPHKFF; StoreItemsConfig.EMGAPOLDOKH emgapoldokh = this.sortCriteria; if (PACGLAIGOMF != 0) { this.PPGKCOEKHMP(PACGLAIGOMF); return; } this.DLEANJBDIOE(); } // Token: 0x060059E0 RID: 23008 RVA: 0x0013E560 File Offset: 0x0013C760 [Token(Token = "0x60059E0")] [Address(RVA = "0x1C27E00", Offset = "0x1C26E00", VA = "0x181C27E00")] private OutfitType CNAHMKJHEHP(MJLPNOMEFKG IOBEPGLJNIP) { AvatarItem avatarItem = AvatarItem.GOODJMOBMEM(IOBEPGLJNIP.<MCGDGOKLALG>k__BackingField); return OutfitType.None; } // Token: 0x060059E1 RID: 23009 RVA: 0x0013E588 File Offset: 0x0013C788 [Token(Token = "0x60059E1")] [Address(RVA = "0x1C29BA0", Offset = "0x1C28BA0", VA = "0x181C29BA0")] private ConsumableManager.KIDKMAOBOIG PNOLNOCFFJB(MJLPNOMEFKG IOBEPGLJNIP) { string <CNJALCEBPMC>k__BackingField = IOBEPGLJNIP.<CNJALCEBPMC>k__BackingField; ConsumableManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; string <CNJALCEBPMC>k__BackingField2 = IOBEPGLJNIP.<CNJALCEBPMC>k__BackingField; return instance.GetConsumableCategory(<CNJALCEBPMC>k__BackingField2); } // Token: 0x060059E2 RID: 23010 RVA: 0x0013E5B8 File Offset: 0x0013C7B8 [Token(Token = "0x60059E2")] [Address(RVA = "0x1C27A60", Offset = "0x1C26A60", VA = "0x181C27A60")] private int AAPDHGPNAPH(HOJMGAMMIAD NAAEMBKDEGI) { /* An exception occurred when decompiling this method (060059E2) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Int32 RRUI.Data.StoreItemListModel::AAPDHGPNAPH(HOJMGAMMIAD) ---> System.Exception: Basic block has to end with unconditional control flow. { IL_19: stloc:bool(var_4_1F, ldfld:bool(ECOKKKFCDID::<KECNJFJOJLM>k__BackingField, ldloc:HOJMGAMMIAD[exp:ECOKKKFCDID](NAAEMBKDEGI))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } // Token: 0x060059E3 RID: 23011 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60059E3")] [Address(RVA = "0x1C2A030", Offset = "0x1C29030", VA = "0x181C2A030")] public void ToggleStoreItemFilter(bool CNEIBILGFCO, [Attribute(Name = "TupleElementNamesAttribute", RVA = "0x175D90", Offset = "0x175190")] List<ValueTuple<StoreItemsConfig.BLELJEFJKMJ, bool>> EAOLBEMHAFJ, int EFBDCIJMFGD) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060059E4 RID: 23012 RVA: 0x0013E5E8 File Offset: 0x0013C7E8 [Token(Token = "0x60059E4")] [Address(RVA = "0x1C29A20", Offset = "0x1C28A20", VA = "0x181C29A20")] private void ONGCBCPKILB() { StoreItemsConfig instance = StoreItemsConfig.Instance; StoreItemsConfig instance2 = StoreItemsConfig.Instance; StoreItemsConfig instance3 = StoreItemsConfig.Instance; StoreItemsConfig instance4 = StoreItemsConfig.Instance; StoreItemsConfig instance5 = StoreItemsConfig.Instance; } // Token: 0x060059E5 RID: 23013 RVA: 0x0013E62C File Offset: 0x0013C82C [Token(Token = "0x60059E5")] [Address(RVA = "0x1C27F60", Offset = "0x1C26F60", VA = "0x181C27F60")] private void EBEMJCMEGAA() { CECAKDDNHLN uri = base.DHJAICFKEHL.NJIBHKPHKFF; StoreItemsConfig.BLELJEFJKMJ bleljefjkmj = this.activeFilters; } // Token: 0x060059E6 RID: 23014 RVA: 0x0013E654 File Offset: 0x0013C854 [Token(Token = "0x60059E6")] [Address(RVA = "0x1C29B60", Offset = "0x1C28B60", VA = "0x181C29B60")] private bool PCIDHALIJDF(HOJMGAMMIAD IOBEPGLJNIP) { if (this.activeFilters != StoreItemsConfig.BLELJEFJKMJ.Featured) { return !IOBEPGLJNIP.<IPAKFAFGINE>k__BackingField.<EFFHIKNPACF>k__BackingField; } throw new NullReferenceException(); } // Token: 0x060059E7 RID: 23015 RVA: 0x0013E684 File Offset: 0x0013C884 [Token(Token = "0x60059E7")] [Address(RVA = "0x1C29890", Offset = "0x1C28890", VA = "0x181C29890")] private bool OJABLHCJJHG(HOJMGAMMIAD IOBEPGLJNIP) { if (this.activeFilters != StoreItemsConfig.BLELJEFJKMJ.New) { DateTime? <LMBOMOCLAOE>k__BackingField = IOBEPGLJNIP.<LMBOMOCLAOE>k__BackingField; DateTime utcNow = DateTime.UtcNow; bool flag; return flag; } throw new NullReferenceException(); } // Token: 0x060059E8 RID: 23016 RVA: 0x0013E6B8 File Offset: 0x0013C8B8 [Token(Token = "0x60059E8")] [Address(RVA = "0x1C28A50", Offset = "0x1C27A50", VA = "0x181C28A50")] private bool GOLGOFJIDKI(MJLPNOMEFKG IOBEPGLJNIP) { if (this.activeFilters == StoreItemsConfig.BLELJEFJKMJ.Members) { } return IOBEPGLJNIP.<EFFHIKNPACF>k__BackingField; } // Token: 0x060059E9 RID: 23017 RVA: 0x0013E6E0 File Offset: 0x0013C8E0 [Token(Token = "0x60059E9")] [Address(RVA = "0x1C29970", Offset = "0x1C28970", VA = "0x181C29970")] private bool OKKHIMLIGOF(MJLPNOMEFKG IOBEPGLJNIP) { if (this.activeFilters == StoreItemsConfig.BLELJEFJKMJ.Purchasable) { } return !IOBEPGLJNIP.GALBNBBPHLE(); } // Token: 0x060059EA RID: 23018 RVA: 0x0013E704 File Offset: 0x0013C904 [Token(Token = "0x60059EA")] [Address(RVA = "0x1C29840", Offset = "0x1C28840", VA = "0x181C29840")] private bool OEIFJPBPHFP(MJLPNOMEFKG IOBEPGLJNIP) { if (this.activeFilters == StoreItemsConfig.BLELJEFJKMJ.Owned) { } return IOBEPGLJNIP.GALBNBBPHLE(); } // Token: 0x060059EB RID: 23019 RVA: 0x0013E724 File Offset: 0x0013C924 [Token(Token = "0x60059EB")] [Address(RVA = "0x1C288F0", Offset = "0x1C278F0", VA = "0x181C288F0")] private bool GJHIAPJOMHG(MJLPNOMEFKG IOBEPGLJNIP) { if (this.activeFilters == StoreItemsConfig.BLELJEFJKMJ.OneStar) { } return IOBEPGLJNIP.<IGOLNCKNKMK>k__BackingField == PGCHMNKBEFJ.Common; } // Token: 0x060059EC RID: 23020 RVA: 0x0013E750 File Offset: 0x0013C950 [Token(Token = "0x60059EC")] [Address(RVA = "0x1C280E0", Offset = "0x1C270E0", VA = "0x181C280E0")] private bool FGGJLLKGJAJ(MJLPNOMEFKG IOBEPGLJNIP) { if (this.activeFilters == StoreItemsConfig.BLELJEFJKMJ.TwoStar) { } return IOBEPGLJNIP.<IGOLNCKNKMK>k__BackingField == PGCHMNKBEFJ.Uncommon; } // Token: 0x060059ED RID: 23021 RVA: 0x0013E77C File Offset: 0x0013C97C [Token(Token = "0x60059ED")] [Address(RVA = "0x1C27F30", Offset = "0x1C26F30", VA = "0x181C27F30")] private bool DOBPIBAIEOH(MJLPNOMEFKG IOBEPGLJNIP) { if (this.activeFilters == StoreItemsConfig.BLELJEFJKMJ.ThreeStar) { } return IOBEPGLJNIP.<IGOLNCKNKMK>k__BackingField == PGCHMNKBEFJ.Rare; } // Token: 0x060059EE RID: 23022 RVA: 0x0013E7A8 File Offset: 0x0013C9A8 [Token(Token = "0x60059EE")] [Address(RVA = "0x1C28B30", Offset = "0x1C27B30", VA = "0x181C28B30")] private bool IDHENEPIEIF(MJLPNOMEFKG IOBEPGLJNIP) { if (this.activeFilters == StoreItemsConfig.BLELJEFJKMJ.FourStar) { } return IOBEPGLJNIP.<IGOLNCKNKMK>k__BackingField == PGCHMNKBEFJ.Epic; } // Token: 0x060059EF RID: 23023 RVA: 0x0013E7D4 File Offset: 0x0013C9D4 [Token(Token = "0x60059EF")] [Address(RVA = "0x1C29B30", Offset = "0x1C28B30", VA = "0x181C29B30")] private bool PABEMBENPGF(MJLPNOMEFKG IOBEPGLJNIP) { if (this.activeFilters == StoreItemsConfig.BLELJEFJKMJ.FiveStar) { } return IOBEPGLJNIP.<IGOLNCKNKMK>k__BackingField == PGCHMNKBEFJ.Legendary; } // Token: 0x060059F0 RID: 23024 RVA: 0x0013E800 File Offset: 0x0013CA00 [Token(Token = "0x60059F0")] [Address(RVA = "0x1C287E0", Offset = "0x1C277E0", VA = "0x181C287E0")] private bool GACEFNIBAGP(MJLPNOMEFKG IOBEPGLJNIP) { if (this.activeFilters == StoreItemsConfig.BLELJEFJKMJ.Hat) { } return this.CNAHMKJHEHP(IOBEPGLJNIP) == OutfitType.Hat; } // Token: 0x060059F1 RID: 23025 RVA: 0x0013E824 File Offset: 0x0013CA24 [Token(Token = "0x60059F1")] [Address(RVA = "0x1C28A80", Offset = "0x1C27A80", VA = "0x181C28A80")] private bool HLFFENGGNFM(MJLPNOMEFKG IOBEPGLJNIP) { if (this.activeFilters == StoreItemsConfig.BLELJEFJKMJ.Hair) { } OutfitType outfitType; return this.CNAHMKJHEHP(IOBEPGLJNIP) == OutfitType.Hair || outfitType == OutfitType.Beard; } // Token: 0x060059F2 RID: 23026 RVA: 0x0013E854 File Offset: 0x0013CA54 [Token(Token = "0x60059F2")] [Address(RVA = "0x1C27FF0", Offset = "0x1C26FF0", VA = "0x181C27FF0")] private bool ECICGGMACBL(MJLPNOMEFKG IOBEPGLJNIP) { if (this.activeFilters == StoreItemsConfig.BLELJEFJKMJ.Accessory) { } return this.CNAHMKJHEHP(IOBEPGLJNIP) == OutfitType.Eye || this.CNAHMKJHEHP(IOBEPGLJNIP) == OutfitType.Ear || this.CNAHMKJHEHP(IOBEPGLJNIP) == OutfitType.Shoulder || this.CNAHMKJHEHP(IOBEPGLJNIP) == OutfitType.Waist; } // Token: 0x060059F3 RID: 23027 RVA: 0x0013E8A0 File Offset: 0x0013CAA0 [Token(Token = "0x60059F3")] [Address(RVA = "0x1C27B40", Offset = "0x1C26B40", VA = "0x181C27B40")] private bool BJCIINKFDKD(MJLPNOMEFKG IOBEPGLJNIP) { if (this.activeFilters == StoreItemsConfig.BLELJEFJKMJ.Torso) { } return this.CNAHMKJHEHP(IOBEPGLJNIP) == OutfitType.Shirt; } // Token: 0x060059F4 RID: 23028 RVA: 0x0013E8C8 File Offset: 0x0013CAC8 [Token(Token = "0x60059F4")] [Address(RVA = "0x1C29120", Offset = "0x1C28120", VA = "0x181C29120")] private bool KENACAIJFMB(MJLPNOMEFKG IOBEPGLJNIP) { if (this.activeFilters == StoreItemsConfig.BLELJEFJKMJ.Glove) { } return this.CNAHMKJHEHP(IOBEPGLJNIP) == OutfitType.Wrist; } // Token: 0x060059F5 RID: 23029 RVA: 0x0013E8F4 File Offset: 0x0013CAF4 [Token(Token = "0x60059F5")] [Address(RVA = "0x1C280B0", Offset = "0x1C270B0", VA = "0x181C280B0")] private bool FBAOJKOPMEK(MJLPNOMEFKG IOBEPGLJNIP) { if (this.activeFilters == StoreItemsConfig.BLELJEFJKMJ.Film) { } return this.PNOLNOCFFJB(IOBEPGLJNIP) == ConsumableManager.KIDKMAOBOIG.CameraFilter; } // Token: 0x060059F6 RID: 23030 RVA: 0x0013E918 File Offset: 0x0013CB18 [Token(Token = "0x60059F6")] [Address(RVA = "0x1C27DA0", Offset = "0x1C26DA0", VA = "0x181C27DA0")] private bool BOHBLDPNFOJ(MJLPNOMEFKG IOBEPGLJNIP) { if (this.activeFilters == StoreItemsConfig.BLELJEFJKMJ.Potion) { } ConsumableManager.KIDKMAOBOIG kidkmaoboig; return this.PNOLNOCFFJB(IOBEPGLJNIP) == ConsumableManager.KIDKMAOBOIG.Potion_Hand || kidkmaoboig == ConsumableManager.KIDKMAOBOIG.Potion_Head; } // Token: 0x060059F7 RID: 23031 RVA: 0x0013E940 File Offset: 0x0013CB40 [Token(Token = "0x60059F7")] [Address(RVA = "0x1C28AE0", Offset = "0x1C27AE0", VA = "0x181C28AE0")] private bool IAHJNLNKHHI(MJLPNOMEFKG IOBEPGLJNIP) { if (this.activeFilters == StoreItemsConfig.BLELJEFJKMJ.HairDyes) { } return this.PNOLNOCFFJB(IOBEPGLJNIP) == ConsumableManager.KIDKMAOBOIG.Potion_HairDye || IOBEPGLJNIP.<KFFMMFIJKJM>k__BackingField == CDFEDFLKOBE.HairDye; } // Token: 0x060059F8 RID: 23032 RVA: 0x0013E978 File Offset: 0x0013CB78 [Token(Token = "0x60059F8")] [Address(RVA = "0x1C29780", Offset = "0x1C28780", VA = "0x181C29780")] private bool MLJMOBGKFHC(MJLPNOMEFKG IOBEPGLJNIP) { if (this.activeFilters == StoreItemsConfig.BLELJEFJKMJ.Food) { } return this.PNOLNOCFFJB(IOBEPGLJNIP) == ConsumableManager.KIDKMAOBOIG.Food; } // Token: 0x060059F9 RID: 23033 RVA: 0x0013E99C File Offset: 0x0013CB9C [Token(Token = "0x60059F9")] [Address(RVA = "0x1C28080", Offset = "0x1C27080", VA = "0x181C28080")] private bool EMJNMNLJCDN(MJLPNOMEFKG IOBEPGLJNIP) { if (this.activeFilters == StoreItemsConfig.BLELJEFJKMJ.GiftBox) { } return IOBEPGLJNIP.<HFPLFJDJBIK>k__BackingField; } // Token: 0x060059FA RID: 23034 RVA: 0x0013E9C4 File Offset: 0x0013CBC4 [Token(Token = "0x60059FA")] [Address(RVA = "0x1C28810", Offset = "0x1C27810", VA = "0x181C28810")] private bool GGKDEKKLMCD(MJLPNOMEFKG IOBEPGLJNIP) { if (this.activeFilters == StoreItemsConfig.BLELJEFJKMJ.KOIcon) { } return this.PNOLNOCFFJB(IOBEPGLJNIP) == ConsumableManager.KIDKMAOBOIG.KO_Customization; } // Token: 0x060059FB RID: 23035 RVA: 0x0013E9EC File Offset: 0x0013CBEC [Token(Token = "0x60059FB")] [Address(RVA = "0x1C29860", Offset = "0x1C28860", VA = "0x181C29860")] private bool OFCGEHJIEBH(MJLPNOMEFKG IOBEPGLJNIP) { if (this.activeFilters == StoreItemsConfig.BLELJEFJKMJ.EquipmentSkin) { } return IOBEPGLJNIP.<KFFMMFIJKJM>k__BackingField == CDFEDFLKOBE.Equipment; } // Token: 0x060059FC RID: 23036 RVA: 0x0013EA18 File Offset: 0x0013CC18 [Token(Token = "0x60059FC")] [Address(RVA = "0x1C297B0", Offset = "0x1C287B0", VA = "0x181C297B0")] private void NFKCPBKIEJE() { CECAKDDNHLN uri = base.DHJAICFKEHL.NJIBHKPHKFF; StoreItemsConfig.EMGAPOLDOKH emgapoldokh = this.sortCriteria; } // Token: 0x060059FD RID: 23037 RVA: 0x0013EA40 File Offset: 0x0013CC40 [Token(Token = "0x60059FD")] [Address(RVA = "0x1C2A9F0", Offset = "0x1C299F0", VA = "0x181C2A9F0")] public StoreItemListModel() { List<HOJMGAMMIAD> list = new List(); this.EJEHCKNOGEF = list; List<int> list2 = new List(); this.BEECIKEMGHM = list2; string empty = string.Empty; this.GIFINGGNAAG = empty; this.IEHKEBNAKLN = (int)((ulong)4294967295L); base..ctor(); } // Token: 0x060059FE RID: 23038 RVA: 0x0013EA8C File Offset: 0x0013CC8C [Token(Token = "0x60059FE")] [Address(RVA = "0x1C299A0", Offset = "0x1C289A0", VA = "0x181C299A0")] [CompilerGenerated] private PMGCJEPKFOF<List<HOJMGAMMIAD>> OMJKKMHODKC(IReadOnlyList<int> BEECIKEMGHM) { List<HOJMGAMMIAD> list = this.IJFCJKHKLLA(BEECIKEMGHM); PMGCJEPKFOF<HOJMGAMMIAD> pmgcjepkfof; return pmgcjepkfof; } // Token: 0x060059FF RID: 23039 RVA: 0x0013EAA4 File Offset: 0x0013CCA4 [Token(Token = "0x60059FF")] [Address(RVA = "0x1C27A60", Offset = "0x1C26A60", VA = "0x181C27A60")] [CompilerGenerated] private int NLKOMENGLJN(HOJMGAMMIAD IOBEPGLJNIP) { /* An exception occurred when decompiling this method (060059FF) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Int32 RRUI.Data.StoreItemListModel::NLKOMENGLJN(HOJMGAMMIAD) ---> System.Exception: Basic block has to end with unconditional control flow. { IL_19: stloc:bool(var_4_1F, ldfld:bool(ECOKKKFCDID::<KECNJFJOJLM>k__BackingField, ldloc:HOJMGAMMIAD[exp:ECOKKKFCDID](IOBEPGLJNIP))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } // Token: 0x04003CD2 RID: 15570 [global::Cpp2IlInjected.FieldOffset(Offset = "0x100")] [Token(Token = "0x4003CD2")] private DynamicUIDialogModel AGABBAIDDLM; // Token: 0x04003CD3 RID: 15571 [global::Cpp2IlInjected.FieldOffset(Offset = "0x108")] [Token(Token = "0x4003CD3")] private NLONGNGOMON FKMFLKEKGDO; // Token: 0x04003CD4 RID: 15572 [global::Cpp2IlInjected.FieldOffset(Offset = "0x110")] [Token(Token = "0x4003CD4")] private NLONGNGOMON OCPDBIDMFGB; // Token: 0x04003CD5 RID: 15573 [global::Cpp2IlInjected.FieldOffset(Offset = "0x118")] [Token(Token = "0x4003CD5")] private IMAFJGKHEMD KCCFMPBIAPG; // Token: 0x04003CD6 RID: 15574 [global::Cpp2IlInjected.FieldOffset(Offset = "0x120")] [Token(Token = "0x4003CD6")] private IMAFJGKHEMD OANGPHJGMFG; // Token: 0x04003CD7 RID: 15575 [global::Cpp2IlInjected.FieldOffset(Offset = "0x128")] [Token(Token = "0x4003CD7")] private List<HOJMGAMMIAD> EJEHCKNOGEF; // Token: 0x04003CD8 RID: 15576 [global::Cpp2IlInjected.FieldOffset(Offset = "0x130")] [Token(Token = "0x4003CD8")] private List<int> BEECIKEMGHM; // Token: 0x04003CD9 RID: 15577 [global::Cpp2IlInjected.FieldOffset(Offset = "0x138")] [Token(Token = "0x4003CD9")] private string GIFINGGNAAG; // Token: 0x04003CDA RID: 15578 [global::Cpp2IlInjected.FieldOffset(Offset = "0x140")] [Token(Token = "0x4003CDA")] private int IEHKEBNAKLN; // Token: 0x04003CDB RID: 15579 [global::Cpp2IlInjected.FieldOffset(Offset = "0x148")] [Token(Token = "0x4003CDB")] [Attribute(Name = "TupleElementNamesAttribute", RVA = "0x172CE0", Offset = "0x1720E0")] private List<ValueTuple<StoreItemsConfig.BLELJEFJKMJ, bool>> LBAMPPLLLJA; // Token: 0x04003CDC RID: 15580 [global::Cpp2IlInjected.FieldOffset(Offset = "0x150")] [Token(Token = "0x4003CDC")] [Attribute(Name = "TupleElementNamesAttribute", RVA = "0x1730D0", Offset = "0x1724D0")] private List<ValueTuple<StoreItemsConfig.BLELJEFJKMJ, bool>> FDMOCHDIBOP; // Token: 0x04003CDD RID: 15581 [global::Cpp2IlInjected.FieldOffset(Offset = "0x158")] [Token(Token = "0x4003CDD")] [Attribute(Name = "TupleElementNamesAttribute", RVA = "0x1747E0", Offset = "0x173BE0")] private List<ValueTuple<StoreItemsConfig.BLELJEFJKMJ, bool>> PHFOPKMGHMC; // Token: 0x04003CDE RID: 15582 [global::Cpp2IlInjected.FieldOffset(Offset = "0x160")] [Token(Token = "0x4003CDE")] [Attribute(Name = "TupleElementNamesAttribute", RVA = "0x174C00", Offset = "0x174000")] private List<ValueTuple<StoreItemsConfig.BLELJEFJKMJ, bool>> PMGOPNNDOAG; // Token: 0x04003CDF RID: 15583 [global::Cpp2IlInjected.FieldOffset(Offset = "0x168")] [Token(Token = "0x4003CDF")] [Attribute(Name = "TupleElementNamesAttribute", RVA = "0x174FD0", Offset = "0x1743D0")] private List<ValueTuple<StoreItemsConfig.BLELJEFJKMJ, bool>> BMGIKADDMPO; // Token: 0x04003CE0 RID: 15584 [global::Cpp2IlInjected.FieldOffset(Offset = "0x170")] [Token(Token = "0x4003CE0")] [SerializeField] private StoreItemsConfig.EMGAPOLDOKH sortCriteria; // Token: 0x04003CE1 RID: 15585 [global::Cpp2IlInjected.FieldOffset(Offset = "0x174")] [Token(Token = "0x4003CE1")] [SerializeField] private StoreItemsConfig.BLELJEFJKMJ activeFilters; // Token: 0x04003CE2 RID: 15586 [global::Cpp2IlInjected.FieldOffset(Offset = "0x178")] [Token(Token = "0x4003CE2")] [SerializeField] private StoreItemListModel.MPJNNEMOEHL source; // Token: 0x02000F4C RID: 3916 [Token(Token = "0x2000F4C")] public enum MPJNNEMOEHL { // Token: 0x04003CE4 RID: 15588 [Token(Token = "0x4003CE4")] Store, // Token: 0x04003CE5 RID: 15589 [Token(Token = "0x4003CE5")] AdCarousel, // Token: 0x04003CE6 RID: 15590 [Token(Token = "0x4003CE6")] Wishlist, // Token: 0x04003CE7 RID: 15591 [Token(Token = "0x4003CE7")] TopToday } // Token: 0x02000F4E RID: 3918 [Token(Token = "0x2000F4E")] [CompilerGenerated] private sealed class NJOONCNDDNJ { // Token: 0x06005A08 RID: 23048 RVA: 0x0013EBB8 File Offset: 0x0013CDB8 [Token(Token = "0x6005A08")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public NJOONCNDDNJ() { } // Token: 0x06005A09 RID: 23049 RVA: 0x0013EBCC File Offset: 0x0013CDCC [Token(Token = "0x6005A09")] [Address(RVA = "0x1C25240", Offset = "0x1C24240", VA = "0x181C25240")] internal object <TryShowSortDialogPopUp>b__1() { StoreItemsConfig.EMGAPOLDOKH sortCriteria = this.<>4__this.sortCriteria; throw new NullReferenceException(); } // Token: 0x06005A0A RID: 23050 RVA: 0x0013EBEC File Offset: 0x0013CDEC [Token(Token = "0x6005A0A")] [Address(RVA = "0x1C252A0", Offset = "0x1C242A0", VA = "0x181C252A0")] internal void <TryShowSortDialogPopUp>b__2(object key) { StoreItemListModel storeItemListModel = this.<>4__this; CECAKDDNHLN cecakddnhln = this.uri; object obj; storeItemListModel.sortCriteria = obj; CECAKDDNHLN cecakddnhln2 = storeItemListModel.DHJAICFKEHL.NJIBHKPHKFF; StoreItemsConfig.EMGAPOLDOKH sortCriteria = storeItemListModel.sortCriteria; if (cecakddnhln != 0) { storeItemListModel.PPGKCOEKHMP(cecakddnhln); return; } storeItemListModel.DLEANJBDIOE(); } // Token: 0x06005A0B RID: 23051 RVA: 0x0013EC3C File Offset: 0x0013CE3C [Token(Token = "0x6005A0B")] [Address(RVA = "0x1C251A0", Offset = "0x1C241A0", VA = "0x181C251A0")] internal void <TryShowSortDialogPopUp>b__0(BaseDialogModel<NLONGNGOMON> dialog) { StoreItemListModel storeItemListModel = this.<>4__this; if (dialog == 0) { int num = 0; storeItemListModel.AGABBAIDDLM = num; return; } storeItemListModel.AGABBAIDDLM = dialog; } // Token: 0x04003CEF RID: 15599 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4003CEF")] public StoreItemListModel <>4__this; // Token: 0x04003CF0 RID: 15600 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4003CF0")] public CECAKDDNHLN uri; } // Token: 0x02000F4F RID: 3919 [Token(Token = "0x2000F4F")] [CompilerGenerated] private sealed class HGOJEDOIJLJ { // Token: 0x06005A0C RID: 23052 RVA: 0x0013EC70 File Offset: 0x0013CE70 [Token(Token = "0x6005A0C")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public HGOJEDOIJLJ() { } // Token: 0x06005A0D RID: 23053 RVA: 0x0013EC84 File Offset: 0x0013CE84 [Token(Token = "0x6005A0D")] [Address(RVA = "0x1C21CE0", Offset = "0x1C20CE0", VA = "0x181C21CE0")] internal void <TryShowFilterDialogPopUp>b__3() { StoreItemListModel storeItemListModel = this.<>4__this; StoreItemsConfig.BLELJEFJKMJ bleljefjkmj = this.initialFilters; storeItemListModel.activeFilters = bleljefjkmj; storeItemListModel.EBEMJCMEGAA(); storeItemListModel.AGABBAIDDLM.Dismiss(); storeItemListModel.ONGCBCPKILB(); } // Token: 0x06005A0E RID: 23054 RVA: 0x0013ECC4 File Offset: 0x0013CEC4 [Token(Token = "0x6005A0E")] [Address(RVA = "0x1C21D30", Offset = "0x1C20D30", VA = "0x181C21D30")] internal void <TryShowFilterDialogPopUp>b__4() { CECAKDDNHLN cecakddnhln = this.uri; StoreItemListModel storeItemListModel = this.<>4__this; if (cecakddnhln == 0) { storeItemListModel.DLEANJBDIOE(); return; } storeItemListModel.PPGKCOEKHMP(cecakddnhln); } // Token: 0x06005A0F RID: 23055 RVA: 0x0013ECF8 File Offset: 0x0013CEF8 [Token(Token = "0x6005A0F")] [Address(RVA = "0x1C21CE0", Offset = "0x1C20CE0", VA = "0x181C21CE0")] internal void <TryShowFilterDialogPopUp>b__0() { StoreItemListModel storeItemListModel = this.<>4__this; StoreItemsConfig.BLELJEFJKMJ bleljefjkmj = this.initialFilters; storeItemListModel.activeFilters = bleljefjkmj; storeItemListModel.EBEMJCMEGAA(); storeItemListModel.AGABBAIDDLM.Dismiss(); storeItemListModel.ONGCBCPKILB(); } // Token: 0x06005A10 RID: 23056 RVA: 0x0013ED38 File Offset: 0x0013CF38 [Token(Token = "0x6005A10")] [Address(RVA = "0x1C21D30", Offset = "0x1C20D30", VA = "0x181C21D30")] internal void <TryShowFilterDialogPopUp>b__1() { CECAKDDNHLN cecakddnhln = this.uri; StoreItemListModel storeItemListModel = this.<>4__this; if (cecakddnhln == 0) { storeItemListModel.DLEANJBDIOE(); return; } storeItemListModel.PPGKCOEKHMP(cecakddnhln); } // Token: 0x06005A11 RID: 23057 RVA: 0x0013ED6C File Offset: 0x0013CF6C [Token(Token = "0x6005A11")] [Address(RVA = "0x1C21D70", Offset = "0x1C20D70", VA = "0x181C21D70")] internal void <TryShowFilterDialogPopUp>b__2(BaseDialogModel<NLONGNGOMON> dialog) { StoreItemListModel storeItemListModel = this.<>4__this; if (dialog == 0) { int num = 0; storeItemListModel.AGABBAIDDLM = num; return; } storeItemListModel.AGABBAIDDLM = dialog; } // Token: 0x04003CF1 RID: 15601 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4003CF1")] public StoreItemListModel <>4__this; // Token: 0x04003CF2 RID: 15602 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4003CF2")] public StoreItemsConfig.BLELJEFJKMJ initialFilters; // Token: 0x04003CF3 RID: 15603 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4003CF3")] public CECAKDDNHLN uri; } // Token: 0x02000F50 RID: 3920 [Token(Token = "0x2000F50")] [CompilerGenerated] private sealed class OMIALDCDMAM { // Token: 0x06005A12 RID: 23058 RVA: 0x0013EDA0 File Offset: 0x0013CFA0 [Token(Token = "0x6005A12")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public OMIALDCDMAM() { } // Token: 0x04003CF4 RID: 15604 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4003CF4")] [Attribute(Name = "TupleElementNamesAttribute", RVA = "0x17AB20", Offset = "0x179F20")] public List<ValueTuple<StoreItemsConfig.BLELJEFJKMJ, bool>> list; // Token: 0x04003CF5 RID: 15605 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4003CF5")] public StoreItemListModel <>4__this; } // Token: 0x02000F51 RID: 3921 [Token(Token = "0x2000F51")] [CompilerGenerated] private sealed class GLOEPKIKPEJ { // Token: 0x06005A13 RID: 23059 RVA: 0x0013EDB4 File Offset: 0x0013CFB4 [Token(Token = "0x6005A13")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public GLOEPKIKPEJ() { } // Token: 0x06005A14 RID: 23060 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6005A14")] [Address(RVA = "0x1C20970", Offset = "0x1C1F970", VA = "0x181C20970")] internal bool <GetChecklistListSectionPanelData>b__0() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06005A15 RID: 23061 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6005A15")] [Address(RVA = "0x1C209E0", Offset = "0x1C1F9E0", VA = "0x181C209E0")] internal void <GetChecklistListSectionPanelData>b__1(bool isActive) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x04003CF6 RID: 15606 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4003CF6")] public int index; // Token: 0x04003CF7 RID: 15607 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4003CF7")] public StoreItemListModel.OMIALDCDMAM CS$<>8__locals1; } } }