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

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);
}
}
}
}