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: 0x02000CDC RID: 3292 [Token(Token = "0x2000CDC")] public class InventionModel : RRUIModel { // Token: 0x17000E3F RID: 3647 // (get) Token: 0x06004F37 RID: 20279 RVA: 0x0011FC18 File Offset: 0x0011DE18 // (set) Token: 0x06004F38 RID: 20280 RVA: 0x0011FC2C File Offset: 0x0011DE2C [Token(Token = "0x17000E3F")] public string FJCOELGJLMA { [Token(Token = "0x6004F37")] [Address(RVA = "0x493640", Offset = "0x492640", VA = "0x180493640")] get; [Token(Token = "0x6004F38")] [Address(RVA = "0x476170", Offset = "0x475170", VA = "0x180476170")] private set; } // Token: 0x17000E40 RID: 3648 // (get) Token: 0x06004F39 RID: 20281 RVA: 0x0011FC40 File Offset: 0x0011DE40 [Token(Token = "0x17000E40")] protected override bool PHGOLNMDJLH { [Token(Token = "0x6004F39")] [Address(RVA = "0x1C75710", Offset = "0x1C74710", VA = "0x181C75710", Slot = "12")] get { bool flag; return flag; } } // Token: 0x17000E41 RID: 3649 // (get) Token: 0x06004F3A RID: 20282 RVA: 0x0011FC50 File Offset: 0x0011DE50 // (set) Token: 0x06004F3B RID: 20283 RVA: 0x0011FC64 File Offset: 0x0011DE64 [Token(Token = "0x17000E41")] public long AJHBGBHGGAL { [Token(Token = "0x6004F3A")] [Address(RVA = "0x4177C0", Offset = "0x4167C0", VA = "0x1804177C0")] get { return this.OEMDIAHHILF; } [Token(Token = "0x6004F3B")] [Address(RVA = "0x173CC50", Offset = "0x173BC50", VA = "0x18173CC50")] set { this.OEMDIAHHILF = value; base.MKBLJJGJAOH(); } } // Token: 0x17000E42 RID: 3650 // (get) Token: 0x06004F3C RID: 20284 RVA: 0x0011FC80 File Offset: 0x0011DE80 // (set) Token: 0x06004F3D RID: 20285 RVA: 0x0011FC94 File Offset: 0x0011DE94 [Token(Token = "0x17000E42")] public bool JMDFCCBJLLM { [Token(Token = "0x6004F3C")] [Address(RVA = "0xCDF840", Offset = "0xCDE840", VA = "0x180CDF840")] get { return this.OIFJIPKFNHK; } [Token(Token = "0x6004F3D")] [Address(RVA = "0x1C76920", Offset = "0x1C75920", VA = "0x181C76920")] set { this.OIFJIPKFNHK = value; base.MKBLJJGJAOH(); } } // Token: 0x17000E43 RID: 3651 // (get) Token: 0x06004F3E RID: 20286 RVA: 0x0011FCB0 File Offset: 0x0011DEB0 // (set) Token: 0x06004F3F RID: 20287 RVA: 0x0011FCC4 File Offset: 0x0011DEC4 [Token(Token = "0x17000E43")] public string NBIOGGIMGDC { [Token(Token = "0x6004F3E")] [Address(RVA = "0x4C31C0", Offset = "0x4C21C0", VA = "0x1804C31C0")] get { return this.JFONIMPPOMK; } [Token(Token = "0x6004F3F")] [Address(RVA = "0x1C76930", Offset = "0x1C75930", VA = "0x181C76930")] set { this.JFONIMPPOMK = value; base.MKBLJJGJAOH(); } } // Token: 0x17000E44 RID: 3652 // (get) Token: 0x06004F40 RID: 20288 RVA: 0x0011FCE0 File Offset: 0x0011DEE0 [Token(Token = "0x17000E44")] public IReadOnlyList ANCOEBNAKOB { [Token(Token = "0x6004F40")] [Address(RVA = "0x54F060", Offset = "0x54E060", VA = "0x18054F060")] get { /* An exception occurred when decompiling this method (06004F40) 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: 0x17000E45 RID: 3653 // (get) Token: 0x06004F41 RID: 20289 RVA: 0x0011FCF4 File Offset: 0x0011DEF4 // (set) Token: 0x06004F42 RID: 20290 RVA: 0x0011FD08 File Offset: 0x0011DF08 [Token(Token = "0x17000E45")] public bool PINKOAPMOEK { [Token(Token = "0x6004F41")] [Address(RVA = "0x186D650", Offset = "0x186C650", VA = "0x18186D650")] get; [Token(Token = "0x6004F42")] [Address(RVA = "0x186D910", Offset = "0x186C910", VA = "0x18186D910")] private set; } // Token: 0x17000E46 RID: 3654 // (get) Token: 0x06004F43 RID: 20291 RVA: 0x0011FD1C File Offset: 0x0011DF1C // (set) Token: 0x06004F44 RID: 20292 RVA: 0x0011FD30 File Offset: 0x0011DF30 [Token(Token = "0x17000E46")] public bool OFBMJPGGNFP { [Token(Token = "0x6004F43")] [Address(RVA = "0x1C76910", Offset = "0x1C75910", VA = "0x181C76910")] get; [Token(Token = "0x6004F44")] [Address(RVA = "0x1C75070", Offset = "0x1C74070", VA = "0x181C75070")] private set; } // Token: 0x17000E47 RID: 3655 // (get) Token: 0x06004F45 RID: 20293 RVA: 0x0011FD44 File Offset: 0x0011DF44 // (set) Token: 0x06004F46 RID: 20294 RVA: 0x0011FD58 File Offset: 0x0011DF58 [Token(Token = "0x17000E47")] public bool CIMFJCFDLNO { [Token(Token = "0x6004F45")] [Address(RVA = "0x1C76900", Offset = "0x1C75900", VA = "0x181C76900")] get; [Token(Token = "0x6004F46")] [Address(RVA = "0x1C75330", Offset = "0x1C74330", VA = "0x181C75330")] private set; } // Token: 0x17000E48 RID: 3656 // (get) Token: 0x06004F47 RID: 20295 RVA: 0x0011FD6C File Offset: 0x0011DF6C // (set) Token: 0x06004F48 RID: 20296 RVA: 0x0011FD80 File Offset: 0x0011DF80 [Token(Token = "0x17000E48")] public bool BOFCDDNJAEN { [Token(Token = "0x6004F47")] [Address(RVA = "0x4D9830", Offset = "0x4D8830", VA = "0x1804D9830")] get; [Token(Token = "0x6004F48")] [Address(RVA = "0x7B89F0", Offset = "0x7B79F0", VA = "0x1807B89F0")] private set; } // Token: 0x17000E49 RID: 3657 // (get) Token: 0x06004F49 RID: 20297 RVA: 0x0011FD94 File Offset: 0x0011DF94 // (set) Token: 0x06004F4A RID: 20298 RVA: 0x0011FDA8 File Offset: 0x0011DFA8 [Token(Token = "0x17000E49")] public OEGPIPBKHCN NAFLAPGLHIB { [Token(Token = "0x6004F49")] [Address(RVA = "0x4936B0", Offset = "0x4926B0", VA = "0x1804936B0")] get; [Token(Token = "0x6004F4A")] [Address(RVA = "0x481840", Offset = "0x480840", VA = "0x180481840")] private set; } // Token: 0x17000E4A RID: 3658 // (get) Token: 0x06004F4B RID: 20299 RVA: 0x0011FDBC File Offset: 0x0011DFBC // (set) Token: 0x06004F4C RID: 20300 RVA: 0x0011FDD0 File Offset: 0x0011DFD0 [Token(Token = "0x17000E4A")] public OBBBPCBIMME MEPFFJLDHNP { [Token(Token = "0x6004F4B")] [Address(RVA = "0x4646C0", Offset = "0x4636C0", VA = "0x1804646C0")] get; [Token(Token = "0x6004F4C")] [Address(RVA = "0x82CD30", Offset = "0x82BD30", VA = "0x18082CD30")] protected set; } // Token: 0x17000E4B RID: 3659 // (get) Token: 0x06004F4D RID: 20301 RVA: 0x0011FDE4 File Offset: 0x0011DFE4 // (set) Token: 0x06004F4E RID: 20302 RVA: 0x0011FDF8 File Offset: 0x0011DFF8 [Token(Token = "0x17000E4B")] public CCEOLAOLEKJ BKKCGGNMMGG { [Token(Token = "0x6004F4D")] [Address(RVA = "0x4646B0", Offset = "0x4636B0", VA = "0x1804646B0")] get; [Token(Token = "0x6004F4E")] [Address(RVA = "0x42B6D0", Offset = "0x42A6D0", VA = "0x18042B6D0")] protected set; } // Token: 0x06004F4F RID: 20303 RVA: 0x0011FE0C File Offset: 0x0011E00C [Token(Token = "0x6004F4F")] [Address(RVA = "0x1C75C50", Offset = "0x1C74C50", VA = "0x181C75C50")] 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: 0x06004F50 RID: 20304 RVA: 0x0011FE3C File Offset: 0x0011E03C [Token(Token = "0x6004F50")] [Address(RVA = "0x1C75190", Offset = "0x1C74190", VA = "0x181C75190", 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: 0x06004F51 RID: 20305 RVA: 0x0011FEB0 File Offset: 0x0011E0B0 [Token(Token = "0x6004F51")] [Address(RVA = "0x1C75AB0", Offset = "0x1C74AB0", VA = "0x181C75AB0", 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: 0x06004F52 RID: 20306 RVA: 0x0011FF20 File Offset: 0x0011E120 [Token(Token = "0x6004F52")] [Address(RVA = "0x1C73990", Offset = "0x1C72990", VA = "0x181C73990", 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: 0x06004F53 RID: 20307 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6004F53")] [Address(RVA = "0x1C74600", Offset = "0x1C73600", VA = "0x181C74600", Slot = "26")] protected override DABKFAIHBBP GLPJPIEOLDF() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06004F54 RID: 20308 RVA: 0x0011FF90 File Offset: 0x0011E190 [Token(Token = "0x6004F54")] [Address(RVA = "0x1C75C40", Offset = "0x1C74C40", VA = "0x181C75C40")] private void PJJJMGDALBF(long OEMDIAHHILF) { if (OEMDIAHHILF == this.OEMDIAHHILF) { base.MKBLJJGJAOH(); return; } } // Token: 0x06004F55 RID: 20309 RVA: 0x0011FFB0 File Offset: 0x0011E1B0 [Token(Token = "0x6004F55")] [Address(RVA = "0x1C756F0", Offset = "0x1C746F0", VA = "0x181C756F0")] private void NLHPIBGGDMO(int GKLPIFBPGOD) { OBBBPCBIMME obbbpcbimme = this.k__BackingField; if (obbbpcbimme != 0 && GKLPIFBPGOD == obbbpcbimme.k__BackingField) { base.MKBLJJGJAOH(); return; } } // Token: 0x06004F56 RID: 20310 RVA: 0x0011FFD8 File Offset: 0x0011E1D8 [Token(Token = "0x6004F56")] [Address(RVA = "0x1740000", Offset = "0x173F000", VA = "0x181740000")] private void GEIKLABLCNL() { base.MKBLJJGJAOH(); } // Token: 0x06004F57 RID: 20311 RVA: 0x0011FFEC File Offset: 0x0011E1EC [Token(Token = "0x6004F57")] [Address(RVA = "0x1C75080", Offset = "0x1C74080", VA = "0x181C75080")] 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: 0x06004F58 RID: 20312 RVA: 0x00120030 File Offset: 0x0011E230 [Token(Token = "0x6004F58")] [Address(RVA = "0x1C743B0", Offset = "0x1C733B0", VA = "0x181C743B0")] 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: 0x06004F59 RID: 20313 RVA: 0x00120090 File Offset: 0x0011E290 [Token(Token = "0x6004F59")] [Address(RVA = "0x1C74AB0", Offset = "0x1C73AB0", VA = "0x181C74AB0")] 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: 0x06004F5A RID: 20314 RVA: 0x0012010C File Offset: 0x0011E30C [Token(Token = "0x6004F5A")] [Address(RVA = "0x1C75FA0", Offset = "0x1C74FA0", VA = "0x181C75FA0")] 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: 0x06004F5B RID: 20315 RVA: 0x00120160 File Offset: 0x0011E360 [Token(Token = "0x6004F5B")] [Address(RVA = "0x1C75C80", Offset = "0x1C74C80", VA = "0x181C75C80")] 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: 0x06004F5C RID: 20316 RVA: 0x001201C0 File Offset: 0x0011E3C0 [Token(Token = "0x6004F5C")] [Address(RVA = "0x1C75E10", Offset = "0x1C74E10", VA = "0x181C75E10")] 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: 0x06004F5D RID: 20317 RVA: 0x00120220 File Offset: 0x0011E420 [Token(Token = "0x6004F5D")] [Address(RVA = "0x1C760C0", Offset = "0x1C750C0", VA = "0x181C760C0")] 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: 0x06004F5E RID: 20318 RVA: 0x001204D8 File Offset: 0x0011E6D8 [Token(Token = "0x6004F5E")] [Address(RVA = "0x1C74A00", Offset = "0x1C73A00", VA = "0x181C74A00")] 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: 0x06004F5F RID: 20319 RVA: 0x00120524 File Offset: 0x0011E724 [Token(Token = "0x6004F5F")] [Address(RVA = "0x1C74970", Offset = "0x1C73970", VA = "0x181C74970")] 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: 0x06004F60 RID: 20320 RVA: 0x00120560 File Offset: 0x0011E760 [Token(Token = "0x6004F60")] [Address(RVA = "0x1C74FA0", Offset = "0x1C73FA0", VA = "0x181C74FA0")] private bool JDLLLNEHADE() { if (this.PBOKEGNEHNO == FDEGHHFBJJO.Unknown) { } bool flag; return !string.IsNullOrEmpty(this.HBBJPCCNHKN) || flag; } // Token: 0x06004F61 RID: 20321 RVA: 0x00120590 File Offset: 0x0011E790 [Token(Token = "0x6004F61")] [Address(RVA = "0x1C73B90", Offset = "0x1C72B90", VA = "0x181C73B90")] private void CLNJDAFFHGH(string JDBKDGCJHMB, string NGPMADFHHKP, [Optional] Sprite IJKBAADKCBM, [Optional] List GJDJBGLKLJB) { DialogListModel dialogListModel = base.PKJJDBNMMEA; } // Token: 0x06004F62 RID: 20322 RVA: 0x001205A8 File Offset: 0x0011E7A8 [Token(Token = "0x6004F62")] [Address(RVA = "0x1C74DF0", Offset = "0x1C73DF0", VA = "0x181C74DF0")] 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: 0x06004F63 RID: 20323 RVA: 0x00120600 File Offset: 0x0011E800 [Token(Token = "0x6004F63")] [Address(RVA = "0x1C73E80", Offset = "0x1C72E80", VA = "0x181C73E80")] private void CNOEHDBDDMN(FDEGHHFBJJO CDPEMPBFMFI) { this.PBOKEGNEHNO = CDPEMPBFMFI; if (!this.ENANMEELMLK) { this.JBLCKJCEKGB.FCLJOMHIBPB(); this.ENANMEELMLK = true; } } // Token: 0x06004F64 RID: 20324 RVA: 0x00120638 File Offset: 0x0011E838 [Token(Token = "0x6004F64")] [Address(RVA = "0x1C758F0", Offset = "0x1C748F0", VA = "0x181C758F0")] private void PALENLFOPEG(string LCGDMDLHOLG) { this.HBBJPCCNHKN = LCGDMDLHOLG; if (this.OMKKOHGDACB == LCGDMDLHOLG) { this.JBLCKJCEKGB.FCLJOMHIBPB(); bool flag = LCGDMDLHOLG == 0; this.OMKKOHGDACB = flag; } } // Token: 0x06004F65 RID: 20325 RVA: 0x00120674 File Offset: 0x0011E874 [Token(Token = "0x6004F65")] [Address(RVA = "0x1C73F50", Offset = "0x1C72F50", VA = "0x181C73F50")] 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: 0x06004F66 RID: 20326 RVA: 0x001206B4 File Offset: 0x0011E8B4 [Token(Token = "0x6004F66")] [Address(RVA = "0x1C739F0", Offset = "0x1C729F0", VA = "0x181C739F0")] 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: 0x06004F67 RID: 20327 RVA: 0x0012070C File Offset: 0x0011E90C [Token(Token = "0x6004F67")] [Address(RVA = "0x1C75340", Offset = "0x1C74340", VA = "0x181C75340")] 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: 0x06004F68 RID: 20328 RVA: 0x00120844 File Offset: 0x0011EA44 [Token(Token = "0x6004F68")] [Address(RVA = "0x1C73C40", Offset = "0x1C72C40", VA = "0x181C73C40")] 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: 0x06004F69 RID: 20329 RVA: 0x001208E0 File Offset: 0x0011EAE0 [Token(Token = "0x6004F69")] [Address(RVA = "0x1C76870", Offset = "0x1C75870", VA = "0x181C76870")] public InventionModel() { List list = new List(); this.IEEJHMLDNHL = list; this.PBOKEGNEHNO = (FDEGHHFBJJO)((ulong)4294967295L); base..ctor(); } // Token: 0x06004F6A RID: 20330 RVA: 0x00120924 File Offset: 0x0011EB24 [Token(Token = "0x6004F6A")] [Address(RVA = "0x1C74020", Offset = "0x1C73020", VA = "0x181C74020")] [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: 0x06004F6B RID: 20331 RVA: 0x00120A44 File Offset: 0x0011EC44 [Token(Token = "0x6004F6B")] [Address(RVA = "0x1C73B20", Offset = "0x1C72B20", VA = "0x181C73B20")] [CompilerGenerated] private PMGCJEPKFOF BLGHALAPNFG() { return PEGGCEDHBOF.NFKMGNHDCMN(this.k__BackingField.k__BackingField); } // Token: 0x06004F6C RID: 20332 RVA: 0x00120A68 File Offset: 0x0011EC68 [Token(Token = "0x6004F6C")] [Address(RVA = "0x42B6D0", Offset = "0x42A6D0", VA = "0x18042B6D0")] [CompilerGenerated] private void COHFCGHNKGE(CCEOLAOLEKJ HFIDFDPOCKA) { this.k__BackingField = HFIDFDPOCKA; } // Token: 0x06004F6D RID: 20333 RVA: 0x00120A7C File Offset: 0x0011EC7C [Token(Token = "0x6004F6D")] [Address(RVA = "0x1C75950", Offset = "0x1C74950", VA = "0x181C75950")] [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: 0x06004F6E RID: 20334 RVA: 0x00120AE4 File Offset: 0x0011ECE4 [Token(Token = "0x6004F6E")] [Address(RVA = "0x1C744D0", Offset = "0x1C734D0", VA = "0x181C744D0")] [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: 0x06004F6F RID: 20335 RVA: 0x00120B18 File Offset: 0x0011ED18 [Token(Token = "0x6004F6F")] [Address(RVA = "0x1C757D0", Offset = "0x1C747D0", VA = "0x181C757D0")] [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: 0x06004F70 RID: 20336 RVA: 0x00120B94 File Offset: 0x0011ED94 [Token(Token = "0x6004F70")] [Address(RVA = "0x1C74D70", Offset = "0x1C73D70", VA = "0x181C74D70")] [CompilerGenerated] private void HJCODKPOHIH(string MOPOMPHBHKF) { ToastListModel toastListModel = base.ADJIAENKNAN; string text = "Failed to cheer: " + MOPOMPHBHKF; toastListModel.AddMessageToast(text); } // Token: 0x06004F71 RID: 20337 RVA: 0x00120BC4 File Offset: 0x0011EDC4 [Token(Token = "0x6004F71")] [Address(RVA = "0x1C755E0", Offset = "0x1C745E0", VA = "0x181C755E0")] [CompilerGenerated] private object MDECLHCCAKP() { /* An exception occurred when decompiling this method (06004F71) 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: 0x06004F72 RID: 20338 RVA: 0x00120BD8 File Offset: 0x0011EDD8 [Token(Token = "0x6004F72")] [Address(RVA = "0x1C74CD0", Offset = "0x1C73CD0", VA = "0x181C74CD0")] [CompilerGenerated] private void HACFFDLKMCC(object DNGKIAJLLHG) { object obj; this.PBOKEGNEHNO = obj; if (!this.ENANMEELMLK) { this.JBLCKJCEKGB.FCLJOMHIBPB(); this.ENANMEELMLK = true; } } // Token: 0x06004F73 RID: 20339 RVA: 0x00120C10 File Offset: 0x0011EE10 [Token(Token = "0x6004F73")] [Address(RVA = "0x44C890", Offset = "0x44B890", VA = "0x18044C890")] [CompilerGenerated] private string KECMECJAAIO() { return this.HBBJPCCNHKN; } // Token: 0x06004F74 RID: 20340 RVA: 0x00120C24 File Offset: 0x0011EE24 [Token(Token = "0x6004F74")] [Address(RVA = "0x1C758F0", Offset = "0x1C748F0", VA = "0x181C758F0")] [CompilerGenerated] private void OKEOEFJHLDH(string DBFBLNILIGL) { this.HBBJPCCNHKN = DBFBLNILIGL; if (this.OMKKOHGDACB == DBFBLNILIGL) { this.JBLCKJCEKGB.FCLJOMHIBPB(); bool flag = DBFBLNILIGL == 0; this.OMKKOHGDACB = flag; } } // Token: 0x06004F75 RID: 20341 RVA: 0x00120C60 File Offset: 0x0011EE60 [Token(Token = "0x6004F75")] [Address(RVA = "0x1C73EC0", Offset = "0x1C72EC0", VA = "0x181C73EC0")] [CompilerGenerated] private void COHJBLJNCDJ(BaseDialogModel BBPMNICHFLM) { if (BBPMNICHFLM == 0) { int num = 0; this.AGABBAIDDLM = num; return; } this.AGABBAIDDLM = BBPMNICHFLM; } // Token: 0x06004F76 RID: 20342 RVA: 0x00120C84 File Offset: 0x0011EE84 [Token(Token = "0x6004F76")] [Address(RVA = "0x1C74840", Offset = "0x1C73840", VA = "0x181C74840")] [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: 0x06004F77 RID: 20343 RVA: 0x00120D10 File Offset: 0x0011EF10 [Token(Token = "0x6004F77")] [Address(RVA = "0x1C75720", Offset = "0x1C74720", VA = "0x181C75720")] [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: 0x06004F78 RID: 20344 RVA: 0x00120D50 File Offset: 0x0011EF50 [Token(Token = "0x6004F78")] [Address(RVA = "0x1C75630", Offset = "0x1C74630", VA = "0x181C75630")] [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: 0x06004F79 RID: 20345 RVA: 0x00120DB8 File Offset: 0x0011EFB8 [Token(Token = "0x6004F79")] [Address(RVA = "0x1C745B0", Offset = "0x1C735B0", VA = "0x181C745B0")] [CompilerGenerated] private void GJNHDHNMJBA(OEGPIPBKHCN GIAOBLMEMMI) { this.k__BackingField = GIAOBLMEMMI; base.JOJPOMANGPO(); } // Token: 0x04003997 RID: 14743 [Token(Token = "0x4003997")] public const string INVENTION_IS_DETAILS_PAGE_KEY = "INVENTION_IS_DETAILS_PAGE_KEY"; // Token: 0x04003998 RID: 14744 [Token(Token = "0x4003998")] public const string INVENTION_ENTRYPOINT_NAME_KEY = "INVENTION_ENTRYPOINT_NAME_KEY"; // Token: 0x04003999 RID: 14745 [Token(Token = "0x4003999")] private const int CGOOEONGCNH = 250; // Token: 0x0400399B RID: 14747 [Token(Token = "0x400399B")] private const long GHLJNDNCDLI = -1L; // Token: 0x0400399C RID: 14748 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x400399C")] private long OEMDIAHHILF = (long)((ulong)(-1L)); // Token: 0x0400399D RID: 14749 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x400399D")] private bool OIFJIPKFNHK; // Token: 0x0400399E RID: 14750 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x400399E")] private string JFONIMPPOMK = ""; // Token: 0x0400399F RID: 14751 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x400399F")] private List IEEJHMLDNHL; // Token: 0x040039A0 RID: 14752 [global::Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x40039A0")] private bool CIKKIDJAKJI; // Token: 0x040039A8 RID: 14760 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x40039A8")] private DynamicUIDialogModel AGABBAIDDLM; // Token: 0x040039A9 RID: 14761 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x40039A9")] private NLONGNGOMON CIKKABEOEOE; // Token: 0x040039AA RID: 14762 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")] [Token(Token = "0x40039AA")] private IMAFJGKHEMD JBLCKJCEKGB; // Token: 0x040039AB RID: 14763 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")] [Token(Token = "0x40039AB")] private FDEGHHFBJJO PBOKEGNEHNO; // Token: 0x040039AC RID: 14764 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")] [Token(Token = "0x40039AC")] private string HBBJPCCNHKN; // Token: 0x040039AD RID: 14765 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")] [Token(Token = "0x40039AD")] private bool ENANMEELMLK; // Token: 0x040039AE RID: 14766 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE1")] [Token(Token = "0x40039AE")] private bool OMKKOHGDACB; // Token: 0x02000CDE RID: 3294 [Token(Token = "0x2000CDE")] [CompilerGenerated] private sealed class ENPFJNDGALC { // Token: 0x06004F7E RID: 20350 RVA: 0x00120E4C File Offset: 0x0011F04C [Token(Token = "0x6004F7E")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public ENPFJNDGALC() { } // Token: 0x06004F7F RID: 20351 RVA: 0x00120E60 File Offset: 0x0011F060 [Token(Token = "0x6004F7F")] [Address(RVA = "0x1C6F240", Offset = "0x1C6E240", VA = "0x181C6F240")] 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: 0x040039B2 RID: 14770 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40039B2")] public LICPDLGAGGA costInfo; // Token: 0x040039B3 RID: 14771 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40039B3")] public InventionModel <>4__this; } // Token: 0x02000CDF RID: 3295 [Token(Token = "0x2000CDF")] [CompilerGenerated] private sealed class LNMMCAMEFCN { // Token: 0x06004F80 RID: 20352 RVA: 0x00120EAC File Offset: 0x0011F0AC [Token(Token = "0x6004F80")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public LNMMCAMEFCN() { } // Token: 0x06004F81 RID: 20353 RVA: 0x00120EC0 File Offset: 0x0011F0C0 [Token(Token = "0x6004F81")] [Address(RVA = "0x1C77430", Offset = "0x1C76430", VA = "0x181C77430")] 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: 0x06004F82 RID: 20354 RVA: 0x00120F08 File Offset: 0x0011F108 [Token(Token = "0x6004F82")] [Address(RVA = "0x1C77490", Offset = "0x1C76490", VA = "0x181C77490")] 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: 0x06004F83 RID: 20355 RVA: 0x00120F50 File Offset: 0x0011F150 [Token(Token = "0x6004F83")] [Address(RVA = "0x1C77670", Offset = "0x1C76670", VA = "0x181C77670")] internal void b__5() { CheckoutDialogModel checkoutDialogModel = this.cachedCheckoutDialogModel; if (checkoutDialogModel != 0) { checkoutDialogModel.Dismiss(); return; } } // Token: 0x06004F84 RID: 20356 RVA: 0x00120F70 File Offset: 0x0011F170 [Token(Token = "0x6004F84")] [Address(RVA = "0x1C77540", Offset = "0x1C76540", VA = "0x181C77540")] 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: 0x06004F85 RID: 20357 RVA: 0x00120FA4 File Offset: 0x0011F1A4 [Token(Token = "0x6004F85")] [Address(RVA = "0x1C1F490", Offset = "0x1C1E490", VA = "0x181C1F490")] internal void b__3() { this.<>4__this.MKBLJJGJAOH(); this.checkoutDialogData.k__BackingField = (ulong)0L; } // Token: 0x06004F86 RID: 20358 RVA: 0x00120FD0 File Offset: 0x0011F1D0 [Token(Token = "0x6004F86")] [Address(RVA = "0x1C775D0", Offset = "0x1C765D0", VA = "0x181C775D0")] internal void b__4(BaseDialogModel dialog) { if (dialog == 0) { } this.cachedCheckoutDialogModel = dialog; } // Token: 0x040039B4 RID: 14772 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40039B4")] public LICPDLGAGGA costInfo; // Token: 0x040039B5 RID: 14773 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40039B5")] public InventionModel <>4__this; // Token: 0x040039B6 RID: 14774 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x40039B6")] public CheckoutDialogModel cachedCheckoutDialogModel; // Token: 0x040039B7 RID: 14775 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x40039B7")] public PCEJMCMGIIA checkoutDialogData; // Token: 0x040039B8 RID: 14776 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x40039B8")] public Action <>9__5; } // Token: 0x02000CE0 RID: 3296 [Token(Token = "0x2000CE0")] [CompilerGenerated] private sealed class KCCABCHKFPL { // Token: 0x06004F87 RID: 20359 RVA: 0x00120FF0 File Offset: 0x0011F1F0 [Token(Token = "0x6004F87")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public KCCABCHKFPL() { } // Token: 0x06004F88 RID: 20360 RVA: 0x00121004 File Offset: 0x0011F204 [Token(Token = "0x6004F88")] [Address(RVA = "0x1C77040", Offset = "0x1C76040", VA = "0x181C77040")] 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: 0x06004F89 RID: 20361 RVA: 0x00121078 File Offset: 0x0011F278 [Token(Token = "0x6004F89")] [Address(RVA = "0x1C771F0", Offset = "0x1C761F0", VA = "0x181C771F0")] 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: 0x040039B9 RID: 14777 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40039B9")] public InventionModel <>4__this; // Token: 0x040039BA RID: 14778 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40039BA")] public LICPDLGAGGA costInfo; } } }