797 lines
26 KiB
C#
797 lines
26 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using CodeStage.AntiCheat.ObscuredTypes;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Core;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
|
|
namespace RRUI.Data
|
|
{
|
|
// Token: 0x02000CA6 RID: 3238
|
|
[Token(Token = "0x2000CA6")]
|
|
public class InventionModelController : ModelController<InventionModel>, IOLLIDNPNNA
|
|
{
|
|
// Token: 0x06004E43 RID: 20035 RVA: 0x0011E7F4 File Offset: 0x0011C9F4
|
|
[Token(Token = "0x6004E43")]
|
|
[Address(RVA = "0x12BE0B0", Offset = "0x12BCEB0", VA = "0x1812BE0B0", Slot = "20")]
|
|
public BAEJLDPBGFI GetToCardController()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06004E43)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling BAEJLDPBGFI RRUI.Data.InventionModelController::GetToCardController()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_1C:
|
|
brtrue(IL_1C, cne:bool(ldloc:Type(var_0_0A), ldc.i4:int32[exp:Type](0)))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x06004E44 RID: 20036 RVA: 0x0011E820 File Offset: 0x0011CA20
|
|
[Token(Token = "0x6004E44")]
|
|
[Address(RVA = "0x12BE160", Offset = "0x12BCF60", VA = "0x1812BE160")]
|
|
public InventionModelController()
|
|
{
|
|
}
|
|
|
|
// Token: 0x02000CA7 RID: 3239
|
|
[Token(Token = "0x2000CA7")]
|
|
[Serializable]
|
|
private class NameTextImpl : TextControllerImpl<InventionModel>
|
|
{
|
|
// Token: 0x06004E45 RID: 20037 RVA: 0x0011E834 File Offset: 0x0011CA34
|
|
[Token(Token = "0x6004E45")]
|
|
[Address(RVA = "0x12C7080", Offset = "0x12C5E80", VA = "0x1812C7080", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06004E46 RID: 20038 RVA: 0x0011E848 File Offset: 0x0011CA48
|
|
[Token(Token = "0x6004E46")]
|
|
[Address(RVA = "0x12C7100", Offset = "0x12C5F00", VA = "0x1812C7100")]
|
|
public NameTextImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000CA8 RID: 3240
|
|
[Token(Token = "0x2000CA8")]
|
|
[Serializable]
|
|
private class DescriptionTextImpl : TextControllerImpl<InventionModel>
|
|
{
|
|
// Token: 0x06004E47 RID: 20039 RVA: 0x0011E85C File Offset: 0x0011CA5C
|
|
[Token(Token = "0x6004E47")]
|
|
[Address(RVA = "0x12B9C50", Offset = "0x12B8A50", VA = "0x1812B9C50", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06004E48 RID: 20040 RVA: 0x0011E870 File Offset: 0x0011CA70
|
|
[Token(Token = "0x6004E48")]
|
|
[Address(RVA = "0x12B9CD0", Offset = "0x12B8AD0", VA = "0x1812B9CD0")]
|
|
public DescriptionTextImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000CA9 RID: 3241
|
|
[Token(Token = "0x2000CA9")]
|
|
[Serializable]
|
|
private class CreatorNameTextImpl : TextControllerImpl<InventionModel>
|
|
{
|
|
// Token: 0x06004E49 RID: 20041 RVA: 0x0011E884 File Offset: 0x0011CA84
|
|
[Token(Token = "0x6004E49")]
|
|
[Address(RVA = "0x12B99A0", Offset = "0x12B87A0", VA = "0x1812B99A0", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
string text = ObscuredString.FAJDMKOEFLH(ObscuredString.FAJDMKOEFLH(string.Empty));
|
|
if (!text.LJGBBKKGKOP())
|
|
{
|
|
string text2 = "@" + text;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004E4A RID: 20042 RVA: 0x0011E8BC File Offset: 0x0011CABC
|
|
[Token(Token = "0x6004E4A")]
|
|
[Address(RVA = "0x12B9AD0", Offset = "0x12B88D0", VA = "0x1812B9AD0")]
|
|
public CreatorNameTextImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000CAA RID: 3242
|
|
[Token(Token = "0x2000CAA")]
|
|
[Serializable]
|
|
private class PriceTextImpl : TextControllerImpl<InventionModel>
|
|
{
|
|
// Token: 0x06004E4B RID: 20043 RVA: 0x0011E8D0 File Offset: 0x0011CAD0
|
|
[Token(Token = "0x6004E4B")]
|
|
[Address(RVA = "0x12C7E20", Offset = "0x12C6C20", VA = "0x1812C7E20", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
int num = 0;
|
|
if (string.Format("{0:n0}", num) == 0)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004E4C RID: 20044 RVA: 0x0011E8F4 File Offset: 0x0011CAF4
|
|
[Token(Token = "0x6004E4C")]
|
|
[Address(RVA = "0x12C7F60", Offset = "0x12C6D60", VA = "0x1812C7F60")]
|
|
public PriceTextImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000CAB RID: 3243
|
|
[Token(Token = "0x2000CAB")]
|
|
[Serializable]
|
|
private class InkCostTextImpl : TextControllerImpl<InventionModel>
|
|
{
|
|
// Token: 0x06004E4D RID: 20045 RVA: 0x0011E908 File Offset: 0x0011CB08
|
|
[Token(Token = "0x6004E4D")]
|
|
[Address(RVA = "0x12BD7D0", Offset = "0x12BC5D0", VA = "0x1812BD7D0", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06004E4E RID: 20046 RVA: 0x0011E91C File Offset: 0x0011CB1C
|
|
[Token(Token = "0x6004E4E")]
|
|
[Address(RVA = "0x12BD840", Offset = "0x12BC640", VA = "0x1812BD840")]
|
|
public InkCostTextImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000CAC RID: 3244
|
|
[Token(Token = "0x2000CAC")]
|
|
[Serializable]
|
|
private class OwnerNumberTextImpl : TextControllerImpl<InventionModel>
|
|
{
|
|
// Token: 0x06004E4F RID: 20047 RVA: 0x0011E930 File Offset: 0x0011CB30
|
|
[Token(Token = "0x6004E4F")]
|
|
[Address(RVA = "0x12C72B0", Offset = "0x12C60B0", VA = "0x1812C72B0", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
string text;
|
|
if (text == 0)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004E50 RID: 20048 RVA: 0x0011E948 File Offset: 0x0011CB48
|
|
[Token(Token = "0x6004E50")]
|
|
[Address(RVA = "0x12C7350", Offset = "0x12C6150", VA = "0x1812C7350")]
|
|
public OwnerNumberTextImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000CAD RID: 3245
|
|
[Token(Token = "0x2000CAD")]
|
|
[Serializable]
|
|
private class CheerNumberTextImpl : TextControllerImpl<InventionModel>
|
|
{
|
|
// Token: 0x06004E51 RID: 20049 RVA: 0x0011E95C File Offset: 0x0011CB5C
|
|
[Token(Token = "0x6004E51")]
|
|
[Address(RVA = "0x12B8DB0", Offset = "0x12B7BB0", VA = "0x1812B8DB0", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
string text = AHMJAGEIBMG.AELBOGGCENP(0);
|
|
bool subscribeToDefaultModelEvents = ((MIGKLLCFKNJ)this).OFMCMEJOOJN;
|
|
}
|
|
|
|
// Token: 0x06004E52 RID: 20050 RVA: 0x0011E980 File Offset: 0x0011CB80
|
|
[Token(Token = "0x6004E52")]
|
|
[Address(RVA = "0x12B8E60", Offset = "0x12B7C60", VA = "0x1812B8E60")]
|
|
public CheerNumberTextImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000CAE RID: 3246
|
|
[Token(Token = "0x2000CAE")]
|
|
[Serializable]
|
|
private class RoomUsageNumberTextImpl : TextControllerImpl<InventionModel>
|
|
{
|
|
// Token: 0x06004E53 RID: 20051 RVA: 0x0011E994 File Offset: 0x0011CB94
|
|
[Token(Token = "0x6004E53")]
|
|
[Address(RVA = "0x12CA860", Offset = "0x12C9660", VA = "0x1812CA860", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
string text;
|
|
if (text == 0)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004E54 RID: 20052 RVA: 0x0011E9AC File Offset: 0x0011CBAC
|
|
[Token(Token = "0x6004E54")]
|
|
[Address(RVA = "0x12CA900", Offset = "0x12C9700", VA = "0x1812CA900")]
|
|
public RoomUsageNumberTextImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000CAF RID: 3247
|
|
[Token(Token = "0x2000CAF")]
|
|
[Serializable]
|
|
private class PermissionTextImpl : TextControllerImpl<InventionModel>
|
|
{
|
|
// Token: 0x06004E55 RID: 20053 RVA: 0x0011E9C0 File Offset: 0x0011CBC0
|
|
[Token(Token = "0x6004E55")]
|
|
[Address(RVA = "0x12C7A40", Offset = "0x12C6840", VA = "0x1812C7A40", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
InventionsConfig instance = InventionsConfig.Instance;
|
|
}
|
|
|
|
// Token: 0x06004E56 RID: 20054 RVA: 0x0011E9DC File Offset: 0x0011CBDC
|
|
[Token(Token = "0x6004E56")]
|
|
[Address(RVA = "0x12C7AE0", Offset = "0x12C68E0", VA = "0x1812C7AE0")]
|
|
public PermissionTextImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000CB0 RID: 3248
|
|
[Token(Token = "0x2000CB0")]
|
|
[Serializable]
|
|
private class BadgeTextImpl : TextControllerImpl<InventionModel>
|
|
{
|
|
// Token: 0x06004E57 RID: 20055 RVA: 0x0011E9F0 File Offset: 0x0011CBF0
|
|
[Token(Token = "0x6004E57")]
|
|
[Address(RVA = "0x12B89E0", Offset = "0x12B77E0", VA = "0x1812B89E0", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06004E58 RID: 20056 RVA: 0x0011EA04 File Offset: 0x0011CC04
|
|
[Token(Token = "0x6004E58")]
|
|
[Address(RVA = "0x12B8A70", Offset = "0x12B7870", VA = "0x1812B8A70")]
|
|
public BadgeTextImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000CB1 RID: 3249
|
|
[Token(Token = "0x2000CB1")]
|
|
[Serializable]
|
|
private class MainImageImpl : RecNetRawImageControllerImpl<InventionModel>
|
|
{
|
|
// Token: 0x06004E59 RID: 20057 RVA: 0x0011EA18 File Offset: 0x0011CC18
|
|
[Token(Token = "0x6004E59")]
|
|
[Address(RVA = "0x12C4540", Offset = "0x12C3340", VA = "0x1812C4540", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06004E5A RID: 20058 RVA: 0x0011EA30 File Offset: 0x0011CC30
|
|
[Token(Token = "0x6004E5A")]
|
|
[Address(RVA = "0x12C45A0", Offset = "0x12C33A0", VA = "0x1812C45A0")]
|
|
public MainImageImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000CB2 RID: 3250
|
|
[Token(Token = "0x2000CB2")]
|
|
[Serializable]
|
|
private class CreatorImageImpl : RecNetRawImageControllerImpl<InventionModel>
|
|
{
|
|
// Token: 0x06004E5B RID: 20059 RVA: 0x0011EA44 File Offset: 0x0011CC44
|
|
[Token(Token = "0x6004E5B")]
|
|
[Address(RVA = "0x12B98C0", Offset = "0x12B86C0", VA = "0x1812B98C0", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
if (this != 0)
|
|
{
|
|
}
|
|
string text = ObscuredString.FAJDMKOEFLH(0);
|
|
}
|
|
|
|
// Token: 0x06004E5C RID: 20060 RVA: 0x0011EA64 File Offset: 0x0011CC64
|
|
[Token(Token = "0x6004E5C")]
|
|
[Address(RVA = "0x12B9960", Offset = "0x12B8760", VA = "0x1812B9960")]
|
|
public CreatorImageImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000CB3 RID: 3251
|
|
[Token(Token = "0x2000CB3")]
|
|
[Serializable]
|
|
private class BadgeColorImageImpl : ImageControllerImpl<InventionModel>
|
|
{
|
|
// Token: 0x06004E5D RID: 20061 RVA: 0x0011EA78 File Offset: 0x0011CC78
|
|
[Token(Token = "0x6004E5D")]
|
|
[Address(RVA = "0x12B88F0", Offset = "0x12B76F0", VA = "0x1812B88F0", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
Color certifiedColor = CardsConfig.Instance.invention.certifiedColor;
|
|
this.OFFLOPLJBBG();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004E5E RID: 20062 RVA: 0x0011EAA8 File Offset: 0x0011CCA8
|
|
[Token(Token = "0x6004E5E")]
|
|
[Address(RVA = "0x12B89A0", Offset = "0x12B77A0", VA = "0x1812B89A0")]
|
|
public BadgeColorImageImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000CB4 RID: 3252
|
|
[Token(Token = "0x2000CB4")]
|
|
[Serializable]
|
|
private class Shim_NavigateToOldWatchAccountDetailsButtonImpl : ButtonControllerImpl<InventionModel>
|
|
{
|
|
// Token: 0x06004E5F RID: 20063 RVA: 0x0011EABC File Offset: 0x0011CCBC
|
|
[Token(Token = "0x6004E5F")]
|
|
[Address(RVA = "0x12CABE0", Offset = "0x12C99E0", VA = "0x1812CABE0", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06004E60 RID: 20064 RVA: 0x0011EAD0 File Offset: 0x0011CCD0
|
|
[Token(Token = "0x6004E60")]
|
|
[Address(RVA = "0x12CAC40", Offset = "0x12C9A40", VA = "0x1812CAC40", Slot = "29")]
|
|
protected override void IKNMALNFPII()
|
|
{
|
|
Debug.LogError("Local player doesn't exist, can't go to profile screen!");
|
|
}
|
|
|
|
// Token: 0x06004E61 RID: 20065 RVA: 0x0011EB3C File Offset: 0x0011CD3C
|
|
[Token(Token = "0x6004E61")]
|
|
[Address(RVA = "0x12CAF00", Offset = "0x12C9D00", VA = "0x1812CAF00")]
|
|
public Shim_NavigateToOldWatchAccountDetailsButtonImpl()
|
|
{
|
|
}
|
|
|
|
// Token: 0x040038EA RID: 14570
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x40038EA")]
|
|
[SerializeField]
|
|
[Tooltip("Source tag passed to amplitude events taken in the UI pushed by this controller.")]
|
|
private string amplitudeCommandContext;
|
|
}
|
|
|
|
// Token: 0x02000CB5 RID: 3253
|
|
[Token(Token = "0x2000CB5")]
|
|
[Serializable]
|
|
private class BuyButtonImpl : ButtonControllerImpl<InventionModel>
|
|
{
|
|
// Token: 0x06004E62 RID: 20066 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6004E62")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06004E63 RID: 20067 RVA: 0x0011EB50 File Offset: 0x0011CD50
|
|
[Token(Token = "0x6004E63")]
|
|
[Address(RVA = "0x12B8BC0", Offset = "0x12B79C0", VA = "0x1812B8BC0", Slot = "29")]
|
|
protected override void IKNMALNFPII()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06004E64 RID: 20068 RVA: 0x0011EB60 File Offset: 0x0011CD60
|
|
[Token(Token = "0x6004E64")]
|
|
[Address(RVA = "0x12B8C00", Offset = "0x12B7A00", VA = "0x1812B8C00")]
|
|
public BuyButtonImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000CB6 RID: 3254
|
|
[Token(Token = "0x2000CB6")]
|
|
[Serializable]
|
|
private class TryButtonImpl : ButtonControllerImpl<InventionModel>
|
|
{
|
|
// Token: 0x06004E65 RID: 20069 RVA: 0x0011EB74 File Offset: 0x0011CD74
|
|
[Token(Token = "0x6004E65")]
|
|
[Address(RVA = "0x12CC8C0", Offset = "0x12CB6C0", VA = "0x1812CC8C0", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
bool flag = 0 != 0;
|
|
}
|
|
|
|
// Token: 0x06004E66 RID: 20070 RVA: 0x0011EB90 File Offset: 0x0011CD90
|
|
[Token(Token = "0x6004E66")]
|
|
[Address(RVA = "0x12CC920", Offset = "0x12CB720", VA = "0x1812CC920", Slot = "29")]
|
|
protected override void IKNMALNFPII()
|
|
{
|
|
if (this != 0)
|
|
{
|
|
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;
|
|
}
|
|
}
|
|
};
|
|
}
|
|
CBLLFJEDOII<bool> cbllfjedoii;
|
|
PMGCJEPKFOF<bool> pmgcjepkfof = cbllfjedoii.OHLPJBFCABI(<>9__72_);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004E67 RID: 20071 RVA: 0x0011EBD0 File Offset: 0x0011CDD0
|
|
[Token(Token = "0x6004E67")]
|
|
[Address(RVA = "0x12CCA70", Offset = "0x12CB870", VA = "0x1812CCA70")]
|
|
public TryButtonImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000CB7 RID: 3255
|
|
[Token(Token = "0x2000CB7")]
|
|
[Serializable]
|
|
private class ReportInventionButtonImpl : ButtonControllerImpl<InventionModel>
|
|
{
|
|
// Token: 0x06004E68 RID: 20072 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6004E68")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06004E69 RID: 20073 RVA: 0x0011EBE4 File Offset: 0x0011CDE4
|
|
[Token(Token = "0x6004E69")]
|
|
[Address(RVA = "0x12CA540", Offset = "0x12C9340", VA = "0x1812CA540", Slot = "29")]
|
|
protected override void IKNMALNFPII()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06004E6A RID: 20074 RVA: 0x0011EBF4 File Offset: 0x0011CDF4
|
|
[Token(Token = "0x6004E6A")]
|
|
[Address(RVA = "0x12CA580", Offset = "0x12C9380", VA = "0x1812CA580")]
|
|
public ReportInventionButtonImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000CB8 RID: 3256
|
|
[Token(Token = "0x2000CB8")]
|
|
[Serializable]
|
|
private class CheerToggleImpl : ToggleControllerImpl<InventionModel>
|
|
{
|
|
// Token: 0x06004E6B RID: 20075 RVA: 0x0011EC08 File Offset: 0x0011CE08
|
|
[Token(Token = "0x6004E6B")]
|
|
[Address(RVA = "0x12B8EA0", Offset = "0x12B7CA0", VA = "0x1812B8EA0", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
int num = 0;
|
|
if (num == 0)
|
|
{
|
|
}
|
|
bool flag = num != 0;
|
|
if (num != 0 && num != 0)
|
|
{
|
|
bool flag2 = !num.PMLHCCBBNEC();
|
|
}
|
|
if (num != 0)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004E6C RID: 20076 RVA: 0x0011EC40 File Offset: 0x0011CE40
|
|
[Token(Token = "0x6004E6C")]
|
|
[Address(RVA = "0x12B8FC0", Offset = "0x12B7DC0", VA = "0x1812B8FC0", Slot = "29")]
|
|
protected override void IKNMALNFPII()
|
|
{
|
|
if (this != 0)
|
|
{
|
|
Action<AHEPPAEOLOD> action = new Action(base.OIHILJMICED);
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
Action<string> action2 = new Action(base.HJCODKPOHIH);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004E6D RID: 20077 RVA: 0x0011EC7C File Offset: 0x0011CE7C
|
|
[Token(Token = "0x6004E6D")]
|
|
[Address(RVA = "0x12B9170", Offset = "0x12B7F70", VA = "0x1812B9170")]
|
|
public CheerToggleImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000CB9 RID: 3257
|
|
[Token(Token = "0x2000CB9")]
|
|
[Serializable]
|
|
private class StoreItemDetailLinkImpl : LinkControllerImpl<InventionModel>
|
|
{
|
|
// Token: 0x06004E6E RID: 20078 RVA: 0x0011EC90 File Offset: 0x0011CE90
|
|
[Token(Token = "0x6004E6E")]
|
|
[Address(RVA = "0x12CBF30", Offset = "0x12CAD30", VA = "0x1812CBF30", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06004E6F RID: 20079 RVA: 0x0011ECA4 File Offset: 0x0011CEA4
|
|
[Token(Token = "0x6004E6F")]
|
|
[Address(RVA = "0x12CBF90", Offset = "0x12CAD90", VA = "0x1812CBF90", Slot = "29")]
|
|
protected override void IKNMALNFPII()
|
|
{
|
|
CECAKDDNHLN cecakddnhln2;
|
|
CECAKDDNHLN cecakddnhln = cecakddnhln2.JKHELHNPILB("INVENTION_IS_DETAILS_PAGE_KEY", true);
|
|
string text = this.entrypointName;
|
|
CECAKDDNHLN cecakddnhln3 = cecakddnhln.JKHELHNPILB("INVENTION_ENTRYPOINT_NAME_KEY", text);
|
|
}
|
|
|
|
// Token: 0x06004E70 RID: 20080 RVA: 0x0011ECDC File Offset: 0x0011CEDC
|
|
[Token(Token = "0x6004E70")]
|
|
[Address(RVA = "0x12CC080", Offset = "0x12CAE80", VA = "0x1812CC080")]
|
|
public StoreItemDetailLinkImpl()
|
|
{
|
|
}
|
|
|
|
// Token: 0x040038EB RID: 14571
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x40038EB")]
|
|
[SerializeField]
|
|
private string entrypointName;
|
|
}
|
|
|
|
// Token: 0x02000CBA RID: 3258
|
|
[Token(Token = "0x2000CBA")]
|
|
[Serializable]
|
|
private class FromUriImpl : FromUriControllerImpl<InventionModel>
|
|
{
|
|
// Token: 0x06004E71 RID: 20081 RVA: 0x0011ECF0 File Offset: 0x0011CEF0
|
|
[Token(Token = "0x6004E71")]
|
|
[Address(RVA = "0x12BC890", Offset = "0x12BB690", VA = "0x1812BC890", Slot = "29")]
|
|
protected override void BOEJIAHIFCH()
|
|
{
|
|
int num = 0;
|
|
CECAKDDNHLN cecakddnhln;
|
|
if (cecakddnhln.HIPCEPGGLDA(num))
|
|
{
|
|
CECAKDDNHLN cecakddnhln2;
|
|
bool flag = cecakddnhln2.NIAPNGIGHFE("INVENTION_IS_DETAILS_PAGE_KEY", num);
|
|
CECAKDDNHLN cecakddnhln3;
|
|
bool flag2 = cecakddnhln3.NIAPNGIGHFE("INVENTION_ENTRYPOINT_NAME_KEY", num);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004E72 RID: 20082 RVA: 0x0011ED2C File Offset: 0x0011CF2C
|
|
[Token(Token = "0x6004E72")]
|
|
[Address(RVA = "0x12BCAE0", Offset = "0x12BB8E0", VA = "0x1812BCAE0")]
|
|
public FromUriImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000CBB RID: 3259
|
|
[Token(Token = "0x2000CBB")]
|
|
[Serializable]
|
|
private class HideOwnedButtonImpl : HideableControllerImpl<InventionModel>
|
|
{
|
|
// Token: 0x06004E73 RID: 20083 RVA: 0x0011ED40 File Offset: 0x0011CF40
|
|
[Token(Token = "0x6004E73")]
|
|
[Address(RVA = "0x12BD660", Offset = "0x12BC460", VA = "0x1812BD660", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06004E74 RID: 20084 RVA: 0x0011ED58 File Offset: 0x0011CF58
|
|
[Token(Token = "0x6004E74")]
|
|
[Address(RVA = "0x12BD6D0", Offset = "0x12BC4D0", VA = "0x1812BD6D0")]
|
|
public HideOwnedButtonImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000CBC RID: 3260
|
|
[Token(Token = "0x2000CBC")]
|
|
[Serializable]
|
|
private class HideGetButtonImpl : HideableControllerImpl<InventionModel>
|
|
{
|
|
// Token: 0x06004E75 RID: 20085 RVA: 0x0011ED6C File Offset: 0x0011CF6C
|
|
[Token(Token = "0x6004E75")]
|
|
[Address(RVA = "0x12BD0F0", Offset = "0x12BBEF0", VA = "0x1812BD0F0", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06004E76 RID: 20086 RVA: 0x0011ED84 File Offset: 0x0011CF84
|
|
[Token(Token = "0x6004E76")]
|
|
[Address(RVA = "0x12BD160", Offset = "0x12BBF60", VA = "0x1812BD160")]
|
|
public HideGetButtonImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000CBD RID: 3261
|
|
[Token(Token = "0x2000CBD")]
|
|
[Serializable]
|
|
private class HideBuyButtonImpl : HideableControllerImpl<InventionModel>
|
|
{
|
|
// Token: 0x06004E77 RID: 20087 RVA: 0x0011ED98 File Offset: 0x0011CF98
|
|
[Token(Token = "0x6004E77")]
|
|
[Address(RVA = "0x12BD040", Offset = "0x12BBE40", VA = "0x1812BD040", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06004E78 RID: 20088 RVA: 0x0011EDB0 File Offset: 0x0011CFB0
|
|
[Token(Token = "0x6004E78")]
|
|
[Address(RVA = "0x12BD0B0", Offset = "0x12BBEB0", VA = "0x1812BD0B0")]
|
|
public HideBuyButtonImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000CBE RID: 3262
|
|
[Token(Token = "0x2000CBE")]
|
|
[Serializable]
|
|
private class HideInventionPriceImpl : HideableControllerImpl<InventionModel>
|
|
{
|
|
// Token: 0x06004E79 RID: 20089 RVA: 0x0011EDC4 File Offset: 0x0011CFC4
|
|
[Token(Token = "0x6004E79")]
|
|
[Address(RVA = "0x12BD5A0", Offset = "0x12BC3A0", VA = "0x1812BD5A0", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06004E7A RID: 20090 RVA: 0x0011EDD8 File Offset: 0x0011CFD8
|
|
[Token(Token = "0x6004E7A")]
|
|
[Address(RVA = "0x12BD620", Offset = "0x12BC420", VA = "0x1812BD620")]
|
|
public HideInventionPriceImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000CBF RID: 3263
|
|
[Token(Token = "0x2000CBF")]
|
|
[Serializable]
|
|
private class TagSpawnerImpl : PrefabSpawnerControllerImpl<InventionModel>
|
|
{
|
|
// Token: 0x06004E7B RID: 20091 RVA: 0x0011EDEC File Offset: 0x0011CFEC
|
|
[Token(Token = "0x6004E7B")]
|
|
[Address(RVA = "0x12CC6F0", Offset = "0x12CB4F0", VA = "0x1812CC6F0", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
int num = 0;
|
|
base.GOHACMHPDED<string>(num);
|
|
}
|
|
|
|
// Token: 0x06004E7C RID: 20092 RVA: 0x0011EE04 File Offset: 0x0011D004
|
|
[Token(Token = "0x6004E7C")]
|
|
[Address(RVA = "0x12CC5D0", Offset = "0x12CB3D0", VA = "0x1812CC5D0", Slot = "29")]
|
|
protected override void CLBPDGGELMA(GameObject GCCLEJOGCCE, int EFBDCIJMFGD)
|
|
{
|
|
int num = 0;
|
|
if (num < EFBDCIJMFGD)
|
|
{
|
|
num += num;
|
|
if (num == EFBDCIJMFGD)
|
|
{
|
|
string text;
|
|
text += text;
|
|
throw new NullReferenceException();
|
|
}
|
|
num++;
|
|
}
|
|
bool isCompleted = ((IAsyncResult)GCCLEJOGCCE.GetComponentInChildren<TextMeshProUGUI>()).IsCompleted;
|
|
}
|
|
|
|
// Token: 0x06004E7D RID: 20093 RVA: 0x0011EE3C File Offset: 0x0011D03C
|
|
[Token(Token = "0x6004E7D")]
|
|
[Address(RVA = "0x12CC740", Offset = "0x12CB540", VA = "0x1812CC740")]
|
|
public TagSpawnerImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000CC0 RID: 3264
|
|
[Token(Token = "0x2000CC0")]
|
|
[Serializable]
|
|
private class InventionToCardImpl : ToCardControllerImpl<InventionModel>
|
|
{
|
|
// Token: 0x17000E0E RID: 3598
|
|
// (get) Token: 0x06004E7E RID: 20094 RVA: 0x0011EE50 File Offset: 0x0011D050
|
|
[Token(Token = "0x17000E0E")]
|
|
protected override GALEIGFHNBB CardData
|
|
{
|
|
[Token(Token = "0x6004E7E")]
|
|
[Address(RVA = "0x12C1280", Offset = "0x12C0080", VA = "0x1812C1280", Slot = "76")]
|
|
get
|
|
{
|
|
int num = 0;
|
|
if (num == 0)
|
|
{
|
|
}
|
|
GALEIGFHNBB galeigfhnbb = new GALEIGFHNBB();
|
|
if (galeigfhnbb == 0 || galeigfhnbb != 0)
|
|
{
|
|
}
|
|
galeigfhnbb.<GJINGNPBMOF>k__BackingField = num;
|
|
if (num == 0 || num != 0)
|
|
{
|
|
}
|
|
galeigfhnbb.<BFDIBJOMOMM>k__BackingField = num;
|
|
if (num != 0)
|
|
{
|
|
}
|
|
galeigfhnbb.<DKPKBGEABHC>k__BackingField = num;
|
|
if (galeigfhnbb != 0)
|
|
{
|
|
}
|
|
galeigfhnbb.<EEAGJCIHELJ>k__BackingField = num;
|
|
if (num == 0)
|
|
{
|
|
CardsConfig instance = CardsConfig.Instance;
|
|
}
|
|
galeigfhnbb.<NHBCJNENEMO>k__BackingField = num;
|
|
if (num == 0)
|
|
{
|
|
}
|
|
galeigfhnbb.<FOIMMDBIEMM>k__BackingField = "CERTIFIED";
|
|
if (num == 0)
|
|
{
|
|
Color white = Color.white;
|
|
}
|
|
Color certifiedColor = CardsConfig.Instance.invention.certifiedColor;
|
|
int num2 = 0;
|
|
galeigfhnbb.<PBOEPKBHIML>k__BackingField = num2;
|
|
Action action = new Action(this.MEHKJFGIKOC);
|
|
galeigfhnbb.<OBKDGIJGGFF>k__BackingField = action;
|
|
return galeigfhnbb;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004E7F RID: 20095 RVA: 0x0011EF08 File Offset: 0x0011D108
|
|
[Token(Token = "0x6004E7F")]
|
|
[Address(RVA = "0x12C1240", Offset = "0x12C0040", VA = "0x1812C1240")]
|
|
public InventionToCardImpl()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06004E80 RID: 20096 RVA: 0x0011EF1C File Offset: 0x0011D11C
|
|
[Token(Token = "0x6004E80")]
|
|
[Address(RVA = "0x12C1100", Offset = "0x12BFF00", VA = "0x1812C1100")]
|
|
[CompilerGenerated]
|
|
private void MEHKJFGIKOC()
|
|
{
|
|
CardsConfig.InventionCardConfig invention = CardsConfig.Instance.invention;
|
|
CECAKDDNHLN cecakddnhln2;
|
|
CECAKDDNHLN cecakddnhln = cecakddnhln2.JKHELHNPILB("INVENTION_IS_DETAILS_PAGE_KEY", true);
|
|
int num = 0;
|
|
BrowserModel browserModel;
|
|
CECAKDDNHLN cecakddnhln3;
|
|
browserModel.GoTo(cecakddnhln3, num != 0);
|
|
}
|
|
}
|
|
}
|
|
}
|