Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/RRUI/Data/InventionModel.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

1435 lines
54 KiB
C#

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<string> 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<System.String> 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<string>(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1<string>(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.<GEMENGGIAFG>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<long> pjjjmgdalbf = BBHENFCNLAB.PJJJMGDALBF;
Action<long> action = new Action(this.PJJJMGDALBF);
BBHENFCNLAB.PJJJMGDALBF = MFBGLIHGCGO.BPJDFPACLMK(pjjjmgdalbf, action);
MFBGLIHGCGO<int> nlhpibggdmo = PEGGCEDHBOF.NLHPIBGGDMO;
Action<int> 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<long> pjjjmgdalbf = BBHENFCNLAB.PJJJMGDALBF;
Action<long> action = new Action(this.PJJJMGDALBF);
BBHENFCNLAB.PJJJMGDALBF = MFBGLIHGCGO.GMNMHGMFGOL(pjjjmgdalbf, action);
MFBGLIHGCGO<int> nlhpibggdmo = PEGGCEDHBOF.NLHPIBGGDMO;
Action<int> 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.<LAAELBKJOPB>k__BackingField = num;
this.<EJJABGDFGEG>k__BackingField = num;
this.<EGKJCPCOIGG>k__BackingField = num != 0;
this.<ABPEJAHPEFJ>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.<LAAELBKJOPB>k__BackingField;
if (obbbpcbimme != 0 && GKLPIFBPGOD == obbbpcbimme.<KBFNGJBKEOP>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<HJPDBNLCGIB> pmgcjepkfof = BBHENFCNLAB.IIPHPOBADGF(this.OEMDIAHHILF);
Action<HJPDBNLCGIB> action = new Action(this.OPEIENMGKIC);
int num = 0;
num += num;
num++;
PMGCJEPKFOF<HJPDBNLCGIB> 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.<LAAELBKJOPB>k__BackingField;
long oemdiahhilf = this.OEMDIAHHILF;
int <FCDMDLKPAAK>k__BackingField = obbbpcbimme.<FCDMDLKPAAK>k__BackingField;
PMGCJEPKFOF<NEFHINKECJJ> pmgcjepkfof = BBHENFCNLAB.FNHJAHFBHHL(oemdiahhilf, <FCDMDLKPAAK>k__BackingField);
Action<NEFHINKECJJ> action = new Action(this.GJJBOMGDADL);
int num = 0;
num += num;
num++;
PMGCJEPKFOF<NEFHINKECJJ> 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.<LAAELBKJOPB>k__BackingField != (ulong)0L)
{
OBBBPCBIMME obbbpcbimme = this.<LAAELBKJOPB>k__BackingField;
string text = this.<GEMENGGIAFG>k__BackingField;
int num = 0;
CFLMJLFBOKH.OEAIOAJHALN(CFLMJLFBOKH.NOIAPAJCEMB.InventionsTab, obbbpcbimme, num, text);
LICPDLGAGGA licpdlgagga = new LICPDLGAGGA(this.<LAAELBKJOPB>k__BackingField, (DGOHCPBKOHD)num, (ACDKILABNNC)((uint)2));
LICPDLGAGGA costInfo = licpdlgagga;
PMGCJEPKFOF<OBBBPCBIMME> pmgcjepkfof = BBHENFCNLAB.JICCPIEAHIK(this.<LAAELBKJOPB>k__BackingField.<BHBCCAKKIMJ>k__BackingField);
Action<OBBBPCBIMME> action = delegate(OBBBPCBIMME ownedInvention)
{
if (ownedInvention == 0 || !ownedInvention.<AONKJNPFIGJ>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.<LAAELBKJOPB>k__BackingField;
if (obbbpcbimme != 0)
{
CBLLFJEDOII<bool> cbllfjedoii = JGGNJPBJHJA.PBIEAOCOMNC(obbbpcbimme, "InventionStore");
Action<bool> <>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<bool> 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.<EJJABGDFGEG>k__BackingField != (ulong)0L)
{
WatchUI local = WatchUI.BFPPPLIJIGC;
if (local != 0)
{
PlayerDetailsWatchUIFlow flowByType = local.GetFlowByType<PlayerDetailsWatchUIFlow>();
}
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 <BHBCCAKKIMJ>k__BackingField = this.<LAAELBKJOPB>k__BackingField.<BHBCCAKKIMJ>k__BackingField;
bool flag = !this.<ABPEJAHPEFJ>k__BackingField.<NIOEIABHBCH>k__BackingField;
PMGCJEPKFOF<AHEPPAEOLOD> pmgcjepkfof = BBHENFCNLAB.ANJHOOPIAKM(<BHBCCAKKIMJ>k__BackingField, flag);
Action<AHEPPAEOLOD> action = new Action(this.OIHILJMICED);
int num = 0;
num += num;
num++;
Action<string> 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<DOPNALIMPNA> list;
do
{
num = 0;
this.PBOKEGNEHNO = (FDEGHHFBJJO)((ulong)4294967295L);
string empty = string.Empty;
this.HBBJPCCNHKN = empty;
this.ENANMEELMLK = num != 0;
list = new List();
List<InventionsConfig.InventionReportCategoryFriendlyNameMapping> 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<object> func = new Func(this.MDECLHCCAKP);
lbehdfohdfl.MBGEMDOHIAD = func;
Action<object> action = new Action(this.HACFFDLKMCC);
lbehdfohdfl.JMELLPEIDNG = action;
EIHJCCEGFLF eihjccegflf = new EIHJCCEGFLF();
eihjccegflf.GPJEDBDCNNP = "Report Details";
eihjccegflf.CCAOPECOMAM = "Enter report details here...";
Func<string> func2 = new Func(this.KECMECJAAIO);
eihjccegflf.ENFKJGHCEIG = func2;
Action<string> action2 = new Action(this.OKEOEFJHLDH);
eihjccegflf.BFHMFOIEJOO = action2;
eihjccegflf.HLGEICDGAOG = action2;
eihjccegflf.IOEGBNNLJIE = true;
List<DOPNALIMPNA> 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.<OBHNJENCHDE>k__BackingField = lkechmgocgi;
IMAFJGKHEMD imafjgkhemd = new IMAFJGKHEMD();
imafjgkhemd.GPJEDBDCNNP = "Submit";
imafjgkhemd.GPJAHEOLCPN = "Submit";
Action action3 = new Action(this.HLFBACCOCDE);
imafjgkhemd.MEEKCCGGFFD = action3;
imafjgkhemd.<ALFJBDILAME>k__BackingField = lkechmgocgi;
Func<bool> func3 = new Func(this.JDLLLNEHADE);
imafjgkhemd.IPCGFLNAMGG = func3;
LKECHMGOCGI lkechmgocgi2 = new LKECHMGOCGI();
lkechmgocgi2.<OBHNJENCHDE>k__BackingField = lkechmgocgi2;
BKFEHJJFINJ bkfehjjfinj = new BKFEHJJFINJ();
bkfehjjfinj.<AOAPLJOGIKJ>k__BackingField = "Players who send false reports or abuse the reporting system will be penalized.";
bkfehjjfinj.<ALFJBDILAME>k__BackingField = lkechmgocgi2;
bkfehjjfinj.<LOAIJCDKAOA>k__BackingField = bkfehjjfinj;
bkfehjjfinj.<BJDPIMEJIMJ>k__BackingField = bkfehjjfinj;
List<DOPNALIMPNA> list3 = new List();
list3.Add(bkfehjjfinj);
list3.Add(imafjgkhemd);
NLONGNGOMON nlongngomon = new NLONGNGOMON();
string <LGACIEKBLBM>k__BackingField = this.<LAAELBKJOPB>k__BackingField.<LGACIEKBLBM>k__BackingField;
string text = string.Format("Report {0}", <LGACIEKBLBM>k__BackingField);
nlongngomon.<CEJPKGDKMJE>k__BackingField = text;
nlongngomon.PFDJAAFIIGD = list2;
nlongngomon.LMGLKPMHADA = list3;
nlongngomon.<KEOPECIOAGK>k__BackingField = (IECOEANLJCJ)((ulong)2L);
this.CIKKABEOEOE = nlongngomon;
this.JBLCKJCEKGB = imafjgkhemd;
if (base.PKJJDBNMMEA != 0)
{
Action<BaseDialogModel<NLONGNGOMON>> 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.<LKDDHOOKEKP>k__BackingField)
{
OBBBPCBIMME obbbpcbimme = this.<LAAELBKJOPB>k__BackingField;
int num = 0;
if (obbbpcbimme != 0)
{
}
string tokenStringFormatted = Storefront.GetTokenStringFormatted((long)num);
OBBBPCBIMME obbbpcbimme2 = this.<LAAELBKJOPB>k__BackingField;
if (obbbpcbimme2 == 0 || obbbpcbimme2.<LGKBIBJHNCN>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.<LKDDHOOKEKP>k__BackingField)
{
OBBBPCBIMME obbbpcbimme = this.<LAAELBKJOPB>k__BackingField;
if (obbbpcbimme != 0 && obbbpcbimme.<LGKBIBJHNCN>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<DOPNALIMPNA> 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 <BHBCCAKKIMJ>k__BackingField = this.<LAAELBKJOPB>k__BackingField.<BHBCCAKKIMJ>k__BackingField;
FDEGHHFBJJO pbokegnehno = this.PBOKEGNEHNO;
Action<KLAMKCBENEA> action = new Action(this.GODCJLCPBEM);
int num = 0;
num += num;
num++;
Action<string> 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.<LAAELBKJOPB>k__BackingField != (ulong)0L)
{
long oemdiahhilf = this.OEMDIAHHILF;
this.<EGKJCPCOIGG>k__BackingField = false;
PMGCJEPKFOF<OBBBPCBIMME> pmgcjepkfof = BBHENFCNLAB.JICCPIEAHIK(oemdiahhilf);
Action<OBBBPCBIMME> 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.<LAAELBKJOPB>k__BackingField == (ulong)0L)
{
int num = 0;
this.<ABPEJAHPEFJ>k__BackingField = num;
return;
}
PMGCJEPKFOF<OEGPIPBKHCN> pmgcjepkfof = BBHENFCNLAB.IGFBODDECPK(this.OEMDIAHHILF);
Action<OEGPIPBKHCN> action = new Action(this.GJNHDHNMJBA);
int num2 = 0;
num2 += num2;
num2++;
PMGCJEPKFOF<OEGPIPBKHCN> 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<int, CardModel, InventionModel, BAEJLDPBGFI> action = delegate(int index, CardModel cardModel, InventionModel inventionModel, BAEJLDPBGFI accountToCardController)
{
long <BHBCCAKKIMJ>k__BackingField = lnmmcamefcn.costInfo.<LAAELBKJOPB>k__BackingField.<BHBCCAKKIMJ>k__BackingField;
inventionModel.OEMDIAHHILF = <BHBCCAKKIMJ>k__BackingField;
inventionModel.OIFJIPKFNHK = false;
inventionModel.CIKKIDJAKJI = false;
inventionModel.<GEMENGGIAFG>k__BackingField = (ulong)0L;
inventionModel.MKBLJJGJAOH();
};
int num2 = 0;
PCEJMCMGIIA pcejmcmgiia = PCEJMCMGIIA.KJIKOFCAMAJ<InventionModel, InventionModelController>(EICGEAEHBBO, action, num2);
lnmmcamefcn.checkoutDialogData = pcejmcmgiia;
pcejmcmgiia.<FNJFBAEINFF>k__BackingField = "Invention_Store";
lnmmcamefcn.checkoutDialogData.<MOHBIFLJNPB>k__BackingField = "This purchase is between you and the invention creator.";
lnmmcamefcn.checkoutDialogData.<PHEJHIIHKIP>k__BackingField = "If you find the invention is misrepresented or violates the Code of Conduct, please report it.";
lnmmcamefcn.checkoutDialogData.<GOIJONLEIAG>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.<PAABJIENLBM>k__BackingField = action2;
PCEJMCMGIIA checkoutDialogData2 = lnmmcamefcn.checkoutDialogData;
Action action3 = delegate
{
InventionModel <>4__this2 = lnmmcamefcn.<>4__this;
OBBBPCBIMME obbbpcbimme = <>4__this2.<LAAELBKJOPB>k__BackingField;
string text = <>4__this2.<GEMENGGIAFG>k__BackingField;
int num3 = 0;
CFLMJLFBOKH.OEAIOAJHALN(CFLMJLFBOKH.NOIAPAJCEMB.InventionsTab, obbbpcbimme, num3, text);
};
checkoutDialogData2.<GGGIDJPEJDE>k__BackingField = action3;
PCEJMCMGIIA checkoutDialogData3 = lnmmcamefcn.checkoutDialogData;
Action action4 = delegate
{
lnmmcamefcn.<>4__this.MKBLJJGJAOH();
lnmmcamefcn.checkoutDialogData.<NPFBOHLFFJH>k__BackingField = (ulong)0L;
};
checkoutDialogData3.<NPFBOHLFFJH>k__BackingField = action4;
DialogListModel dialogListModel = base.PKJJDBNMMEA;
PCEJMCMGIIA checkoutDialogData4 = lnmmcamefcn.checkoutDialogData;
PMGCJEPKFOF pmgcjepkfof = dialogListModel.AddDialog<PCEJMCMGIIA>(DLKPBLNKLAD.PURCHASE_CONFIRMATION, checkoutDialogData4);
Action<BaseDialogModel<PCEJMCMGIIA>> action5 = delegate(BaseDialogModel<PCEJMCMGIIA> 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.<LAAELBKJOPB>k__BackingField;
string text = this.<GEMENGGIAFG>k__BackingField;
int num = 0;
int num2 = 0;
CFLMJLFBOKH.OEAIOAJHALN(CFLMJLFBOKH.NOIAPAJCEMB.InventionsTab, obbbpcbimme, num2, text);
long <BHBCCAKKIMJ>k__BackingField = obbbpcbimme.<BHBCCAKKIMJ>k__BackingField;
int? <LGKBIBJHNCN>k__BackingField = obbbpcbimme.<LGKBIBJHNCN>k__BackingField;
string text2 = this.<GEMENGGIAFG>k__BackingField;
PMGCJEPKFOF<GEAPBDGCKMB.InventionPurchaseResponseDTO> pmgcjepkfof = GEAPBDGCKMB.MOANDFACFAP(<BHBCCAKKIMJ>k__BackingField, num, text2);
Action<GEAPBDGCKMB.InventionPurchaseResponseDTO> action = delegate(GEAPBDGCKMB.InventionPurchaseResponseDTO response)
{
InventionModel <>4__this = kccabchkfpl.<>4__this;
int num3 = 0;
if (<>4__this != num3)
{
if (response == 0 || response.<InventionResponse>k__BackingField.<BCMKPFMGHLE>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.<GEMENGGIAFG>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<string> 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.<GEMENGGIAFG>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<string> 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.<LAAELBKJOPB>k__BackingField = LDNFNNNHPPB;
OBBBPCBIMME obbbpcbimme = this.<LAAELBKJOPB>k__BackingField;
long oemdiahhilf = this.OEMDIAHHILF;
int <FCDMDLKPAAK>k__BackingField = obbbpcbimme.<FCDMDLKPAAK>k__BackingField;
PMGCJEPKFOF<NEFHINKECJJ> pmgcjepkfof = BBHENFCNLAB.FNHJAHFBHHL(oemdiahhilf, <FCDMDLKPAAK>k__BackingField);
Action<NEFHINKECJJ> action = new Action(this.GJJBOMGDADL);
int num = 0;
num += num;
num++;
this.DKCHPIPHPOE();
if ((this.CIKKIDJAKJI ? 1 : 0) != num)
{
OBBBPCBIMME obbbpcbimme2 = this.<LAAELBKJOPB>k__BackingField;
int num2 = 0;
int num3 = 0;
CFLMJLFBOKH.OEAIOAJHALN(CFLMJLFBOKH.NOIAPAJCEMB.InventionsTab, obbbpcbimme2, num3, num2);
if (this.<LAAELBKJOPB>k__BackingField == num)
{
this.<ABPEJAHPEFJ>k__BackingField = num;
obbbpcbimme2 += obbbpcbimme2;
num += 19;
}
PMGCJEPKFOF<OEGPIPBKHCN> pmgcjepkfof2 = BBHENFCNLAB.IGFBODDECPK(this.OEMDIAHHILF);
Action<OEGPIPBKHCN> action2 = new Action(this.GJNHDHNMJBA);
num += num;
num++;
PMGCJEPKFOF<HJPDBNLCGIB> pmgcjepkfof3 = BBHENFCNLAB.IIPHPOBADGF(this.OEMDIAHHILF);
Action<HJPDBNLCGIB> action3 = new Action(this.OPEIENMGKIC);
if (num < this)
{
num += num;
if (num == this)
{
num += 19;
num += typeof(PMGCJEPKFOF<NEFHINKECJJ>).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<CCEOLAOLEKJ> BLGHALAPNFG()
{
return PEGGCEDHBOF.NFKMGNHDCMN(this.<LAAELBKJOPB>k__BackingField.<KBFNGJBKEOP>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.<EJJABGDFGEG>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<JLFCINPLFID> <KKFLLGKIPND>k__BackingField = GKMINFBIAMJ.<KKFLLGKIPND>k__BackingField;
if (<KKFLLGKIPND>k__BackingField != 0)
{
Func<JLFCINPLFID, string> <>9__69_ = InventionModel.<>c.<>9__69_1;
if (<>9__69_ == 0)
{
InventionModel.<>c.<>9__69_1 = (JLFCINPLFID tag) => tag.<PAJHIMLGFHH>k__BackingField;
}
List<string> list = Enumerable.ToList<string>(Enumerable.Select<JLFCINPLFID, string>(<KKFLLGKIPND>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 <BCMKPFMGHLE>k__BackingField = GIAOBLMEMMI.<BCMKPFMGHLE>k__BackingField;
if (<BCMKPFMGHLE>k__BackingField != JJONIELLJGH.Success)
{
ToastListModel toastListModel = base.ADJIAENKNAN;
string text2;
string text = "Failed to cheer: " + text2;
toastListModel.AddMessageToast(text);
}
OEGPIPBKHCN oegpipbkhcn = this.<ABPEJAHPEFJ>k__BackingField;
if (!oegpipbkhcn.<NIOEIABHBCH>k__BackingField)
{
base.ADJIAENKNAN.AddMessageToast("Cheers!");
}
bool flag = !oegpipbkhcn.<NIOEIABHBCH>k__BackingField;
oegpipbkhcn.<NIOEIABHBCH>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<NLONGNGOMON> 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.<NHCNKEMFEJC>k__BackingField)
{
string <LHJAKNBODPE>k__BackingField = GIAOBLMEMMI.<LHJAKNBODPE>k__BackingField;
Sprite reportFailIcon = PlayerCommerceConfig.Instance.reportFailIcon;
int num = 0;
this.CLNJDAFFHGH("Failed to Send Report", <LHJAKNBODPE>k__BackingField, reportFailIcon, num);
string <LHJAKNBODPE>k__BackingField2 = GIAOBLMEMMI.<LHJAKNBODPE>k__BackingField;
Debug.LogError("Uh oh! There was an error while processing your report." + <LHJAKNBODPE>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.<AONKJNPFIGJ>k__BackingField)
{
this.<EGKJCPCOIGG>k__BackingField = false;
this.<IPDIEJLEJKP>k__BackingField = false;
}
int? <LGKBIBJHNCN>k__BackingField = this.<LAAELBKJOPB>k__BackingField.<LGKBIBJHNCN>k__BackingField;
if (<LGKBIBJHNCN>k__BackingField != 0)
{
bool flag = <LGKBIBJHNCN>k__BackingField > 0;
if (<LGKBIBJHNCN>k__BackingField != flag && GIAOBLMEMMI == 0)
{
this.<EGKJCPCOIGG>k__BackingField = true;
}
}
this.<EGKJCPCOIGG>k__BackingField = false;
this.<IPDIEJLEJKP>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.<ABPEJAHPEFJ>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<string> 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 <GetInvention>b__0(OBBBPCBIMME ownedInvention)
{
if (ownedInvention == 0 || !ownedInvention.<AONKJNPFIGJ>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 <LaunchPurchaseConfirmationDialog>b__0(int index, CardModel cardModel, InventionModel inventionModel, BAEJLDPBGFI accountToCardController)
{
long <BHBCCAKKIMJ>k__BackingField = this.costInfo.<LAAELBKJOPB>k__BackingField.<BHBCCAKKIMJ>k__BackingField;
inventionModel.OEMDIAHHILF = <BHBCCAKKIMJ>k__BackingField;
inventionModel.OIFJIPKFNHK = false;
inventionModel.CIKKIDJAKJI = false;
inventionModel.<GEMENGGIAFG>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 <LaunchPurchaseConfirmationDialog>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 <LaunchPurchaseConfirmationDialog>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 <LaunchPurchaseConfirmationDialog>b__2()
{
InventionModel inventionModel = this.<>4__this;
OBBBPCBIMME <LAAELBKJOPB>k__BackingField = inventionModel.<LAAELBKJOPB>k__BackingField;
string <GEMENGGIAFG>k__BackingField = inventionModel.<GEMENGGIAFG>k__BackingField;
int num = 0;
CFLMJLFBOKH.OEAIOAJHALN(CFLMJLFBOKH.NOIAPAJCEMB.InventionsTab, <LAAELBKJOPB>k__BackingField, num, <GEMENGGIAFG>k__BackingField);
}
// Token: 0x06004F85 RID: 20357 RVA: 0x00120FA4 File Offset: 0x0011F1A4
[Token(Token = "0x6004F85")]
[Address(RVA = "0x1C1F490", Offset = "0x1C1E490", VA = "0x181C1F490")]
internal void <LaunchPurchaseConfirmationDialog>b__3()
{
this.<>4__this.MKBLJJGJAOH();
this.checkoutDialogData.<NPFBOHLFFJH>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 <LaunchPurchaseConfirmationDialog>b__4(BaseDialogModel<PCEJMCMGIIA> 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 <TryPurchaseInvention>b__0(GEAPBDGCKMB.InventionPurchaseResponseDTO response)
{
InventionModel inventionModel = this.<>4__this;
int num = 0;
if (inventionModel != num)
{
if (response == 0 || response.<InventionResponse>k__BackingField.<BCMKPFMGHLE>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 <GEMENGGIAFG>k__BackingField = inventionModel2.<GEMENGGIAFG>k__BackingField;
ulong num2;
DABKFAIHBBP dabkfaihbbp = dialogListModel2.MMJCMBKCEIE(licpdlgagga, <GEMENGGIAFG>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 <TryPurchaseInvention>b__1(string error)
{
InventionModel inventionModel = this.<>4__this;
int num = 0;
if (inventionModel != num)
{
DialogListModel dialogListModel = this.<>4__this.PKJJDBNMMEA;
string <GEMENGGIAFG>k__BackingField = this.<>4__this.<GEMENGGIAFG>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;
}
}
}