using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using System.Text; using CodeStage.AntiCheat.ObscuredTypes; using Cpp2IlInjected; using RecNet; using RecRoom.Persistence; using RRUI.Navigation; using UnityEngine; namespace RRUI.Data { // Token: 0x02000CC4 RID: 3268 [Token(Token = "0x2000CC4")] public class InventionListModel : FilterableListModel { // Token: 0x17000E38 RID: 3640 // (get) Token: 0x06004EBE RID: 20158 RVA: 0x0011E664 File Offset: 0x0011C864 [Token(Token = "0x17000E38")] protected override bool PHGOLNMDJLH { [Token(Token = "0x6004EBE")] [Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "12")] get { return true; } } // Token: 0x17000E39 RID: 3641 // (get) Token: 0x06004EBF RID: 20159 RVA: 0x0011E674 File Offset: 0x0011C874 [Token(Token = "0x17000E39")] public string FJCOELGJLMA { [Token(Token = "0x6004EBF")] [Address(RVA = "0xCBC4E0", Offset = "0xCBB4E0", VA = "0x180CBC4E0")] get { return this.entrypointName; } } // Token: 0x17000E3A RID: 3642 // (get) Token: 0x06004EC0 RID: 20160 RVA: 0x0011E688 File Offset: 0x0011C888 [Token(Token = "0x17000E3A")] public bool FDKPOMGILLJ { [Token(Token = "0x6004EC0")] [Address(RVA = "0xFB4420", Offset = "0xFB3420", VA = "0x180FB4420")] get { return this.isUsingStoreItemCard; } } // Token: 0x17000E3B RID: 3643 // (get) Token: 0x06004EC1 RID: 20161 RVA: 0x0011E69C File Offset: 0x0011C89C // (set) Token: 0x06004EC2 RID: 20162 RVA: 0x0011E6B0 File Offset: 0x0011C8B0 [Token(Token = "0x17000E3B")] public InventionListModel.DEEJFPHCCPF PDOJHGJMNPH { [Token(Token = "0x6004EC1")] [Address(RVA = "0x1749860", Offset = "0x1748860", VA = "0x181749860")] get { return this.source; } [Token(Token = "0x6004EC2")] [Address(RVA = "0x17499C0", Offset = "0x17489C0", VA = "0x1817499C0")] set { if (this.source != value) { this.source = value; CECAKDDNHLN uri = base.DHJAICFKEHL.NJIBHKPHKFF; InventionListModel.DEEJFPHCCPF deejfphccpf = this.source; this.GOEPJAHFDCA(); int num = 0; base.MKBLJJGJAOH(num); } } } // Token: 0x17000E3C RID: 3644 // (get) Token: 0x06004EC3 RID: 20163 RVA: 0x0011E6FC File Offset: 0x0011C8FC // (set) Token: 0x06004EC4 RID: 20164 RVA: 0x0011E710 File Offset: 0x0011C910 [Token(Token = "0x17000E3C")] public InventionsConfig.IJEBAJLMDGP OCPOEHIEKIN { [Token(Token = "0x6004EC3")] [Address(RVA = "0x1749850", Offset = "0x1748850", VA = "0x181749850")] get { return this.sortCriteria; } [Token(Token = "0x6004EC4")] [Address(RVA = "0x1749950", Offset = "0x1748950", VA = "0x181749950")] set { if (this.sortCriteria != value) { this.sortCriteria = value; base.ACHCNJEMIBA(); int num = 0; base.MKBLJJGJAOH(num); } } } // Token: 0x17000E3D RID: 3645 // (get) Token: 0x06004EC5 RID: 20165 RVA: 0x0011E740 File Offset: 0x0011C940 // (set) Token: 0x06004EC6 RID: 20166 RVA: 0x0011E754 File Offset: 0x0011C954 [Token(Token = "0x17000E3D")] public int BADIGBCKECA { [Token(Token = "0x6004EC5")] [Address(RVA = "0xFB4100", Offset = "0xFB3100", VA = "0x180FB4100")] get { return this.BIAFOBPIBDB; } [Token(Token = "0x6004EC6")] [Address(RVA = "0x1749870", Offset = "0x1748870", VA = "0x181749870")] set { if (this.BIAFOBPIBDB != value) { this.BIAFOBPIBDB = value; base.ACHCNJEMIBA(); int num = 0; base.MKBLJJGJAOH(num); } } } // Token: 0x17000E3E RID: 3646 // (get) Token: 0x06004EC7 RID: 20167 RVA: 0x0011E780 File Offset: 0x0011C980 // (set) Token: 0x06004EC8 RID: 20168 RVA: 0x0011E794 File Offset: 0x0011C994 [Token(Token = "0x17000E3E")] public long DADOKMAOFJL { [Token(Token = "0x6004EC7")] [Address(RVA = "0x5D1810", Offset = "0x5D0810", VA = "0x1805D1810")] get { return this.HNHLJONGKHB; } [Token(Token = "0x6004EC8")] [Address(RVA = "0x17498E0", Offset = "0x17488E0", VA = "0x1817498E0")] set { if (this.HNHLJONGKHB != value) { this.HNHLJONGKHB = value; base.ACHCNJEMIBA(); int num = 0; base.MKBLJJGJAOH(num); } } } // Token: 0x06004EC9 RID: 20169 RVA: 0x0011E7C0 File Offset: 0x0011C9C0 [Token(Token = "0x6004EC9")] [Address(RVA = "0x1748200", Offset = "0x1747200", VA = "0x181748200", Slot = "15")] protected override void JMFHPBDMELA() { base.JMFHPBDMELA(); int num; FilterableListModel.ADDEJHBFEGL addejhbfegl = new FilterableListModel.ADDEJHBFEGL(num.FOOEBPEIBKH); num = 0; base.CGGDDKNENAP(addejhbfegl); FilterableListModel.CJGAJDBAHNG cjgajdbahng = new FilterableListModel.CJGAJDBAHNG(this.MIJIJBLBEEP); base.DHBAJGIIFEI(cjgajdbahng); this.GOEPJAHFDCA(); RoomPersistenceManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; int num2 = 0; if (instance != num2) { RoomPersistenceManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; Action action = new Action(this.DDMHMEDIEMG); instance2.NPCNGKGEKMB += action; RoomPersistenceManager instance3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; Action action2 = new Action(this.DDMHMEDIEMG); instance3.OPIHPFLNNMH += action2; } } // Token: 0x06004ECA RID: 20170 RVA: 0x0011E85C File Offset: 0x0011CA5C [Token(Token = "0x6004ECA")] [Address(RVA = "0x1746A70", Offset = "0x1745A70", VA = "0x181746A70", Slot = "17")] protected override void CEJBCCPEGEB() { base.CEJBCCPEGEB(); RoomPersistenceManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; if (instance != num) { RoomPersistenceManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; Action action = new Action(this.DDMHMEDIEMG); instance2.NPCNGKGEKMB -= action; RoomPersistenceManager instance3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; Action action2 = new Action(this.DDMHMEDIEMG); instance3.OPIHPFLNNMH -= action2; } } // Token: 0x06004ECB RID: 20171 RVA: 0x0011E8C0 File Offset: 0x0011CAC0 [Token(Token = "0x6004ECB")] [Address(RVA = "0x17491A0", Offset = "0x17481A0", VA = "0x1817491A0", Slot = "35")] public override void Search(string CNBKKCJAHPP) { CECAKDDNHLN cecakddnhln = base.DHJAICFKEHL.NJIBHKPHKFF.FHIIFPOFNPP("STORE_SEARCH_QUERY_KEY", CNBKKCJAHPP); base.Search(CNBKKCJAHPP); } // Token: 0x06004ECC RID: 20172 RVA: 0x0011E8F4 File Offset: 0x0011CAF4 [Token(Token = "0x6004ECC")] [Address(RVA = "0x1746D20", Offset = "0x1745D20", VA = "0x181746D20")] private void DDMHMEDIEMG() { if (this.source == InventionListModel.DEEJFPHCCPF.Room) { long hnhljongkhb = this.HNHLJONGKHB; CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB; if (hnhljongkhb == ciibgmbofei.k__BackingField) { BBHENFCNLAB.KJMGMEKAEFF(this.HNHLJONGKHB); int num = 0; base.MKBLJJGJAOH(num); } } } // Token: 0x06004ECD RID: 20173 RVA: 0x0011E93C File Offset: 0x0011CB3C [Token(Token = "0x6004ECD")] [Address(RVA = "0x1749250", Offset = "0x1748250", VA = "0x181749250")] public void Set(InventionListModel.DEEJFPHCCPF? DIEPOPNJNCO, int? BIAFOBPIBDB) { base.Clear(); int num; if (this.BIAFOBPIBDB != num) { this.BIAFOBPIBDB = num; base.ACHCNJEMIBA(); int num2 = 0; base.MKBLJJGJAOH(num2); } int num3 = 0; base.MKBLJJGJAOH(num3); } // Token: 0x06004ECE RID: 20174 RVA: 0x0011E978 File Offset: 0x0011CB78 [Token(Token = "0x6004ECE")] [Address(RVA = "0x1749340", Offset = "0x1748340", VA = "0x181749340")] public void Set(InventionListModel.DEEJFPHCCPF? DIEPOPNJNCO, List LHFNLNOCLDI, string HLAPGGGMFBG) { do { base.Clear(); } while (LHFNLNOCLDI == 0); Dictionary oaeponbhlei = this.OAEPONBHLEI; if (oaeponbhlei != 0 && oaeponbhlei.Count != 0) { List tagList = ffpclkecdce.tagList; string defaultSearchQuery = ffpclkecdce.defaultSearchQuery; string text = this.OBAGHEJEHGF(tagList); string text2 = defaultSearchQuery + text; ffpclkecdce.defaultSearchQuery = text2; this.HMPIBCDCOMG(text2); return; } if (this.CHHPBCGNFKO() != 0) { } throw new NullReferenceException(); } // Token: 0x06004ECF RID: 20175 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6004ECF")] [Address(RVA = "0x1747B10", Offset = "0x1746B10", VA = "0x181747B10", Slot = "37")] protected override PMGCJEPKFOF> JLMBBMAEFPA() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06004ED0 RID: 20176 RVA: 0x0011EA08 File Offset: 0x0011CC08 [Token(Token = "0x6004ED0")] [Address(RVA = "0x1286B00", Offset = "0x1285B00", VA = "0x181286B00", Slot = "36")] protected override long EAJAHMHILAC(OBBBPCBIMME LDNFNNNHPPB) { return LDNFNNNHPPB.k__BackingField; } // Token: 0x06004ED1 RID: 20177 RVA: 0x0011EA24 File Offset: 0x0011CC24 [Token(Token = "0x6004ED1")] [Address(RVA = "0x1749510", Offset = "0x1748510", VA = "0x181749510")] public void ToggleInventionTag(string DNGKIAJLLHG, bool CNEIBILGFCO) { Dictionary oaeponbhlei = this.OAEPONBHLEI; throw new NullReferenceException(); } // Token: 0x06004ED2 RID: 20178 RVA: 0x0011EA68 File Offset: 0x0011CC68 [Token(Token = "0x6004ED2")] [Address(RVA = "0x17495F0", Offset = "0x17485F0", VA = "0x1817495F0")] public void TryShowFilterDialogPopUp([Optional] CECAKDDNHLN PACGLAIGOMF) { Dictionary oaeponbhlei = this.OAEPONBHLEI; if (oaeponbhlei != 0 && oaeponbhlei.Count != 0) { CECAKDDNHLN uri = PACGLAIGOMF; this.EOFCGMOGDDH(uri); return; } DABKFAIHBBP dabkfaihbbp = this.CHHPBCGNFKO(); Action action = delegate { InventionListModel <>4__this = this; CECAKDDNHLN uri2 = PACGLAIGOMF; <>4__this.EOFCGMOGDDH(uri2); }; throw new NullReferenceException(); } // Token: 0x06004ED3 RID: 20179 RVA: 0x0011EAC8 File Offset: 0x0011CCC8 [Token(Token = "0x6004ED3")] [Address(RVA = "0x1746BD0", Offset = "0x1745BD0", VA = "0x181746BD0")] private DABKFAIHBBP CHHPBCGNFKO() { JJEKJGALHKO jjekjgalhko = new JJEKJGALHKO(); JJEKJGALHKO promise = jjekjgalhko; PMGCJEPKFOF> pmgcjepkfof = BBHENFCNLAB.NKHPHPGIFLI(); Action> action = delegate(List result) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); }; int num = 0; num += num; num++; JJEKJGALHKO promise2 = promise; action += action; throw new NullReferenceException(); } // Token: 0x06004ED4 RID: 20180 RVA: 0x0011EB2C File Offset: 0x0011CD2C [Token(Token = "0x6004ED4")] [Address(RVA = "0x17475A0", Offset = "0x17465A0", VA = "0x1817475A0")] private static bool FOOEBPEIBKH(string LMAJKCLDDIF, OBBBPCBIMME LDNFNNNHPPB) { return LDNFNNNHPPB.k__BackingField.ToLowerInvariant().Contains(LMAJKCLDDIF); } // Token: 0x06004ED5 RID: 20181 RVA: 0x0011EB50 File Offset: 0x0011CD50 [Token(Token = "0x6004ED5")] [Address(RVA = "0x1747690", Offset = "0x1746690", VA = "0x181747690")] private void GOEPJAHFDCA() { if (this.source != InventionListModel.DEEJFPHCCPF.ServerSearch) { int num; FilterableListModel.GELHGAHJMCF.NKCOIANMNKG nkcoianmnkg = new FilterableListModel.GELHGAHJMCF.NKCOIANMNKG(num.GMEECOJFDDD); num = 0; int num2; FilterableListModel.GELHGAHJMCF gelhgahjmcf = new FilterableListModel.GELHGAHJMCF(nkcoianmnkg, num2); num2 = 0; base.HCIIGEOGCMF(true, gelhgahjmcf); return; } base.DJCMEOKMKAF(true); } // Token: 0x06004ED6 RID: 20182 RVA: 0x0011EB90 File Offset: 0x0011CD90 [Token(Token = "0x6004ED6")] [Address(RVA = "0x17475E0", Offset = "0x17465E0", VA = "0x1817475E0")] private static string[] GMEECOJFDDD(OBBBPCBIMME LDNFNNNHPPB) { string[] array = new string[1]; string k__BackingField = LDNFNNNHPPB.k__BackingField; if (k__BackingField != 0) { } array[0] = k__BackingField; return array; } // Token: 0x06004ED7 RID: 20183 RVA: 0x0011EBC0 File Offset: 0x0011CDC0 [Token(Token = "0x6004ED7")] [Address(RVA = "0x1748580", Offset = "0x1747580", VA = "0x181748580")] private PMGCJEPKFOF> MIJIJBLBEEP(IEnumerable BOOHBJEEGKH) { /* An exception occurred when decompiling this method (06004ED7) ICSharpCode.Decompiler.DecompilerException: Error decompiling PMGCJEPKFOF> RRUI.Data.InventionListModel::MIJIJBLBEEP(System.Collections.Generic.IEnumerable`1) ---> System.Exception: Basic block has to end with unconditional control flow. { IL_19F: stloc:ArgumentOutOfRangeException(var_15_1A4, 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: 0x06004ED8 RID: 20184 RVA: 0x0011ED74 File Offset: 0x0011CF74 [Token(Token = "0x6004ED8")] [Address(RVA = "0x1748DA0", Offset = "0x1747DA0", VA = "0x181748DA0")] private string OBAGHEJEHGF(List OMLGBPOKLJH) { for (;;) { int num = 0; InventionListModel.OEIPKKLOBCD.Clear(); InventionListModel.OEIPKKLOBCD.AddRange(OMLGBPOKLJH); this.JLLDPNFPMGK(true); StringBuilder stringBuilder = InventionListModel.IAMHAGBGJKO.Clear(); List oeipkklobcd = InventionListModel.OEIPKKLOBCD; bool flag; if (flag) { break; } if (num == 0) { goto Block_1; } } Dictionary oaeponbhlei = this.OAEPONBHLEI; throw new NullReferenceException(); Block_1: int hashCode = InventionListModel.IAMHAGBGJKO.GetHashCode(); throw new NullReferenceException(); } // Token: 0x06004ED9 RID: 20185 RVA: 0x0011EDF8 File Offset: 0x0011CFF8 [Token(Token = "0x6004ED9")] [Address(RVA = "0x1747750", Offset = "0x1746750", VA = "0x181747750")] private void HMPIBCDCOMG(string HLAPGGGMFBG) { if (HLAPGGGMFBG != 0) { string searchQuery = this.NKENBFJLMAM; } int num = 0; base.MKBLJJGJAOH(num); } // Token: 0x06004EDA RID: 20186 RVA: 0x0011EE1C File Offset: 0x0011D01C [Token(Token = "0x6004EDA")] [Address(RVA = "0x1746E10", Offset = "0x1745E10", VA = "0x181746E10")] private void EOFCGMOGDDH([Optional] CECAKDDNHLN PACGLAIGOMF) { int num; Dictionary dictionary; List list; int num2; do { num = 0; dictionary = new Dictionary(this.OAEPONBHLEI); Dictionary initialTags = dictionary; if (this.OAEPONBHLEI == num) { return; } IMAFJGKHEMD kccfmpbiapg = this.KCCFMPBIAPG; Action action = delegate { InventionListModel <>4__this = this; Dictionary initialTags2 = initialTags; <>4__this.FAMMIDCOMIB(initialTags2); }; kccfmpbiapg.MEEKCCGGFFD = action; IMAFJGKHEMD oangphjgmfg = this.OANGPHJGMFG; Action action2 = delegate { CECAKDDNHLN uri = PACGLAIGOMF; InventionListModel <>4__this2 = this; if (uri == 0) { <>4__this2.HPPIJNBMKBK(); return; } <>4__this2.PPGKCOEKHMP(uri); }; oangphjgmfg.MEEKCCGGFFD = action2; list = new List(); Dictionary oaeponbhlei = this.OAEPONBHLEI; bool flag; if (flag) { DOCOIPFEKAM docoipfekam = new DOCOIPFEKAM(); KeyValuePair element; KeyValuePair element2 = element; docoipfekam.GPJEDBDCNNP = element2; Func func = delegate { Dictionary oaeponbhlei2 = this.OAEPONBHLEI; bool flag2; return flag2; }; docoipfekam.OILFCDKJPNI = func; Action action3 = delegate(bool isActive) { InventionListModel <>4__this3 = this; }; docoipfekam.FJFNDMPKFMB = action3; list.Add(docoipfekam); } num2 = 0; } while (num != 0); IMAFJGKHEMD imafjgkhemd = new IMAFJGKHEMD(); imafjgkhemd.GPJEDBDCNNP = "Apply"; imafjgkhemd.GPJAHEOLCPN = "Apply"; Action action4 = delegate { CECAKDDNHLN uri2 = ghellmcnkmd.uri; InventionListModel <>4__this4 = ghellmcnkmd.<>4__this; if (uri2 == 0) { <>4__this4.HPPIJNBMKBK(); return; } <>4__this4.PPGKCOEKHMP(uri2); }; imafjgkhemd.MEEKCCGGFFD = action4; IMAFJGKHEMD imafjgkhemd2 = new IMAFJGKHEMD(); imafjgkhemd2.GPJEDBDCNNP = "Cancel"; imafjgkhemd2.GPJAHEOLCPN = imafjgkhemd2; Action action5 = delegate { InventionListModel <>4__this5 = ghellmcnkmd.<>4__this; Dictionary initialTags3 = ghellmcnkmd.initialTags; <>4__this5.FAMMIDCOMIB(initialTags3); }; imafjgkhemd2.MEEKCCGGFFD = action5; IMAFJGKHEMD imafjgkhemd3 = new IMAFJGKHEMD(); imafjgkhemd3.GPJEDBDCNNP = "Clear"; imafjgkhemd3.GPJAHEOLCPN = "Clear"; Action action6 = new Action(this.NJJKAEJGKNC); imafjgkhemd3.MEEKCCGGFFD = action6; List list2 = new List(); KHEOPNBJDME kheopnbjdme = new KHEOPNBJDME(); kheopnbjdme.JIHPIJCIEAL(list); list2.Add(kheopnbjdme); List list3 = new List(); list3.Add(imafjgkhemd); NLONGNGOMON nlongngomon = new NLONGNGOMON(); nlongngomon.k__BackingField = "Invention Filters"; nlongngomon.PFDJAAFIIGD = nlongngomon; nlongngomon.LMGLKPMHADA = list3; this.CIKKABEOEOE = nlongngomon; this.KCCFMPBIAPG = list; this.OANGPHJGMFG = imafjgkhemd; if (base.PKJJDBNMMEA != 0) { Action> action7 = delegate(BaseDialogModel dialog) { InventionListModel <>4__this6 = ghellmcnkmd.<>4__this; if (dialog == 0) { int num3 = 0; <>4__this6.AGABBAIDDLM = num3; return; } <>4__this6.AGABBAIDDLM = dialog; }; if (num2 < ghellmcnkmd) { num2 += num2; if (num2 == ghellmcnkmd) { dictionary += dictionary; throw new NullReferenceException(); } num2++; } } } // Token: 0x06004EDB RID: 20187 RVA: 0x0011F060 File Offset: 0x0011D260 [Token(Token = "0x6004EDB")] [Address(RVA = "0x17477C0", Offset = "0x17467C0", VA = "0x1817477C0")] private void HPPIJNBMKBK() { this.AGABBAIDDLM.Dismiss(); CECAKDDNHLN uri = base.DHJAICFKEHL.NJIBHKPHKFF; List list = this.JNGKCKNCNDB(); CECAKDDNHLN cecakddnhln = uri.FHIIFPOFNPP("INVENTION_LIST_TAGS_LIST_KEY", list); base.ACHCNJEMIBA(); int num = 0; base.MKBLJJGJAOH(num); } // Token: 0x06004EDC RID: 20188 RVA: 0x0011F0B0 File Offset: 0x0011D2B0 [Token(Token = "0x6004EDC")] [Address(RVA = "0x1748D30", Offset = "0x1747D30", VA = "0x181748D30")] private void NJJKAEJGKNC() { this.AGABBAIDDLM.Dismiss(); this.JLLDPNFPMGK(true); base.ACHCNJEMIBA(); int num = 0; base.MKBLJJGJAOH(num); } // Token: 0x06004EDD RID: 20189 RVA: 0x0011F0E4 File Offset: 0x0011D2E4 [Token(Token = "0x6004EDD")] [Address(RVA = "0x17474E0", Offset = "0x17464E0", VA = "0x1817474E0")] private void FAMMIDCOMIB(Dictionary EPIKANMABIN) { this.AGABBAIDDLM.Dismiss(); this.OAEPONBHLEI = EPIKANMABIN; CECAKDDNHLN uri = base.DHJAICFKEHL.NJIBHKPHKFF; List list = this.JNGKCKNCNDB(); CECAKDDNHLN cecakddnhln = uri.FHIIFPOFNPP("INVENTION_LIST_TAGS_LIST_KEY", list); } // Token: 0x06004EDE RID: 20190 RVA: 0x0011F12C File Offset: 0x0011D32C [Token(Token = "0x6004EDE")] [Address(RVA = "0x1749080", Offset = "0x1748080", VA = "0x181749080")] private void PPGKCOEKHMP(CECAKDDNHLN PACGLAIGOMF) { this.AGABBAIDDLM.Dismiss(); int num = 0; CECAKDDNHLN cecakddnhln = PACGLAIGOMF.JKHELHNPILB((InventionListModel.DEEJFPHCCPF)num); List list = this.JNGKCKNCNDB(); CECAKDDNHLN cecakddnhln2 = cecakddnhln.JKHELHNPILB("INVENTION_LIST_TAGS_LIST_KEY", list); Route route = base.DHJAICFKEHL.GMAKMKMNHAP; int num2 = 0; this.JLLDPNFPMGK(num2 != 0); BrowserModel browserModel = base.DHJAICFKEHL; int num3 = 0; browserModel.GoTo(PACGLAIGOMF, num3 != 0); } // Token: 0x06004EDF RID: 20191 RVA: 0x0011F198 File Offset: 0x0011D398 [Token(Token = "0x6004EDF")] [Address(RVA = "0x17483E0", Offset = "0x17473E0", VA = "0x1817483E0")] private List JNGKCKNCNDB() { int num; do { num = 0; List ilbefnopcgm = this.ILBEFNOPCGM; if (ilbefnopcgm == 0) { List list = new List(); this.ILBEFNOPCGM = list; } if (this.OAEPONBHLEI == num) { break; } ilbefnopcgm.Clear(); Dictionary oaeponbhlei = this.OAEPONBHLEI; bool flag; if (flag) { List ilbefnopcgm2 = this.ILBEFNOPCGM; } } while (num != 0); return this.ILBEFNOPCGM; } // Token: 0x06004EE0 RID: 20192 RVA: 0x0011F1F4 File Offset: 0x0011D3F4 [Token(Token = "0x6004EE0")] [Address(RVA = "0x17478B0", Offset = "0x17468B0", VA = "0x1817478B0")] private void JLLDPNFPMGK(bool GDMPFJFPNOC = true) { int num; do { num = 0; InventionListModel.IMEEJGECMEG.Clear(); List imeejgecmeg = InventionListModel.IMEEJGECMEG; Dictionary.KeyCollection keys = this.OAEPONBHLEI.Keys; imeejgecmeg.AddRange(keys); List imeejgecmeg2 = InventionListModel.IMEEJGECMEG; bool flag; if (flag) { Dictionary oaeponbhlei = this.OAEPONBHLEI; } } while (num != 0); if (GDMPFJFPNOC) { CECAKDDNHLN uri = base.DHJAICFKEHL.NJIBHKPHKFF; List list = this.JNGKCKNCNDB(); CECAKDDNHLN cecakddnhln = uri.FHIIFPOFNPP("INVENTION_LIST_TAGS_LIST_KEY", list); } } // Token: 0x06004EE1 RID: 20193 RVA: 0x0011F274 File Offset: 0x0011D474 [Token(Token = "0x6004EE1")] [Address(RVA = "0x1746DF0", Offset = "0x1745DF0", VA = "0x181746DF0")] private string ENLDCEGFGJO() { List list = this.JNGKCKNCNDB(); string text; return text; } // Token: 0x06004EE2 RID: 20194 RVA: 0x0011F28C File Offset: 0x0011D48C [Token(Token = "0x6004EE2")] [Address(RVA = "0x17497B0", Offset = "0x17487B0", VA = "0x1817497B0")] public InventionListModel() { Dictionary dictionary = new Dictionary(); this.OAEPONBHLEI = dictionary; this.source = (InventionListModel.DEEJFPHCCPF)((ulong)2L); this.entrypointName = "Storefront_Watch"; this.BIAFOBPIBDB = (int)((ulong)4294967295L); this.HNHLJONGKHB = (long)((ulong)(-1L)); base..ctor(); } // Token: 0x04003957 RID: 14679 [Token(Token = "0x4003957")] private const int GHMDIBFOJMC = 1000; // Token: 0x04003958 RID: 14680 [Token(Token = "0x4003958")] public const string INVENTION_LIST_TAGS_LIST_KEY = "INVENTION_LIST_TAGS_LIST_KEY"; // Token: 0x04003959 RID: 14681 [Token(Token = "0x4003959")] private const char JNIDAKMIDNF = '#'; // Token: 0x0400395A RID: 14682 [Token(Token = "0x400395A")] private const int LPHAMMIDEDP = -1; // Token: 0x0400395B RID: 14683 [Token(Token = "0x400395B")] private const long BJFNPKFOALK = -1L; // Token: 0x0400395C RID: 14684 [global::Cpp2IlInjected.FieldOffset(Offset = "0x108")] [Token(Token = "0x400395C")] private DynamicUIDialogModel AGABBAIDDLM; // Token: 0x0400395D RID: 14685 [global::Cpp2IlInjected.FieldOffset(Offset = "0x110")] [Token(Token = "0x400395D")] private NLONGNGOMON CIKKABEOEOE; // Token: 0x0400395E RID: 14686 [global::Cpp2IlInjected.FieldOffset(Offset = "0x118")] [Token(Token = "0x400395E")] private IMAFJGKHEMD KCCFMPBIAPG; // Token: 0x0400395F RID: 14687 [global::Cpp2IlInjected.FieldOffset(Offset = "0x120")] [Token(Token = "0x400395F")] private IMAFJGKHEMD OANGPHJGMFG; // Token: 0x04003960 RID: 14688 [global::Cpp2IlInjected.FieldOffset(Offset = "0x128")] [Token(Token = "0x4003960")] private List ILBEFNOPCGM; // Token: 0x04003961 RID: 14689 [global::Cpp2IlInjected.FieldOffset(Offset = "0x130")] [Token(Token = "0x4003961")] private Dictionary OAEPONBHLEI; // Token: 0x04003962 RID: 14690 [Token(Token = "0x4003962")] private static readonly List OEIPKKLOBCD = new List(); // Token: 0x04003963 RID: 14691 [Token(Token = "0x4003963")] private static readonly List IMEEJGECMEG = new List(); // Token: 0x04003964 RID: 14692 [Token(Token = "0x4003964")] private static readonly StringBuilder IAMHAGBGJKO = new StringBuilder(); // Token: 0x04003965 RID: 14693 [global::Cpp2IlInjected.FieldOffset(Offset = "0x138")] [Token(Token = "0x4003965")] [SerializeField] private InventionsConfig.IJEBAJLMDGP sortCriteria; // Token: 0x04003966 RID: 14694 [global::Cpp2IlInjected.FieldOffset(Offset = "0x13C")] [Token(Token = "0x4003966")] [SerializeField] private InventionListModel.DEEJFPHCCPF source; // Token: 0x04003967 RID: 14695 [global::Cpp2IlInjected.FieldOffset(Offset = "0x140")] [Token(Token = "0x4003967")] [SerializeField] private string entrypointName; // Token: 0x04003968 RID: 14696 [global::Cpp2IlInjected.FieldOffset(Offset = "0x148")] [Token(Token = "0x4003968")] [SerializeField] private bool isUsingStoreItemCard; // Token: 0x04003969 RID: 14697 [global::Cpp2IlInjected.FieldOffset(Offset = "0x14C")] [Token(Token = "0x4003969")] private int BIAFOBPIBDB; // Token: 0x0400396A RID: 14698 [global::Cpp2IlInjected.FieldOffset(Offset = "0x150")] [Token(Token = "0x400396A")] private long HNHLJONGKHB; // Token: 0x02000CC5 RID: 3269 [Token(Token = "0x2000CC5")] public enum DEEJFPHCCPF { // Token: 0x0400396C RID: 14700 [Token(Token = "0x400396C")] ServerSearch, // Token: 0x0400396D RID: 14701 [Token(Token = "0x400396D")] PlayerCreatedInventions, // Token: 0x0400396E RID: 14702 [Token(Token = "0x400396E")] None, // Token: 0x0400396F RID: 14703 [Token(Token = "0x400396F")] Room, // Token: 0x04003970 RID: 14704 [Token(Token = "0x4003970")] MySubscriptions, // Token: 0x04003971 RID: 14705 [Token(Token = "0x4003971")] TopToday } // Token: 0x02000CC6 RID: 3270 [Token(Token = "0x2000CC6")] [CompilerGenerated] private sealed class FFPCLKECDCE { // Token: 0x06004EE4 RID: 20196 RVA: 0x0011F308 File Offset: 0x0011D508 [Token(Token = "0x6004EE4")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public FFPCLKECDCE() { } // Token: 0x06004EE5 RID: 20197 RVA: 0x0011F31C File Offset: 0x0011D51C [Token(Token = "0x6004EE5")] [Address(RVA = "0x1C6FD00", Offset = "0x1C6ED00", VA = "0x181C6FD00")] internal void b__0() { string text = this.defaultSearchQuery; InventionListModel inventionListModel = this.<>4__this; List list = this.tagList; string text2 = inventionListModel.OBAGHEJEHGF(list); string text3 = text + text2; InventionListModel inventionListModel2 = this.<>4__this; this.defaultSearchQuery = text3; inventionListModel2.HMPIBCDCOMG(text3); } // Token: 0x04003972 RID: 14706 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4003972")] public string defaultSearchQuery; // Token: 0x04003973 RID: 14707 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4003973")] public InventionListModel <>4__this; // Token: 0x04003974 RID: 14708 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4003974")] public List tagList; } // Token: 0x02000CC7 RID: 3271 [Token(Token = "0x2000CC7")] [CompilerGenerated] private sealed class PDCNNMABAKN { // Token: 0x06004EE6 RID: 20198 RVA: 0x0011F370 File Offset: 0x0011D570 [Token(Token = "0x6004EE6")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public PDCNNMABAKN() { } // Token: 0x06004EE7 RID: 20199 RVA: 0x0011F384 File Offset: 0x0011D584 [Token(Token = "0x6004EE7")] [Address(RVA = "0x1C7D740", Offset = "0x1C7C740", VA = "0x181C7D740")] internal List b__0(List results) { Func func = this.<>9__4; if (func == 0) { Func func2 = delegate(OBBBPCBIMME x) { ObscuredInt obscuredInt = this.localAccountId; int k__BackingField = x.k__BackingField; bool fakeValueActive = this.localAccountId.fakeValueActive; int num = ObscuredInt.FAJDMKOEFLH(obscuredInt); return k__BackingField == num; }; this.<>9__4 = func2; } return Enumerable.ToList(Enumerable.Where(results, func)); } // Token: 0x06004EE8 RID: 20200 RVA: 0x0011F3BC File Offset: 0x0011D5BC [Token(Token = "0x6004EE8")] [Address(RVA = "0x1C7D7E0", Offset = "0x1C7C7E0", VA = "0x181C7D7E0")] internal bool b__4(OBBBPCBIMME x) { ObscuredInt obscuredInt = this.localAccountId; int k__BackingField = x.k__BackingField; bool fakeValueActive = this.localAccountId.fakeValueActive; int num = ObscuredInt.FAJDMKOEFLH(obscuredInt); return k__BackingField == num; } // Token: 0x04003975 RID: 14709 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4003975")] public ObscuredInt localAccountId; // Token: 0x04003976 RID: 14710 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4003976")] public Func <>9__4; } // Token: 0x02000CC9 RID: 3273 [Token(Token = "0x2000CC9")] [CompilerGenerated] private sealed class GNPKJIJLOPF { // Token: 0x06004EF9 RID: 20217 RVA: 0x0011F5E4 File Offset: 0x0011D7E4 [Token(Token = "0x6004EF9")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public GNPKJIJLOPF() { } // Token: 0x06004EFA RID: 20218 RVA: 0x0011F5F8 File Offset: 0x0011D7F8 [Token(Token = "0x6004EFA")] [Address(RVA = "0x1C72330", Offset = "0x1C71330", VA = "0x181C72330")] internal void b__0() { InventionListModel inventionListModel = this.<>4__this; CECAKDDNHLN cecakddnhln = this.uri; inventionListModel.EOFCGMOGDDH(cecakddnhln); } // Token: 0x04003986 RID: 14726 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4003986")] public InventionListModel <>4__this; // Token: 0x04003987 RID: 14727 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4003987")] public CECAKDDNHLN uri; } // Token: 0x02000CCA RID: 3274 [Token(Token = "0x2000CCA")] [CompilerGenerated] private sealed class CHAGGPEPPFE { // Token: 0x06004EFB RID: 20219 RVA: 0x0011F620 File Offset: 0x0011D820 [Token(Token = "0x6004EFB")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public CHAGGPEPPFE() { } // Token: 0x06004EFC RID: 20220 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6004EFC")] [Address(RVA = "0x1C6E000", Offset = "0x1C6D000", VA = "0x181C6E000")] internal void b__0(List result) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x04003988 RID: 14728 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4003988")] public InventionListModel <>4__this; // Token: 0x04003989 RID: 14729 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4003989")] public JJEKJGALHKO promise; } // Token: 0x02000CCB RID: 3275 [Token(Token = "0x2000CCB")] [CompilerGenerated] private sealed class GHELLMCNKMD { // Token: 0x06004EFD RID: 20221 RVA: 0x0011F634 File Offset: 0x0011D834 [Token(Token = "0x6004EFD")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public GHELLMCNKMD() { } // Token: 0x06004EFE RID: 20222 RVA: 0x0011F648 File Offset: 0x0011D848 [Token(Token = "0x6004EFE")] [Address(RVA = "0x1C720C0", Offset = "0x1C710C0", VA = "0x181C720C0")] internal void b__5() { CECAKDDNHLN cecakddnhln = this.uri; InventionListModel inventionListModel = this.<>4__this; if (cecakddnhln == 0) { inventionListModel.HPPIJNBMKBK(); return; } inventionListModel.PPGKCOEKHMP(cecakddnhln); } // Token: 0x06004EFF RID: 20223 RVA: 0x0011F67C File Offset: 0x0011D87C [Token(Token = "0x6004EFF")] [Address(RVA = "0x1C72090", Offset = "0x1C71090", VA = "0x181C72090")] internal void b__6() { InventionListModel inventionListModel = this.<>4__this; Dictionary dictionary = this.initialTags; inventionListModel.FAMMIDCOMIB(dictionary); } // Token: 0x06004F00 RID: 20224 RVA: 0x0011F6A4 File Offset: 0x0011D8A4 [Token(Token = "0x6004F00")] [Address(RVA = "0x1C72090", Offset = "0x1C71090", VA = "0x181C72090")] internal void b__0() { InventionListModel inventionListModel = this.<>4__this; Dictionary dictionary = this.initialTags; inventionListModel.FAMMIDCOMIB(dictionary); } // Token: 0x06004F01 RID: 20225 RVA: 0x0011F6CC File Offset: 0x0011D8CC [Token(Token = "0x6004F01")] [Address(RVA = "0x1C720C0", Offset = "0x1C710C0", VA = "0x181C720C0")] internal void b__1() { CECAKDDNHLN cecakddnhln = this.uri; InventionListModel inventionListModel = this.<>4__this; if (cecakddnhln == 0) { inventionListModel.HPPIJNBMKBK(); return; } inventionListModel.PPGKCOEKHMP(cecakddnhln); } // Token: 0x06004F02 RID: 20226 RVA: 0x0011F700 File Offset: 0x0011D900 [Token(Token = "0x6004F02")] [Address(RVA = "0x1C72100", Offset = "0x1C71100", VA = "0x181C72100")] internal void b__2(BaseDialogModel dialog) { InventionListModel inventionListModel = this.<>4__this; if (dialog == 0) { int num = 0; inventionListModel.AGABBAIDDLM = num; return; } inventionListModel.AGABBAIDDLM = dialog; } // Token: 0x0400398A RID: 14730 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400398A")] public InventionListModel <>4__this; // Token: 0x0400398B RID: 14731 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400398B")] public CECAKDDNHLN uri; // Token: 0x0400398C RID: 14732 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400398C")] public Dictionary initialTags; } // Token: 0x02000CCC RID: 3276 [Token(Token = "0x2000CCC")] [CompilerGenerated] private sealed class IONIBIDCPAG { // Token: 0x06004F03 RID: 20227 RVA: 0x0011F734 File Offset: 0x0011D934 [Token(Token = "0x6004F03")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public IONIBIDCPAG() { } // Token: 0x06004F04 RID: 20228 RVA: 0x0011F748 File Offset: 0x0011D948 [Token(Token = "0x6004F04")] [Address(RVA = "0x1C72DF0", Offset = "0x1C71DF0", VA = "0x181C72DF0")] internal bool b__3() { Dictionary oaeponbhlei = this.CS$<>8__locals1.<>4__this.OAEPONBHLEI; bool flag; return flag; } // Token: 0x06004F05 RID: 20229 RVA: 0x0011F770 File Offset: 0x0011D970 [Token(Token = "0x6004F05")] [Address(RVA = "0x1C72E50", Offset = "0x1C71E50", VA = "0x181C72E50")] internal void b__4(bool isActive) { InventionListModel <>4__this = this.CS$<>8__locals1.<>4__this; } // Token: 0x0400398D RID: 14733 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400398D")] public KeyValuePair element; // Token: 0x0400398E RID: 14734 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400398E")] public InventionListModel.GHELLMCNKMD CS$<>8__locals1; } } }