819 lines
27 KiB
C#
819 lines
27 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using CodeStage.AntiCheat.ObscuredTypes;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Core;
|
|
using StansAssets.Foundation.Async;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
|
|
namespace RRUI.Data
|
|
{
|
|
// Token: 0x02000CE1 RID: 3297
|
|
[Token(Token = "0x2000CE1")]
|
|
public class InventionModelController : ModelController<InventionModel>, IOLLIDNPNNA
|
|
{
|
|
// Token: 0x06004F8A RID: 20362 RVA: 0x001210B8 File Offset: 0x0011F2B8
|
|
[Token(Token = "0x6004F8A")]
|
|
[Address(RVA = "0x1C738A0", Offset = "0x1C728A0", VA = "0x181C738A0", Slot = "20")]
|
|
public BAEJLDPBGFI GetToCardController()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06004F8A)
|
|
|
|
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 1663
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x06004F8B RID: 20363 RVA: 0x001210E4 File Offset: 0x0011F2E4
|
|
[Token(Token = "0x6004F8B")]
|
|
[Address(RVA = "0x1C73950", Offset = "0x1C72950", VA = "0x181C73950")]
|
|
public InventionModelController()
|
|
{
|
|
}
|
|
|
|
// Token: 0x02000CE2 RID: 3298
|
|
[Token(Token = "0x2000CE2")]
|
|
[Serializable]
|
|
private class NameTextImpl : TextControllerImpl<InventionModel>
|
|
{
|
|
// Token: 0x06004F8C RID: 20364 RVA: 0x001210F8 File Offset: 0x0011F2F8
|
|
[Token(Token = "0x6004F8C")]
|
|
[Address(RVA = "0x1C7D430", Offset = "0x1C7C430", VA = "0x181C7D430", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06004F8D RID: 20365 RVA: 0x0012110C File Offset: 0x0011F30C
|
|
[Token(Token = "0x6004F8D")]
|
|
[Address(RVA = "0x1C7D4B0", Offset = "0x1C7C4B0", VA = "0x181C7D4B0")]
|
|
public NameTextImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000CE3 RID: 3299
|
|
[Token(Token = "0x2000CE3")]
|
|
[Serializable]
|
|
private class DescriptionTextImpl : TextControllerImpl<InventionModel>
|
|
{
|
|
// Token: 0x06004F8E RID: 20366 RVA: 0x00121120 File Offset: 0x0011F320
|
|
[Token(Token = "0x6004F8E")]
|
|
[Address(RVA = "0x1C6EE60", Offset = "0x1C6DE60", VA = "0x181C6EE60", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06004F8F RID: 20367 RVA: 0x00121134 File Offset: 0x0011F334
|
|
[Token(Token = "0x6004F8F")]
|
|
[Address(RVA = "0x1C6EEE0", Offset = "0x1C6DEE0", VA = "0x181C6EEE0")]
|
|
public DescriptionTextImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000CE4 RID: 3300
|
|
[Token(Token = "0x2000CE4")]
|
|
[Serializable]
|
|
private class CreatorNameTextImpl : TextControllerImpl<InventionModel>
|
|
{
|
|
// Token: 0x06004F90 RID: 20368 RVA: 0x00121148 File Offset: 0x0011F348
|
|
[Token(Token = "0x6004F90")]
|
|
[Address(RVA = "0x1C6ECF0", Offset = "0x1C6DCF0", VA = "0x181C6ECF0", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
string text = ObscuredString.FAJDMKOEFLH(ObscuredString.FAJDMKOEFLH(string.Empty));
|
|
if (!text.LJGBBKKGKOP())
|
|
{
|
|
string text2 = "@" + text;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004F91 RID: 20369 RVA: 0x00121180 File Offset: 0x0011F380
|
|
[Token(Token = "0x6004F91")]
|
|
[Address(RVA = "0x1C6EE20", Offset = "0x1C6DE20", VA = "0x181C6EE20")]
|
|
public CreatorNameTextImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000CE5 RID: 3301
|
|
[Token(Token = "0x2000CE5")]
|
|
[Serializable]
|
|
private class PriceTextImpl : TextControllerImpl<InventionModel>
|
|
{
|
|
// Token: 0x06004F92 RID: 20370 RVA: 0x00121194 File Offset: 0x0011F394
|
|
[Token(Token = "0x6004F92")]
|
|
[Address(RVA = "0x1C7DED0", Offset = "0x1C7CED0", VA = "0x181C7DED0", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
int num = 0;
|
|
if (string.Format("{0:n0}", num) == 0)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004F93 RID: 20371 RVA: 0x001211B8 File Offset: 0x0011F3B8
|
|
[Token(Token = "0x6004F93")]
|
|
[Address(RVA = "0x1C7E010", Offset = "0x1C7D010", VA = "0x181C7E010")]
|
|
public PriceTextImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000CE6 RID: 3302
|
|
[Token(Token = "0x2000CE6")]
|
|
[Serializable]
|
|
private class InkCostTextImpl : TextControllerImpl<InventionModel>
|
|
{
|
|
// Token: 0x06004F94 RID: 20372 RVA: 0x001211CC File Offset: 0x0011F3CC
|
|
[Token(Token = "0x6004F94")]
|
|
[Address(RVA = "0x1C72EB0", Offset = "0x1C71EB0", VA = "0x181C72EB0", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06004F95 RID: 20373 RVA: 0x001211E0 File Offset: 0x0011F3E0
|
|
[Token(Token = "0x6004F95")]
|
|
[Address(RVA = "0x1C72F20", Offset = "0x1C71F20", VA = "0x181C72F20")]
|
|
public InkCostTextImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000CE7 RID: 3303
|
|
[Token(Token = "0x2000CE7")]
|
|
[Serializable]
|
|
private class OwnerNumberTextImpl : TextControllerImpl<InventionModel>
|
|
{
|
|
// Token: 0x06004F96 RID: 20374 RVA: 0x001211F4 File Offset: 0x0011F3F4
|
|
[Token(Token = "0x6004F96")]
|
|
[Address(RVA = "0x1C7D660", Offset = "0x1C7C660", VA = "0x181C7D660", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
string text;
|
|
if (text == 0)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004F97 RID: 20375 RVA: 0x0012120C File Offset: 0x0011F40C
|
|
[Token(Token = "0x6004F97")]
|
|
[Address(RVA = "0x1C7D700", Offset = "0x1C7C700", VA = "0x181C7D700")]
|
|
public OwnerNumberTextImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000CE8 RID: 3304
|
|
[Token(Token = "0x2000CE8")]
|
|
[Serializable]
|
|
private class CheerNumberTextImpl : TextControllerImpl<InventionModel>
|
|
{
|
|
// Token: 0x06004F98 RID: 20376 RVA: 0x00121220 File Offset: 0x0011F420
|
|
[Token(Token = "0x6004F98")]
|
|
[Address(RVA = "0x1C6E100", Offset = "0x1C6D100", VA = "0x181C6E100", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
string text = AHMJAGEIBMG.AELBOGGCENP(0);
|
|
bool subscribeToDefaultModelEvents = ((MIGKLLCFKNJ)this).OFMCMEJOOJN;
|
|
}
|
|
|
|
// Token: 0x06004F99 RID: 20377 RVA: 0x00121244 File Offset: 0x0011F444
|
|
[Token(Token = "0x6004F99")]
|
|
[Address(RVA = "0x1C6E1B0", Offset = "0x1C6D1B0", VA = "0x181C6E1B0")]
|
|
public CheerNumberTextImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000CE9 RID: 3305
|
|
[Token(Token = "0x2000CE9")]
|
|
[Serializable]
|
|
private class RoomUsageNumberTextImpl : TextControllerImpl<InventionModel>
|
|
{
|
|
// Token: 0x06004F9A RID: 20378 RVA: 0x00121258 File Offset: 0x0011F458
|
|
[Token(Token = "0x6004F9A")]
|
|
[Address(RVA = "0x1C80910", Offset = "0x1C7F910", VA = "0x181C80910", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
string text;
|
|
if (text == 0)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004F9B RID: 20379 RVA: 0x00121270 File Offset: 0x0011F470
|
|
[Token(Token = "0x6004F9B")]
|
|
[Address(RVA = "0x1C809B0", Offset = "0x1C7F9B0", VA = "0x181C809B0")]
|
|
public RoomUsageNumberTextImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000CEA RID: 3306
|
|
[Token(Token = "0x2000CEA")]
|
|
[Serializable]
|
|
private class PermissionTextImpl : TextControllerImpl<InventionModel>
|
|
{
|
|
// Token: 0x06004F9C RID: 20380 RVA: 0x00121284 File Offset: 0x0011F484
|
|
[Token(Token = "0x6004F9C")]
|
|
[Address(RVA = "0x1C7DAD0", Offset = "0x1C7CAD0", VA = "0x181C7DAD0", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
InventionsConfig instance = InventionsConfig.Instance;
|
|
}
|
|
|
|
// Token: 0x06004F9D RID: 20381 RVA: 0x001212A0 File Offset: 0x0011F4A0
|
|
[Token(Token = "0x6004F9D")]
|
|
[Address(RVA = "0x1C7DB70", Offset = "0x1C7CB70", VA = "0x181C7DB70")]
|
|
public PermissionTextImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000CEB RID: 3307
|
|
[Token(Token = "0x2000CEB")]
|
|
[Serializable]
|
|
private class BadgeTextImpl : TextControllerImpl<InventionModel>
|
|
{
|
|
// Token: 0x06004F9E RID: 20382 RVA: 0x001212B4 File Offset: 0x0011F4B4
|
|
[Token(Token = "0x6004F9E")]
|
|
[Address(RVA = "0x1C6DA10", Offset = "0x1C6CA10", VA = "0x181C6DA10", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06004F9F RID: 20383 RVA: 0x001212C8 File Offset: 0x0011F4C8
|
|
[Token(Token = "0x6004F9F")]
|
|
[Address(RVA = "0x1C6DAA0", Offset = "0x1C6CAA0", VA = "0x181C6DAA0")]
|
|
public BadgeTextImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000CEC RID: 3308
|
|
[Token(Token = "0x2000CEC")]
|
|
[Serializable]
|
|
private class MainImageImpl : RecNetRawImageControllerImpl<InventionModel>
|
|
{
|
|
// Token: 0x06004FA0 RID: 20384 RVA: 0x001212DC File Offset: 0x0011F4DC
|
|
[Token(Token = "0x6004FA0")]
|
|
[Address(RVA = "0x1C79EB0", Offset = "0x1C78EB0", VA = "0x181C79EB0", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06004FA1 RID: 20385 RVA: 0x001212F4 File Offset: 0x0011F4F4
|
|
[Token(Token = "0x6004FA1")]
|
|
[Address(RVA = "0x1C79F10", Offset = "0x1C78F10", VA = "0x181C79F10")]
|
|
public MainImageImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000CED RID: 3309
|
|
[Token(Token = "0x2000CED")]
|
|
[Serializable]
|
|
private class CreatorImageImpl : RecNetRawImageControllerImpl<InventionModel>
|
|
{
|
|
// Token: 0x06004FA2 RID: 20386 RVA: 0x00121308 File Offset: 0x0011F508
|
|
[Token(Token = "0x6004FA2")]
|
|
[Address(RVA = "0x1C6EC10", Offset = "0x1C6DC10", VA = "0x181C6EC10", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
if (this != 0)
|
|
{
|
|
}
|
|
string text = ObscuredString.FAJDMKOEFLH(0);
|
|
}
|
|
|
|
// Token: 0x06004FA3 RID: 20387 RVA: 0x00121328 File Offset: 0x0011F528
|
|
[Token(Token = "0x6004FA3")]
|
|
[Address(RVA = "0x1C6ECB0", Offset = "0x1C6DCB0", VA = "0x181C6ECB0")]
|
|
public CreatorImageImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000CEE RID: 3310
|
|
[Token(Token = "0x2000CEE")]
|
|
[Serializable]
|
|
private class BadgeColorImageImpl : ImageControllerImpl<InventionModel>
|
|
{
|
|
// Token: 0x06004FA4 RID: 20388 RVA: 0x0012133C File Offset: 0x0011F53C
|
|
[Token(Token = "0x6004FA4")]
|
|
[Address(RVA = "0x1C6D920", Offset = "0x1C6C920", VA = "0x181C6D920", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
Color certifiedColor = CardsConfig.Instance.invention.certifiedColor;
|
|
this.OFFLOPLJBBG();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004FA5 RID: 20389 RVA: 0x0012136C File Offset: 0x0011F56C
|
|
[Token(Token = "0x6004FA5")]
|
|
[Address(RVA = "0x1C6D9D0", Offset = "0x1C6C9D0", VA = "0x181C6D9D0")]
|
|
public BadgeColorImageImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000CEF RID: 3311
|
|
[Token(Token = "0x2000CEF")]
|
|
[Serializable]
|
|
private class Shim_NavigateToOldWatchAccountDetailsButtonImpl : ButtonControllerImpl<InventionModel>
|
|
{
|
|
// Token: 0x06004FA6 RID: 20390 RVA: 0x00121380 File Offset: 0x0011F580
|
|
[Token(Token = "0x6004FA6")]
|
|
[Address(RVA = "0x1C80C90", Offset = "0x1C7FC90", VA = "0x181C80C90", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06004FA7 RID: 20391 RVA: 0x00121394 File Offset: 0x0011F594
|
|
[Token(Token = "0x6004FA7")]
|
|
[Address(RVA = "0x1C80CF0", Offset = "0x1C7FCF0", VA = "0x181C80CF0", Slot = "29")]
|
|
protected override void IKNMALNFPII()
|
|
{
|
|
Debug.LogError("Local player doesn't exist, can't go to profile screen!");
|
|
}
|
|
|
|
// Token: 0x06004FA8 RID: 20392 RVA: 0x00121408 File Offset: 0x0011F608
|
|
[Token(Token = "0x6004FA8")]
|
|
[Address(RVA = "0x1C80FB0", Offset = "0x1C7FFB0", VA = "0x181C80FB0")]
|
|
public Shim_NavigateToOldWatchAccountDetailsButtonImpl()
|
|
{
|
|
}
|
|
|
|
// Token: 0x040039BB RID: 14779
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x40039BB")]
|
|
[SerializeField]
|
|
[Tooltip("Source tag passed to amplitude events taken in the UI pushed by this controller.")]
|
|
private string amplitudeCommandContext;
|
|
}
|
|
|
|
// Token: 0x02000CF0 RID: 3312
|
|
[Token(Token = "0x2000CF0")]
|
|
[Serializable]
|
|
private class BuyButtonImpl : ButtonControllerImpl<InventionModel>
|
|
{
|
|
// Token: 0x06004FA9 RID: 20393 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6004FA9")]
|
|
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06004FAA RID: 20394 RVA: 0x0012141C File Offset: 0x0011F61C
|
|
[Token(Token = "0x6004FAA")]
|
|
[Address(RVA = "0x1C6DBF0", Offset = "0x1C6CBF0", VA = "0x181C6DBF0", Slot = "29")]
|
|
protected override void IKNMALNFPII()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06004FAB RID: 20395 RVA: 0x0012142C File Offset: 0x0011F62C
|
|
[Token(Token = "0x6004FAB")]
|
|
[Address(RVA = "0x1C6DC30", Offset = "0x1C6CC30", VA = "0x181C6DC30")]
|
|
public BuyButtonImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000CF1 RID: 3313
|
|
[Token(Token = "0x2000CF1")]
|
|
[Serializable]
|
|
private class TryButtonImpl : ButtonControllerImpl<InventionModel>
|
|
{
|
|
// Token: 0x06004FAC RID: 20396 RVA: 0x00121440 File Offset: 0x0011F640
|
|
[Token(Token = "0x6004FAC")]
|
|
[Address(RVA = "0x1C82A10", Offset = "0x1C81A10", VA = "0x181C82A10", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
bool flag = 0 != 0;
|
|
}
|
|
|
|
// Token: 0x06004FAD RID: 20397 RVA: 0x0012145C File Offset: 0x0011F65C
|
|
[Token(Token = "0x6004FAD")]
|
|
[Address(RVA = "0x1C82A70", Offset = "0x1C81A70", VA = "0x181C82A70", 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: 0x06004FAE RID: 20398 RVA: 0x0012149C File Offset: 0x0011F69C
|
|
[Token(Token = "0x6004FAE")]
|
|
[Address(RVA = "0x1C82BC0", Offset = "0x1C81BC0", VA = "0x181C82BC0")]
|
|
public TryButtonImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000CF2 RID: 3314
|
|
[Token(Token = "0x2000CF2")]
|
|
[Serializable]
|
|
private class ReportInventionButtonImpl : ButtonControllerImpl<InventionModel>
|
|
{
|
|
// Token: 0x06004FAF RID: 20399 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6004FAF")]
|
|
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06004FB0 RID: 20400 RVA: 0x001214B0 File Offset: 0x0011F6B0
|
|
[Token(Token = "0x6004FB0")]
|
|
[Address(RVA = "0x1C805F0", Offset = "0x1C7F5F0", VA = "0x181C805F0", Slot = "29")]
|
|
protected override void IKNMALNFPII()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06004FB1 RID: 20401 RVA: 0x001214C0 File Offset: 0x0011F6C0
|
|
[Token(Token = "0x6004FB1")]
|
|
[Address(RVA = "0x1C80630", Offset = "0x1C7F630", VA = "0x181C80630")]
|
|
public ReportInventionButtonImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000CF3 RID: 3315
|
|
[Token(Token = "0x2000CF3")]
|
|
[Serializable]
|
|
private class CheerToggleImpl : ToggleControllerImpl<InventionModel>
|
|
{
|
|
// Token: 0x06004FB2 RID: 20402 RVA: 0x001214D4 File Offset: 0x0011F6D4
|
|
[Token(Token = "0x6004FB2")]
|
|
[Address(RVA = "0x1C6E1F0", Offset = "0x1C6D1F0", VA = "0x181C6E1F0", 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: 0x06004FB3 RID: 20403 RVA: 0x0012150C File Offset: 0x0011F70C
|
|
[Token(Token = "0x6004FB3")]
|
|
[Address(RVA = "0x1C6E310", Offset = "0x1C6D310", VA = "0x181C6E310", 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: 0x06004FB4 RID: 20404 RVA: 0x00121548 File Offset: 0x0011F748
|
|
[Token(Token = "0x6004FB4")]
|
|
[Address(RVA = "0x1C6E4C0", Offset = "0x1C6D4C0", VA = "0x181C6E4C0")]
|
|
public CheerToggleImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000CF4 RID: 3316
|
|
[Token(Token = "0x2000CF4")]
|
|
[Serializable]
|
|
private class StoreItemDetailLinkImpl : LinkControllerImpl<InventionModel>
|
|
{
|
|
// Token: 0x06004FB5 RID: 20405 RVA: 0x0012155C File Offset: 0x0011F75C
|
|
[Token(Token = "0x6004FB5")]
|
|
[Address(RVA = "0x1C82070", Offset = "0x1C81070", VA = "0x181C82070", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06004FB6 RID: 20406 RVA: 0x00121570 File Offset: 0x0011F770
|
|
[Token(Token = "0x6004FB6")]
|
|
[Address(RVA = "0x1C820D0", Offset = "0x1C810D0", VA = "0x181C820D0", 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: 0x06004FB7 RID: 20407 RVA: 0x001215A8 File Offset: 0x0011F7A8
|
|
[Token(Token = "0x6004FB7")]
|
|
[Address(RVA = "0x1C821C0", Offset = "0x1C811C0", VA = "0x181C821C0")]
|
|
public StoreItemDetailLinkImpl()
|
|
{
|
|
}
|
|
|
|
// Token: 0x040039BC RID: 14780
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x40039BC")]
|
|
[SerializeField]
|
|
private string entrypointName;
|
|
}
|
|
|
|
// Token: 0x02000CF5 RID: 3317
|
|
[Token(Token = "0x2000CF5")]
|
|
[Serializable]
|
|
private class FromUriImpl : FromUriControllerImpl<InventionModel>
|
|
{
|
|
// Token: 0x06004FB8 RID: 20408 RVA: 0x001215BC File Offset: 0x0011F7BC
|
|
[Token(Token = "0x6004FB8")]
|
|
[Address(RVA = "0x1C71BB0", Offset = "0x1C70BB0", VA = "0x181C71BB0", 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: 0x06004FB9 RID: 20409 RVA: 0x001215F8 File Offset: 0x0011F7F8
|
|
[Token(Token = "0x6004FB9")]
|
|
[Address(RVA = "0x1C71E00", Offset = "0x1C70E00", VA = "0x181C71E00")]
|
|
public FromUriImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000CF6 RID: 3318
|
|
[Token(Token = "0x2000CF6")]
|
|
[Serializable]
|
|
private class HideOwnedButtonImpl : HideableControllerImpl<InventionModel>
|
|
{
|
|
// Token: 0x06004FBA RID: 20410 RVA: 0x0012160C File Offset: 0x0011F80C
|
|
[Token(Token = "0x6004FBA")]
|
|
[Address(RVA = "0x1C72D40", Offset = "0x1C71D40", VA = "0x181C72D40", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06004FBB RID: 20411 RVA: 0x00121624 File Offset: 0x0011F824
|
|
[Token(Token = "0x6004FBB")]
|
|
[Address(RVA = "0x1C72DB0", Offset = "0x1C71DB0", VA = "0x181C72DB0")]
|
|
public HideOwnedButtonImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000CF7 RID: 3319
|
|
[Token(Token = "0x2000CF7")]
|
|
[Serializable]
|
|
private class HideIfOwnedImpl : HideableControllerImpl<InventionModel>
|
|
{
|
|
// Token: 0x06004FBC RID: 20412 RVA: 0x00121638 File Offset: 0x0011F838
|
|
[Token(Token = "0x6004FBC")]
|
|
[Address(RVA = "0x1C72A40", Offset = "0x1C71A40", VA = "0x181C72A40", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
bool flag = (uint)1 != 0U;
|
|
}
|
|
|
|
// Token: 0x06004FBD RID: 20413 RVA: 0x00121654 File Offset: 0x0011F854
|
|
[Token(Token = "0x6004FBD")]
|
|
[Address(RVA = "0x1C72AB0", Offset = "0x1C71AB0", VA = "0x181C72AB0")]
|
|
public HideIfOwnedImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000CF8 RID: 3320
|
|
[Token(Token = "0x2000CF8")]
|
|
[Serializable]
|
|
private class HideGetButtonImpl : HideableControllerImpl<InventionModel>
|
|
{
|
|
// Token: 0x06004FBE RID: 20414 RVA: 0x00121668 File Offset: 0x0011F868
|
|
[Token(Token = "0x6004FBE")]
|
|
[Address(RVA = "0x1C72720", Offset = "0x1C71720", VA = "0x181C72720", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06004FBF RID: 20415 RVA: 0x00121680 File Offset: 0x0011F880
|
|
[Token(Token = "0x6004FBF")]
|
|
[Address(RVA = "0x1C72790", Offset = "0x1C71790", VA = "0x181C72790")]
|
|
public HideGetButtonImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000CF9 RID: 3321
|
|
[Token(Token = "0x2000CF9")]
|
|
[Serializable]
|
|
private class HideBuyButtonImpl : HideableControllerImpl<InventionModel>
|
|
{
|
|
// Token: 0x06004FC0 RID: 20416 RVA: 0x00121694 File Offset: 0x0011F894
|
|
[Token(Token = "0x6004FC0")]
|
|
[Address(RVA = "0x1C72670", Offset = "0x1C71670", VA = "0x181C72670", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06004FC1 RID: 20417 RVA: 0x001216AC File Offset: 0x0011F8AC
|
|
[Token(Token = "0x6004FC1")]
|
|
[Address(RVA = "0x1C726E0", Offset = "0x1C716E0", VA = "0x181C726E0")]
|
|
public HideBuyButtonImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000CFA RID: 3322
|
|
[Token(Token = "0x2000CFA")]
|
|
[Serializable]
|
|
private class HideInventionPriceImpl : HideableControllerImpl<InventionModel>
|
|
{
|
|
// Token: 0x06004FC2 RID: 20418 RVA: 0x001216C0 File Offset: 0x0011F8C0
|
|
[Token(Token = "0x6004FC2")]
|
|
[Address(RVA = "0x1C72C80", Offset = "0x1C71C80", VA = "0x181C72C80", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06004FC3 RID: 20419 RVA: 0x001216D4 File Offset: 0x0011F8D4
|
|
[Token(Token = "0x6004FC3")]
|
|
[Address(RVA = "0x1C72D00", Offset = "0x1C71D00", VA = "0x181C72D00")]
|
|
public HideInventionPriceImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000CFB RID: 3323
|
|
[Token(Token = "0x2000CFB")]
|
|
[Serializable]
|
|
private class TagSpawnerImpl : PrefabSpawnerControllerImpl<InventionModel>
|
|
{
|
|
// Token: 0x06004FC4 RID: 20420 RVA: 0x001216E8 File Offset: 0x0011F8E8
|
|
[Token(Token = "0x6004FC4")]
|
|
[Address(RVA = "0x1C82840", Offset = "0x1C81840", VA = "0x181C82840", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
int num = 0;
|
|
base.GOHACMHPDED<string>(num);
|
|
}
|
|
|
|
// Token: 0x06004FC5 RID: 20421 RVA: 0x00121700 File Offset: 0x0011F900
|
|
[Token(Token = "0x6004FC5")]
|
|
[Address(RVA = "0x1C82720", Offset = "0x1C81720", VA = "0x181C82720", 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++;
|
|
}
|
|
((IMainThreadDispatcher)GCCLEJOGCCE.GetComponentInChildren<TextMeshProUGUI>()).Init();
|
|
}
|
|
|
|
// Token: 0x06004FC6 RID: 20422 RVA: 0x00121734 File Offset: 0x0011F934
|
|
[Token(Token = "0x6004FC6")]
|
|
[Address(RVA = "0x1C82890", Offset = "0x1C81890", VA = "0x181C82890")]
|
|
public TagSpawnerImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000CFC RID: 3324
|
|
[Token(Token = "0x2000CFC")]
|
|
[Serializable]
|
|
private class InventionToCardImpl : ToCardControllerImpl<InventionModel>
|
|
{
|
|
// Token: 0x17000E4C RID: 3660
|
|
// (get) Token: 0x06004FC7 RID: 20423 RVA: 0x00121748 File Offset: 0x0011F948
|
|
[Token(Token = "0x17000E4C")]
|
|
protected override GALEIGFHNBB CardData
|
|
{
|
|
[Token(Token = "0x6004FC7")]
|
|
[Address(RVA = "0x1C76AC0", Offset = "0x1C75AC0", VA = "0x181C76AC0", 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: 0x06004FC8 RID: 20424 RVA: 0x00121800 File Offset: 0x0011FA00
|
|
[Token(Token = "0x6004FC8")]
|
|
[Address(RVA = "0x1C76A80", Offset = "0x1C75A80", VA = "0x181C76A80")]
|
|
public InventionToCardImpl()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06004FC9 RID: 20425 RVA: 0x00121814 File Offset: 0x0011FA14
|
|
[Token(Token = "0x6004FC9")]
|
|
[Address(RVA = "0x1C76940", Offset = "0x1C75940", VA = "0x181C76940")]
|
|
[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);
|
|
}
|
|
}
|
|
}
|
|
}
|