using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom.Core; using RecRoom.Core.Creation; using RecRoom.Storefronts; using UnityEngine; namespace RRUI.Data { // Token: 0x02000CA1 RID: 3233 [Token(Token = "0x2000CA1")] public class InventionModel : RRUIModel { // Token: 0x17000E01 RID: 3585 // (get) Token: 0x06004DF0 RID: 19952 RVA: 0x0011D354 File Offset: 0x0011B554 // (set) Token: 0x06004DF1 RID: 19953 RVA: 0x0011D368 File Offset: 0x0011B568 [Token(Token = "0x17000E01")] public string FJCOELGJLMA { [Token(Token = "0x6004DF0")] [Address(RVA = "0x423E10", Offset = "0x422C10", VA = "0x180423E10")] get; [Token(Token = "0x6004DF1")] [Address(RVA = "0x687270", Offset = "0x686070", VA = "0x180687270")] private set; } // Token: 0x17000E02 RID: 3586 // (get) Token: 0x06004DF2 RID: 19954 RVA: 0x0011D37C File Offset: 0x0011B57C [Token(Token = "0x17000E02")] protected override bool PHGOLNMDJLH { [Token(Token = "0x6004DF2")] [Address(RVA = "0x12BFF00", Offset = "0x12BED00", VA = "0x1812BFF00", Slot = "12")] get { bool flag; return flag; } } // Token: 0x17000E03 RID: 3587 // (get) Token: 0x06004DF3 RID: 19955 RVA: 0x0011D38C File Offset: 0x0011B58C // (set) Token: 0x06004DF4 RID: 19956 RVA: 0x0011D3A0 File Offset: 0x0011B5A0 [Token(Token = "0x17000E03")] public long AJHBGBHGGAL { [Token(Token = "0x6004DF3")] [Address(RVA = "0x4335D0", Offset = "0x4323D0", VA = "0x1804335D0")] get { return this.OEMDIAHHILF; } [Token(Token = "0x6004DF4")] [Address(RVA = "0xF60920", Offset = "0xF5F720", VA = "0x180F60920")] set { this.OEMDIAHHILF = value; base.MKBLJJGJAOH(); } } // Token: 0x17000E04 RID: 3588 // (get) Token: 0x06004DF5 RID: 19957 RVA: 0x0011D3BC File Offset: 0x0011B5BC // (set) Token: 0x06004DF6 RID: 19958 RVA: 0x0011D3D0 File Offset: 0x0011B5D0 [Token(Token = "0x17000E04")] public bool JMDFCCBJLLM { [Token(Token = "0x6004DF5")] [Address(RVA = "0x7C9360", Offset = "0x7C8160", VA = "0x1807C9360")] get { return this.OIFJIPKFNHK; } [Token(Token = "0x6004DF6")] [Address(RVA = "0x12C10E0", Offset = "0x12BFEE0", VA = "0x1812C10E0")] set { this.OIFJIPKFNHK = value; base.MKBLJJGJAOH(); } } // Token: 0x17000E05 RID: 3589 // (get) Token: 0x06004DF7 RID: 19959 RVA: 0x0011D3EC File Offset: 0x0011B5EC // (set) Token: 0x06004DF8 RID: 19960 RVA: 0x0011D400 File Offset: 0x0011B600 [Token(Token = "0x17000E05")] public string NBIOGGIMGDC { [Token(Token = "0x6004DF7")] [Address(RVA = "0x567CE0", Offset = "0x566AE0", VA = "0x180567CE0")] get { return this.JFONIMPPOMK; } [Token(Token = "0x6004DF8")] [Address(RVA = "0x12C10F0", Offset = "0x12BFEF0", VA = "0x1812C10F0")] set { this.JFONIMPPOMK = value; base.MKBLJJGJAOH(); } } // Token: 0x17000E06 RID: 3590 // (get) Token: 0x06004DF9 RID: 19961 RVA: 0x0011D41C File Offset: 0x0011B61C [Token(Token = "0x17000E06")] public IReadOnlyList ANCOEBNAKOB { [Token(Token = "0x6004DF9")] [Address(RVA = "0x44EC80", Offset = "0x44DA80", VA = "0x18044EC80")] get { /* An exception occurred when decompiling this method (06004DF9) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1 RRUI.Data.InventionModel::get_InventionTags() ---> 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(InventionModel::IEEJHMLDNHL, ldloc:InventionModel(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: 0x17000E07 RID: 3591 // (get) Token: 0x06004DFA RID: 19962 RVA: 0x0011D430 File Offset: 0x0011B630 // (set) Token: 0x06004DFB RID: 19963 RVA: 0x0011D444 File Offset: 0x0011B644 [Token(Token = "0x17000E07")] public bool PINKOAPMOEK { [Token(Token = "0x6004DFA")] [Address(RVA = "0x987F90", Offset = "0x986D90", VA = "0x180987F90")] get; [Token(Token = "0x6004DFB")] [Address(RVA = "0x127A7F0", Offset = "0x12795F0", VA = "0x18127A7F0")] private set; } // Token: 0x17000E08 RID: 3592 // (get) Token: 0x06004DFC RID: 19964 RVA: 0x0011D458 File Offset: 0x0011B658 // (set) Token: 0x06004DFD RID: 19965 RVA: 0x0011D46C File Offset: 0x0011B66C [Token(Token = "0x17000E08")] public bool OFBMJPGGNFP { [Token(Token = "0x6004DFC")] [Address(RVA = "0x986540", Offset = "0x985340", VA = "0x180986540")] get; [Token(Token = "0x6004DFD")] [Address(RVA = "0x12BF870", Offset = "0x12BE670", VA = "0x1812BF870")] private set; } // Token: 0x17000E09 RID: 3593 // (get) Token: 0x06004DFE RID: 19966 RVA: 0x0011D480 File Offset: 0x0011B680 // (set) Token: 0x06004DFF RID: 19967 RVA: 0x0011D494 File Offset: 0x0011B694 [Token(Token = "0x17000E09")] public bool CIMFJCFDLNO { [Token(Token = "0x6004DFE")] [Address(RVA = "0x46AA20", Offset = "0x469820", VA = "0x18046AA20")] get; [Token(Token = "0x6004DFF")] [Address(RVA = "0x46AAF0", Offset = "0x4698F0", VA = "0x18046AAF0")] private set; } // Token: 0x17000E0A RID: 3594 // (get) Token: 0x06004E00 RID: 19968 RVA: 0x0011D4A8 File Offset: 0x0011B6A8 // (set) Token: 0x06004E01 RID: 19969 RVA: 0x0011D4BC File Offset: 0x0011B6BC [Token(Token = "0x17000E0A")] public bool BOFCDDNJAEN { [Token(Token = "0x6004E00")] [Address(RVA = "0x5F4E30", Offset = "0x5F3C30", VA = "0x1805F4E30")] get; [Token(Token = "0x6004E01")] [Address(RVA = "0xA37EE0", Offset = "0xA36CE0", VA = "0x180A37EE0")] private set; } // Token: 0x17000E0B RID: 3595 // (get) Token: 0x06004E02 RID: 19970 RVA: 0x0011D4D0 File Offset: 0x0011B6D0 // (set) Token: 0x06004E03 RID: 19971 RVA: 0x0011D4E4 File Offset: 0x0011B6E4 [Token(Token = "0x17000E0B")] public OEGPIPBKHCN NAFLAPGLHIB { [Token(Token = "0x6004E02")] [Address(RVA = "0x46AA30", Offset = "0x469830", VA = "0x18046AA30")] get; [Token(Token = "0x6004E03")] [Address(RVA = "0x7A45D0", Offset = "0x7A33D0", VA = "0x1807A45D0")] private set; } // Token: 0x17000E0C RID: 3596 // (get) Token: 0x06004E04 RID: 19972 RVA: 0x0011D4F8 File Offset: 0x0011B6F8 // (set) Token: 0x06004E05 RID: 19973 RVA: 0x0011D50C File Offset: 0x0011B70C [Token(Token = "0x17000E0C")] public OBBBPCBIMME MEPFFJLDHNP { [Token(Token = "0x6004E04")] [Address(RVA = "0x536420", Offset = "0x535220", VA = "0x180536420")] get; [Token(Token = "0x6004E05")] [Address(RVA = "0x536B50", Offset = "0x535950", VA = "0x180536B50")] protected set; } // Token: 0x17000E0D RID: 3597 // (get) Token: 0x06004E06 RID: 19974 RVA: 0x0011D520 File Offset: 0x0011B720 // (set) Token: 0x06004E07 RID: 19975 RVA: 0x0011D534 File Offset: 0x0011B734 [Token(Token = "0x17000E0D")] public CCEOLAOLEKJ BKKCGGNMMGG { [Token(Token = "0x6004E06")] [Address(RVA = "0x536430", Offset = "0x535230", VA = "0x180536430")] get; [Token(Token = "0x6004E07")] [Address(RVA = "0x536B60", Offset = "0x535960", VA = "0x180536B60")] protected set; } // Token: 0x06004E08 RID: 19976 RVA: 0x0011D548 File Offset: 0x0011B748 [Token(Token = "0x6004E08")] [Address(RVA = "0x12C0440", Offset = "0x12BF240", VA = "0x1812C0440")] public void Set(long OEMDIAHHILF, bool GCJDJIBBKIO = false, bool FAIOCBICEOF = false, [Optional] string FEEHCDIMBAJ) { this.OEMDIAHHILF = OEMDIAHHILF; this.k__BackingField = 0; this.OIFJIPKFNHK = GCJDJIBBKIO; this.CIKKIDJAKJI = FAIOCBICEOF; base.MKBLJJGJAOH(); } // Token: 0x06004E09 RID: 19977 RVA: 0x0011D578 File Offset: 0x0011B778 [Token(Token = "0x6004E09")] [Address(RVA = "0x12BF990", Offset = "0x12BE790", VA = "0x1812BF990", Slot = "18")] protected override void LNEJNIEHGLD() { MFBGLIHGCGO pjjjmgdalbf = BBHENFCNLAB.PJJJMGDALBF; Action action = new Action(this.PJJJMGDALBF); BBHENFCNLAB.PJJJMGDALBF = MFBGLIHGCGO.BPJDFPACLMK(pjjjmgdalbf, action); MFBGLIHGCGO nlhpibggdmo = PEGGCEDHBOF.NLHPIBGGDMO; Action action2 = new Action(this.NLHPIBGGDMO); PEGGCEDHBOF.NLHPIBGGDMO = MFBGLIHGCGO.BPJDFPACLMK(nlhpibggdmo, action2); OKNNKFGFODL geiklablcnl = BBHENFCNLAB.GEIKLABLCNL; Action action3 = new Action(this.GEIKLABLCNL); BBHENFCNLAB.GEIKLABLCNL = OKNNKFGFODL.BPJDFPACLMK(geiklablcnl, action3); this.DKCHPIPHPOE(); } // Token: 0x06004E0A RID: 19978 RVA: 0x0011D5EC File Offset: 0x0011B7EC [Token(Token = "0x6004E0A")] [Address(RVA = "0x12C02A0", Offset = "0x12BF0A0", VA = "0x1812C02A0", Slot = "20")] protected override void PECOFFFGNCH() { MFBGLIHGCGO pjjjmgdalbf = BBHENFCNLAB.PJJJMGDALBF; Action action = new Action(this.PJJJMGDALBF); BBHENFCNLAB.PJJJMGDALBF = MFBGLIHGCGO.GMNMHGMFGOL(pjjjmgdalbf, action); MFBGLIHGCGO nlhpibggdmo = PEGGCEDHBOF.NLHPIBGGDMO; Action action2 = new Action(this.NLHPIBGGDMO); PEGGCEDHBOF.NLHPIBGGDMO = MFBGLIHGCGO.GMNMHGMFGOL(nlhpibggdmo, action2); OKNNKFGFODL geiklablcnl = BBHENFCNLAB.GEIKLABLCNL; Action action3 = new Action(this.GEIKLABLCNL); BBHENFCNLAB.GEIKLABLCNL = OKNNKFGFODL.GMNMHGMFGOL(geiklablcnl, action3); } // Token: 0x06004E0B RID: 19979 RVA: 0x0011D65C File Offset: 0x0011B85C [Token(Token = "0x6004E0B")] [Address(RVA = "0x12BE1A0", Offset = "0x12BCFA0", VA = "0x1812BE1A0", Slot = "22")] protected override void AHFKACICJNC() { int num = 0; this.OEMDIAHHILF = (long)((ulong)(-1L)); this.k__BackingField = num; this.k__BackingField = num; this.k__BackingField = num != 0; this.k__BackingField = num; this.AGABBAIDDLM = num; this.CIKKABEOEOE = num; this.JBLCKJCEKGB = num; this.HBBJPCCNHKN = num; this.ENANMEELMLK = num != 0; this.OIFJIPKFNHK = false; this.PBOKEGNEHNO = (FDEGHHFBJJO)((ulong)4294967295L); } // Token: 0x06004E0C RID: 19980 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6004E0C")] [Address(RVA = "0x12BEE10", Offset = "0x12BDC10", VA = "0x1812BEE10", Slot = "26")] protected override DABKFAIHBBP GLPJPIEOLDF() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06004E0D RID: 19981 RVA: 0x0011D6CC File Offset: 0x0011B8CC [Token(Token = "0x6004E0D")] [Address(RVA = "0x12C0430", Offset = "0x12BF230", VA = "0x1812C0430")] private void PJJJMGDALBF(long OEMDIAHHILF) { if (OEMDIAHHILF == this.OEMDIAHHILF) { base.MKBLJJGJAOH(); return; } } // Token: 0x06004E0E RID: 19982 RVA: 0x0011D6EC File Offset: 0x0011B8EC [Token(Token = "0x6004E0E")] [Address(RVA = "0x12BFEE0", Offset = "0x12BECE0", VA = "0x1812BFEE0")] private void NLHPIBGGDMO(int GKLPIFBPGOD) { OBBBPCBIMME obbbpcbimme = this.k__BackingField; if (obbbpcbimme != 0 && GKLPIFBPGOD == obbbpcbimme.k__BackingField) { base.MKBLJJGJAOH(); return; } } // Token: 0x06004E0F RID: 19983 RVA: 0x0011D714 File Offset: 0x0011B914 [Token(Token = "0x6004E0F")] [Address(RVA = "0xF63CB0", Offset = "0xF62AB0", VA = "0x180F63CB0")] private void GEIKLABLCNL() { base.MKBLJJGJAOH(); } // Token: 0x06004E10 RID: 19984 RVA: 0x0011D728 File Offset: 0x0011B928 [Token(Token = "0x6004E10")] [Address(RVA = "0x12BF880", Offset = "0x12BE680", VA = "0x1812BF880")] private void LGFHMMCICNF() { PMGCJEPKFOF pmgcjepkfof = BBHENFCNLAB.IIPHPOBADGF(this.OEMDIAHHILF); Action action = new Action(this.OPEIENMGKIC); int num = 0; num += num; num++; PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.OHLPJBFCABI(action); } // Token: 0x06004E11 RID: 19985 RVA: 0x0011D76C File Offset: 0x0011B96C [Token(Token = "0x6004E11")] [Address(RVA = "0x12BEBC0", Offset = "0x12BD9C0", VA = "0x1812BEBC0")] private void FLNMGMEFGOK() { OBBBPCBIMME obbbpcbimme = this.k__BackingField; long oemdiahhilf = this.OEMDIAHHILF; int k__BackingField = obbbpcbimme.k__BackingField; PMGCJEPKFOF pmgcjepkfof = BBHENFCNLAB.FNHJAHFBHHL(oemdiahhilf, k__BackingField); Action action = new Action(this.GJJBOMGDADL); int num = 0; num += num; num++; PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.OHLPJBFCABI(action); } // Token: 0x06004E12 RID: 19986 RVA: 0x0011D7CC File Offset: 0x0011B9CC [Token(Token = "0x6004E12")] [Address(RVA = "0x12BF2B0", Offset = "0x12BE0B0", VA = "0x1812BF2B0")] public void GetInvention() { if (this.k__BackingField != (ulong)0L) { OBBBPCBIMME obbbpcbimme = this.k__BackingField; string text = this.k__BackingField; int num = 0; CFLMJLFBOKH.OEAIOAJHALN(CFLMJLFBOKH.NOIAPAJCEMB.InventionsTab, obbbpcbimme, num, text); LICPDLGAGGA licpdlgagga = new LICPDLGAGGA(this.k__BackingField, (DGOHCPBKOHD)num, (ACDKILABNNC)((uint)2)); LICPDLGAGGA costInfo = licpdlgagga; PMGCJEPKFOF pmgcjepkfof = BBHENFCNLAB.JICCPIEAHIK(this.k__BackingField.k__BackingField); Action action = delegate(OBBBPCBIMME ownedInvention) { if (ownedInvention == 0 || !ownedInvention.k__BackingField) { LICPDLGAGGA costInfo3 = costInfo; this.LaunchPurchaseConfirmationDialog(costInfo3); return; } InventionModel <>4__this = this; LICPDLGAGGA costInfo2 = costInfo; DABKFAIHBBP dabkfaihbbp = <>4__this.CMPPGBPOEMK(costInfo2); }; } } // Token: 0x06004E13 RID: 19987 RVA: 0x0011D848 File Offset: 0x0011BA48 [Token(Token = "0x6004E13")] [Address(RVA = "0x12C0780", Offset = "0x12BF580", VA = "0x1812C0780")] public void TryInvention() { OBBBPCBIMME obbbpcbimme = this.k__BackingField; if (obbbpcbimme != 0) { CBLLFJEDOII cbllfjedoii = JGGNJPBJHJA.PBIEAOCOMNC(obbbpcbimme, "InventionStore"); Action <>9__72_ = InventionModel.<>c.<>9__72_0; if (<>9__72_ == 0) { InventionModel.<>c.<>9__72_0 = delegate(bool isSuccess) { if (isSuccess) { WatchUI local = WatchUI.BFPPPLIJIGC; if (local != 0) { local.OHPDNGENFJL.AuthorityCloseMenu(); return; } } }; } PMGCJEPKFOF pmgcjepkfof = cbllfjedoii.OHLPJBFCABI(<>9__72_); } } // Token: 0x06004E14 RID: 19988 RVA: 0x0011D89C File Offset: 0x0011BA9C [Token(Token = "0x6004E14")] [Address(RVA = "0x12C0460", Offset = "0x12BF260", VA = "0x1812C0460")] public void ShowCreatorInfo() { if (this.k__BackingField != (ulong)0L) { WatchUI local = WatchUI.BFPPPLIJIGC; if (local != 0) { PlayerDetailsWatchUIFlow flowByType = local.GetFlowByType(); } int num = 0; int num2 = 0; if (num != num2) { WatchUI local2 = WatchUI.BFPPPLIJIGC; if (local2 != 0) { int num3 = 0; local2.PushFlow(num, num3); } } } } // Token: 0x06004E15 RID: 19989 RVA: 0x0011D8FC File Offset: 0x0011BAFC [Token(Token = "0x6004E15")] [Address(RVA = "0x12C05F0", Offset = "0x12BF3F0", VA = "0x1812C05F0")] public void ToggleIsCheered() { long k__BackingField = this.k__BackingField.k__BackingField; bool flag = !this.k__BackingField.k__BackingField; PMGCJEPKFOF pmgcjepkfof = BBHENFCNLAB.ANJHOOPIAKM(k__BackingField, flag); Action action = new Action(this.OIHILJMICED); int num = 0; num += num; num++; Action action2 = new Action(this.HJCODKPOHIH); throw new NullReferenceException(); } // Token: 0x06004E16 RID: 19990 RVA: 0x0011D95C File Offset: 0x0011BB5C [Token(Token = "0x6004E16")] [Address(RVA = "0x12C08A0", Offset = "0x12BF6A0", VA = "0x1812C08A0")] public void TryShowReportInventionDialogPopUp() { int num; List list; do { num = 0; this.PBOKEGNEHNO = (FDEGHHFBJJO)((ulong)4294967295L); string empty = string.Empty; this.HBBJPCCNHKN = empty; this.ENANMEELMLK = num != 0; list = new List(); List inventionReportCategoryList = InventionsConfig.Instance.inventionReportCategoryList; bool flag; if (flag) { GGAEDILEDCM ggaediledcm = new GGAEDILEDCM(); ggaediledcm.GPJEDBDCNNP = ggaediledcm; FDEGHHFBJJO fdeghhfbjjo; ggaediledcm.AKFDMGLACLA = fdeghhfbjjo; list.Add(ggaediledcm); } } while (num != 0); LBEHDFOHDFL lbehdfohdfl = new LBEHDFOHDFL(); lbehdfohdfl.JIHPIJCIEAL(list); Func func = new Func(this.MDECLHCCAKP); lbehdfohdfl.MBGEMDOHIAD = func; Action action = new Action(this.HACFFDLKMCC); lbehdfohdfl.JMELLPEIDNG = action; EIHJCCEGFLF eihjccegflf = new EIHJCCEGFLF(); eihjccegflf.GPJEDBDCNNP = "Report Details"; eihjccegflf.CCAOPECOMAM = "Enter report details here..."; Func func2 = new Func(this.KECMECJAAIO); eihjccegflf.ENFKJGHCEIG = func2; Action action2 = new Action(this.OKEOEFJHLDH); eihjccegflf.BFHMFOIEJOO = action2; eihjccegflf.HLGEICDGAOG = action2; eihjccegflf.IOEGBNNLJIE = true; List list2 = new List(); KHEOPNBJDME kheopnbjdme = new KHEOPNBJDME(); kheopnbjdme.MDAMJJGPJKM = "Choose your reason"; kheopnbjdme.JIHPIJCIEAL(new List { lbehdfohdfl }); list2.Add(kheopnbjdme); KHEOPNBJDME kheopnbjdme2 = new KHEOPNBJDME(); kheopnbjdme2.JIHPIJCIEAL(new List { eihjccegflf }); list2.Add(kheopnbjdme2); LKECHMGOCGI lkechmgocgi = new LKECHMGOCGI(); lkechmgocgi.k__BackingField = lkechmgocgi; IMAFJGKHEMD imafjgkhemd = new IMAFJGKHEMD(); imafjgkhemd.GPJEDBDCNNP = "Submit"; imafjgkhemd.GPJAHEOLCPN = "Submit"; Action action3 = new Action(this.HLFBACCOCDE); imafjgkhemd.MEEKCCGGFFD = action3; imafjgkhemd.k__BackingField = lkechmgocgi; Func func3 = new Func(this.JDLLLNEHADE); imafjgkhemd.IPCGFLNAMGG = func3; LKECHMGOCGI lkechmgocgi2 = new LKECHMGOCGI(); lkechmgocgi2.k__BackingField = lkechmgocgi2; BKFEHJJFINJ bkfehjjfinj = new BKFEHJJFINJ(); bkfehjjfinj.k__BackingField = "Players who send false reports or abuse the reporting system will be penalized."; bkfehjjfinj.k__BackingField = lkechmgocgi2; bkfehjjfinj.k__BackingField = bkfehjjfinj; bkfehjjfinj.k__BackingField = bkfehjjfinj; List list3 = new List(); list3.Add(bkfehjjfinj); list3.Add(imafjgkhemd); NLONGNGOMON nlongngomon = new NLONGNGOMON(); string k__BackingField = this.k__BackingField.k__BackingField; string text = string.Format("Report {0}", k__BackingField); nlongngomon.k__BackingField = text; nlongngomon.PFDJAAFIIGD = list2; nlongngomon.LMGLKPMHADA = list3; nlongngomon.k__BackingField = (IECOEANLJCJ)((ulong)2L); this.CIKKABEOEOE = nlongngomon; this.JBLCKJCEKGB = imafjgkhemd; if (base.PKJJDBNMMEA != 0) { Action> action4 = new Action(this.COHJBLJNCDJ); } } // Token: 0x06004E17 RID: 19991 RVA: 0x0011DC14 File Offset: 0x0011BE14 [Token(Token = "0x6004E17")] [Address(RVA = "0x12BF200", Offset = "0x12BE000", VA = "0x1812BF200")] public string GetInventionCardPriceFieldText() { if (!this.k__BackingField) { OBBBPCBIMME obbbpcbimme = this.k__BackingField; int num = 0; if (obbbpcbimme != 0) { } string tokenStringFormatted = Storefront.GetTokenStringFormatted((long)num); OBBBPCBIMME obbbpcbimme2 = this.k__BackingField; if (obbbpcbimme2 == 0 || obbbpcbimme2.k__BackingField == 0) { } return "Free"; } return "Owned"; } // Token: 0x06004E18 RID: 19992 RVA: 0x0011DC60 File Offset: 0x0011BE60 [Token(Token = "0x6004E18")] [Address(RVA = "0x12BF170", Offset = "0x12BDF70", VA = "0x1812BF170")] public Sprite GetInventionCardPriceFieldIcon() { if (!this.k__BackingField) { OBBBPCBIMME obbbpcbimme = this.k__BackingField; if (obbbpcbimme != 0 && obbbpcbimme.k__BackingField != 0) { CardsConfig instance = CardsConfig.Instance; } } throw new NullReferenceException(); } // Token: 0x06004E19 RID: 19993 RVA: 0x0011DC9C File Offset: 0x0011BE9C [Token(Token = "0x6004E19")] [Address(RVA = "0x12BF7A0", Offset = "0x12BE5A0", VA = "0x1812BF7A0")] private bool JDLLLNEHADE() { if (this.PBOKEGNEHNO == FDEGHHFBJJO.Unknown) { } bool flag; return !string.IsNullOrEmpty(this.HBBJPCCNHKN) || flag; } // Token: 0x06004E1A RID: 19994 RVA: 0x0011DCCC File Offset: 0x0011BECC [Token(Token = "0x6004E1A")] [Address(RVA = "0x12BE3A0", Offset = "0x12BD1A0", VA = "0x1812BE3A0")] private void CLNJDAFFHGH(string JDBKDGCJHMB, string NGPMADFHHKP, [Optional] Sprite IJKBAADKCBM, [Optional] List GJDJBGLKLJB) { DialogListModel dialogListModel = base.PKJJDBNMMEA; } // Token: 0x06004E1B RID: 19995 RVA: 0x0011DCE4 File Offset: 0x0011BEE4 [Token(Token = "0x6004E1B")] [Address(RVA = "0x12BF5F0", Offset = "0x12BE3F0", VA = "0x1812BF5F0")] private void HLFBACCOCDE() { long k__BackingField = this.k__BackingField.k__BackingField; FDEGHHFBJJO pbokegnehno = this.PBOKEGNEHNO; Action action = new Action(this.GODCJLCPBEM); int num = 0; num += num; num++; Action action2 = new Action(this.OAKMPONNIII); } // Token: 0x06004E1C RID: 19996 RVA: 0x0011DD3C File Offset: 0x0011BF3C [Token(Token = "0x6004E1C")] [Address(RVA = "0x12BE690", Offset = "0x12BD490", VA = "0x1812BE690")] private void CNOEHDBDDMN(FDEGHHFBJJO CDPEMPBFMFI) { this.PBOKEGNEHNO = CDPEMPBFMFI; if (!this.ENANMEELMLK) { this.JBLCKJCEKGB.FCLJOMHIBPB(); this.ENANMEELMLK = true; } } // Token: 0x06004E1D RID: 19997 RVA: 0x0011DD74 File Offset: 0x0011BF74 [Token(Token = "0x6004E1D")] [Address(RVA = "0x12C00E0", Offset = "0x12BEEE0", VA = "0x1812C00E0")] private void PALENLFOPEG(string LCGDMDLHOLG) { this.HBBJPCCNHKN = LCGDMDLHOLG; if (this.OMKKOHGDACB == LCGDMDLHOLG) { this.JBLCKJCEKGB.FCLJOMHIBPB(); bool flag = LCGDMDLHOLG == 0; this.OMKKOHGDACB = flag; } } // Token: 0x06004E1E RID: 19998 RVA: 0x0011DDB0 File Offset: 0x0011BFB0 [Token(Token = "0x6004E1E")] [Address(RVA = "0x12BE760", Offset = "0x12BD560", VA = "0x1812BE760")] private void DKCHPIPHPOE() { if (this.k__BackingField != (ulong)0L) { long oemdiahhilf = this.OEMDIAHHILF; this.k__BackingField = false; PMGCJEPKFOF pmgcjepkfof = BBHENFCNLAB.JICCPIEAHIK(oemdiahhilf); Action action = new Action(this.MJHDPBGKKJD); } } // Token: 0x06004E1F RID: 19999 RVA: 0x0011DDF0 File Offset: 0x0011BFF0 [Token(Token = "0x6004E1F")] [Address(RVA = "0x12BE200", Offset = "0x12BD000", VA = "0x1812BE200")] private void BFDPPAKBECL() { if (this.k__BackingField == (ulong)0L) { int num = 0; this.k__BackingField = num; return; } PMGCJEPKFOF pmgcjepkfof = BBHENFCNLAB.IGFBODDECPK(this.OEMDIAHHILF); Action action = new Action(this.GJNHDHNMJBA); int num2 = 0; num2 += num2; num2++; PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.OHLPJBFCABI(action); } // Token: 0x06004E20 RID: 20000 RVA: 0x0011DE48 File Offset: 0x0011C048 [Token(Token = "0x6004E20")] [Address(RVA = "0x12BFB30", Offset = "0x12BE930", VA = "0x1812BFB30")] public void LaunchPurchaseConfirmationDialog(LICPDLGAGGA EICGEAEHBBO) { InventionModel.LNMMCAMEFCN lnmmcamefcn = new InventionModel.LNMMCAMEFCN(); lnmmcamefcn.costInfo = EICGEAEHBBO; int num = 0; lnmmcamefcn.cachedCheckoutDialogModel = num; lnmmcamefcn.<>4__this = this; Action action = delegate(int index, CardModel cardModel, InventionModel inventionModel, BAEJLDPBGFI accountToCardController) { long k__BackingField = lnmmcamefcn.costInfo.k__BackingField.k__BackingField; inventionModel.OEMDIAHHILF = k__BackingField; inventionModel.OIFJIPKFNHK = false; inventionModel.CIKKIDJAKJI = false; inventionModel.k__BackingField = (ulong)0L; inventionModel.MKBLJJGJAOH(); }; int num2 = 0; PCEJMCMGIIA pcejmcmgiia = PCEJMCMGIIA.KJIKOFCAMAJ(EICGEAEHBBO, action, num2); lnmmcamefcn.checkoutDialogData = pcejmcmgiia; pcejmcmgiia.k__BackingField = "Invention_Store"; lnmmcamefcn.checkoutDialogData.k__BackingField = "This purchase is between you and the invention creator."; lnmmcamefcn.checkoutDialogData.k__BackingField = "If you find the invention is misrepresented or violates the Code of Conduct, please report it."; lnmmcamefcn.checkoutDialogData.k__BackingField = "Invention_Store_NotEnoughTokens"; PCEJMCMGIIA checkoutDialogData = lnmmcamefcn.checkoutDialogData; Action action2 = delegate { InventionModel <>4__this = lnmmcamefcn.<>4__this; LICPDLGAGGA costInfo = lnmmcamefcn.costInfo; DABKFAIHBBP dabkfaihbbp = <>4__this.CMPPGBPOEMK(costInfo); if (lnmmcamefcn.<>9__5 == 0) { Action action6 = delegate { CheckoutDialogModel cachedCheckoutDialogModel = lnmmcamefcn.cachedCheckoutDialogModel; if (cachedCheckoutDialogModel != 0) { cachedCheckoutDialogModel.Dismiss(); return; } }; lnmmcamefcn.<>9__5 = action6; } throw new NullReferenceException(); }; checkoutDialogData.k__BackingField = action2; PCEJMCMGIIA checkoutDialogData2 = lnmmcamefcn.checkoutDialogData; Action action3 = delegate { InventionModel <>4__this2 = lnmmcamefcn.<>4__this; OBBBPCBIMME obbbpcbimme = <>4__this2.k__BackingField; string text = <>4__this2.k__BackingField; int num3 = 0; CFLMJLFBOKH.OEAIOAJHALN(CFLMJLFBOKH.NOIAPAJCEMB.InventionsTab, obbbpcbimme, num3, text); }; checkoutDialogData2.k__BackingField = action3; PCEJMCMGIIA checkoutDialogData3 = lnmmcamefcn.checkoutDialogData; Action action4 = delegate { lnmmcamefcn.<>4__this.MKBLJJGJAOH(); lnmmcamefcn.checkoutDialogData.k__BackingField = (ulong)0L; }; checkoutDialogData3.k__BackingField = action4; DialogListModel dialogListModel = base.PKJJDBNMMEA; PCEJMCMGIIA checkoutDialogData4 = lnmmcamefcn.checkoutDialogData; PMGCJEPKFOF pmgcjepkfof = dialogListModel.AddDialog(DLKPBLNKLAD.PURCHASE_CONFIRMATION, checkoutDialogData4); Action> action5 = delegate(BaseDialogModel dialog) { if (dialog == 0) { } lnmmcamefcn.cachedCheckoutDialogModel = dialog; }; if (num < lnmmcamefcn) { num += num; if (num == lnmmcamefcn) { pmgcjepkfof += pmgcjepkfof; throw new NullReferenceException(); } num++; } PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.OHLPJBFCABI(action5); } // Token: 0x06004E21 RID: 20001 RVA: 0x0011DF80 File Offset: 0x0011C180 [Token(Token = "0x6004E21")] [Address(RVA = "0x12BE450", Offset = "0x12BD250", VA = "0x1812BE450")] private DABKFAIHBBP CMPPGBPOEMK(LICPDLGAGGA EICGEAEHBBO) { InventionModel.KCCABCHKFPL kccabchkfpl = new InventionModel.KCCABCHKFPL(); kccabchkfpl.<>4__this = this; kccabchkfpl.costInfo = EICGEAEHBBO; OBBBPCBIMME obbbpcbimme = EICGEAEHBBO.k__BackingField; string text = this.k__BackingField; int num = 0; int num2 = 0; CFLMJLFBOKH.OEAIOAJHALN(CFLMJLFBOKH.NOIAPAJCEMB.InventionsTab, obbbpcbimme, num2, text); long k__BackingField = obbbpcbimme.k__BackingField; int? k__BackingField = obbbpcbimme.k__BackingField; string text2 = this.k__BackingField; PMGCJEPKFOF pmgcjepkfof = GEAPBDGCKMB.MOANDFACFAP(k__BackingField, num, text2); Action action = delegate(GEAPBDGCKMB.InventionPurchaseResponseDTO response) { InventionModel <>4__this = kccabchkfpl.<>4__this; int num3 = 0; if (<>4__this != num3) { if (response == 0 || response.k__BackingField.k__BackingField != JJONIELLJGH.Success) { DialogListModel dialogListModel = <>4__this.PKJJDBNMMEA; throw new NullReferenceException(); } DialogListModel dialogListModel2 = kccabchkfpl.<>4__this.PKJJDBNMMEA; InventionModel <>4__this2 = kccabchkfpl.<>4__this; LICPDLGAGGA costInfo2 = kccabchkfpl.costInfo; string text3 = <>4__this2.k__BackingField; ulong num4; DABKFAIHBBP dabkfaihbbp = dialogListModel2.MMJCMBKCEIE(costInfo2, text3, (CFLMJLFBOKH.NOIAPAJCEMB)((uint)5), num4 != 0UL); } }; if (num < kccabchkfpl) { num += num; if (num == kccabchkfpl) { goto IL_89; } num++; } Action action2 = delegate(string error) { InventionModel <>4__this3 = kccabchkfpl.<>4__this; int num5 = 0; if (<>4__this3 != num5) { DialogListModel dialogListModel3 = kccabchkfpl.<>4__this.PKJJDBNMMEA; string text4 = kccabchkfpl.<>4__this.k__BackingField; } }; LICPDLGAGGA costInfo = kccabchkfpl.costInfo; IL_89: throw new NullReferenceException(); } // Token: 0x06004E22 RID: 20002 RVA: 0x0011E01C File Offset: 0x0011C21C [Token(Token = "0x6004E22")] [Address(RVA = "0x12C1050", Offset = "0x12BFE50", VA = "0x1812C1050")] public InventionModel() { List list = new List(); this.IEEJHMLDNHL = list; this.PBOKEGNEHNO = (FDEGHHFBJJO)((ulong)4294967295L); base..ctor(); } // Token: 0x06004E23 RID: 20003 RVA: 0x0011E060 File Offset: 0x0011C260 [Token(Token = "0x6004E23")] [Address(RVA = "0x12BE830", Offset = "0x12BD630", VA = "0x1812BE830")] [CompilerGenerated] private void FLNLKOFIJCK(OBBBPCBIMME LDNFNNNHPPB) { this.k__BackingField = LDNFNNNHPPB; OBBBPCBIMME obbbpcbimme = this.k__BackingField; long oemdiahhilf = this.OEMDIAHHILF; int k__BackingField = obbbpcbimme.k__BackingField; PMGCJEPKFOF pmgcjepkfof = BBHENFCNLAB.FNHJAHFBHHL(oemdiahhilf, k__BackingField); Action action = new Action(this.GJJBOMGDADL); int num = 0; num += num; num++; this.DKCHPIPHPOE(); if ((this.CIKKIDJAKJI ? 1 : 0) != num) { OBBBPCBIMME obbbpcbimme2 = this.k__BackingField; int num2 = 0; int num3 = 0; CFLMJLFBOKH.OEAIOAJHALN(CFLMJLFBOKH.NOIAPAJCEMB.InventionsTab, obbbpcbimme2, num3, num2); if (this.k__BackingField == num) { this.k__BackingField = num; obbbpcbimme2 += obbbpcbimme2; num += 19; } PMGCJEPKFOF pmgcjepkfof2 = BBHENFCNLAB.IGFBODDECPK(this.OEMDIAHHILF); Action action2 = new Action(this.GJNHDHNMJBA); num += num; num++; PMGCJEPKFOF pmgcjepkfof3 = BBHENFCNLAB.IIPHPOBADGF(this.OEMDIAHHILF); Action action3 = new Action(this.OPEIENMGKIC); if (num < this) { num += num; if (num == this) { num += 19; num += typeof(PMGCJEPKFOF).TypeHandle; throw new NullReferenceException(); } num++; } } } // Token: 0x06004E24 RID: 20004 RVA: 0x0011E180 File Offset: 0x0011C380 [Token(Token = "0x6004E24")] [Address(RVA = "0x12BE330", Offset = "0x12BD130", VA = "0x1812BE330")] [CompilerGenerated] private PMGCJEPKFOF BLGHALAPNFG() { return PEGGCEDHBOF.NFKMGNHDCMN(this.k__BackingField.k__BackingField); } // Token: 0x06004E25 RID: 20005 RVA: 0x0011E1A4 File Offset: 0x0011C3A4 [Token(Token = "0x6004E25")] [Address(RVA = "0x536B60", Offset = "0x535960", VA = "0x180536B60")] [CompilerGenerated] private void COHFCGHNKGE(CCEOLAOLEKJ HFIDFDPOCKA) { this.k__BackingField = HFIDFDPOCKA; } // Token: 0x06004E26 RID: 20006 RVA: 0x0011E1B8 File Offset: 0x0011C3B8 [Token(Token = "0x6004E26")] [Address(RVA = "0x12C0140", Offset = "0x12BEF40", VA = "0x1812C0140")] [CompilerGenerated] private void OPEIENMGKIC(HJPDBNLCGIB GKMINFBIAMJ) { if (GKMINFBIAMJ != 0) { List k__BackingField = GKMINFBIAMJ.k__BackingField; if (k__BackingField != 0) { Func <>9__69_ = InventionModel.<>c.<>9__69_1; if (<>9__69_ == 0) { InventionModel.<>c.<>9__69_1 = (JLFCINPLFID tag) => tag.k__BackingField; } List list = Enumerable.ToList(Enumerable.Select(k__BackingField, <>9__69_)); this.IEEJHMLDNHL = list; } } this.IEEJHMLDNHL.Clear(); base.JOJPOMANGPO(); } // Token: 0x06004E27 RID: 20007 RVA: 0x0011E220 File Offset: 0x0011C420 [Token(Token = "0x6004E27")] [Address(RVA = "0x12BECE0", Offset = "0x12BDAE0", VA = "0x1812BECE0")] [CompilerGenerated] private void GJJBOMGDADL(NEFHINKECJJ LMLPCJPNPEL) { if (LMLPCJPNPEL == 0) { } int maxInkCost = CreationManager.KIGCMLHCNON; string text = string.Format("{0:0.0}% Ink Cost", maxInkCost); this.JFONIMPPOMK = text; base.JOJPOMANGPO(); } // Token: 0x06004E28 RID: 20008 RVA: 0x0011E254 File Offset: 0x0011C454 [Token(Token = "0x6004E28")] [Address(RVA = "0x12BFFC0", Offset = "0x12BEDC0", VA = "0x1812BFFC0")] [CompilerGenerated] private void OIHILJMICED(AHEPPAEOLOD GIAOBLMEMMI) { JJONIELLJGH k__BackingField = GIAOBLMEMMI.k__BackingField; if (k__BackingField != JJONIELLJGH.Success) { ToastListModel toastListModel = base.ADJIAENKNAN; string text2; string text = "Failed to cheer: " + text2; toastListModel.AddMessageToast(text); } OEGPIPBKHCN oegpipbkhcn = this.k__BackingField; if (!oegpipbkhcn.k__BackingField) { base.ADJIAENKNAN.AddMessageToast("Cheers!"); } bool flag = !oegpipbkhcn.k__BackingField; oegpipbkhcn.k__BackingField = flag; base.JOJPOMANGPO(); } // Token: 0x06004E29 RID: 20009 RVA: 0x0011E2D0 File Offset: 0x0011C4D0 [Token(Token = "0x6004E29")] [Address(RVA = "0x12BF570", Offset = "0x12BE370", VA = "0x1812BF570")] [CompilerGenerated] private void HJCODKPOHIH(string MOPOMPHBHKF) { ToastListModel toastListModel = base.ADJIAENKNAN; string text = "Failed to cheer: " + MOPOMPHBHKF; toastListModel.AddMessageToast(text); } // Token: 0x06004E2A RID: 20010 RVA: 0x0011E300 File Offset: 0x0011C500 [Token(Token = "0x6004E2A")] [Address(RVA = "0x12BFDD0", Offset = "0x12BEBD0", VA = "0x1812BFDD0")] [CompilerGenerated] private object MDECLHCCAKP() { /* An exception occurred when decompiling this method (06004E2A) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Object RRUI.Data.InventionModel::MDECLHCCAKP() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:FDEGHHFBJJO(var_0_06, ldfld:FDEGHHFBJJO(InventionModel::PBOKEGNEHNO, ldloc:InventionModel(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: 0x06004E2B RID: 20011 RVA: 0x0011E314 File Offset: 0x0011C514 [Token(Token = "0x6004E2B")] [Address(RVA = "0x12BF4D0", Offset = "0x12BE2D0", VA = "0x1812BF4D0")] [CompilerGenerated] private void HACFFDLKMCC(object DNGKIAJLLHG) { object obj; this.PBOKEGNEHNO = obj; if (!this.ENANMEELMLK) { this.JBLCKJCEKGB.FCLJOMHIBPB(); this.ENANMEELMLK = true; } } // Token: 0x06004E2C RID: 20012 RVA: 0x0011E34C File Offset: 0x0011C54C [Token(Token = "0x6004E2C")] [Address(RVA = "0x8C1910", Offset = "0x8C0710", VA = "0x1808C1910")] [CompilerGenerated] private string KECMECJAAIO() { return this.HBBJPCCNHKN; } // Token: 0x06004E2D RID: 20013 RVA: 0x0011E360 File Offset: 0x0011C560 [Token(Token = "0x6004E2D")] [Address(RVA = "0x12C00E0", Offset = "0x12BEEE0", VA = "0x1812C00E0")] [CompilerGenerated] private void OKEOEFJHLDH(string DBFBLNILIGL) { this.HBBJPCCNHKN = DBFBLNILIGL; if (this.OMKKOHGDACB == DBFBLNILIGL) { this.JBLCKJCEKGB.FCLJOMHIBPB(); bool flag = DBFBLNILIGL == 0; this.OMKKOHGDACB = flag; } } // Token: 0x06004E2E RID: 20014 RVA: 0x0011E39C File Offset: 0x0011C59C [Token(Token = "0x6004E2E")] [Address(RVA = "0x12BE6D0", Offset = "0x12BD4D0", VA = "0x1812BE6D0")] [CompilerGenerated] private void COHJBLJNCDJ(BaseDialogModel BBPMNICHFLM) { if (BBPMNICHFLM == 0) { int num = 0; this.AGABBAIDDLM = num; return; } this.AGABBAIDDLM = BBPMNICHFLM; } // Token: 0x06004E2F RID: 20015 RVA: 0x0011E3C0 File Offset: 0x0011C5C0 [Token(Token = "0x6004E2F")] [Address(RVA = "0x12BF040", Offset = "0x12BDE40", VA = "0x1812BF040")] [CompilerGenerated] private void GODCJLCPBEM(KLAMKCBENEA GIAOBLMEMMI) { if (!GIAOBLMEMMI.k__BackingField) { string k__BackingField = GIAOBLMEMMI.k__BackingField; Sprite reportFailIcon = PlayerCommerceConfig.Instance.reportFailIcon; int num = 0; this.CLNJDAFFHGH("Failed to Send Report", k__BackingField, reportFailIcon, num); string k__BackingField2 = GIAOBLMEMMI.k__BackingField; Debug.LogError("Uh oh! There was an error while processing your report." + k__BackingField2); return; } this.AGABBAIDDLM.Dismiss(); Sprite reportThanksIcon = PlayerCommerceConfig.Instance.reportThanksIcon; int num2 = 0; this.CLNJDAFFHGH("Invention Report Sent", "Reports like this help keep Rec Room a fun & welcoming place for everyone. Thank you!", reportThanksIcon, num2); } // Token: 0x06004E30 RID: 20016 RVA: 0x0011E44C File Offset: 0x0011C64C [Token(Token = "0x6004E30")] [Address(RVA = "0x12BFF10", Offset = "0x12BED10", VA = "0x1812BFF10")] [CompilerGenerated] private void OAKMPONNIII(string MOPOMPHBHKF) { Sprite reportFailIcon = PlayerCommerceConfig.Instance.reportFailIcon; int num = 0; this.CLNJDAFFHGH("Failed to Send Report", MOPOMPHBHKF, reportFailIcon, num); Debug.LogError("Uh oh! There was an error while processing your report." + MOPOMPHBHKF); } // Token: 0x06004E31 RID: 20017 RVA: 0x0011E48C File Offset: 0x0011C68C [Token(Token = "0x6004E31")] [Address(RVA = "0x12BFE20", Offset = "0x12BEC20", VA = "0x1812BFE20")] [CompilerGenerated] private void MJHDPBGKKJD(OBBBPCBIMME GIAOBLMEMMI) { if (GIAOBLMEMMI != 0 && !GIAOBLMEMMI.k__BackingField) { this.k__BackingField = false; this.k__BackingField = false; } int? k__BackingField = this.k__BackingField.k__BackingField; if (k__BackingField != 0) { bool flag = k__BackingField > 0; if (k__BackingField != flag && GIAOBLMEMMI == 0) { this.k__BackingField = true; } } this.k__BackingField = false; this.k__BackingField = true; base.JOJPOMANGPO(); } // Token: 0x06004E32 RID: 20018 RVA: 0x0011E4F4 File Offset: 0x0011C6F4 [Token(Token = "0x6004E32")] [Address(RVA = "0x12BEDC0", Offset = "0x12BDBC0", VA = "0x1812BEDC0")] [CompilerGenerated] private void GJNHDHNMJBA(OEGPIPBKHCN GIAOBLMEMMI) { this.k__BackingField = GIAOBLMEMMI; base.JOJPOMANGPO(); } // Token: 0x040038C6 RID: 14534 [Token(Token = "0x40038C6")] public const string INVENTION_IS_DETAILS_PAGE_KEY = "INVENTION_IS_DETAILS_PAGE_KEY"; // Token: 0x040038C7 RID: 14535 [Token(Token = "0x40038C7")] public const string INVENTION_ENTRYPOINT_NAME_KEY = "INVENTION_ENTRYPOINT_NAME_KEY"; // Token: 0x040038C8 RID: 14536 [Token(Token = "0x40038C8")] private const int CGOOEONGCNH = 250; // Token: 0x040038CA RID: 14538 [Token(Token = "0x40038CA")] private const long GHLJNDNCDLI = -1L; // Token: 0x040038CB RID: 14539 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x40038CB")] private long OEMDIAHHILF = (long)((ulong)(-1L)); // Token: 0x040038CC RID: 14540 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x40038CC")] private bool OIFJIPKFNHK; // Token: 0x040038CD RID: 14541 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x40038CD")] private string JFONIMPPOMK = ""; // Token: 0x040038CE RID: 14542 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x40038CE")] private List IEEJHMLDNHL; // Token: 0x040038CF RID: 14543 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x40038CF")] private bool CIKKIDJAKJI; // Token: 0x040038D7 RID: 14551 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")] [Token(Token = "0x40038D7")] private DynamicUIDialogModel AGABBAIDDLM; // Token: 0x040038D8 RID: 14552 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x40038D8")] private NLONGNGOMON CIKKABEOEOE; // Token: 0x040038D9 RID: 14553 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x40038D9")] private IMAFJGKHEMD JBLCKJCEKGB; // Token: 0x040038DA RID: 14554 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")] [Token(Token = "0x40038DA")] private FDEGHHFBJJO PBOKEGNEHNO; // Token: 0x040038DB RID: 14555 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")] [Token(Token = "0x40038DB")] private string HBBJPCCNHKN; // Token: 0x040038DC RID: 14556 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")] [Token(Token = "0x40038DC")] private bool ENANMEELMLK; // Token: 0x040038DD RID: 14557 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD9")] [Token(Token = "0x40038DD")] private bool OMKKOHGDACB; // Token: 0x02000CA3 RID: 3235 [Token(Token = "0x2000CA3")] [CompilerGenerated] private sealed class ENPFJNDGALC { // Token: 0x06004E37 RID: 20023 RVA: 0x0011E588 File Offset: 0x0011C788 [Token(Token = "0x6004E37")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public ENPFJNDGALC() { } // Token: 0x06004E38 RID: 20024 RVA: 0x0011E59C File Offset: 0x0011C79C [Token(Token = "0x6004E38")] [Address(RVA = "0x12BA030", Offset = "0x12B8E30", VA = "0x1812BA030")] internal void b__0(OBBBPCBIMME ownedInvention) { if (ownedInvention == 0 || !ownedInvention.k__BackingField) { LICPDLGAGGA licpdlgagga = this.costInfo; this.<>4__this.LaunchPurchaseConfirmationDialog(licpdlgagga); return; } InventionModel inventionModel = this.<>4__this; LICPDLGAGGA licpdlgagga2 = this.costInfo; DABKFAIHBBP dabkfaihbbp = inventionModel.CMPPGBPOEMK(licpdlgagga2); } // Token: 0x040038E1 RID: 14561 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40038E1")] public LICPDLGAGGA costInfo; // Token: 0x040038E2 RID: 14562 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40038E2")] public InventionModel <>4__this; } // Token: 0x02000CA4 RID: 3236 [Token(Token = "0x2000CA4")] [CompilerGenerated] private sealed class LNMMCAMEFCN { // Token: 0x06004E39 RID: 20025 RVA: 0x0011E5E8 File Offset: 0x0011C7E8 [Token(Token = "0x6004E39")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public LNMMCAMEFCN() { } // Token: 0x06004E3A RID: 20026 RVA: 0x0011E5FC File Offset: 0x0011C7FC [Token(Token = "0x6004E3A")] [Address(RVA = "0x12C1AB0", Offset = "0x12C08B0", VA = "0x1812C1AB0")] internal void b__0(int index, CardModel cardModel, InventionModel inventionModel, BAEJLDPBGFI accountToCardController) { long k__BackingField = this.costInfo.k__BackingField.k__BackingField; inventionModel.OEMDIAHHILF = k__BackingField; inventionModel.OIFJIPKFNHK = false; inventionModel.CIKKIDJAKJI = false; inventionModel.k__BackingField = (ulong)0L; inventionModel.MKBLJJGJAOH(); } // Token: 0x06004E3B RID: 20027 RVA: 0x0011E644 File Offset: 0x0011C844 [Token(Token = "0x6004E3B")] [Address(RVA = "0x12C1B00", Offset = "0x12C0900", VA = "0x1812C1B00")] internal void b__1() { InventionModel inventionModel = this.<>4__this; LICPDLGAGGA licpdlgagga = this.costInfo; DABKFAIHBBP dabkfaihbbp = inventionModel.CMPPGBPOEMK(licpdlgagga); if (this.<>9__5 == 0) { Action action = delegate { CheckoutDialogModel checkoutDialogModel = this.cachedCheckoutDialogModel; if (checkoutDialogModel != 0) { checkoutDialogModel.Dismiss(); return; } }; this.<>9__5 = action; } throw new NullReferenceException(); } // Token: 0x06004E3C RID: 20028 RVA: 0x0011E68C File Offset: 0x0011C88C [Token(Token = "0x6004E3C")] [Address(RVA = "0x12C1D20", Offset = "0x12C0B20", VA = "0x1812C1D20")] internal void b__5() { CheckoutDialogModel checkoutDialogModel = this.cachedCheckoutDialogModel; if (checkoutDialogModel != 0) { checkoutDialogModel.Dismiss(); return; } } // Token: 0x06004E3D RID: 20029 RVA: 0x0011E6AC File Offset: 0x0011C8AC [Token(Token = "0x6004E3D")] [Address(RVA = "0x12C1BB0", Offset = "0x12C09B0", VA = "0x1812C1BB0")] internal void b__2() { InventionModel inventionModel = this.<>4__this; OBBBPCBIMME k__BackingField = inventionModel.k__BackingField; string k__BackingField = inventionModel.k__BackingField; int num = 0; CFLMJLFBOKH.OEAIOAJHALN(CFLMJLFBOKH.NOIAPAJCEMB.InventionsTab, k__BackingField, num, k__BackingField); } // Token: 0x06004E3E RID: 20030 RVA: 0x0011E6E0 File Offset: 0x0011C8E0 [Token(Token = "0x6004E3E")] [Address(RVA = "0x12C1C40", Offset = "0x12C0A40", VA = "0x1812C1C40")] internal void b__3() { this.<>4__this.MKBLJJGJAOH(); this.checkoutDialogData.k__BackingField = (ulong)0L; } // Token: 0x06004E3F RID: 20031 RVA: 0x0011E70C File Offset: 0x0011C90C [Token(Token = "0x6004E3F")] [Address(RVA = "0x12C1C80", Offset = "0x12C0A80", VA = "0x1812C1C80")] internal void b__4(BaseDialogModel dialog) { if (dialog == 0) { } this.cachedCheckoutDialogModel = dialog; } // Token: 0x040038E3 RID: 14563 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40038E3")] public LICPDLGAGGA costInfo; // Token: 0x040038E4 RID: 14564 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40038E4")] public InventionModel <>4__this; // Token: 0x040038E5 RID: 14565 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x40038E5")] public CheckoutDialogModel cachedCheckoutDialogModel; // Token: 0x040038E6 RID: 14566 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x40038E6")] public PCEJMCMGIIA checkoutDialogData; // Token: 0x040038E7 RID: 14567 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x40038E7")] public Action <>9__5; } // Token: 0x02000CA5 RID: 3237 [Token(Token = "0x2000CA5")] [CompilerGenerated] private sealed class KCCABCHKFPL { // Token: 0x06004E40 RID: 20032 RVA: 0x0011E72C File Offset: 0x0011C92C [Token(Token = "0x6004E40")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public KCCABCHKFPL() { } // Token: 0x06004E41 RID: 20033 RVA: 0x0011E740 File Offset: 0x0011C940 [Token(Token = "0x6004E41")] [Address(RVA = "0x12C1800", Offset = "0x12C0600", VA = "0x1812C1800")] internal void b__0(GEAPBDGCKMB.InventionPurchaseResponseDTO response) { InventionModel inventionModel = this.<>4__this; int num = 0; if (inventionModel != num) { if (response == 0 || response.k__BackingField.k__BackingField != JJONIELLJGH.Success) { DialogListModel dialogListModel = inventionModel.PKJJDBNMMEA; throw new NullReferenceException(); } DialogListModel dialogListModel2 = this.<>4__this.PKJJDBNMMEA; InventionModel inventionModel2 = this.<>4__this; LICPDLGAGGA licpdlgagga = this.costInfo; string k__BackingField = inventionModel2.k__BackingField; ulong num2; DABKFAIHBBP dabkfaihbbp = dialogListModel2.MMJCMBKCEIE(licpdlgagga, k__BackingField, (CFLMJLFBOKH.NOIAPAJCEMB)((uint)5), num2 != 0UL); } } // Token: 0x06004E42 RID: 20034 RVA: 0x0011E7B4 File Offset: 0x0011C9B4 [Token(Token = "0x6004E42")] [Address(RVA = "0x12C19B0", Offset = "0x12C07B0", VA = "0x1812C19B0")] internal void b__1(string error) { InventionModel inventionModel = this.<>4__this; int num = 0; if (inventionModel != num) { DialogListModel dialogListModel = this.<>4__this.PKJJDBNMMEA; string k__BackingField = this.<>4__this.k__BackingField; } } // Token: 0x040038E8 RID: 14568 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40038E8")] public InventionModel <>4__this; // Token: 0x040038E9 RID: 14569 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40038E9")] public LICPDLGAGGA costInfo; } } }