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: 0x02000C8A RID: 3210 [Token(Token = "0x2000C8A")] public class InventionListModel : FilterableListModel { // Token: 0x17000DFA RID: 3578 // (get) Token: 0x06004D7A RID: 19834 RVA: 0x0011BDF0 File Offset: 0x00119FF0 [Token(Token = "0x17000DFA")] protected override bool PHGOLNMDJLH { [Token(Token = "0x6004D7A")] [Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "12")] get { return true; } } // Token: 0x17000DFB RID: 3579 // (get) Token: 0x06004D7B RID: 19835 RVA: 0x0011BE00 File Offset: 0x0011A000 [Token(Token = "0x17000DFB")] public string FJCOELGJLMA { [Token(Token = "0x6004D7B")] [Address(RVA = "0x837B00", Offset = "0x836900", VA = "0x180837B00")] get { return this.entrypointName; } } // Token: 0x17000DFC RID: 3580 // (get) Token: 0x06004D7C RID: 19836 RVA: 0x0011BE14 File Offset: 0x0011A014 [Token(Token = "0x17000DFC")] public bool FDKPOMGILLJ { [Token(Token = "0x6004D7C")] [Address(RVA = "0x60CDA0", Offset = "0x60BBA0", VA = "0x18060CDA0")] get { return this.isUsingStoreItemCard; } } // Token: 0x17000DFD RID: 3581 // (get) Token: 0x06004D7D RID: 19837 RVA: 0x0011BE28 File Offset: 0x0011A028 // (set) Token: 0x06004D7E RID: 19838 RVA: 0x0011BE3C File Offset: 0x0011A03C [Token(Token = "0x17000DFD")] public InventionListModel.DEEJFPHCCPF PDOJHGJMNPH { [Token(Token = "0x6004D7D")] [Address(RVA = "0xF6D0A0", Offset = "0xF6BEA0", VA = "0x180F6D0A0")] get { return this.source; } [Token(Token = "0x6004D7E")] [Address(RVA = "0xF6D200", Offset = "0xF6C000", VA = "0x180F6D200")] 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: 0x17000DFE RID: 3582 // (get) Token: 0x06004D7F RID: 19839 RVA: 0x0011BE88 File Offset: 0x0011A088 // (set) Token: 0x06004D80 RID: 19840 RVA: 0x0011BE9C File Offset: 0x0011A09C [Token(Token = "0x17000DFE")] public InventionsConfig.IJEBAJLMDGP OCPOEHIEKIN { [Token(Token = "0x6004D7F")] [Address(RVA = "0x7C08D0", Offset = "0x7BF6D0", VA = "0x1807C08D0")] get { return this.sortCriteria; } [Token(Token = "0x6004D80")] [Address(RVA = "0xF6D190", Offset = "0xF6BF90", VA = "0x180F6D190")] set { if (this.sortCriteria != value) { this.sortCriteria = value; base.ACHCNJEMIBA(); int num = 0; base.MKBLJJGJAOH(num); } } } // Token: 0x17000DFF RID: 3583 // (get) Token: 0x06004D81 RID: 19841 RVA: 0x0011BECC File Offset: 0x0011A0CC // (set) Token: 0x06004D82 RID: 19842 RVA: 0x0011BEE0 File Offset: 0x0011A0E0 [Token(Token = "0x17000DFF")] public int BADIGBCKECA { [Token(Token = "0x6004D81")] [Address(RVA = "0x60CA60", Offset = "0x60B860", VA = "0x18060CA60")] get { return this.BIAFOBPIBDB; } [Token(Token = "0x6004D82")] [Address(RVA = "0xF6D0B0", Offset = "0xF6BEB0", VA = "0x180F6D0B0")] set { if (this.BIAFOBPIBDB != value) { this.BIAFOBPIBDB = value; base.ACHCNJEMIBA(); int num = 0; base.MKBLJJGJAOH(num); } } } // Token: 0x17000E00 RID: 3584 // (get) Token: 0x06004D83 RID: 19843 RVA: 0x0011BF0C File Offset: 0x0011A10C // (set) Token: 0x06004D84 RID: 19844 RVA: 0x0011BF20 File Offset: 0x0011A120 [Token(Token = "0x17000E00")] public long DADOKMAOFJL { [Token(Token = "0x6004D83")] [Address(RVA = "0x8367F0", Offset = "0x8355F0", VA = "0x1808367F0")] get { return this.HNHLJONGKHB; } [Token(Token = "0x6004D84")] [Address(RVA = "0xF6D120", Offset = "0xF6BF20", VA = "0x180F6D120")] set { if (this.HNHLJONGKHB != value) { this.HNHLJONGKHB = value; base.ACHCNJEMIBA(); int num = 0; base.MKBLJJGJAOH(num); } } } // Token: 0x06004D85 RID: 19845 RVA: 0x0011BF4C File Offset: 0x0011A14C [Token(Token = "0x6004D85")] [Address(RVA = "0xF6BA50", Offset = "0xF6A850", VA = "0x180F6BA50", 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: 0x06004D86 RID: 19846 RVA: 0x0011BFE8 File Offset: 0x0011A1E8 [Token(Token = "0x6004D86")] [Address(RVA = "0xF6A2E0", Offset = "0xF690E0", VA = "0x180F6A2E0", 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: 0x06004D87 RID: 19847 RVA: 0x0011C04C File Offset: 0x0011A24C [Token(Token = "0x6004D87")] [Address(RVA = "0xF6C9F0", Offset = "0xF6B7F0", VA = "0x180F6C9F0", Slot = "34")] public override void Search(string CNBKKCJAHPP) { CECAKDDNHLN cecakddnhln = base.DHJAICFKEHL.NJIBHKPHKFF.FHIIFPOFNPP("STORE_SEARCH_QUERY_KEY", CNBKKCJAHPP); base.Search(CNBKKCJAHPP); } // Token: 0x06004D88 RID: 19848 RVA: 0x0011C080 File Offset: 0x0011A280 [Token(Token = "0x6004D88")] [Address(RVA = "0xF6A590", Offset = "0xF69390", VA = "0x180F6A590")] 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: 0x06004D89 RID: 19849 RVA: 0x0011C0C8 File Offset: 0x0011A2C8 [Token(Token = "0x6004D89")] [Address(RVA = "0xF6CAA0", Offset = "0xF6B8A0", VA = "0x180F6CAA0")] 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: 0x06004D8A RID: 19850 RVA: 0x0011C104 File Offset: 0x0011A304 [Token(Token = "0x6004D8A")] [Address(RVA = "0xF6CB90", Offset = "0xF6B990", VA = "0x180F6CB90")] 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: 0x06004D8B RID: 19851 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6004D8B")] [Address(RVA = "0xF6B380", Offset = "0xF6A180", VA = "0x180F6B380", Slot = "36")] protected override PMGCJEPKFOF> JLMBBMAEFPA() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06004D8C RID: 19852 RVA: 0x0011C194 File Offset: 0x0011A394 [Token(Token = "0x6004D8C")] [Address(RVA = "0x76AB90", Offset = "0x769990", VA = "0x18076AB90", Slot = "35")] protected override long EAJAHMHILAC(OBBBPCBIMME LDNFNNNHPPB) { return LDNFNNNHPPB.k__BackingField; } // Token: 0x06004D8D RID: 19853 RVA: 0x0011C1B0 File Offset: 0x0011A3B0 [Token(Token = "0x6004D8D")] [Address(RVA = "0xF6CD60", Offset = "0xF6BB60", VA = "0x180F6CD60")] public void ToggleInventionTag(string DNGKIAJLLHG, bool CNEIBILGFCO) { Dictionary oaeponbhlei = this.OAEPONBHLEI; throw new NullReferenceException(); } // Token: 0x06004D8E RID: 19854 RVA: 0x0011C1F4 File Offset: 0x0011A3F4 [Token(Token = "0x6004D8E")] [Address(RVA = "0xF6CE40", Offset = "0xF6BC40", VA = "0x180F6CE40")] 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: 0x06004D8F RID: 19855 RVA: 0x0011C254 File Offset: 0x0011A454 [Token(Token = "0x6004D8F")] [Address(RVA = "0xF6A440", Offset = "0xF69240", VA = "0x180F6A440")] 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: 0x06004D90 RID: 19856 RVA: 0x0011C2B8 File Offset: 0x0011A4B8 [Token(Token = "0x6004D90")] [Address(RVA = "0xF6AE10", Offset = "0xF69C10", VA = "0x180F6AE10")] private static bool FOOEBPEIBKH(string LMAJKCLDDIF, OBBBPCBIMME LDNFNNNHPPB) { return LDNFNNNHPPB.k__BackingField.ToLowerInvariant().Contains(LMAJKCLDDIF); } // Token: 0x06004D91 RID: 19857 RVA: 0x0011C2DC File Offset: 0x0011A4DC [Token(Token = "0x6004D91")] [Address(RVA = "0xF6AF00", Offset = "0xF69D00", VA = "0x180F6AF00")] 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: 0x06004D92 RID: 19858 RVA: 0x0011C31C File Offset: 0x0011A51C [Token(Token = "0x6004D92")] [Address(RVA = "0xF6AE50", Offset = "0xF69C50", VA = "0x180F6AE50")] 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: 0x06004D93 RID: 19859 RVA: 0x0011C34C File Offset: 0x0011A54C [Token(Token = "0x6004D93")] [Address(RVA = "0xF6BDD0", Offset = "0xF6ABD0", VA = "0x180F6BDD0")] private PMGCJEPKFOF> MIJIJBLBEEP(IEnumerable BOOHBJEEGKH) { /* An exception occurred when decompiling this method (06004D93) 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 1660 */; } // Token: 0x06004D94 RID: 19860 RVA: 0x0011C500 File Offset: 0x0011A700 [Token(Token = "0x6004D94")] [Address(RVA = "0xF6C5F0", Offset = "0xF6B3F0", VA = "0x180F6C5F0")] 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: 0x06004D95 RID: 19861 RVA: 0x0011C584 File Offset: 0x0011A784 [Token(Token = "0x6004D95")] [Address(RVA = "0xF6AFC0", Offset = "0xF69DC0", VA = "0x180F6AFC0")] private void HMPIBCDCOMG(string HLAPGGGMFBG) { if (HLAPGGGMFBG != 0) { string searchQuery = this.NKENBFJLMAM; } int num = 0; base.MKBLJJGJAOH(num); } // Token: 0x06004D96 RID: 19862 RVA: 0x0011C5A8 File Offset: 0x0011A7A8 [Token(Token = "0x6004D96")] [Address(RVA = "0xF6A680", Offset = "0xF69480", VA = "0x180F6A680")] 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: 0x06004D97 RID: 19863 RVA: 0x0011C7EC File Offset: 0x0011A9EC [Token(Token = "0x6004D97")] [Address(RVA = "0xF6B030", Offset = "0xF69E30", VA = "0x180F6B030")] 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: 0x06004D98 RID: 19864 RVA: 0x0011C83C File Offset: 0x0011AA3C [Token(Token = "0x6004D98")] [Address(RVA = "0xF6C580", Offset = "0xF6B380", VA = "0x180F6C580")] private void NJJKAEJGKNC() { this.AGABBAIDDLM.Dismiss(); this.JLLDPNFPMGK(true); base.ACHCNJEMIBA(); int num = 0; base.MKBLJJGJAOH(num); } // Token: 0x06004D99 RID: 19865 RVA: 0x0011C870 File Offset: 0x0011AA70 [Token(Token = "0x6004D99")] [Address(RVA = "0xF6AD50", Offset = "0xF69B50", VA = "0x180F6AD50")] 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: 0x06004D9A RID: 19866 RVA: 0x0011C8B8 File Offset: 0x0011AAB8 [Token(Token = "0x6004D9A")] [Address(RVA = "0xF6C8D0", Offset = "0xF6B6D0", VA = "0x180F6C8D0")] 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: 0x06004D9B RID: 19867 RVA: 0x0011C924 File Offset: 0x0011AB24 [Token(Token = "0x6004D9B")] [Address(RVA = "0xF6BC30", Offset = "0xF6AA30", VA = "0x180F6BC30")] 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: 0x06004D9C RID: 19868 RVA: 0x0011C980 File Offset: 0x0011AB80 [Token(Token = "0x6004D9C")] [Address(RVA = "0xF6B120", Offset = "0xF69F20", VA = "0x180F6B120")] 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: 0x06004D9D RID: 19869 RVA: 0x0011CA00 File Offset: 0x0011AC00 [Token(Token = "0x6004D9D")] [Address(RVA = "0xF6A660", Offset = "0xF69460", VA = "0x180F6A660")] private string ENLDCEGFGJO() { List list = this.JNGKCKNCNDB(); string text; return text; } // Token: 0x06004D9E RID: 19870 RVA: 0x0011CA18 File Offset: 0x0011AC18 [Token(Token = "0x6004D9E")] [Address(RVA = "0xF6D000", Offset = "0xF6BE00", VA = "0x180F6D000")] 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: 0x04003887 RID: 14471 [Token(Token = "0x4003887")] private const int GHMDIBFOJMC = 1000; // Token: 0x04003888 RID: 14472 [Token(Token = "0x4003888")] public const string INVENTION_LIST_TAGS_LIST_KEY = "INVENTION_LIST_TAGS_LIST_KEY"; // Token: 0x04003889 RID: 14473 [Token(Token = "0x4003889")] private const char JNIDAKMIDNF = '#'; // Token: 0x0400388A RID: 14474 [Token(Token = "0x400388A")] private const int LPHAMMIDEDP = -1; // Token: 0x0400388B RID: 14475 [Token(Token = "0x400388B")] private const long BJFNPKFOALK = -1L; // Token: 0x0400388C RID: 14476 [global::Cpp2IlInjected.FieldOffset(Offset = "0x100")] [Token(Token = "0x400388C")] private DynamicUIDialogModel AGABBAIDDLM; // Token: 0x0400388D RID: 14477 [global::Cpp2IlInjected.FieldOffset(Offset = "0x108")] [Token(Token = "0x400388D")] private NLONGNGOMON CIKKABEOEOE; // Token: 0x0400388E RID: 14478 [global::Cpp2IlInjected.FieldOffset(Offset = "0x110")] [Token(Token = "0x400388E")] private IMAFJGKHEMD KCCFMPBIAPG; // Token: 0x0400388F RID: 14479 [global::Cpp2IlInjected.FieldOffset(Offset = "0x118")] [Token(Token = "0x400388F")] private IMAFJGKHEMD OANGPHJGMFG; // Token: 0x04003890 RID: 14480 [global::Cpp2IlInjected.FieldOffset(Offset = "0x120")] [Token(Token = "0x4003890")] private List ILBEFNOPCGM; // Token: 0x04003891 RID: 14481 [global::Cpp2IlInjected.FieldOffset(Offset = "0x128")] [Token(Token = "0x4003891")] private Dictionary OAEPONBHLEI; // Token: 0x04003892 RID: 14482 [Token(Token = "0x4003892")] private static readonly List OEIPKKLOBCD = new List(); // Token: 0x04003893 RID: 14483 [Token(Token = "0x4003893")] private static readonly List IMEEJGECMEG = new List(); // Token: 0x04003894 RID: 14484 [Token(Token = "0x4003894")] private static readonly StringBuilder IAMHAGBGJKO = new StringBuilder(); // Token: 0x04003895 RID: 14485 [global::Cpp2IlInjected.FieldOffset(Offset = "0x130")] [Token(Token = "0x4003895")] [SerializeField] private InventionsConfig.IJEBAJLMDGP sortCriteria; // Token: 0x04003896 RID: 14486 [global::Cpp2IlInjected.FieldOffset(Offset = "0x134")] [Token(Token = "0x4003896")] [SerializeField] private InventionListModel.DEEJFPHCCPF source; // Token: 0x04003897 RID: 14487 [global::Cpp2IlInjected.FieldOffset(Offset = "0x138")] [Token(Token = "0x4003897")] [SerializeField] private string entrypointName; // Token: 0x04003898 RID: 14488 [global::Cpp2IlInjected.FieldOffset(Offset = "0x140")] [Token(Token = "0x4003898")] [SerializeField] private bool isUsingStoreItemCard; // Token: 0x04003899 RID: 14489 [global::Cpp2IlInjected.FieldOffset(Offset = "0x144")] [Token(Token = "0x4003899")] private int BIAFOBPIBDB; // Token: 0x0400389A RID: 14490 [global::Cpp2IlInjected.FieldOffset(Offset = "0x148")] [Token(Token = "0x400389A")] private long HNHLJONGKHB; // Token: 0x02000C8B RID: 3211 [Token(Token = "0x2000C8B")] public enum DEEJFPHCCPF { // Token: 0x0400389C RID: 14492 [Token(Token = "0x400389C")] ServerSearch, // Token: 0x0400389D RID: 14493 [Token(Token = "0x400389D")] PlayerCreatedInventions, // Token: 0x0400389E RID: 14494 [Token(Token = "0x400389E")] None, // Token: 0x0400389F RID: 14495 [Token(Token = "0x400389F")] Room, // Token: 0x040038A0 RID: 14496 [Token(Token = "0x40038A0")] MySubscriptions } // Token: 0x02000C8C RID: 3212 [Token(Token = "0x2000C8C")] [CompilerGenerated] private sealed class FFPCLKECDCE { // Token: 0x06004DA0 RID: 19872 RVA: 0x0011CA94 File Offset: 0x0011AC94 [Token(Token = "0x6004DA0")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public FFPCLKECDCE() { } // Token: 0x06004DA1 RID: 19873 RVA: 0x0011CAA8 File Offset: 0x0011ACA8 [Token(Token = "0x6004DA1")] [Address(RVA = "0x12BAAD0", Offset = "0x12B98D0", VA = "0x1812BAAD0")] 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: 0x040038A1 RID: 14497 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40038A1")] public string defaultSearchQuery; // Token: 0x040038A2 RID: 14498 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40038A2")] public InventionListModel <>4__this; // Token: 0x040038A3 RID: 14499 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x40038A3")] public List tagList; } // Token: 0x02000C8D RID: 3213 [Token(Token = "0x2000C8D")] [CompilerGenerated] private sealed class PDCNNMABAKN { // Token: 0x06004DA2 RID: 19874 RVA: 0x0011CAFC File Offset: 0x0011ACFC [Token(Token = "0x6004DA2")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public PDCNNMABAKN() { } // Token: 0x06004DA3 RID: 19875 RVA: 0x0011CB10 File Offset: 0x0011AD10 [Token(Token = "0x6004DA3")] [Address(RVA = "0x12C7390", Offset = "0x12C6190", VA = "0x1812C7390")] 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: 0x06004DA4 RID: 19876 RVA: 0x0011CB48 File Offset: 0x0011AD48 [Token(Token = "0x6004DA4")] [Address(RVA = "0x12C7430", Offset = "0x12C6230", VA = "0x1812C7430")] 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: 0x040038A4 RID: 14500 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40038A4")] public ObscuredInt localAccountId; // Token: 0x040038A5 RID: 14501 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x40038A5")] public Func <>9__4; } // Token: 0x02000C8F RID: 3215 [Token(Token = "0x2000C8F")] [CompilerGenerated] private sealed class GNPKJIJLOPF { // Token: 0x06004DB5 RID: 19893 RVA: 0x0011CD70 File Offset: 0x0011AF70 [Token(Token = "0x6004DB5")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public GNPKJIJLOPF() { } // Token: 0x06004DB6 RID: 19894 RVA: 0x0011CD84 File Offset: 0x0011AF84 [Token(Token = "0x6004DB6")] [Address(RVA = "0x12BD010", Offset = "0x12BBE10", VA = "0x1812BD010")] internal void b__0() { InventionListModel inventionListModel = this.<>4__this; CECAKDDNHLN cecakddnhln = this.uri; inventionListModel.EOFCGMOGDDH(cecakddnhln); } // Token: 0x040038B5 RID: 14517 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40038B5")] public InventionListModel <>4__this; // Token: 0x040038B6 RID: 14518 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40038B6")] public CECAKDDNHLN uri; } // Token: 0x02000C90 RID: 3216 [Token(Token = "0x2000C90")] [CompilerGenerated] private sealed class CHAGGPEPPFE { // Token: 0x06004DB7 RID: 19895 RVA: 0x0011CDAC File Offset: 0x0011AFAC [Token(Token = "0x6004DB7")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public CHAGGPEPPFE() { } // Token: 0x06004DB8 RID: 19896 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6004DB8")] [Address(RVA = "0x12B8CB0", Offset = "0x12B7AB0", VA = "0x1812B8CB0")] internal void b__0(List result) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x040038B7 RID: 14519 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40038B7")] public InventionListModel <>4__this; // Token: 0x040038B8 RID: 14520 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40038B8")] public JJEKJGALHKO promise; } // Token: 0x02000C91 RID: 3217 [Token(Token = "0x2000C91")] [CompilerGenerated] private sealed class GHELLMCNKMD { // Token: 0x06004DB9 RID: 19897 RVA: 0x0011CDC0 File Offset: 0x0011AFC0 [Token(Token = "0x6004DB9")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public GHELLMCNKMD() { } // Token: 0x06004DBA RID: 19898 RVA: 0x0011CDD4 File Offset: 0x0011AFD4 [Token(Token = "0x6004DBA")] [Address(RVA = "0x12BCDA0", Offset = "0x12BBBA0", VA = "0x1812BCDA0")] internal void b__5() { CECAKDDNHLN cecakddnhln = this.uri; InventionListModel inventionListModel = this.<>4__this; if (cecakddnhln == 0) { inventionListModel.HPPIJNBMKBK(); return; } inventionListModel.PPGKCOEKHMP(cecakddnhln); } // Token: 0x06004DBB RID: 19899 RVA: 0x0011CE08 File Offset: 0x0011B008 [Token(Token = "0x6004DBB")] [Address(RVA = "0x12BCD70", Offset = "0x12BBB70", VA = "0x1812BCD70")] internal void b__6() { InventionListModel inventionListModel = this.<>4__this; Dictionary dictionary = this.initialTags; inventionListModel.FAMMIDCOMIB(dictionary); } // Token: 0x06004DBC RID: 19900 RVA: 0x0011CE30 File Offset: 0x0011B030 [Token(Token = "0x6004DBC")] [Address(RVA = "0x12BCD70", Offset = "0x12BBB70", VA = "0x1812BCD70")] internal void b__0() { InventionListModel inventionListModel = this.<>4__this; Dictionary dictionary = this.initialTags; inventionListModel.FAMMIDCOMIB(dictionary); } // Token: 0x06004DBD RID: 19901 RVA: 0x0011CE58 File Offset: 0x0011B058 [Token(Token = "0x6004DBD")] [Address(RVA = "0x12BCDA0", Offset = "0x12BBBA0", VA = "0x1812BCDA0")] internal void b__1() { CECAKDDNHLN cecakddnhln = this.uri; InventionListModel inventionListModel = this.<>4__this; if (cecakddnhln == 0) { inventionListModel.HPPIJNBMKBK(); return; } inventionListModel.PPGKCOEKHMP(cecakddnhln); } // Token: 0x06004DBE RID: 19902 RVA: 0x0011CE8C File Offset: 0x0011B08C [Token(Token = "0x6004DBE")] [Address(RVA = "0x12BCDE0", Offset = "0x12BBBE0", VA = "0x1812BCDE0")] 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: 0x040038B9 RID: 14521 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40038B9")] public InventionListModel <>4__this; // Token: 0x040038BA RID: 14522 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40038BA")] public CECAKDDNHLN uri; // Token: 0x040038BB RID: 14523 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x40038BB")] public Dictionary initialTags; } // Token: 0x02000C92 RID: 3218 [Token(Token = "0x2000C92")] [CompilerGenerated] private sealed class IONIBIDCPAG { // Token: 0x06004DBF RID: 19903 RVA: 0x0011CEC0 File Offset: 0x0011B0C0 [Token(Token = "0x6004DBF")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public IONIBIDCPAG() { } // Token: 0x06004DC0 RID: 19904 RVA: 0x0011CED4 File Offset: 0x0011B0D4 [Token(Token = "0x6004DC0")] [Address(RVA = "0x12BD710", Offset = "0x12BC510", VA = "0x1812BD710")] internal bool b__3() { Dictionary oaeponbhlei = this.CS$<>8__locals1.<>4__this.OAEPONBHLEI; bool flag; return flag; } // Token: 0x06004DC1 RID: 19905 RVA: 0x0011CEFC File Offset: 0x0011B0FC [Token(Token = "0x6004DC1")] [Address(RVA = "0x12BD770", Offset = "0x12BC570", VA = "0x1812BD770")] internal void b__4(bool isActive) { InventionListModel <>4__this = this.CS$<>8__locals1.<>4__this; } // Token: 0x040038BC RID: 14524 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40038BC")] public KeyValuePair element; // Token: 0x040038BD RID: 14525 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x40038BD")] public InventionListModel.GHELLMCNKMD CS$<>8__locals1; } } }