2814 lines
96 KiB
C#
2814 lines
96 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using System.Text;
|
|
using AGUI.StackedUI;
|
|
using AGUI.StackedUI.Dialog;
|
|
using Cpp2IlInjected;
|
|
using Google.Protobuf;
|
|
using Pathfinding.RVO;
|
|
using Photon.Pun;
|
|
using RecRoom.AGUI.ToolUIs;
|
|
using RecRoom.Circuits;
|
|
using RecRoom.CircuitsV2;
|
|
using RecRoom.CircuitsV2.ContextNodes;
|
|
using RecRoom.Core.Rendering;
|
|
using RecRoom.Tools;
|
|
using UnityEngine;
|
|
using UnityEngine.Serialization;
|
|
|
|
namespace RecRoom.Core.Creation.Circuits
|
|
{
|
|
// Token: 0x020032ED RID: 13037
|
|
[Token(Token = "0x20032ED")]
|
|
public class UGCSpawner : MonoBehaviourPun, EOCLMMENCKH, GDMDKPLBJAC, IDODLJEIOCE, FOFACENOEHB
|
|
{
|
|
// Token: 0x17003D59 RID: 15705
|
|
// (get) Token: 0x0601638A RID: 91018 RVA: 0x00528768 File Offset: 0x00526968
|
|
[Token(Token = "0x17003D59")]
|
|
private static int GPFDMIOMCLA
|
|
{
|
|
[Token(Token = "0x601638A")]
|
|
[Address(RVA = "0x17AD540", Offset = "0x17AC540", VA = "0x1817AD540")]
|
|
get
|
|
{
|
|
return KKPBCOOONNK.NLIADADJGIF;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601638B RID: 91019 RVA: 0x0052877C File Offset: 0x0052697C
|
|
[Token(Token = "0x601638B")]
|
|
[Address(RVA = "0x4936E0", Offset = "0x4926E0", VA = "0x1804936E0")]
|
|
protected GameObject IENMEEIOCPA()
|
|
{
|
|
return this.defaultPreview;
|
|
}
|
|
|
|
// Token: 0x17003D5A RID: 15706
|
|
// (get) Token: 0x0601638C RID: 91020 RVA: 0x00528790 File Offset: 0x00526990
|
|
[Token(Token = "0x17003D5A")]
|
|
public static PLMKONNFGHB<UGCSpawner, CreationObject> JJOOHCAFNEO
|
|
{
|
|
[Token(Token = "0x601638C")]
|
|
[Address(RVA = "0x17B15B0", Offset = "0x17B05B0", VA = "0x1817B15B0")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0601638C)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling PLMKONNFGHB<RecRoom.Core.Creation.Circuits.UGCSpawner,RecRoom.Core.Creation.CreationObject> RecRoom.Core.Creation.Circuits.UGCSpawner::get_CreationObjectSpawned()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:class [RecRoom.Datastructures.Runtime]IILCGFIHJLP<class RecRoom.Core.Creation.Circuits.UGCSpawner, class RecRoom.Core.Creation.CreationObject>(var_0_05, ldsfld:class [RecRoom.Datastructures.Runtime]IILCGFIHJLP<class RecRoom.Core.Creation.Circuits.UGCSpawner, class RecRoom.Core.Creation.CreationObject>(UGCSpawner::KPPJJMFLGAP))
|
|
}
|
|
|
|
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: 0x0601638D RID: 91021 RVA: 0x005287A4 File Offset: 0x005269A4
|
|
[Token(Token = "0x601638D")]
|
|
[Address(RVA = "0x17AB5B0", Offset = "0x17AA5B0", VA = "0x1817AB5B0", Slot = "22")]
|
|
protected virtual void ELKONCMHJMH(UGCSpawner LIMOILDIGKF, CreationObject MGHEBJEJGJI)
|
|
{
|
|
IILCGFIHJLP<UGCSpawner, CreationObject> kppjjmflgap = UGCSpawner.KPPJJMFLGAP;
|
|
if (kppjjmflgap != 0)
|
|
{
|
|
kppjjmflgap.CNFDGDEOPPF(LIMOILDIGKF, MGHEBJEJGJI);
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003D5B RID: 15707
|
|
// (get) Token: 0x0601638E RID: 91022 RVA: 0x005287C4 File Offset: 0x005269C4
|
|
[Token(Token = "0x17003D5B")]
|
|
public static AGHMNFKGBEH<UGCSpawner> OOBKGGDCAEB
|
|
{
|
|
[Token(Token = "0x601638E")]
|
|
[Address(RVA = "0x17B1610", Offset = "0x17B0610", VA = "0x1817B1610")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0601638E)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling AGHMNFKGBEH<RecRoom.Core.Creation.Circuits.UGCSpawner> RecRoom.Core.Creation.Circuits.UGCSpawner::get_FinishedSpawningAllObjects()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:class [RecRoom.Datastructures.Runtime]MFBGLIHGCGO<class RecRoom.Core.Creation.Circuits.UGCSpawner>(var_0_05, ldsfld:class [RecRoom.Datastructures.Runtime]MFBGLIHGCGO<class RecRoom.Core.Creation.Circuits.UGCSpawner>(UGCSpawner::OCGOBGBDFHJ))
|
|
}
|
|
|
|
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: 0x0601638F RID: 91023 RVA: 0x005287D8 File Offset: 0x005269D8
|
|
[Token(Token = "0x601638F")]
|
|
[Address(RVA = "0x17AE1A0", Offset = "0x17AD1A0", VA = "0x1817AE1A0", Slot = "23")]
|
|
protected virtual void KBMKGGICLIL(UGCSpawner LIMOILDIGKF)
|
|
{
|
|
MFBGLIHGCGO<UGCSpawner> ocgobgbdfhj = UGCSpawner.OCGOBGBDFHJ;
|
|
if (ocgobgbdfhj != 0)
|
|
{
|
|
ocgobgbdfhj.CNFDGDEOPPF(LIMOILDIGKF);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003D5C RID: 15708
|
|
// (get) Token: 0x06016390 RID: 91024 RVA: 0x005287F8 File Offset: 0x005269F8
|
|
[Token(Token = "0x17003D5C")]
|
|
public static AGHMNFKGBEH<UGCSpawner> DIIJACCKDIP
|
|
{
|
|
[Token(Token = "0x6016390")]
|
|
[Address(RVA = "0x17B1520", Offset = "0x17B0520", VA = "0x1817B1520")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06016390)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling AGHMNFKGBEH<RecRoom.Core.Creation.Circuits.UGCSpawner> RecRoom.Core.Creation.Circuits.UGCSpawner::get_AllSpawnedObjectsDestroyed()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:class [RecRoom.Datastructures.Runtime]MFBGLIHGCGO<class RecRoom.Core.Creation.Circuits.UGCSpawner>(var_0_05, ldsfld:class [RecRoom.Datastructures.Runtime]MFBGLIHGCGO<class RecRoom.Core.Creation.Circuits.UGCSpawner>(UGCSpawner::IFAOOIGBGDJ))
|
|
}
|
|
|
|
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: 0x06016391 RID: 91025 RVA: 0x0052880C File Offset: 0x00526A0C
|
|
[Token(Token = "0x6016391")]
|
|
[Address(RVA = "0x17AFC90", Offset = "0x17AEC90", VA = "0x1817AFC90", Slot = "24")]
|
|
protected virtual void PAEMPEEOOEH(UGCSpawner LIMOILDIGKF)
|
|
{
|
|
MFBGLIHGCGO<UGCSpawner> ifaooigbgdj = UGCSpawner.IFAOOIGBGDJ;
|
|
if (ifaooigbgdj != 0)
|
|
{
|
|
ifaooigbgdj.CNFDGDEOPPF(LIMOILDIGKF);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003D5D RID: 15709
|
|
// (get) Token: 0x06016392 RID: 91026 RVA: 0x0052882C File Offset: 0x00526A2C
|
|
[Token(Token = "0x17003D5D")]
|
|
public Tool PBBJCLJPFMI
|
|
{
|
|
[Token(Token = "0x6016392")]
|
|
[Address(RVA = "0x417720", Offset = "0x416720", VA = "0x180417720")]
|
|
get
|
|
{
|
|
return this._tool;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003D5E RID: 15710
|
|
// (get) Token: 0x06016393 RID: 91027 RVA: 0x00528840 File Offset: 0x00526A40
|
|
// (set) Token: 0x06016394 RID: 91028 RVA: 0x00528860 File Offset: 0x00526A60
|
|
[Token(Token = "0x17003D5E")]
|
|
protected int HJIIPGNJPCF
|
|
{
|
|
[Token(Token = "0x6016393")]
|
|
[Address(RVA = "0x17A9F50", Offset = "0x17A8F50", VA = "0x1817A9F50")]
|
|
get
|
|
{
|
|
return this.IPLGKJJAAII.IAHDANBDAAM();
|
|
}
|
|
[Token(Token = "0x6016394")]
|
|
[Address(RVA = "0x17AEC30", Offset = "0x17ADC30", VA = "0x1817AEC30")]
|
|
set
|
|
{
|
|
KLLMCPFPIIE<int> iplgkjjaaii = this.IPLGKJJAAII;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003D5F RID: 15711
|
|
// (get) Token: 0x06016395 RID: 91029 RVA: 0x0052887C File Offset: 0x00526A7C
|
|
// (set) Token: 0x06016396 RID: 91030 RVA: 0x0052889C File Offset: 0x00526A9C
|
|
[Token(Token = "0x17003D5F")]
|
|
protected int OPHDCCHNJNI
|
|
{
|
|
[Token(Token = "0x6016395")]
|
|
[Address(RVA = "0x17AE980", Offset = "0x17AD980", VA = "0x1817AE980")]
|
|
get
|
|
{
|
|
return this.BDKNDIFNLIK.IAHDANBDAAM();
|
|
}
|
|
[Token(Token = "0x6016396")]
|
|
[Address(RVA = "0x17AF600", Offset = "0x17AE600", VA = "0x1817AF600")]
|
|
set
|
|
{
|
|
KLLMCPFPIIE<int> bdkndifnlik = this.BDKNDIFNLIK;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003D60 RID: 15712
|
|
// (get) Token: 0x06016397 RID: 91031 RVA: 0x005288B8 File Offset: 0x00526AB8
|
|
// (set) Token: 0x06016398 RID: 91032 RVA: 0x005288D0 File Offset: 0x00526AD0
|
|
[Token(Token = "0x17003D60")]
|
|
protected Vector3 FHKCKPIAOLH
|
|
{
|
|
[Token(Token = "0x6016397")]
|
|
[Address(RVA = "0x17AD590", Offset = "0x17AC590", VA = "0x1817AD590")]
|
|
get
|
|
{
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
[Token(Token = "0x6016398")]
|
|
[Address(RVA = "0x17AC350", Offset = "0x17AB350", VA = "0x1817AC350")]
|
|
set
|
|
{
|
|
NMIGJEKFNME<bool, Vector3> dcjndiancbj = this.DCJNDIANCBJ;
|
|
float z = value.z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003D61 RID: 15713
|
|
// (get) Token: 0x06016399 RID: 91033 RVA: 0x005288F4 File Offset: 0x00526AF4
|
|
// (set) Token: 0x0601639A RID: 91034 RVA: 0x00528914 File Offset: 0x00526B14
|
|
[Token(Token = "0x17003D61")]
|
|
protected bool NJKEPCNAJCK
|
|
{
|
|
[Token(Token = "0x6016399")]
|
|
[Address(RVA = "0x17AEBE0", Offset = "0x17ADBE0", VA = "0x1817AEBE0")]
|
|
get
|
|
{
|
|
return this.DCJNDIANCBJ.KLIAOAJIPKM() != null;
|
|
}
|
|
[Token(Token = "0x601639A")]
|
|
[Address(RVA = "0x17B0700", Offset = "0x17AF700", VA = "0x1817B0700")]
|
|
set
|
|
{
|
|
this.DCJNDIANCBJ.IOFAAIEOLKL(value);
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003D62 RID: 15714
|
|
// (get) Token: 0x0601639B RID: 91035 RVA: 0x00528934 File Offset: 0x00526B34
|
|
// (set) Token: 0x0601639C RID: 91036 RVA: 0x00528948 File Offset: 0x00526B48
|
|
[Token(Token = "0x17003D62")]
|
|
protected ELFAHKIGLDK NMPHBAPPAKJ
|
|
{
|
|
[Token(Token = "0x601639B")]
|
|
[Address(RVA = "0x4177C0", Offset = "0x4167C0", VA = "0x1804177C0")]
|
|
get;
|
|
[Token(Token = "0x601639C")]
|
|
[Address(RVA = "0x417AB0", Offset = "0x416AB0", VA = "0x180417AB0")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17003D63 RID: 15715
|
|
// (get) Token: 0x0601639D RID: 91037 RVA: 0x0052895C File Offset: 0x00526B5C
|
|
// (set) Token: 0x0601639E RID: 91038 RVA: 0x0052897C File Offset: 0x00526B7C
|
|
[Token(Token = "0x17003D63")]
|
|
private int CKAEPCPNGHG
|
|
{
|
|
[Token(Token = "0x601639D")]
|
|
[Address(RVA = "0x17AE9D0", Offset = "0x17AD9D0", VA = "0x1817AE9D0")]
|
|
get
|
|
{
|
|
return this.LDMLKJFJOEL.IAHDANBDAAM();
|
|
}
|
|
[Token(Token = "0x601639E")]
|
|
[Address(RVA = "0x17AE790", Offset = "0x17AD790", VA = "0x1817AE790")]
|
|
set
|
|
{
|
|
KLLMCPFPIIE<int> ldmlkjfjoel = this.LDMLKJFJOEL;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003D64 RID: 15716
|
|
// (get) Token: 0x0601639F RID: 91039 RVA: 0x00528998 File Offset: 0x00526B98
|
|
// (set) Token: 0x060163A0 RID: 91040 RVA: 0x005289B8 File Offset: 0x00526BB8
|
|
[Token(Token = "0x17003D64")]
|
|
private int NGLMLPIIGLA
|
|
{
|
|
[Token(Token = "0x601639F")]
|
|
[Address(RVA = "0x17AB500", Offset = "0x17AA500", VA = "0x1817AB500")]
|
|
get
|
|
{
|
|
return this.LCNCCEKHOGD.IAHDANBDAAM();
|
|
}
|
|
[Token(Token = "0x60163A0")]
|
|
[Address(RVA = "0x17AF2F0", Offset = "0x17AE2F0", VA = "0x1817AF2F0")]
|
|
set
|
|
{
|
|
KLLMCPFPIIE<int> lcnccekhogd = this.LCNCCEKHOGD;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003D65 RID: 15717
|
|
// (get) Token: 0x060163A1 RID: 91041 RVA: 0x005289D4 File Offset: 0x00526BD4
|
|
[Token(Token = "0x17003D65")]
|
|
private bool CHOJGBFPAMB
|
|
{
|
|
[Token(Token = "0x60163A1")]
|
|
[Address(RVA = "0x17AEF50", Offset = "0x17ADF50", VA = "0x1817AEF50")]
|
|
get
|
|
{
|
|
int num = this.LCNCCEKHOGD.IAHDANBDAAM();
|
|
int num2 = this.IPLGKJJAAII.IAHDANBDAAM();
|
|
return num >= num2;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003D66 RID: 15718
|
|
// (get) Token: 0x060163A2 RID: 91042 RVA: 0x00528A08 File Offset: 0x00526C08
|
|
// (set) Token: 0x060163A3 RID: 91043 RVA: 0x00528A28 File Offset: 0x00526C28
|
|
[Token(Token = "0x17003D66")]
|
|
private bool ICMBJEEFPLE
|
|
{
|
|
[Token(Token = "0x60163A2")]
|
|
[Address(RVA = "0x17A8680", Offset = "0x17A7680", VA = "0x1817A8680")]
|
|
get
|
|
{
|
|
return this.DOLACCIMALE.IAHDANBDAAM() != null;
|
|
}
|
|
[Token(Token = "0x60163A3")]
|
|
[Address(RVA = "0x17ADCF0", Offset = "0x17ACCF0", VA = "0x1817ADCF0")]
|
|
set
|
|
{
|
|
KLLMCPFPIIE<bool> dolaccimale = this.DOLACCIMALE;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003D67 RID: 15719
|
|
// (get) Token: 0x060163A4 RID: 91044 RVA: 0x00528A44 File Offset: 0x00526C44
|
|
// (set) Token: 0x060163A5 RID: 91045 RVA: 0x00528A58 File Offset: 0x00526C58
|
|
[Token(Token = "0x17003D67")]
|
|
public PHLLOPMIDOJ EMNLEEOOHFP
|
|
{
|
|
[Token(Token = "0x60163A4")]
|
|
[Address(RVA = "0x4646B0", Offset = "0x4636B0", VA = "0x1804646B0")]
|
|
get;
|
|
[Token(Token = "0x60163A5")]
|
|
[Address(RVA = "0x42B6D0", Offset = "0x42A6D0", VA = "0x18042B6D0")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17003D68 RID: 15720
|
|
// (get) Token: 0x060163A6 RID: 91046 RVA: 0x00528A6C File Offset: 0x00526C6C
|
|
[Token(Token = "0x17003D68")]
|
|
protected bool CGKPPDNEFDA
|
|
{
|
|
[Token(Token = "0x60163A6")]
|
|
[Address(RVA = "0x17AEB30", Offset = "0x17ADB30", VA = "0x1817AEB30")]
|
|
get
|
|
{
|
|
while (this.NMJGDNHCLGO)
|
|
{
|
|
}
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003D69 RID: 15721
|
|
// (get) Token: 0x060163A7 RID: 91047 RVA: 0x00528A84 File Offset: 0x00526C84
|
|
[Token(Token = "0x17003D69")]
|
|
protected OGNBCNBPFCC JHBFNFFJBGH
|
|
{
|
|
[Token(Token = "0x60163A7")]
|
|
[Address(RVA = "0x17A9FA0", Offset = "0x17A8FA0", VA = "0x1817A9FA0")]
|
|
get
|
|
{
|
|
return this.JJGMPIGBMPI.KLIAOAJIPKM();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003D6A RID: 15722
|
|
// (get) Token: 0x060163A8 RID: 91048 RVA: 0x00528AA4 File Offset: 0x00526CA4
|
|
[Token(Token = "0x17003D6A")]
|
|
protected long FGANGFPIANK
|
|
{
|
|
[Token(Token = "0x60163A8")]
|
|
[Address(RVA = "0x17AEFE0", Offset = "0x17ADFE0", VA = "0x1817AEFE0")]
|
|
get
|
|
{
|
|
return this.JJGMPIGBMPI.HHKKJDOCBNH();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060163A9 RID: 91049 RVA: 0x00528AC4 File Offset: 0x00526CC4
|
|
[Token(Token = "0x60163A9")]
|
|
[Address(RVA = "0x42D840", Offset = "0x42C840", VA = "0x18042D840")]
|
|
protected IEnumerable<GIPDDLFFNGG> BGNDNCPDOMC()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (060163A9)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerable`1<GIPDDLFFNGG> RecRoom.Core.Creation.Circuits.UGCSpawner::BGNDNCPDOMC()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:class [mscorlib]System.Collections.Generic.List`1<class GIPDDLFFNGG>(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1<class GIPDDLFFNGG>(UGCSpawner::HBGCPLGMAIF, ldloc:UGCSpawner(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: 0x17003D6B RID: 15723
|
|
// (get) Token: 0x060163AA RID: 91050 RVA: 0x00528AD8 File Offset: 0x00526CD8
|
|
[Token(Token = "0x17003D6B")]
|
|
private bool HPAKDNACDEJ
|
|
{
|
|
[Token(Token = "0x60163AA")]
|
|
[Address(RVA = "0x17ACB30", Offset = "0x17ABB30", VA = "0x1817ACB30")]
|
|
get
|
|
{
|
|
List<GIPDDLFFNGG> hbgcplgmaif = this.HBGCPLGMAIF;
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003D6C RID: 15724
|
|
// (get) Token: 0x060163AB RID: 91051 RVA: 0x00528AF4 File Offset: 0x00526CF4
|
|
// (set) Token: 0x060163AC RID: 91052 RVA: 0x00528B14 File Offset: 0x00526D14
|
|
[Token(Token = "0x17003D6C")]
|
|
private Guid[] AHIGFFGEHGL
|
|
{
|
|
[Token(Token = "0x60163AB")]
|
|
[Address(RVA = "0x17AC6C0", Offset = "0x17AB6C0", VA = "0x1817AC6C0")]
|
|
get
|
|
{
|
|
return this.LKHLGOJNJCF.IAHDANBDAAM();
|
|
}
|
|
[Token(Token = "0x60163AC")]
|
|
[Address(RVA = "0x17A88C0", Offset = "0x17A78C0", VA = "0x1817A88C0")]
|
|
set
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
if (!KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
return;
|
|
}
|
|
if (value == 0)
|
|
{
|
|
Guid[] array = new Guid[0];
|
|
}
|
|
if (this.AGGFMGIBNHC(value))
|
|
{
|
|
return;
|
|
}
|
|
List<GIPDDLFFNGG> hbgcplgmaif = this.HBGCPLGMAIF;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
num += num;
|
|
num++;
|
|
int num2 = 0;
|
|
if (num < num2)
|
|
{
|
|
num += num;
|
|
num++;
|
|
}
|
|
num += 19;
|
|
num += 56;
|
|
num += 19;
|
|
}
|
|
}
|
|
while (num != 0);
|
|
this.HBGCPLGMAIF.Clear();
|
|
KLLMCPFPIIE<Guid[]> lkhlgojnjcf = this.LKHLGOJNJCF;
|
|
this._tool.InitializeColliders();
|
|
Guid[] array2 = new Guid[value.Length];
|
|
int length = value.Length;
|
|
Array.Copy(value, array2, length);
|
|
KLLMCPFPIIE<Guid[]> lkhlgojnjcf2 = this.LKHLGOJNJCF;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060163AD RID: 91053 RVA: 0x00528BD8 File Offset: 0x00526DD8
|
|
[Token(Token = "0x60163AD")]
|
|
[Address(RVA = "0x17A86D0", Offset = "0x17A76D0", VA = "0x1817A86D0")]
|
|
private bool AGGFMGIBNHC(Guid[] JFHGCBMOGEC)
|
|
{
|
|
Guid[] array = this.LKHLGOJNJCF.IAHDANBDAAM();
|
|
int length = JFHGCBMOGEC.Length;
|
|
if (length == array.Length)
|
|
{
|
|
Guid[] array2 = new Guid[length];
|
|
int length2 = JFHGCBMOGEC.Length;
|
|
Array.Copy(JFHGCBMOGEC, array2, length2);
|
|
int num = 0;
|
|
if (num < JFHGCBMOGEC.Length)
|
|
{
|
|
num += 2;
|
|
num += num;
|
|
Guid[] array3 = this.LKHLGOJNJCF.IAHDANBDAAM();
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
num++;
|
|
}
|
|
}
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x17003D6D RID: 15725
|
|
// (get) Token: 0x060163AE RID: 91054 RVA: 0x00528C50 File Offset: 0x00526E50
|
|
// (set) Token: 0x060163AF RID: 91055 RVA: 0x00528C70 File Offset: 0x00526E70
|
|
[Token(Token = "0x17003D6D")]
|
|
protected bool LMCIKFAGLLJ
|
|
{
|
|
[Token(Token = "0x60163AE")]
|
|
[Address(RVA = "0x17A8630", Offset = "0x17A7630", VA = "0x1817A8630")]
|
|
get
|
|
{
|
|
return this.PBGGKJDJCKP.IAHDANBDAAM() != null;
|
|
}
|
|
[Token(Token = "0x60163AF")]
|
|
[Address(RVA = "0x17AC710", Offset = "0x17AB710", VA = "0x1817AC710")]
|
|
set
|
|
{
|
|
KLLMCPFPIIE<bool> pbggkjdjckp = this.PBGGKJDJCKP;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060163B0 RID: 91056 RVA: 0x00528C8C File Offset: 0x00526E8C
|
|
[Token(Token = "0x60163B0")]
|
|
[Address(RVA = "0x17AE600", Offset = "0x17AD600", VA = "0x1817AE600")]
|
|
protected DABKFAIHBBP LGFECPEMEAD(OGNBCNBPFCC KEIGFEACILE, long EIIGPMPGODD)
|
|
{
|
|
if (this.IGCOLNLHEBO != 0)
|
|
{
|
|
Action action = delegate
|
|
{
|
|
NMIGJEKFNME<OGNBCNBPFCC, long> jjgmpigbmpi2 = this.JJGMPIGBMPI;
|
|
long newInventionId = EIIGPMPGODD;
|
|
OGNBCNBPFCC newToolType = KEIGFEACILE;
|
|
jjgmpigbmpi2.BDJFGEJFPPO(newToolType, newInventionId, true);
|
|
};
|
|
}
|
|
NMIGJEKFNME<OGNBCNBPFCC, long> jjgmpigbmpi = this.JJGMPIGBMPI;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x17003D6E RID: 15726
|
|
// (get) Token: 0x060163B1 RID: 91057 RVA: 0x00528CD8 File Offset: 0x00526ED8
|
|
// (set) Token: 0x060163B2 RID: 91058 RVA: 0x00528CF8 File Offset: 0x00526EF8
|
|
[Token(Token = "0x17003D6E")]
|
|
private int BLIGJIELKOB
|
|
{
|
|
[Token(Token = "0x60163B1")]
|
|
[Address(RVA = "0x17A9D30", Offset = "0x17A8D30", VA = "0x1817A9D30")]
|
|
get
|
|
{
|
|
return this.CHEEMKKBFIJ.IAHDANBDAAM();
|
|
}
|
|
[Token(Token = "0x60163B2")]
|
|
[Address(RVA = "0x17AEAD0", Offset = "0x17ADAD0", VA = "0x1817AEAD0")]
|
|
set
|
|
{
|
|
KLLMCPFPIIE<int> cheemkkbfij = this.CHEEMKKBFIJ;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003D6F RID: 15727
|
|
// (get) Token: 0x060163B3 RID: 91059 RVA: 0x00528D14 File Offset: 0x00526F14
|
|
[Token(Token = "0x17003D6F")]
|
|
public bool EIGGPNFDOKN
|
|
{
|
|
[Token(Token = "0x60163B3")]
|
|
[Address(RVA = "0x17B1670", Offset = "0x17B0670", VA = "0x1817B1670")]
|
|
get
|
|
{
|
|
return this.CHEEMKKBFIJ.IAHDANBDAAM() != -1;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060163B4 RID: 91060 RVA: 0x00528D38 File Offset: 0x00526F38
|
|
[Token(Token = "0x60163B4")]
|
|
[Address(RVA = "0x17A8C10", Offset = "0x17A7C10", VA = "0x1817A8C10", Slot = "13")]
|
|
protected override void Awake()
|
|
{
|
|
base..ctor();
|
|
bool isCV2Enabled = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.PEGEHGAIKFL;
|
|
this.NMJGDNHCLGO = isCV2Enabled;
|
|
Action<Tool> action = new Action(this.FDHPHKEEJHP);
|
|
Action<Tool> action2 = new Action(this.MOEDBEGGKNI);
|
|
FPKNAGAJBMN<Tool> fpknagajbmn = new FPKNAGAJBMN(this, "SP_SO", (OHOEENCHJJE)((uint)1), action, action2);
|
|
this.ABFEJNOBKLM = fpknagajbmn;
|
|
Action action3 = new Action(this.KJIKNKDMBGM);
|
|
int num = 0;
|
|
NMIGJEKFNME<OGNBCNBPFCC, long> nmigjekfnme;
|
|
this.JJGMPIGBMPI = nmigjekfnme;
|
|
Guid[] array = new Guid[0];
|
|
Action action4 = new Action(this.PMIKLLPHHNI);
|
|
KLLMCPFPIIE<Guid[]> kllmcpfpiie;
|
|
this.LKHLGOJNJCF = kllmcpfpiie;
|
|
KLLMCPFPIIE<bool> kllmcpfpiie2;
|
|
this.DOLACCIMALE = kllmcpfpiie2;
|
|
KLLMCPFPIIE<int> kllmcpfpiie3;
|
|
this.LDMLKJFJOEL = kllmcpfpiie3;
|
|
KLLMCPFPIIE<int> kllmcpfpiie4;
|
|
this.LCNCCEKHOGD = kllmcpfpiie4;
|
|
Vector3 zero = Vector3.zero;
|
|
NMIGJEKFNME<bool, Vector3> nmigjekfnme2;
|
|
this.DCJNDIANCBJ = nmigjekfnme2;
|
|
KLLMCPFPIIE<int> kllmcpfpiie5;
|
|
this.IPLGKJJAAII = kllmcpfpiie5;
|
|
KLLMCPFPIIE<int> kllmcpfpiie6;
|
|
this.BDKNDIFNLIK = kllmcpfpiie6;
|
|
Action action5 = new Action(this.EOADHAABNLO);
|
|
KLLMCPFPIIE<int> kllmcpfpiie7;
|
|
this.CHEEMKKBFIJ = kllmcpfpiie7;
|
|
KLLMCPFPIIE<bool> kllmcpfpiie8;
|
|
this.PBGGKJDJCKP = kllmcpfpiie8;
|
|
Tool.BPPMEBHPHDM bppmebhphdm;
|
|
this._tool.CustomHighlightingBehavior = bppmebhphdm;
|
|
this._tool.DefaultCollisionLayer = (DAJFOCGPHGP)((ulong)27L);
|
|
CreationObject creationObject = this._tool.creationObject;
|
|
FKGHNNLCDPF.KLCIDKPFPKP klcidkpfpkp = new FKGHNNLCDPF.KLCIDKPFPKP(this.BEGDEELIMHI);
|
|
creationObject.AddPropertyHandler("Color", klcidkpfpkp);
|
|
CreationObject creationObject2 = this._tool.creationObject;
|
|
MFBGLIHGCGO<CreationObject> onCreationObjectWillDelete = creationObject2.OnCreationObjectWillDelete;
|
|
Action<CreationObject> action6 = new Action(this.BABAJLDHLEH);
|
|
MFBGLIHGCGO<CreationObject> mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(onCreationObjectWillDelete, action6);
|
|
creationObject2.OnCreationObjectWillDelete = mfbglihgcgo;
|
|
CreationObject creationObject3 = this._tool.creationObject;
|
|
OKNNKFGFODL onSelectedEvent = creationObject3.OnSelectedEvent;
|
|
Action action7 = new Action(this.NLNJNAIACEK);
|
|
OKNNKFGFODL oknnkfgfodl = OKNNKFGFODL.BPJDFPACLMK(onSelectedEvent, action7);
|
|
creationObject3.OnSelectedEvent = oknnkfgfodl;
|
|
Action action8;
|
|
GameManager.OnExitGameOverEvent = OKNNKFGFODL.BPJDFPACLMK(GameManager.OnExitGameOverEvent, action8);
|
|
Action action9 = new Action(this.GHKKGHPLGGB);
|
|
int num2 = 0;
|
|
IDisposable disposable = this.OPEMIFENIJM(action9);
|
|
if ((this.NMJGDNHCLGO ? 1 : 0) != num)
|
|
{
|
|
PPLFNCHJCEP pplfnchjcep = PPLFNCHJCEP.DKECDBMKDIK(base.JDHMIOJKLCK);
|
|
bool flag = IEIBEBFINNI.OOIFJNPLOLF(pplfnchjcep.IMCPFLDKEOH<Guid>("cv2_pri", num2), "Key not found: CreationInstantiationRequest.PREVIEW_CIRCUIT_CONTEXT_ID_INSTANTIATION_KEY", num2, (NJOJCAHDMED)((uint)2));
|
|
bool flag2 = IEIBEBFINNI.OOIFJNPLOLF(pplfnchjcep.IMCPFLDKEOH<bool>("cv2_prd", num2), "Key not found: CreationInstantiationRequest.PREVIEW_CIRCUIT_CONTEXT_IS_DESERIALIZE_ID_INSTANTIATION_KEY", num2, NJOJCAHDMED.Error);
|
|
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.AddPendingPreviewContextBinding(this);
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
JAAPOBEKEPO pkaofhebiaj = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.PKAOFHEBIAJ;
|
|
CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num3 = 0;
|
|
NIAJHAGLPND niajhaglpnd = KDHAHDKBBBC.KIHJMDKKLKH(pkaofhebiaj.ABJHBFNCEJN, num3, IEMIIJLBKLL.Preview);
|
|
instance.RequestReduce(niajhaglpnd);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060163B5 RID: 91061 RVA: 0x00528F9C File Offset: 0x0052719C
|
|
[Token(Token = "0x60163B5")]
|
|
[Address(RVA = "0x17B11A0", Offset = "0x17B01A0", VA = "0x1817B11A0")]
|
|
private void Start()
|
|
{
|
|
this.DHJMLGHMKLK();
|
|
this.PMIKLLPHHNI();
|
|
UGCSpawner.ALLFDCFPHGM.KNLMBJLFKNF(this);
|
|
this.OENMHAMBCFC = true;
|
|
List<GIPDDLFFNGG> hbgcplgmaif = this.HBGCPLGMAIF;
|
|
if (!this.DEBEIMPIBMC)
|
|
{
|
|
this.KJIKNKDMBGM();
|
|
}
|
|
this.ABFEJNOBKLM.PEGKGNLDOEH();
|
|
}
|
|
|
|
// Token: 0x060163B6 RID: 91062 RVA: 0x00528FF0 File Offset: 0x005271F0
|
|
[Token(Token = "0x60163B6")]
|
|
[Address(RVA = "0x17AF660", Offset = "0x17AE660", VA = "0x1817AF660", Slot = "14")]
|
|
protected override void OnDestroy()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
base.OnDestroy();
|
|
CreationObject creationObject = this._tool.creationObject;
|
|
FKGHNNLCDPF.KLCIDKPFPKP klcidkpfpkp = new FKGHNNLCDPF.KLCIDKPFPKP(this.BEGDEELIMHI);
|
|
creationObject.RemovePropertyHandler("Color", klcidkpfpkp);
|
|
CreationObject creationObject2 = this._tool.creationObject;
|
|
MFBGLIHGCGO<CreationObject> onCreationObjectWillDelete = creationObject2.OnCreationObjectWillDelete;
|
|
Action<CreationObject> action = new Action(this.BABAJLDHLEH);
|
|
MFBGLIHGCGO<CreationObject> mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(onCreationObjectWillDelete, action);
|
|
creationObject2.OnCreationObjectWillDelete = mfbglihgcgo;
|
|
CreationObject creationObject3 = this._tool.creationObject;
|
|
OKNNKFGFODL onSelectedEvent = creationObject3.OnSelectedEvent;
|
|
Action action2 = new Action(this.NLNJNAIACEK);
|
|
OKNNKFGFODL oknnkfgfodl = OKNNKFGFODL.GMNMHGMFGOL(onSelectedEvent, action2);
|
|
creationObject3.OnSelectedEvent = oknnkfgfodl;
|
|
Action action3;
|
|
GameManager.OnExitGameOverEvent = OKNNKFGFODL.GMNMHGMFGOL(GameManager.OnExitGameOverEvent, action3);
|
|
IReadOnlyList<Tool> readOnlyList = this.ABFEJNOBKLM.LIEHHFCJEOK();
|
|
if (readOnlyList != 0)
|
|
{
|
|
if (num >= readOnlyList)
|
|
{
|
|
goto IL_CF;
|
|
}
|
|
num += num;
|
|
if (num != readOnlyList)
|
|
{
|
|
num++;
|
|
goto IL_CF;
|
|
}
|
|
IL_DD:
|
|
Action<Tool> action4;
|
|
action4 += action4;
|
|
goto IL_E4;
|
|
IL_CF:
|
|
action4 = new Action(this.BHFOEPJCEAB);
|
|
goto IL_DD;
|
|
}
|
|
IL_E4:
|
|
if (readOnlyList != 0)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
if (this.CHEEMKKBFIJ.IAHDANBDAAM() != -1)
|
|
{
|
|
UGCSpawner.ALLFDCFPHGM.MADBJEIECNK(this);
|
|
}
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
this.OFFINOPJELL();
|
|
}
|
|
this.ABFEJNOBKLM.Dispose();
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num2 = 0;
|
|
bool flag;
|
|
if (instance != num2 && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.PKAOFHEBIAJ != (ulong)0L && flag)
|
|
{
|
|
NIAJHAGLPND niajhaglpnd;
|
|
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.RequestReduce(niajhaglpnd);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060163B7 RID: 91063 RVA: 0x0052917C File Offset: 0x0052737C
|
|
[Token(Token = "0x60163B7")]
|
|
[Address(RVA = "0x17AB6D0", Offset = "0x17AA6D0", VA = "0x1817AB6D0")]
|
|
private void FDHPHKEEJHP(Tool NLNHFEEMFBN)
|
|
{
|
|
NLNHFEEMFBN.toolEntity.AddMainToolBrokenBehavior((ToolEntity.PACMMGFMOEN)((uint)2), this, 1000);
|
|
MFBGLIHGCGO<Tool> destroyEvent = NLNHFEEMFBN.DestroyEvent;
|
|
Action<Tool> action = new Action(this.BHFOEPJCEAB);
|
|
}
|
|
|
|
// Token: 0x060163B8 RID: 91064 RVA: 0x005291B8 File Offset: 0x005273B8
|
|
[Token(Token = "0x60163B8")]
|
|
[Address(RVA = "0x17AEB50", Offset = "0x17ADB50", VA = "0x1817AEB50")]
|
|
private void MOEDBEGGKNI(Tool NLNHFEEMFBN)
|
|
{
|
|
MFBGLIHGCGO<Tool> destroyEvent = NLNHFEEMFBN.DestroyEvent;
|
|
Action<Tool> action = new Action(this.BHFOEPJCEAB);
|
|
}
|
|
|
|
// Token: 0x060163B9 RID: 91065 RVA: 0x005291E0 File Offset: 0x005273E0
|
|
[Token(Token = "0x60163B9")]
|
|
[Address(RVA = "0x17ACC40", Offset = "0x17ABC40", VA = "0x1817ACC40")]
|
|
public static ValueTuple<Guid, bool> GetCircuitContextInstantiationData(MonoBehaviourPun CGOIPBLOAMP)
|
|
{
|
|
int num = 0;
|
|
PhotonView photonView;
|
|
PPLFNCHJCEP pplfnchjcep = PPLFNCHJCEP.DKECDBMKDIK(photonView);
|
|
bool flag = IEIBEBFINNI.OOIFJNPLOLF(pplfnchjcep.IMCPFLDKEOH<Guid>("cv2_pri", num), "Key not found: CreationInstantiationRequest.PREVIEW_CIRCUIT_CONTEXT_ID_INSTANTIATION_KEY", num, (NJOJCAHDMED)((uint)2));
|
|
bool flag2 = pplfnchjcep.IMCPFLDKEOH<bool>("cv2_prd", num);
|
|
int num2 = 0;
|
|
bool flag3 = IEIBEBFINNI.OOIFJNPLOLF(flag2, "Key not found: CreationInstantiationRequest.PREVIEW_CIRCUIT_CONTEXT_IS_DESERIALIZE_ID_INSTANTIATION_KEY", num2, NJOJCAHDMED.Error);
|
|
int num3 = 0;
|
|
CGOIPBLOAMP.m_CachedPtr = (IntPtr)num3;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060163BA RID: 91066 RVA: 0x00529244 File Offset: 0x00527444
|
|
[Token(Token = "0x60163BA")]
|
|
[Address(RVA = "0x17AC7E0", Offset = "0x17AB7E0", VA = "0x1817AC7E0")]
|
|
private void GHKKGHPLGGB()
|
|
{
|
|
while (this.DOLACCIMALE.IAHDANBDAAM() != 0 && KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
if (!this.CHOJGBFPAMB)
|
|
{
|
|
int num = UGCSpawner.GPFDMIOMCLA;
|
|
int num2 = this.LDMLKJFJOEL.IAHDANBDAAM();
|
|
this.FHBEDPDJFHG();
|
|
}
|
|
if (!this.CHOJGBFPAMB)
|
|
{
|
|
break;
|
|
}
|
|
this.COCFAECNAEJ();
|
|
CircuitNodeDisplay component = base.GetComponent<CircuitNodeDisplay>();
|
|
if (component != 0)
|
|
{
|
|
}
|
|
if (0 == 0 || component != 0)
|
|
{
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060163BB RID: 91067 RVA: 0x005292B8 File Offset: 0x005274B8
|
|
[Token(Token = "0x60163BB")]
|
|
[Address(RVA = "0x17AEC90", Offset = "0x17ADC90", VA = "0x1817AEC90")]
|
|
protected void NFOLINAOEIK()
|
|
{
|
|
while (this.DOLACCIMALE.IAHDANBDAAM() == 0)
|
|
{
|
|
CircuitNodeDisplay component = base.GetComponent<CircuitNodeDisplay>();
|
|
if (component != 0)
|
|
{
|
|
}
|
|
if (0 == 0 || component != 0)
|
|
{
|
|
CircuitNodeDisplay component2 = base.GetComponent<CircuitNodeDisplay>();
|
|
if (component2 != 0)
|
|
{
|
|
}
|
|
if (0 == 0 || component2 != 0)
|
|
{
|
|
KLLMCPFPIIE<int> lcnccekhogd = this.LCNCCEKHOGD;
|
|
int num = 0;
|
|
lcnccekhogd.BDJFGEJFPPO(num);
|
|
int num2 = KKPBCOOONNK.NLIADADJGIF;
|
|
KLLMCPFPIIE<int> ldmlkjfjoel = this.LDMLKJFJOEL;
|
|
KLLMCPFPIIE<bool> dolaccimale = this.DOLACCIMALE;
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060163BC RID: 91068 RVA: 0x00529330 File Offset: 0x00527530
|
|
[Token(Token = "0x60163BC")]
|
|
[Address(RVA = "0x17AA180", Offset = "0x17A9180", VA = "0x1817AA180")]
|
|
private void COCFAECNAEJ()
|
|
{
|
|
KLLMCPFPIIE<bool> dolaccimale = this.DOLACCIMALE;
|
|
int num = 0;
|
|
dolaccimale.BDJFGEJFPPO(num);
|
|
UGCSpawner.ALLFDCFPHGM.EBFHIFAGFOG(this);
|
|
}
|
|
|
|
// Token: 0x060163BD RID: 91069 RVA: 0x00529360 File Offset: 0x00527560
|
|
[Token(Token = "0x60163BD")]
|
|
[Address(RVA = "0x17AF350", Offset = "0x17AE350", VA = "0x1817AF350")]
|
|
private void OFFINOPJELL()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
List<Tool> list = new List(this.ABFEJNOBKLM.LIEHHFCJEOK());
|
|
this.ABFEJNOBKLM.LKLKGDMFMCC();
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
int num2 = 0;
|
|
if (!(this != num2))
|
|
{
|
|
GameObject gameObject;
|
|
KKPBCOOONNK.JAKJLFDNEJA(gameObject);
|
|
}
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x060163BE RID: 91070 RVA: 0x005293B4 File Offset: 0x005275B4
|
|
[Token(Token = "0x60163BE")]
|
|
[Address(RVA = "0x17A9A20", Offset = "0x17A8A20", VA = "0x1817A9A20")]
|
|
private void BHFOEPJCEAB(Tool NLNHFEEMFBN)
|
|
{
|
|
while (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
this.ABFEJNOBKLM.BIHKNNPGGKP(NLNHFEEMFBN);
|
|
if (SessionManager.KNLLGLBKAPD || this.ABFEJNOBKLM.LIEHHFCJEOK() != 0 || !this.CHOJGBFPAMB)
|
|
{
|
|
break;
|
|
}
|
|
this.KBMKGGICLIL(this);
|
|
CircuitNodeDisplay component = base.GetComponent<CircuitNodeDisplay>();
|
|
if (component != 0)
|
|
{
|
|
}
|
|
if (0 == 0 || component != 0)
|
|
{
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060163BF RID: 91071 RVA: 0x00529418 File Offset: 0x00527618
|
|
[Token(Token = "0x60163BF")]
|
|
[Address(RVA = "0x17AA230", Offset = "0x17A9230", VA = "0x1817AA230")]
|
|
public void CircuitSignalUpdated(Dictionary<InputSlot, int> signals)
|
|
{
|
|
int num;
|
|
CircuitNodeDisplay component;
|
|
do
|
|
{
|
|
num = 0;
|
|
if (!KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
return;
|
|
}
|
|
List<GIPDDLFFNGG> hbgcplgmaif = this.HBGCPLGMAIF;
|
|
bool flag = signals.TryGetValue((uint)7, num);
|
|
if (!flag || !flag)
|
|
{
|
|
break;
|
|
}
|
|
this.OFFINOPJELL();
|
|
this.COCFAECNAEJ();
|
|
component = base.GetComponent<CircuitNodeDisplay>();
|
|
if (component != 0)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0 && component == 0);
|
|
int num2 = 0;
|
|
bool flag2 = signals.TryGetValue(num2, num);
|
|
if (flag2 && flag2)
|
|
{
|
|
this.NFOLINAOEIK();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003D70 RID: 15728
|
|
// (get) Token: 0x060163C0 RID: 91072 RVA: 0x00529490 File Offset: 0x00527690
|
|
[Token(Token = "0x17003D70")]
|
|
private CircuitNode BAAFFCIKDEN
|
|
{
|
|
[Token(Token = "0x60163C0")]
|
|
[Address(RVA = "0x17AB550", Offset = "0x17AA550", VA = "0x1817AB550")]
|
|
get
|
|
{
|
|
CircuitNodeDisplay component;
|
|
do
|
|
{
|
|
component = base.GetComponent<CircuitNodeDisplay>();
|
|
}
|
|
while (component == 0);
|
|
return component.MBBJMCDGDMN;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060163C1 RID: 91073 RVA: 0x005294B0 File Offset: 0x005276B0
|
|
[Token(Token = "0x60163C1")]
|
|
[Address(RVA = "0x17A9D80", Offset = "0x17A8D80", VA = "0x1817A9D80")]
|
|
private void CANCDCBJFHN()
|
|
{
|
|
CircuitNodeDisplay component;
|
|
do
|
|
{
|
|
component = base.GetComponent<CircuitNodeDisplay>();
|
|
if (component != 0)
|
|
{
|
|
}
|
|
}
|
|
while (0 != 0 && component == 0);
|
|
}
|
|
|
|
// Token: 0x060163C2 RID: 91074 RVA: 0x005294D0 File Offset: 0x005276D0
|
|
[Token(Token = "0x60163C2")]
|
|
[Address(RVA = "0x17AFD10", Offset = "0x17AED10", VA = "0x1817AFD10")]
|
|
private void PBNCNDNDGLL()
|
|
{
|
|
CircuitNodeDisplay component;
|
|
do
|
|
{
|
|
component = base.GetComponent<CircuitNodeDisplay>();
|
|
if (component != 0)
|
|
{
|
|
}
|
|
}
|
|
while (0 != 0 && component == 0);
|
|
}
|
|
|
|
// Token: 0x060163C3 RID: 91075 RVA: 0x005294F0 File Offset: 0x005276F0
|
|
[Token(Token = "0x60163C3")]
|
|
[Address(RVA = "0x17AE7F0", Offset = "0x17AD7F0", VA = "0x1817AE7F0")]
|
|
private void LNILKLDBCMO(int ENJEOLBEALP)
|
|
{
|
|
CircuitNodeDisplay component;
|
|
do
|
|
{
|
|
component = base.GetComponent<CircuitNodeDisplay>();
|
|
if (component != 0)
|
|
{
|
|
}
|
|
}
|
|
while (0 != 0 && component == 0);
|
|
}
|
|
|
|
// Token: 0x060163C4 RID: 91076 RVA: 0x00529510 File Offset: 0x00527710
|
|
[Token(Token = "0x60163C4")]
|
|
[Address(RVA = "0x17ACB80", Offset = "0x17ABB80", VA = "0x1817ACB80")]
|
|
private void GNOFILIBLIM()
|
|
{
|
|
CircuitNodeDisplay component;
|
|
do
|
|
{
|
|
component = base.GetComponent<CircuitNodeDisplay>();
|
|
if (component != 0)
|
|
{
|
|
}
|
|
}
|
|
while (0 != 0 && component == 0);
|
|
}
|
|
|
|
// Token: 0x060163C5 RID: 91077 RVA: 0x00529530 File Offset: 0x00527730
|
|
[Token(Token = "0x60163C5")]
|
|
[Address(RVA = "0x17AD660", Offset = "0x17AC660", VA = "0x1817AD660")]
|
|
private void JGEGDDJKAHH()
|
|
{
|
|
CircuitNodeDisplay component;
|
|
do
|
|
{
|
|
component = base.GetComponent<CircuitNodeDisplay>();
|
|
if (component != 0)
|
|
{
|
|
}
|
|
}
|
|
while (0 != 0 && component == 0);
|
|
}
|
|
|
|
// Token: 0x060163C6 RID: 91078 RVA: 0x00529550 File Offset: 0x00527750
|
|
[Token(Token = "0x60163C6")]
|
|
[Address(RVA = "0x17AB790", Offset = "0x17AA790", VA = "0x1817AB790")]
|
|
private void FGFNLLNELHP()
|
|
{
|
|
CircuitNodeDisplay component;
|
|
do
|
|
{
|
|
component = base.GetComponent<CircuitNodeDisplay>();
|
|
if (component != 0)
|
|
{
|
|
}
|
|
}
|
|
while (0 != 0 && component == 0);
|
|
}
|
|
|
|
// Token: 0x060163C7 RID: 91079 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60163C7")]
|
|
[Address(RVA = "0x17AB890", Offset = "0x17AA890", VA = "0x1817AB890")]
|
|
private void FHBEDPDJFHG()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060163C8 RID: 91080 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60163C8")]
|
|
[Address(RVA = "0x17AC9D0", Offset = "0x17AB9D0", VA = "0x1817AC9D0")]
|
|
private bool GIIGBMBEAAO(out Vector3 IFAIDIKJOAC, out Quaternion IBCNKFBPCBM, float FNJKKNKLDPB)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060163C9 RID: 91081 RVA: 0x00529570 File Offset: 0x00527770
|
|
[Token(Token = "0x60163C9")]
|
|
[Address(RVA = "0x17AE220", Offset = "0x17AD220", VA = "0x1817AE220")]
|
|
private void KDFNCJLEIFO(Tool AJDICJFMELD)
|
|
{
|
|
CircuitNodeDisplay component;
|
|
do
|
|
{
|
|
this.ABFEJNOBKLM.BPAJKKAGPKB(AJDICJFMELD);
|
|
int photonViewId = AJDICJFMELD.KHDKHLFAMOK;
|
|
component = base.GetComponent<CircuitNodeDisplay>();
|
|
if (component != 0)
|
|
{
|
|
}
|
|
}
|
|
while (0 != 0 && component == 0);
|
|
}
|
|
|
|
// Token: 0x060163CA RID: 91082 RVA: 0x005295AC File Offset: 0x005277AC
|
|
[Token(Token = "0x60163CA")]
|
|
[Address(RVA = "0x17A95B0", Offset = "0x17A85B0", VA = "0x1817A95B0")]
|
|
private void BABAJLDHLEH(CreationObject EOJKOIGNHPJ)
|
|
{
|
|
Guid[] onanmnhdjhd = this.ONANMNHDJHD;
|
|
this.AHIGFFGEHGL = onanmnhdjhd;
|
|
}
|
|
|
|
// Token: 0x060163CB RID: 91083 RVA: 0x005295C8 File Offset: 0x005277C8
|
|
[Token(Token = "0x60163CB")]
|
|
[Address(RVA = "0x17AF030", Offset = "0x17AE030", VA = "0x1817AF030")]
|
|
private void NLNJNAIACEK()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
if (!base.OGIBLNIIHDK)
|
|
{
|
|
break;
|
|
}
|
|
List<GIPDDLFFNGG> hbgcplgmaif = this.HBGCPLGMAIF;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
num += num;
|
|
num++;
|
|
num += 43;
|
|
num += 19;
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x060163CC RID: 91084 RVA: 0x00529608 File Offset: 0x00527808
|
|
[Token(Token = "0x60163CC")]
|
|
[Address(RVA = "0x17B0CE0", Offset = "0x17AFCE0", VA = "0x1817B0CE0")]
|
|
public DABKFAIHBBP RequestMasterChangeSpawnerToTemplateData(CKNHLOINDFF NDCPHHFCJBO, OGNBCNBPFCC AAICMBDEJBE, long OEMDIAHHILF)
|
|
{
|
|
if (this.LJLCKNHKEGF == 0)
|
|
{
|
|
JJEKJGALHKO jjekjgalhko = new JJEKJGALHKO();
|
|
this.LJLCKNHKEGF = jjekjgalhko;
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.NECIHPEMJNG<CKNHLOINDFF, OGNBCNBPFCC, long> necihpemjng = new DGLOJCGDOGG.NECIHPEMJNG(this.RpcMasterChangeSpawnerToTemplateData);
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060163CD RID: 91085 RVA: 0x00529644 File Offset: 0x00527844
|
|
[Token(Token = "0x60163CD")]
|
|
[Address(RVA = "0x17B0EE0", Offset = "0x17AFEE0", VA = "0x1817B0EE0")]
|
|
[NFOMENMAOIA]
|
|
public void RpcMasterChangeSpawnerToTemplateData(CKNHLOINDFF NDCPHHFCJBO, OGNBCNBPFCC AAICMBDEJBE, long OEMDIAHHILF)
|
|
{
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
NMIGJEKFNME<OGNBCNBPFCC, long> jjgmpigbmpi = this.JJGMPIGBMPI;
|
|
this.KHHCHHNONFC = NDCPHHFCJBO;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060163CE RID: 91086 RVA: 0x00529670 File Offset: 0x00527870
|
|
[Token(Token = "0x60163CE")]
|
|
[Address(RVA = "0x17AE350", Offset = "0x17AD350", VA = "0x1817AE350")]
|
|
private void KJIKNKDMBGM()
|
|
{
|
|
if (KKPBCOOONNK.BNNCCCFFALC && !this.DEBEIMPIBMC && (!this.NMJGDNHCLGO || this.<KHGALJDKAAE>k__BackingField > (ulong)0L) && this.OENMHAMBCFC)
|
|
{
|
|
Guid[] onanmnhdjhd = this.ONANMNHDJHD;
|
|
this.AHIGFFGEHGL = onanmnhdjhd;
|
|
this.defaultPreview.SetActive(true);
|
|
CKNHLOINDFF khhchhnonfc = this.KHHCHHNONFC;
|
|
this.DEBEIMPIBMC = true;
|
|
if (khhchhnonfc == 0)
|
|
{
|
|
if (this.JHBFNFFJBGH == OGNBCNBPFCC.INVALID)
|
|
{
|
|
long num = this.FGANGFPIANK;
|
|
DABKFAIHBBP dabkfaihbbp = this.KAJIJHLHHDG();
|
|
}
|
|
Transform transform = base.transform;
|
|
OGNBCNBPFCC ognbcnbpfcc = this.JHBFNFFJBGH;
|
|
}
|
|
DABKFAIHBBP dabkfaihbbp2 = this.GBJDNIAAEDG(khhchhnonfc);
|
|
this.KHHCHHNONFC = (ulong)0L;
|
|
if (dabkfaihbbp2 != 0)
|
|
{
|
|
Action action = new Action(this.JPAEDMIGMMN);
|
|
throw new NullReferenceException();
|
|
}
|
|
this.DEBEIMPIBMC = false;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060163CF RID: 91087 RVA: 0x0052973C File Offset: 0x0052793C
|
|
[Token(Token = "0x60163CF")]
|
|
[Address(RVA = "0x17AC3D0", Offset = "0x17AB3D0", VA = "0x1817AC3D0")]
|
|
private DABKFAIHBBP GBJDNIAAEDG(CKNHLOINDFF NDCPHHFCJBO)
|
|
{
|
|
CreationManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
CostInfo zero = CostInfo.zero;
|
|
int numCloudVariables = zero.numCloudVariables;
|
|
Dictionary<string, object> dictionary = new Dictionary();
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060163D0 RID: 91088 RVA: 0x005297A8 File Offset: 0x005279A8
|
|
[Token(Token = "0x60163D0")]
|
|
[Address(RVA = "0x17AD720", Offset = "0x17AC720", VA = "0x1817AD720")]
|
|
private DABKFAIHBBP JICHGDILNID(Transform DFEIOJDNOGD, OGNBCNBPFCC GEDCEIDOKJL)
|
|
{
|
|
RuntimeSpawnableToolConfig runtimeSpawnableToolConfig;
|
|
float z = runtimeSpawnableToolConfig.SpawnPositionOffset.z;
|
|
float num = DFEIOJDNOGD.LACCAFFAOIG();
|
|
if (this.NMJGDNHCLGO)
|
|
{
|
|
}
|
|
ABMHDAEIKAF abmhdaeikaf2;
|
|
ABMHDAEIKAF abmhdaeikaf = abmhdaeikaf2.IINKJBCEBID();
|
|
int num2 = 0;
|
|
ABMHDAEIKAF abmhdaeikaf3 = abmhdaeikaf.LDDCEAFLJBL<int>("PreviewOnly", num2);
|
|
int num3 = 0;
|
|
Tool tool = abmhdaeikaf3.LDDCEAFLJBL<int>("NoSave", num3).HLALBMPAGKI();
|
|
ControlPanelCircuitObject componentInChildren = tool.GetComponentInChildren<ControlPanelCircuitObject>();
|
|
int num4 = 0;
|
|
if (componentInChildren != num4)
|
|
{
|
|
Guid[] array = new Guid[2];
|
|
CreationObject creationObject = tool.creationObject;
|
|
Guid guid = componentInChildren.<KHGALJDKAAE>k__BackingField.FKHHKIMHEHF.JPOHGBCEJEJ;
|
|
}
|
|
Guid[] array2 = new Guid[1];
|
|
CreationObject creationObject2 = tool.creationObject;
|
|
this.AHIGFFGEHGL = array2;
|
|
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x060163D1 RID: 91089 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60163D1")]
|
|
[Address(RVA = "0x17ADDC0", Offset = "0x17ACDC0", VA = "0x1817ADDC0")]
|
|
private DABKFAIHBBP KAJIJHLHHDG()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060163D2 RID: 91090 RVA: 0x0052986C File Offset: 0x00527A6C
|
|
[Token(Token = "0x60163D2")]
|
|
[Address(RVA = "0x17ACDB0", Offset = "0x17ABDB0", VA = "0x1817ACDB0", Slot = "25")]
|
|
protected virtual void HHEDHAEJHIN(OutlineRendererEffect.HLEDHCIGMPJ? BHJICNIMBPM)
|
|
{
|
|
int i;
|
|
do
|
|
{
|
|
i = 0;
|
|
this._tool.RenderOutline(i);
|
|
if (BHJICNIMBPM == (ulong)8L != BHJICNIMBPM)
|
|
{
|
|
break;
|
|
}
|
|
List<GIPDDLFFNGG> hbgcplgmaif = this.HBGCPLGMAIF;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
bool flag2;
|
|
while (flag2)
|
|
{
|
|
}
|
|
OEIHLPKBJKH nextOutlineRenderHandle = OutlineRendererEffect.GetNextOutlineRenderHandle();
|
|
Renderer[] array;
|
|
while (i >= array.Length)
|
|
{
|
|
}
|
|
int num = array[i].JHIDBGOLCLD();
|
|
i++;
|
|
}
|
|
}
|
|
while (i != 0);
|
|
}
|
|
|
|
// Token: 0x060163D3 RID: 91091 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60163D3")]
|
|
[Address(RVA = "0x17B0760", Offset = "0x17AF760", VA = "0x1817B0760")]
|
|
private void PMIKLLPHHNI()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060163D4 RID: 91092 RVA: 0x005298E4 File Offset: 0x00527AE4
|
|
[Token(Token = "0x60163D4")]
|
|
[Address(RVA = "0x17AFE90", Offset = "0x17AEE90", VA = "0x1817AFE90")]
|
|
private void PIENDKECKJK(GIPDDLFFNGG EKLPAAGKMNE, ConfigurableSubpiece PGINHAGDCGN)
|
|
{
|
|
UGCSpawner.NCIPKGOGFII ncipkgogfii = new UGCSpawner.NCIPKGOGFII();
|
|
int num = 0;
|
|
bool flag;
|
|
if (EKLPAAGKMNE != 0 && flag)
|
|
{
|
|
float z = Vector3.zero.z;
|
|
Quaternion identity = Quaternion.identity;
|
|
int num2 = 0;
|
|
num += num;
|
|
num++;
|
|
num2 += 32;
|
|
num2 += 19;
|
|
}
|
|
Transform transform = this.visualRoot;
|
|
ncipkgogfii.previewCreationObject = ncipkgogfii;
|
|
bool flag2;
|
|
if (flag2)
|
|
{
|
|
PhotonView photonView = ncipkgogfii.previewCreationObject.JDHMIOJKLCK;
|
|
Action action = delegate
|
|
{
|
|
CreationObject previewCreationObject = ncipkgogfii.previewCreationObject;
|
|
int num9 = 0;
|
|
if (previewCreationObject != num9)
|
|
{
|
|
Transform transform2 = ncipkgogfii.previewCreationObject.KPEGGEIPKDN;
|
|
int num10 = 0;
|
|
transform2.parentInternal = num10;
|
|
}
|
|
};
|
|
photonView.AEMKLFHFFON += action;
|
|
}
|
|
OGNBCNBPFCC ognbcnbpfcc;
|
|
float z2;
|
|
if (ognbcnbpfcc != OGNBCNBPFCC.INVALID)
|
|
{
|
|
RuntimeSpawnableToolConfig runtimeSpawnableToolConfig;
|
|
z2 = runtimeSpawnableToolConfig.SpawnRotation.z;
|
|
}
|
|
Quaternion quaternion;
|
|
if (quaternion != 0)
|
|
{
|
|
}
|
|
int num3 = 0;
|
|
if (num != num3)
|
|
{
|
|
Tool.DNDBJKJIFNL dndbjkjifnl = new Tool.DNDBJKJIFNL(z2.PKILNJKAOBH);
|
|
if (num != 0)
|
|
{
|
|
}
|
|
}
|
|
GameObject gameObject;
|
|
ulong num4;
|
|
Renderer[] componentsInChildren = gameObject.GetComponentsInChildren<Renderer>(num4 != 0UL);
|
|
Chip component = gameObject.GetComponent<Chip>();
|
|
int num5 = 0;
|
|
if (component == num5)
|
|
{
|
|
int length = componentsInChildren.Length;
|
|
if (num < length)
|
|
{
|
|
Renderer renderer = componentsInChildren[num];
|
|
if (renderer.GetSharedMaterialArray().Length == 1)
|
|
{
|
|
Material[] array = new Material[2];
|
|
Material sharedMaterial = renderer.GetSharedMaterial();
|
|
throw new ArrayTypeMismatchException();
|
|
}
|
|
num++;
|
|
}
|
|
}
|
|
int num6 = 0;
|
|
RigidbodyEx rigidbodyEx;
|
|
if (rigidbodyEx != num6)
|
|
{
|
|
string text;
|
|
ulong num7;
|
|
rigidbodyEx.SetKinematic(text, num7 != 0UL);
|
|
}
|
|
int num8 = 0;
|
|
bool flag3 = num != num8;
|
|
if (flag3)
|
|
{
|
|
}
|
|
if (flag3)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x060163D5 RID: 91093 RVA: 0x00529A7C File Offset: 0x00527C7C
|
|
[Token(Token = "0x60163D5")]
|
|
[Address(RVA = "0x17AAC70", Offset = "0x17A9C70", VA = "0x1817AAC70", Slot = "26")]
|
|
protected virtual void DHJMLGHMKLK()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
GameObject gameObject = this.defaultPreview;
|
|
int num2 = 0;
|
|
gameObject.SetActive(num2 != 0);
|
|
this._tool.InitializeColliders();
|
|
ELFAHKIGLDK elfahkigldk = new ELFAHKIGLDK();
|
|
this.<PDHBHDHMIOJ>k__BackingField = elfahkigldk;
|
|
Transform transform = base.transform;
|
|
ELFAHKIGLDK elfahkigldk2 = new ELFAHKIGLDK();
|
|
List<GIPDDLFFNGG> hbgcplgmaif = this.HBGCPLGMAIF;
|
|
Func<GIPDDLFFNGG, bool> <>9__132_ = UGCSpawner.<>c.<>9__132_0;
|
|
if (<>9__132_ == 0)
|
|
{
|
|
UGCSpawner.<>c.<>9__132_0 = delegate(GIPDDLFFNGG x)
|
|
{
|
|
bool flag2;
|
|
return flag2;
|
|
};
|
|
}
|
|
IEnumerable<GIPDDLFFNGG> enumerable = Enumerable.Where<GIPDDLFFNGG>(hbgcplgmaif, <>9__132_);
|
|
Func<GIPDDLFFNGG, IEnumerable<Collider>> func;
|
|
if (UGCSpawner.<>c.<>9__132_1 == 0)
|
|
{
|
|
func = delegate(GIPDDLFFNGG x)
|
|
{
|
|
throw new NullReferenceException();
|
|
};
|
|
UGCSpawner.<>c.<>9__132_1 = func;
|
|
}
|
|
IEnumerable<GIPDDLFFNGG> enumerable2 = Enumerable.SelectMany<GIPDDLFFNGG, Collider>(enumerable, func);
|
|
if (enumerable2 != 0)
|
|
{
|
|
if (num < enumerable2)
|
|
{
|
|
num += num;
|
|
if (num == enumerable2)
|
|
{
|
|
goto IL_C2;
|
|
}
|
|
num++;
|
|
}
|
|
bool flag;
|
|
while (!flag)
|
|
{
|
|
}
|
|
this.<PDHBHDHMIOJ>k__BackingField.DCAPOLBKCEH(elfahkigldk2);
|
|
IL_C2:
|
|
elfahkigldk2 += elfahkigldk2;
|
|
}
|
|
int num3 = 0;
|
|
if (enumerable2 != 0)
|
|
{
|
|
}
|
|
if (num != 0)
|
|
{
|
|
goto IL_1A4;
|
|
}
|
|
if (num != -1)
|
|
{
|
|
}
|
|
Transform transform2 = base.transform;
|
|
float z = this.<PDHBHDHMIOJ>k__BackingField.KCHBEGGLAHI.z;
|
|
GameObject uiroot = this.UIRoot;
|
|
int num4 = 0;
|
|
Transform transform3 = uiroot.transform;
|
|
ELFAHKIGLDK elfahkigldk3 = this.<PDHBHDHMIOJ>k__BackingField;
|
|
int num5 = 0;
|
|
transform3.localPosition = num4;
|
|
if (num3 < enumerable2)
|
|
{
|
|
num3 += num3;
|
|
num3++;
|
|
}
|
|
int num6 = 0;
|
|
if (num5 != 0)
|
|
{
|
|
if (num3 >= num6)
|
|
{
|
|
goto IL_152;
|
|
}
|
|
num3 += num3;
|
|
if (num3 != num6)
|
|
{
|
|
num3++;
|
|
goto IL_152;
|
|
}
|
|
IL_17E:
|
|
ToolCollider toolCollider;
|
|
toolCollider += toolCollider;
|
|
goto IL_185;
|
|
IL_152:
|
|
int num7 = 0;
|
|
ToolCollider toolCollider2;
|
|
if (toolCollider2 == num7)
|
|
{
|
|
GameObject gameObject2;
|
|
toolCollider = gameObject2.AddComponent<ToolCollider>();
|
|
}
|
|
this._tool.AddToolCollider(toolCollider);
|
|
toolCollider += toolCollider;
|
|
goto IL_17E;
|
|
}
|
|
IL_185:
|
|
if (num5 != 0)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
return;
|
|
IL_1A4:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060163D6 RID: 91094 RVA: 0x00529C44 File Offset: 0x00527E44
|
|
[Token(Token = "0x60163D6")]
|
|
[Address(RVA = "0x417720", Offset = "0x416720", VA = "0x180417720")]
|
|
private Tool PKILNJKAOBH(Player NHCEBNBEEBE, bool GFOOFHEHGFK, [Optional] Collider DMMDDFILJMK)
|
|
{
|
|
return this._tool;
|
|
}
|
|
|
|
// Token: 0x060163D7 RID: 91095 RVA: 0x00529C58 File Offset: 0x00527E58
|
|
[Token(Token = "0x60163D7")]
|
|
[Address(RVA = "0x17AB630", Offset = "0x17AA630", VA = "0x1817AB630")]
|
|
private void EOADHAABNLO()
|
|
{
|
|
UGCSpawner.ALLFDCFPHGM.KNLMBJLFKNF(this);
|
|
}
|
|
|
|
// Token: 0x060163D8 RID: 91096 RVA: 0x00529C78 File Offset: 0x00527E78
|
|
[Token(Token = "0x60163D8")]
|
|
[Address(RVA = "0x17A95C0", Offset = "0x17A85C0", VA = "0x1817A95C0")]
|
|
private CAHCDEBGPFG BEGDEELIMHI(BKJIOKBHHEK LHOMKMINCHH, params object[] MILPPFDOINJ)
|
|
{
|
|
int num;
|
|
int num2;
|
|
for (;;)
|
|
{
|
|
num = 0;
|
|
List<GIPDDLFFNGG> hbgcplgmaif = this.HBGCPLGMAIF;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
break;
|
|
}
|
|
num2 = 0;
|
|
if (num == 0)
|
|
{
|
|
goto Block_1;
|
|
}
|
|
}
|
|
bool flag2;
|
|
while (flag2)
|
|
{
|
|
}
|
|
bool flag3;
|
|
while (!flag3)
|
|
{
|
|
}
|
|
AADCJKAOKLA aadcjkaokla;
|
|
while (aadcjkaokla == 0)
|
|
{
|
|
}
|
|
CreationObject[] array = new CreationObject[1];
|
|
CreationObject creationObject = this._tool.creationObject;
|
|
throw new ArrayTypeMismatchException();
|
|
Block_1:
|
|
Tool tool = this._tool;
|
|
num2 += num2;
|
|
num2++;
|
|
uint num3;
|
|
num3 += num3;
|
|
num += 16;
|
|
num += 19;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x17003D71 RID: 15729
|
|
// (get) Token: 0x060163D9 RID: 91097 RVA: 0x00529D18 File Offset: 0x00527F18
|
|
[Token(Token = "0x17003D71")]
|
|
public bool JBMFJOBFJHP
|
|
{
|
|
[Token(Token = "0x60163D9")]
|
|
[Address(RVA = "0x17B1580", Offset = "0x17B0580", VA = "0x1817B1580", Slot = "15")]
|
|
get
|
|
{
|
|
while (this.NMJGDNHCLGO)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060163DA RID: 91098 RVA: 0x00529D30 File Offset: 0x00527F30
|
|
[Token(Token = "0x60163DA")]
|
|
[Address(RVA = "0x17AB3A0", Offset = "0x17AA3A0", VA = "0x1817AB3A0", Slot = "16")]
|
|
public void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH)
|
|
{
|
|
if (HFBJGCHOANH != 0)
|
|
{
|
|
KLLMCPFPIIE<int> bdkndifnlik = this.BDKNDIFNLIK;
|
|
bool okpogglkake = HFBJGCHOANH.OKPOGGLKAKE;
|
|
KLLMCPFPIIE<int> iplgkjjaaii = this.IPLGKJJAAII;
|
|
KLLMCPFPIIE<bool> pbggkjdjckp = this.PBGGKJDJCKP;
|
|
NMIGJEKFNME<OGNBCNBPFCC, long> jjgmpigbmpi = this.JJGMPIGBMPI;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060163DB RID: 91099 RVA: 0x00529D6C File Offset: 0x00527F6C
|
|
[Token(Token = "0x60163DB")]
|
|
[Address(RVA = "0x17B0F90", Offset = "0x17AFF90", VA = "0x1817B0F90", Slot = "17")]
|
|
public void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB)
|
|
{
|
|
CNCIOEACEHD cncioeacehd = new CNCIOEACEHD();
|
|
int num = this.BDKNDIFNLIK.IAHDANBDAAM();
|
|
cncioeacehd.GNLFECGKJJM = num;
|
|
OGNBCNBPFCC ognbcnbpfcc = this.JJGMPIGBMPI.KLIAOAJIPKM();
|
|
cncioeacehd.BIBJFLNINJE = (int)ognbcnbpfcc;
|
|
long num2 = this.JJGMPIGBMPI.HHKKJDOCBNH();
|
|
cncioeacehd.NNDFIKPGFHF = num2;
|
|
KLLMCPFPIIE<int> iplgkjjaaii = this.IPLGKJJAAII;
|
|
int num3;
|
|
cncioeacehd.CNCCKMINJEF = num3;
|
|
KLLMCPFPIIE<bool> pbggkjdjckp = this.PBGGKJDJCKP;
|
|
bool flag2;
|
|
bool flag = flag2;
|
|
cncioeacehd.GFHOCAEINGB = (flag ? 1 : 0);
|
|
CKNHLOINDFF hkgkneihjfi = this.HKGKNEIHJFI;
|
|
cncioeacehd.HNFPDDADPJE = hkgkneihjfi;
|
|
if (this.NMJGDNHCLGO)
|
|
{
|
|
}
|
|
ByteString byteString = Guid.Empty.LPLPGEPHGHD();
|
|
cncioeacehd.HFAFEKBCCBI = byteString;
|
|
}
|
|
|
|
// Token: 0x060163DC RID: 91100 RVA: 0x00529E18 File Offset: 0x00528018
|
|
[Token(Token = "0x60163DC")]
|
|
[Address(RVA = "0x17B0C70", Offset = "0x17AFC70", VA = "0x1817B0C70", Slot = "19")]
|
|
public IEnumerator<KENFJGFMIPM> PreSerialize(StringBuilder BIPOIFGEMGB, bool PJMPKHANBFJ)
|
|
{
|
|
int num;
|
|
UGCSpawner.ANIHBDDBKDD anihbddbkdd = new UGCSpawner.ANIHBDDBKDD(num);
|
|
num = 0;
|
|
anihbddbkdd.<>4__this = this;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x17003D72 RID: 15730
|
|
// (get) Token: 0x060163DD RID: 91101 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x17003D72")]
|
|
private bool HCHPDFKDFIG
|
|
{
|
|
[Token(Token = "0x60163DD")]
|
|
[Address(RVA = "0x17AB5A0", Offset = "0x17AA5A0", VA = "0x1817AB5A0")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x060163DE RID: 91102 RVA: 0x00529E3C File Offset: 0x0052803C
|
|
[Token(Token = "0x60163DE")]
|
|
[Address(RVA = "0x17AD130", Offset = "0x17AC130", VA = "0x1817AD130")]
|
|
protected PMGCJEPKFOF<CreationManager.EJPODBPPPBO> HLDJCIJAHGH()
|
|
{
|
|
PMGCJEPKFOF<CreationManager.EJPODBPPPBO> igcolnlhebo = this.IGCOLNLHEBO;
|
|
if (igcolnlhebo == 0)
|
|
{
|
|
List<GIPDDLFFNGG> hbgcplgmaif = this.HBGCPLGMAIF;
|
|
CreationManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
List<GIPDDLFFNGG> hbgcplgmaif2 = this.HBGCPLGMAIF;
|
|
int num = 0;
|
|
int num2 = 0;
|
|
PMGCJEPKFOF<CreationManager.EJPODBPPPBO> pmgcjepkfof = instance.SerializeSpawnableTemplate(hbgcplgmaif2, num2, num != 0);
|
|
this.IGCOLNLHEBO = pmgcjepkfof;
|
|
Action action = new Action(this.GFEAIDMNOOE);
|
|
}
|
|
return igcolnlhebo;
|
|
}
|
|
|
|
// Token: 0x060163DF RID: 91103 RVA: 0x00529E9C File Offset: 0x0052809C
|
|
[Token(Token = "0x60163DF")]
|
|
[Address(RVA = "0x17AA490", Offset = "0x17A9490", VA = "0x1817AA490", Slot = "27")]
|
|
protected virtual void DFGKELFCGAO()
|
|
{
|
|
CreationObject component = base.GetComponent<CreationObject>();
|
|
OMKPHDBNLKH<CreationObjectSettingObjectUIControl, CreationObjectSettingObjectUIControl.PHIPGEFJCGO>.DEDABHKCIBG <>9__147_ = UGCSpawner.<>c.<>9__147_0;
|
|
if (<>9__147_ == 0)
|
|
{
|
|
UGCSpawner.<>c.<>9__147_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultObjectUIControlPrefab;
|
|
}
|
|
OMKPHDBNLKH<CreationObjectSettingObjectUIControl, CreationObjectSettingObjectUIControl.PHIPGEFJCGO>.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.NPABOAAEGJJ);
|
|
HHGHCDADGBA hhghcdadgba = new HHGHCDADGBA(<>9__147_, ohindolfnmp, 100);
|
|
int num = 0;
|
|
ILINODKFHEO ilinodkfheo = component.AddConfigurableSetting(hhghcdadgba);
|
|
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.DEDABHKCIBG dedabhkcibg;
|
|
if (UGCSpawner.<>c.<>9__147_2 == 0)
|
|
{
|
|
dedabhkcibg = (MakerPenPaletteConfigScreen editableUiFlow) => editableUiFlow.DefaultIntUIControlPrefab;
|
|
UGCSpawner.<>c.<>9__147_2 = dedabhkcibg;
|
|
}
|
|
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.OHINDOLFNMP ohindolfnmp2 = new OMKPHDBNLKH.OHINDOLFNMP(this.LOIBDFOBNHI);
|
|
GAAKDCPNDDI gaakdcpnddi = new GAAKDCPNDDI(dedabhkcibg, ohindolfnmp2, 99);
|
|
ILINODKFHEO ilinodkfheo2 = component.AddConfigurableSetting(gaakdcpnddi);
|
|
OMKPHDBNLKH<CreationObjectSettingFloatUIControl, float>.DEDABHKCIBG dedabhkcibg2;
|
|
if (UGCSpawner.<>c.<>9__147_4 == 0)
|
|
{
|
|
dedabhkcibg2 = (MakerPenPaletteConfigScreen editableUiFlow) => editableUiFlow.DefaultFloatUIControlPrefab;
|
|
UGCSpawner.<>c.<>9__147_4 = dedabhkcibg2;
|
|
}
|
|
OMKPHDBNLKH<CreationObjectSettingFloatUIControl, float>.OHINDOLFNMP ohindolfnmp3 = new OMKPHDBNLKH.OHINDOLFNMP(this.BGAPMLJIMPD);
|
|
EKPFBGIIJNK ekpfbgiijnk = new EKPFBGIIJNK(dedabhkcibg2, ohindolfnmp3, 98);
|
|
ILINODKFHEO ilinodkfheo3 = component.AddConfigurableSetting(ekpfbgiijnk);
|
|
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.DEDABHKCIBG dedabhkcibg3;
|
|
if (UGCSpawner.<>c.<>9__147_6 == 0)
|
|
{
|
|
dedabhkcibg3 = (MakerPenPaletteConfigScreen editableUiFlow) => editableUiFlow.DefaultBoolUIControlPrefab;
|
|
UGCSpawner.<>c.<>9__147_6 = dedabhkcibg3;
|
|
}
|
|
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.OHINDOLFNMP ohindolfnmp4 = new OMKPHDBNLKH.OHINDOLFNMP(this.PELELCELOID);
|
|
CPNMFOKDBKM cpnmfokdbkm = new CPNMFOKDBKM(dedabhkcibg3, ohindolfnmp4, 97);
|
|
ILINODKFHEO ilinodkfheo4 = component.AddConfigurableSetting(cpnmfokdbkm);
|
|
DOPNALIMPNA[] array = new DOPNALIMPNA[4];
|
|
Action action = new Action(this.HNCCDBLKAEM);
|
|
int num2 = 0;
|
|
int num3 = 0;
|
|
IMAFJGKHEMD imafjgkhemd = ONOKJPIMIIP.HBJAOEEJNMG(action, "Set Object", num3, num2, num, num, num, num);
|
|
if (imafjgkhemd != 0)
|
|
{
|
|
}
|
|
array[0] = imafjgkhemd;
|
|
Func<int> func = new Func(this.CCHOEAAOFEI);
|
|
Action<int> action2 = new Action(this.PPHPIHOCEJA);
|
|
string text;
|
|
ulong num4;
|
|
JJOBLNLCNND jjoblnlcnnd = ONOKJPIMIIP.MGAJCIEANHL(func, action2, "Number to spawn", "", text, num != 0, num, (int)num4, num, num);
|
|
if (jjoblnlcnnd != 0)
|
|
{
|
|
}
|
|
array[1] = jjoblnlcnnd;
|
|
Func<float> func2 = new Func(this.MJGLFEPDLOP);
|
|
Action<float> action3 = new Action(this.HIOGIIKAEFK);
|
|
INAOBEINBGO inaobeinbgo;
|
|
if (inaobeinbgo != 0)
|
|
{
|
|
}
|
|
array[2] = inaobeinbgo;
|
|
Func<bool> func3 = new Func(this.ADCFCDLOAHG);
|
|
Action<bool> action4 = new Action(this.IIEINFOCOEL);
|
|
int num5 = 0;
|
|
int num6 = 0;
|
|
string text2;
|
|
string text3;
|
|
ulong num7;
|
|
DHCINNFLBBA dhcinnflbba = ONOKJPIMIIP.LBJPOFMMGGP(func3, action4, num6, num5, text2, text3, (int)num7, num);
|
|
if (dhcinnflbba != 0)
|
|
{
|
|
}
|
|
array[3] = dhcinnflbba;
|
|
ECJBHJOCKHL ecjbhjockhl = component.AddFoldoutMenu("Spawner Gadget", 96, array);
|
|
}
|
|
|
|
// Token: 0x060163E0 RID: 91104 RVA: 0x0052A0E4 File Offset: 0x005282E4
|
|
[Token(Token = "0x60163E0")]
|
|
[Address(RVA = "0x17B0DD0", Offset = "0x17AFDD0", VA = "0x1817B0DD0", Slot = "18")]
|
|
public void ResetObject()
|
|
{
|
|
CircuitNodeDisplay component;
|
|
do
|
|
{
|
|
this.OFFINOPJELL();
|
|
this.COCFAECNAEJ();
|
|
component = base.GetComponent<CircuitNodeDisplay>();
|
|
if (component != 0)
|
|
{
|
|
}
|
|
}
|
|
while (0 != 0 && component == 0);
|
|
}
|
|
|
|
// Token: 0x17003D73 RID: 15731
|
|
// (get) Token: 0x060163E1 RID: 91105 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// (set) Token: 0x060163E2 RID: 91106 RVA: 0x0052A110 File Offset: 0x00528310
|
|
[Token(Token = "0x17003D73")]
|
|
public Guid EHAHNCBCNGM
|
|
{
|
|
[Token(Token = "0x60163E1")]
|
|
[Address(RVA = "0x17B15A0", Offset = "0x17B05A0", VA = "0x1817B15A0", Slot = "20")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
[Token(Token = "0x60163E2")]
|
|
[Address(RVA = "0x17AAC60", Offset = "0x17A9C60", VA = "0x1817AAC60")]
|
|
[CompilerGenerated]
|
|
private set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x060163E3 RID: 91107 RVA: 0x0052A120 File Offset: 0x00528320
|
|
[Token(Token = "0x60163E3")]
|
|
[Address(RVA = "0x17A9C90", Offset = "0x17A8C90", VA = "0x1817A9C90", Slot = "21")]
|
|
public void Bind(PHLLOPMIDOJ DJNJIKLPIJP)
|
|
{
|
|
this.<KHGALJDKAAE>k__BackingField = DJNJIKLPIJP;
|
|
List<GIPDDLFFNGG> hbgcplgmaif = this.HBGCPLGMAIF;
|
|
if (!this.DEBEIMPIBMC)
|
|
{
|
|
this.KJIKNKDMBGM();
|
|
}
|
|
this.ABFEJNOBKLM.PEGKGNLDOEH();
|
|
}
|
|
|
|
// Token: 0x060163E4 RID: 91108 RVA: 0x0052A15C File Offset: 0x0052835C
|
|
[Token(Token = "0x60163E4")]
|
|
[Address(RVA = "0x17B13C0", Offset = "0x17B03C0", VA = "0x1817B13C0")]
|
|
public UGCSpawner()
|
|
{
|
|
List<GIPDDLFFNGG> list = new List();
|
|
this.HBGCPLGMAIF = list;
|
|
List<ConfigurableSubpiece> list2 = new List();
|
|
this.BEONJBJGDHA = list2;
|
|
Guid empty = Guid.Empty;
|
|
this.<FJNIBMBBEAJ>k__BackingField = empty;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x060163E5 RID: 91109 RVA: 0x0052A198 File Offset: 0x00528398
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x60163E5")]
|
|
[Address(RVA = "0x17B12B0", Offset = "0x17B02B0", VA = "0x1817B12B0")]
|
|
static UGCSpawner()
|
|
{
|
|
int num;
|
|
int num2;
|
|
IILCGFIHJLP<UGCSpawner, CreationObject> iilcgfihjlp = new IILCGFIHJLP(32, num != 0, num2 != 0);
|
|
num2 = 0;
|
|
num = 0;
|
|
UGCSpawner.KPPJJMFLGAP = iilcgfihjlp;
|
|
int num3;
|
|
int num4;
|
|
MFBGLIHGCGO<UGCSpawner> mfbglihgcgo = new MFBGLIHGCGO(4, num3 != 0, num4 != 0);
|
|
num4 = 0;
|
|
num3 = 0;
|
|
UGCSpawner.OCGOBGBDFHJ = mfbglihgcgo;
|
|
int num5;
|
|
int num6;
|
|
MFBGLIHGCGO<UGCSpawner> mfbglihgcgo2 = new MFBGLIHGCGO(4, num5 != 0, num6 != 0);
|
|
num6 = 0;
|
|
num5 = 0;
|
|
UGCSpawner.IFAOOIGBGDJ = mfbglihgcgo2;
|
|
UGCSpawner.ALLFDCFPHGM = new UGCSpawner.OLKBDPMCMFM();
|
|
}
|
|
|
|
// Token: 0x060163E6 RID: 91110 RVA: 0x0052A1F4 File Offset: 0x005283F4
|
|
[Token(Token = "0x60163E6")]
|
|
[Address(RVA = "0x17ADDB0", Offset = "0x17ACDB0", VA = "0x1817ADDB0")]
|
|
[CompilerGenerated]
|
|
private void JPAEDMIGMMN()
|
|
{
|
|
this.DEBEIMPIBMC = false;
|
|
}
|
|
|
|
// Token: 0x060163E7 RID: 91111 RVA: 0x0052A208 File Offset: 0x00528408
|
|
[Token(Token = "0x60163E7")]
|
|
[Address(RVA = "0x17A9E30", Offset = "0x17A8E30", VA = "0x1817A9E30")]
|
|
[CompilerGenerated]
|
|
private void CBJMBFDKBHI(CreationManager.IANGMDIFGNE DIDMJMMLNPB)
|
|
{
|
|
List<GIPDDLFFNGG> abfejnobklm = DIDMJMMLNPB.ABFEJNOBKLM;
|
|
Func<GIPDDLFFNGG, Guid> <>9__126_ = UGCSpawner.<>c.<>9__126_2;
|
|
if (<>9__126_ == 0)
|
|
{
|
|
UGCSpawner.<>c.<>9__126_2 = delegate(GIPDDLFFNGG x)
|
|
{
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
throw new NullReferenceException();
|
|
};
|
|
}
|
|
Guid[] array = Enumerable.ToArray<Guid>(Enumerable.Select<GIPDDLFFNGG, Guid>(abfejnobklm, <>9__126_));
|
|
this.AHIGFFGEHGL = array;
|
|
}
|
|
|
|
// Token: 0x060163E8 RID: 91112 RVA: 0x0052A250 File Offset: 0x00528450
|
|
[Token(Token = "0x60163E8")]
|
|
[Address(RVA = "0x17A9940", Offset = "0x17A8940", VA = "0x1817A9940")]
|
|
[CompilerGenerated]
|
|
private DABKFAIHBBP BFBIEPMPCLM(CKNHLOINDFF NDCPHHFCJBO)
|
|
{
|
|
return this.GBJDNIAAEDG(NDCPHHFCJBO);
|
|
}
|
|
|
|
// Token: 0x060163E9 RID: 91113 RVA: 0x0052A264 File Offset: 0x00528464
|
|
[Token(Token = "0x60163E9")]
|
|
[Address(RVA = "0x17AB6B0", Offset = "0x17AA6B0", VA = "0x1817AB6B0")]
|
|
[CompilerGenerated]
|
|
private void FBIANBNDLEL(CreationManager.EJPODBPPPBO GIAOBLMEMMI)
|
|
{
|
|
CKNHLOINDFF hnhgciihoec = GIAOBLMEMMI.HNHGCIIHOEC;
|
|
this.HKGKNEIHJFI = hnhgciihoec;
|
|
}
|
|
|
|
// Token: 0x060163EA RID: 91114 RVA: 0x0052A288 File Offset: 0x00528488
|
|
[Token(Token = "0x60163EA")]
|
|
[Address(RVA = "0x17AC770", Offset = "0x17AB770", VA = "0x1817AC770")]
|
|
[CompilerGenerated]
|
|
private void GFEAIDMNOOE()
|
|
{
|
|
int num = 0;
|
|
if (this != num)
|
|
{
|
|
this.IGCOLNLHEBO = (ulong)0L;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060163EB RID: 91115 RVA: 0x0052A2AC File Offset: 0x005284AC
|
|
[Token(Token = "0x60163EB")]
|
|
[Address(RVA = "0x17AF1F0", Offset = "0x17AE1F0", VA = "0x1817AF1F0")]
|
|
[CompilerGenerated]
|
|
private void NPABOAAEGJJ(CreationObjectSettingObjectUIControl GCCLEJOGCCE)
|
|
{
|
|
string text = GCCLEJOGCCE.PropertyDescription.text;
|
|
Func<CreationObjectSettingObjectUIControl.PHIPGEFJCGO> func = new Func(this.KOPLJFBPJKE);
|
|
Action<CreationObjectSettingObjectUIControl.PHIPGEFJCGO> action = new Action(this.JKCNPDDFCJG);
|
|
Func<CreationObjectSettingObjectUIControl.PHIPGEFJCGO, CreationObjectSettingObjectUIControl.PHIPGEFJCGO, CAHCDEBGPFG> func2 = new Func(this.CJMEIMAODIE);
|
|
}
|
|
|
|
// Token: 0x060163EC RID: 91116 RVA: 0x0052A2F4 File Offset: 0x005284F4
|
|
[Token(Token = "0x60163EC")]
|
|
[Address(RVA = "0x17AE4F0", Offset = "0x17AD4F0", VA = "0x1817AE4F0")]
|
|
[CompilerGenerated]
|
|
private CreationObjectSettingObjectUIControl.PHIPGEFJCGO KOPLJFBPJKE()
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060163ED RID: 91117 RVA: 0x0052A308 File Offset: 0x00528508
|
|
[Token(Token = "0x60163ED")]
|
|
[Address(RVA = "0x17ADD50", Offset = "0x17ACD50", VA = "0x1817ADD50")]
|
|
[CompilerGenerated]
|
|
private void JKCNPDDFCJG(CreationObjectSettingObjectUIControl.PHIPGEFJCGO ONGBFDACHHG)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060163EE RID: 91118 RVA: 0x0052A31C File Offset: 0x0052851C
|
|
[Token(Token = "0x60163EE")]
|
|
[Address(RVA = "0x17A9FF0", Offset = "0x17A8FF0", VA = "0x1817A9FF0")]
|
|
[CompilerGenerated]
|
|
private CAHCDEBGPFG CJMEIMAODIE(CreationObjectSettingObjectUIControl.PHIPGEFJCGO IGJPANMOFEM, CreationObjectSettingObjectUIControl.PHIPGEFJCGO BCEFAKDFEMM)
|
|
{
|
|
PMGCJEPKFOF<CreationManager.EJPODBPPPBO> igcolnlhebo = this.IGCOLNLHEBO;
|
|
if (igcolnlhebo == 0)
|
|
{
|
|
List<GIPDDLFFNGG> hbgcplgmaif = this.HBGCPLGMAIF;
|
|
CreationManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
List<GIPDDLFFNGG> hbgcplgmaif2 = this.HBGCPLGMAIF;
|
|
int num = 0;
|
|
int num2 = 0;
|
|
PMGCJEPKFOF<CreationManager.EJPODBPPPBO> pmgcjepkfof = instance.SerializeSpawnableTemplate(hbgcplgmaif2, num2, num != 0);
|
|
this.IGCOLNLHEBO = pmgcjepkfof;
|
|
Action action = new Action(this.GFEAIDMNOOE);
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060163EF RID: 91119 RVA: 0x0052A37C File Offset: 0x0052857C
|
|
[Token(Token = "0x60163EF")]
|
|
[Address(RVA = "0x17AE8B0", Offset = "0x17AD8B0", VA = "0x1817AE8B0")]
|
|
[CompilerGenerated]
|
|
private void LOIBDFOBNHI(CreationObjectSettingIntUIControl GCCLEJOGCCE)
|
|
{
|
|
string text = GCCLEJOGCCE.PropertyDescription.text;
|
|
Func<int> func = new Func(this.DBJNPDFCFPC);
|
|
Action<int> action = new Action(this.LDHKGOLDFCM);
|
|
}
|
|
|
|
// Token: 0x060163F0 RID: 91120 RVA: 0x0052A3B8 File Offset: 0x005285B8
|
|
[Token(Token = "0x60163F0")]
|
|
[Address(RVA = "0x17A9F50", Offset = "0x17A8F50", VA = "0x1817A9F50")]
|
|
[CompilerGenerated]
|
|
private int DBJNPDFCFPC()
|
|
{
|
|
return this.IPLGKJJAAII.IAHDANBDAAM();
|
|
}
|
|
|
|
// Token: 0x060163F1 RID: 91121 RVA: 0x0052A3D8 File Offset: 0x005285D8
|
|
[Token(Token = "0x60163F1")]
|
|
[Address(RVA = "0x17AE560", Offset = "0x17AD560", VA = "0x1817AE560")]
|
|
[CompilerGenerated]
|
|
private void LDHKGOLDFCM(int MBJCIBHEOMM)
|
|
{
|
|
int num = Mathf.Max(MBJCIBHEOMM, 1);
|
|
KLLMCPFPIIE<int> iplgkjjaaii = this.IPLGKJJAAII;
|
|
}
|
|
|
|
// Token: 0x060163F2 RID: 91122 RVA: 0x0052A3FC File Offset: 0x005285FC
|
|
[Token(Token = "0x60163F2")]
|
|
[Address(RVA = "0x17A9950", Offset = "0x17A8950", VA = "0x1817A9950")]
|
|
[CompilerGenerated]
|
|
private void BGAPMLJIMPD(CreationObjectSettingFloatUIControl GCCLEJOGCCE)
|
|
{
|
|
string text = GCCLEJOGCCE.PropertyDescription.text;
|
|
Func<float> func = new Func(this.OJNGIJKFMDN);
|
|
Action<float> action = new Action(this.BMGFKMIKIJD);
|
|
}
|
|
|
|
// Token: 0x060163F3 RID: 91123 RVA: 0x0052A438 File Offset: 0x00528638
|
|
[Token(Token = "0x60163F3")]
|
|
[Address(RVA = "0x17AF550", Offset = "0x17AE550", VA = "0x1817AF550")]
|
|
[CompilerGenerated]
|
|
private float OJNGIJKFMDN()
|
|
{
|
|
int num = this.BDKNDIFNLIK.IAHDANBDAAM();
|
|
float num3;
|
|
int num2 = Mathf.RoundToInt(num3);
|
|
return num3 * 0.01f;
|
|
}
|
|
|
|
// Token: 0x060163F4 RID: 91124 RVA: 0x0052A468 File Offset: 0x00528668
|
|
[Token(Token = "0x60163F4")]
|
|
[Address(RVA = "0x17A9BD0", Offset = "0x17A8BD0", VA = "0x1817A9BD0")]
|
|
[CompilerGenerated]
|
|
private void BMGFKMIKIJD(float MBJCIBHEOMM)
|
|
{
|
|
int num = Mathf.Max(Mathf.RoundToInt(MBJCIBHEOMM * 1000f), 200);
|
|
KLLMCPFPIIE<int> bdkndifnlik = this.BDKNDIFNLIK;
|
|
}
|
|
|
|
// Token: 0x060163F5 RID: 91125 RVA: 0x0052A49C File Offset: 0x0052869C
|
|
[Token(Token = "0x60163F5")]
|
|
[Address(RVA = "0x17AFDC0", Offset = "0x17AEDC0", VA = "0x1817AFDC0")]
|
|
[CompilerGenerated]
|
|
private void PELELCELOID(CreationObjectSettingBooleanUIControl GCCLEJOGCCE)
|
|
{
|
|
string text = GCCLEJOGCCE.PropertyDescription.text;
|
|
Func<bool> func = new Func(this.CHLALJPLPFF);
|
|
Action<bool> action = new Action(this.GCGNFJMGLCN);
|
|
}
|
|
|
|
// Token: 0x060163F6 RID: 91126 RVA: 0x0052A4D8 File Offset: 0x005286D8
|
|
[Token(Token = "0x60163F6")]
|
|
[Address(RVA = "0x17A8630", Offset = "0x17A7630", VA = "0x1817A8630")]
|
|
[CompilerGenerated]
|
|
private bool CHLALJPLPFF()
|
|
{
|
|
return this.PBGGKJDJCKP.IAHDANBDAAM() != null;
|
|
}
|
|
|
|
// Token: 0x060163F7 RID: 91127 RVA: 0x0052A4F8 File Offset: 0x005286F8
|
|
[Token(Token = "0x60163F7")]
|
|
[Address(RVA = "0x17AC710", Offset = "0x17AB710", VA = "0x1817AC710")]
|
|
[CompilerGenerated]
|
|
private void GCGNFJMGLCN(bool MBJCIBHEOMM)
|
|
{
|
|
KLLMCPFPIIE<bool> pbggkjdjckp = this.PBGGKJDJCKP;
|
|
}
|
|
|
|
// Token: 0x060163F8 RID: 91128 RVA: 0x0052A514 File Offset: 0x00528714
|
|
[Token(Token = "0x60163F8")]
|
|
[Address(RVA = "0x17AD270", Offset = "0x17AC270", VA = "0x1817AD270")]
|
|
[CompilerGenerated]
|
|
private void HNCCDBLKAEM()
|
|
{
|
|
MakerPen.<IJMEOOBBJNG>k__BackingField.AuthorityShowPaletteMenu();
|
|
CreationObjectSettingObjectUIControl defaultObjectUIControlPrefab = MakerPen.<IJMEOOBBJNG>k__BackingField.KNDLGPOKIOI.GetFlowByType<MakerPenPaletteConfigScreen>().DefaultObjectUIControlPrefab;
|
|
if (UGCSpawner.<>c.<>9__147_24 == 0)
|
|
{
|
|
UGCSpawner.<>c.<>9__147_24 = delegate(ObjectInputUIDialog dialog)
|
|
{
|
|
dialog.TryRebuildSearchContext();
|
|
Vector2 calculatedTargetPoint = ((IAgent)dialog).CalculatedTargetPoint;
|
|
throw new NullReferenceException();
|
|
};
|
|
}
|
|
Action<ObjectInputUIDialog.BDKNFJGOEIF> action = new Action(this.JJHOMFHCFMG);
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
PMGCJEPKFOF<ObjectInputUIDialog> pmgcjepkfof2;
|
|
PMGCJEPKFOF<ObjectInputUIDialog> pmgcjepkfof = pmgcjepkfof2.OHLPJBFCABI(action);
|
|
}
|
|
|
|
// Token: 0x060163F9 RID: 91129 RVA: 0x0052A588 File Offset: 0x00528788
|
|
[Token(Token = "0x60163F9")]
|
|
[Address(RVA = "0x17ADBD0", Offset = "0x17ACBD0", VA = "0x1817ADBD0")]
|
|
[CompilerGenerated]
|
|
private void JJHOMFHCFMG(ObjectInputUIDialog.BDKNFJGOEIF PBAOMKNFBFL)
|
|
{
|
|
MakerPen.<IJMEOOBBJNG>k__BackingField.AuthorityHidePaletteMenu();
|
|
}
|
|
|
|
// Token: 0x060163FA RID: 91130 RVA: 0x0052A5A8 File Offset: 0x005287A8
|
|
[Token(Token = "0x60163FA")]
|
|
[Address(RVA = "0x17A9F50", Offset = "0x17A8F50", VA = "0x1817A9F50")]
|
|
[CompilerGenerated]
|
|
private int CCHOEAAOFEI()
|
|
{
|
|
return this.IPLGKJJAAII.IAHDANBDAAM();
|
|
}
|
|
|
|
// Token: 0x060163FB RID: 91131 RVA: 0x0052A5C8 File Offset: 0x005287C8
|
|
[Token(Token = "0x60163FB")]
|
|
[Address(RVA = "0x17B0BD0", Offset = "0x17AFBD0", VA = "0x1817B0BD0")]
|
|
[CompilerGenerated]
|
|
private void PPHPIHOCEJA(int MBJCIBHEOMM)
|
|
{
|
|
int num = Mathf.Max(MBJCIBHEOMM, 1);
|
|
KLLMCPFPIIE<int> iplgkjjaaii = this.IPLGKJJAAII;
|
|
}
|
|
|
|
// Token: 0x060163FC RID: 91132 RVA: 0x0052A5EC File Offset: 0x005287EC
|
|
[Token(Token = "0x60163FC")]
|
|
[Address(RVA = "0x17AEA20", Offset = "0x17ADA20", VA = "0x1817AEA20")]
|
|
[CompilerGenerated]
|
|
private float MJGLFEPDLOP()
|
|
{
|
|
int num = this.BDKNDIFNLIK.IAHDANBDAAM();
|
|
float num3;
|
|
int num2 = Mathf.RoundToInt(num3);
|
|
return num3 * 0.01f;
|
|
}
|
|
|
|
// Token: 0x060163FD RID: 91133 RVA: 0x0052A61C File Offset: 0x0052881C
|
|
[Token(Token = "0x60163FD")]
|
|
[Address(RVA = "0x17AD070", Offset = "0x17AC070", VA = "0x1817AD070")]
|
|
[CompilerGenerated]
|
|
private void HIOGIIKAEFK(float MBJCIBHEOMM)
|
|
{
|
|
int num = Mathf.Max(Mathf.RoundToInt(MBJCIBHEOMM * 1000f), 200);
|
|
KLLMCPFPIIE<int> bdkndifnlik = this.BDKNDIFNLIK;
|
|
}
|
|
|
|
// Token: 0x060163FE RID: 91134 RVA: 0x0052A650 File Offset: 0x00528850
|
|
[Token(Token = "0x60163FE")]
|
|
[Address(RVA = "0x17A8630", Offset = "0x17A7630", VA = "0x1817A8630")]
|
|
[CompilerGenerated]
|
|
private bool ADCFCDLOAHG()
|
|
{
|
|
return this.PBGGKJDJCKP.IAHDANBDAAM() != null;
|
|
}
|
|
|
|
// Token: 0x060163FF RID: 91135 RVA: 0x0052A670 File Offset: 0x00528870
|
|
[Token(Token = "0x60163FF")]
|
|
[Address(RVA = "0x17AC710", Offset = "0x17AB710", VA = "0x1817AC710")]
|
|
[CompilerGenerated]
|
|
private void IIEINFOCOEL(bool MBJCIBHEOMM)
|
|
{
|
|
KLLMCPFPIIE<bool> pbggkjdjckp = this.PBGGKJDJCKP;
|
|
}
|
|
|
|
// Token: 0x0400E8F0 RID: 59632
|
|
[Token(Token = "0x400E8F0")]
|
|
private const int IBELCLEAKGP = 1000;
|
|
|
|
// Token: 0x0400E8F1 RID: 59633
|
|
[Token(Token = "0x400E8F1")]
|
|
private const int BHNNPKLOCEH = 200;
|
|
|
|
// Token: 0x0400E8F2 RID: 59634
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400E8F2")]
|
|
private readonly Guid[] ONANMNHDJHD;
|
|
|
|
// Token: 0x0400E8F3 RID: 59635
|
|
[Token(Token = "0x400E8F3")]
|
|
public const string PreviewOnlyParam = "PreviewOnly";
|
|
|
|
// Token: 0x0400E8F4 RID: 59636
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400E8F4")]
|
|
[SerializeField]
|
|
protected GameObject UIRoot;
|
|
|
|
// Token: 0x0400E8F5 RID: 59637
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400E8F5")]
|
|
[SerializeField]
|
|
private GameObject defaultPreview;
|
|
|
|
// Token: 0x0400E8F6 RID: 59638
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400E8F6")]
|
|
[SerializeField]
|
|
private Transform visualRoot;
|
|
|
|
// Token: 0x0400E8F7 RID: 59639
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x400E8F7")]
|
|
[SerializeField]
|
|
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
|
[FormerlySerializedAs("Tool")]
|
|
private Tool _tool;
|
|
|
|
// Token: 0x0400E8F8 RID: 59640
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x400E8F8")]
|
|
public Material PreviewMaterial;
|
|
|
|
// Token: 0x0400E8F9 RID: 59641
|
|
[Token(Token = "0x400E8F9")]
|
|
private static IILCGFIHJLP<UGCSpawner, CreationObject> KPPJJMFLGAP;
|
|
|
|
// Token: 0x0400E8FA RID: 59642
|
|
[Token(Token = "0x400E8FA")]
|
|
private static MFBGLIHGCGO<UGCSpawner> OCGOBGBDFHJ;
|
|
|
|
// Token: 0x0400E8FB RID: 59643
|
|
[Token(Token = "0x400E8FB")]
|
|
private static MFBGLIHGCGO<UGCSpawner> IFAOOIGBGDJ;
|
|
|
|
// Token: 0x0400E8FC RID: 59644
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x400E8FC")]
|
|
private FPKNAGAJBMN<Tool> ABFEJNOBKLM;
|
|
|
|
// Token: 0x0400E8FE RID: 59646
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x400E8FE")]
|
|
private KLLMCPFPIIE<int> IPLGKJJAAII;
|
|
|
|
// Token: 0x0400E8FF RID: 59647
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x400E8FF")]
|
|
private KLLMCPFPIIE<int> BDKNDIFNLIK;
|
|
|
|
// Token: 0x0400E900 RID: 59648
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x400E900")]
|
|
private NMIGJEKFNME<bool, Vector3> DCJNDIANCBJ;
|
|
|
|
// Token: 0x0400E901 RID: 59649
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x400E901")]
|
|
private KLLMCPFPIIE<bool> DOLACCIMALE;
|
|
|
|
// Token: 0x0400E902 RID: 59650
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x400E902")]
|
|
private KLLMCPFPIIE<int> LDMLKJFJOEL;
|
|
|
|
// Token: 0x0400E903 RID: 59651
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x400E903")]
|
|
private KLLMCPFPIIE<int> LCNCCEKHOGD;
|
|
|
|
// Token: 0x0400E905 RID: 59653
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x400E905")]
|
|
protected bool NMJGDNHCLGO;
|
|
|
|
// Token: 0x0400E906 RID: 59654
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x400E906")]
|
|
private NMIGJEKFNME<OGNBCNBPFCC, long> JJGMPIGBMPI;
|
|
|
|
// Token: 0x0400E907 RID: 59655
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x400E907")]
|
|
private KLLMCPFPIIE<Guid[]> LKHLGOJNJCF;
|
|
|
|
// Token: 0x0400E908 RID: 59656
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x400E908")]
|
|
private List<GIPDDLFFNGG> HBGCPLGMAIF;
|
|
|
|
// Token: 0x0400E909 RID: 59657
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x400E909")]
|
|
private List<ConfigurableSubpiece> BEONJBJGDHA;
|
|
|
|
// Token: 0x0400E90A RID: 59658
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x400E90A")]
|
|
private bool OENMHAMBCFC;
|
|
|
|
// Token: 0x0400E90B RID: 59659
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
|
|
[Token(Token = "0x400E90B")]
|
|
private KLLMCPFPIIE<bool> PBGGKJDJCKP;
|
|
|
|
// Token: 0x0400E90C RID: 59660
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
|
[Token(Token = "0x400E90C")]
|
|
private bool DEBEIMPIBMC;
|
|
|
|
// Token: 0x0400E90D RID: 59661
|
|
[Token(Token = "0x400E90D")]
|
|
private static UGCSpawner.OLKBDPMCMFM ALLFDCFPHGM;
|
|
|
|
// Token: 0x0400E90E RID: 59662
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
|
|
[Token(Token = "0x400E90E")]
|
|
private KLLMCPFPIIE<int> CHEEMKKBFIJ;
|
|
|
|
// Token: 0x0400E90F RID: 59663
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
|
|
[Token(Token = "0x400E90F")]
|
|
private bool HGMHJNEBBOD;
|
|
|
|
// Token: 0x0400E910 RID: 59664
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
|
|
[Token(Token = "0x400E910")]
|
|
private JJEKJGALHKO LJLCKNHKEGF;
|
|
|
|
// Token: 0x0400E911 RID: 59665
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
|
|
[Token(Token = "0x400E911")]
|
|
private CKNHLOINDFF KHHCHHNONFC;
|
|
|
|
// Token: 0x0400E912 RID: 59666
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
|
|
[Token(Token = "0x400E912")]
|
|
private CKNHLOINDFF HKGKNEIHJFI;
|
|
|
|
// Token: 0x0400E913 RID: 59667
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x120")]
|
|
[Token(Token = "0x400E913")]
|
|
private PMGCJEPKFOF<CreationManager.EJPODBPPPBO> IGCOLNLHEBO;
|
|
|
|
// Token: 0x020032EE RID: 13038
|
|
[Token(Token = "0x20032EE")]
|
|
private class OLKBDPMCMFM
|
|
{
|
|
// Token: 0x06016400 RID: 91136 RVA: 0x0052A68C File Offset: 0x0052888C
|
|
[Token(Token = "0x6016400")]
|
|
[Address(RVA = "0x1907C70", Offset = "0x1906C70", VA = "0x181907C70")]
|
|
public void FHALAHONPFO(UGCSpawner CFBMAFGNNBN)
|
|
{
|
|
int num = UGCSpawner.ALLFDCFPHGM.<HGAPMJOPBDD>k__BackingField;
|
|
CFBMAFGNNBN.BLIGJIELKOB = num;
|
|
}
|
|
|
|
// Token: 0x06016401 RID: 91137 RVA: 0x0052A6B4 File Offset: 0x005288B4
|
|
[Token(Token = "0x6016401")]
|
|
[Address(RVA = "0x1907C40", Offset = "0x1906C40", VA = "0x181907C40")]
|
|
public void EBFHIFAGFOG(UGCSpawner CFBMAFGNNBN)
|
|
{
|
|
CFBMAFGNNBN.BLIGJIELKOB = -1;
|
|
}
|
|
|
|
// Token: 0x06016402 RID: 91138 RVA: 0x0052A6D0 File Offset: 0x005288D0
|
|
[Token(Token = "0x6016402")]
|
|
[Address(RVA = "0x1907F80", Offset = "0x1906F80", VA = "0x181907F80")]
|
|
public void MADBJEIECNK(UGCSpawner CFBMAFGNNBN)
|
|
{
|
|
bool flag = this.MJHMBNIDGCA.Remove(CFBMAFGNNBN);
|
|
}
|
|
|
|
// Token: 0x06016403 RID: 91139 RVA: 0x0052A6F0 File Offset: 0x005288F0
|
|
[Token(Token = "0x6016403")]
|
|
[Address(RVA = "0x1907DF0", Offset = "0x1906DF0", VA = "0x181907DF0")]
|
|
public void KNLMBJLFKNF(UGCSpawner CFBMAFGNNBN)
|
|
{
|
|
if (!CFBMAFGNNBN.EIGGPNFDOKN)
|
|
{
|
|
bool flag = this.MJHMBNIDGCA.Remove(CFBMAFGNNBN);
|
|
}
|
|
int num = this.<HGAPMJOPBDD>k__BackingField;
|
|
int num2 = CFBMAFGNNBN.BLIGJIELKOB + 1;
|
|
int num3 = Mathf.Max(num, num2);
|
|
List<UGCSpawner> mjhmbnidgca = this.MJHMBNIDGCA;
|
|
this.<HGAPMJOPBDD>k__BackingField = num3;
|
|
bool flag2 = ECNNGIFNNNM.KFDLNLFOGBN<UGCSpawner>(mjhmbnidgca, CFBMAFGNNBN);
|
|
List<UGCSpawner> mjhmbnidgca2 = this.MJHMBNIDGCA;
|
|
Comparison<UGCSpawner> comparison;
|
|
if (UGCSpawner.OLKBDPMCMFM.<>c.<>9__4_0 == 0)
|
|
{
|
|
comparison = (UGCSpawner a, UGCSpawner b) => 0;
|
|
UGCSpawner.OLKBDPMCMFM.<>c.<>9__4_0 = comparison;
|
|
}
|
|
mjhmbnidgca2.Sort(comparison);
|
|
}
|
|
|
|
// Token: 0x17003D74 RID: 15732
|
|
// (get) Token: 0x06016404 RID: 91140 RVA: 0x0052A77C File Offset: 0x0052897C
|
|
[Token(Token = "0x17003D74")]
|
|
public bool EILKJLGFBDN
|
|
{
|
|
[Token(Token = "0x6016404")]
|
|
[Address(RVA = "0x1907DB0", Offset = "0x1906DB0", VA = "0x181907DB0")]
|
|
get
|
|
{
|
|
List<UGCSpawner> mjhmbnidgca = this.MJHMBNIDGCA;
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003D75 RID: 15733
|
|
// (get) Token: 0x06016405 RID: 91141 RVA: 0x0052A798 File Offset: 0x00528998
|
|
// (set) Token: 0x06016406 RID: 91142 RVA: 0x0052A7AC File Offset: 0x005289AC
|
|
[Token(Token = "0x17003D75")]
|
|
private int CFHODEOGBII
|
|
{
|
|
[Token(Token = "0x6016405")]
|
|
[Address(RVA = "0x411540", Offset = "0x410540", VA = "0x180411540")]
|
|
get;
|
|
[Token(Token = "0x6016406")]
|
|
[Address(RVA = "0x5F1910", Offset = "0x5F0910", VA = "0x1805F1910")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x06016407 RID: 91143 RVA: 0x0052A7C0 File Offset: 0x005289C0
|
|
[Token(Token = "0x6016407")]
|
|
[Address(RVA = "0x1907CF0", Offset = "0x1906CF0", VA = "0x181907CF0")]
|
|
public bool GJFOJLEHLDE(UGCSpawner CFBMAFGNNBN)
|
|
{
|
|
int size = this.MJHMBNIDGCA._size;
|
|
if (0 == 0)
|
|
{
|
|
ThrowHelper.ThrowArgumentOutOfRangeException();
|
|
}
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x06016408 RID: 91144 RVA: 0x0052A7EC File Offset: 0x005289EC
|
|
[Token(Token = "0x6016408")]
|
|
[Address(RVA = "0x1907FE0", Offset = "0x1906FE0", VA = "0x181907FE0")]
|
|
public OLKBDPMCMFM()
|
|
{
|
|
List<UGCSpawner> list = new List();
|
|
this.MJHMBNIDGCA = list;
|
|
this.CFHODEOGBII = (int)((ulong)1L);
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0400E915 RID: 59669
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400E915")]
|
|
private List<UGCSpawner> MJHMBNIDGCA;
|
|
}
|
|
|
|
// Token: 0x020032F0 RID: 13040
|
|
[Token(Token = "0x20032F0")]
|
|
public class CEHFKMHKJCD : CAHCDEBGPFG
|
|
{
|
|
// Token: 0x17003D76 RID: 15734
|
|
// (get) Token: 0x0601640C RID: 91148 RVA: 0x0052A830 File Offset: 0x00528A30
|
|
[Token(Token = "0x17003D76")]
|
|
public override string GPJEDBDCNNP
|
|
{
|
|
[Token(Token = "0x601640C")]
|
|
[Address(RVA = "0x18F2A30", Offset = "0x18F1A30", VA = "0x1818F2A30", Slot = "11")]
|
|
get
|
|
{
|
|
return "Set Spawned Object";
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601640D RID: 91149 RVA: 0x0052A844 File Offset: 0x00528A44
|
|
[Token(Token = "0x601640D")]
|
|
[Address(RVA = "0x18F2A60", Offset = "0x18F1A60", VA = "0x1818F2A60")]
|
|
public CEHFKMHKJCD(UGCSpawner CFBMAFGNNBN, PMGCJEPKFOF<CreationManager.EJPODBPPPBO> FKBGKABODGI, OGNBCNBPFCC BCEFAKDFEMM)
|
|
{
|
|
UGCSpawner spawner = CFBMAFGNNBN;
|
|
UGCSpawner.CEHFKMHKJCD <>4__this = this;
|
|
List<GCHANDDKPBM> hgcemcinanf = this.HGCEMCINANF;
|
|
UGCSpawner.GGHADIMMKLH gghadimmklh;
|
|
gghadimmklh.AAICMBDEJBE = BCEFAKDFEMM;
|
|
hgcemcinanf.Add(gghadimmklh);
|
|
if (FKBGKABODGI == 0)
|
|
{
|
|
List<GCHANDDKPBM> hiomepfedbc = this.HIOMEPFEDBC;
|
|
DABKFAIHBBP <EIDHKJMHBEC>k__BackingField = JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
|
|
this.FDGLMGIKDJM = <EIDHKJMHBEC>k__BackingField;
|
|
UGCSpawner spawner2 = CFBMAFGNNBN;
|
|
UGCSpawner.AANDMEIOFJG aandmeiofjg;
|
|
aandmeiofjg.NDCPHHFCJBO = (ulong)0L;
|
|
aandmeiofjg.AAICMBDEJBE = (OGNBCNBPFCC)((ulong)4294967295L);
|
|
aandmeiofjg.OEMDIAHHILF = (long)((ulong)(-1L));
|
|
hiomepfedbc.Add(aandmeiofjg);
|
|
MakerPen <IJMEOOBBJNG>k__BackingField = MakerPen.<IJMEOOBBJNG>k__BackingField;
|
|
string text = this.GPJEDBDCNNP;
|
|
return;
|
|
}
|
|
this.FDGLMGIKDJM = FKBGKABODGI;
|
|
Action<CreationManager.EJPODBPPPBO> action = delegate(CreationManager.EJPODBPPPBO result)
|
|
{
|
|
};
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0601640E RID: 91150 RVA: 0x0052A908 File Offset: 0x00528B08
|
|
[Token(Token = "0x601640E")]
|
|
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0", Slot = "13")]
|
|
protected override DABKFAIHBBP BLDCDMLIFBE(BKJIOKBHHEK OLFNCDHDFPF)
|
|
{
|
|
return this.FDGLMGIKDJM;
|
|
}
|
|
|
|
// Token: 0x0400E919 RID: 59673
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400E919")]
|
|
private DABKFAIHBBP FDGLMGIKDJM;
|
|
|
|
// Token: 0x020032F1 RID: 13041
|
|
[Token(Token = "0x20032F1")]
|
|
[CompilerGenerated]
|
|
private sealed class JMGHDFOONOD
|
|
{
|
|
// Token: 0x0601640F RID: 91151 RVA: 0x000399F2 File Offset: 0x00037BF2
|
|
[Token(Token = "0x601640F")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public JMGHDFOONOD()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06016410 RID: 91152 RVA: 0x000399F2 File Offset: 0x00037BF2
|
|
[Token(Token = "0x6016410")]
|
|
[Address(RVA = "0x1903010", Offset = "0x1902010", VA = "0x181903010")]
|
|
internal void <.ctor>b__0(CreationManager.EJPODBPPPBO result)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400E91A RID: 59674
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400E91A")]
|
|
public UGCSpawner.CEHFKMHKJCD <>4__this;
|
|
|
|
// Token: 0x0400E91B RID: 59675
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400E91B")]
|
|
public UGCSpawner spawner;
|
|
}
|
|
}
|
|
|
|
// Token: 0x020032F2 RID: 13042
|
|
[Token(Token = "0x20032F2")]
|
|
private abstract class EDHDPGDFMJF : GCHANDDKPBM
|
|
{
|
|
// Token: 0x06016411 RID: 91153 RVA: 0x0052A91C File Offset: 0x00528B1C
|
|
[Token(Token = "0x6016411")]
|
|
[Address(RVA = "0x1901D30", Offset = "0x1900D30", VA = "0x181901D30")]
|
|
public EDHDPGDFMJF(UGCSpawner CFBMAFGNNBN)
|
|
{
|
|
CreationObject component = CFBMAFGNNBN.GetComponent<CreationObject>();
|
|
}
|
|
|
|
// Token: 0x06016412 RID: 91154 RVA: 0x0052A93C File Offset: 0x00528B3C
|
|
[Token(Token = "0x6016412")]
|
|
[Address(RVA = "0x1901BE0", Offset = "0x1900BE0", VA = "0x181901BE0")]
|
|
public UGCSpawner IOAFKIOPADL()
|
|
{
|
|
Guid enadnnhajeg = this.ENADNNHAJEG;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
}
|
|
UGCSpawner ugcspawner;
|
|
return ugcspawner;
|
|
}
|
|
|
|
// Token: 0x06016413 RID: 91155 RVA: 0x0052A960 File Offset: 0x00528B60
|
|
[Token(Token = "0x6016413")]
|
|
[Address(RVA = "0x1901C90", Offset = "0x1900C90", VA = "0x181901C90", Slot = "5")]
|
|
public override GBDECALBCOP JPALLFAJJKJ(BKJIOKBHHEK LHOMKMINCHH)
|
|
{
|
|
UGCSpawner ugcspawner = this.IOAFKIOPADL();
|
|
int num = 0;
|
|
if (!(ugcspawner == num))
|
|
{
|
|
bool allowedToTakeOwnership = ugcspawner._tool.NHPPANGAKAP;
|
|
}
|
|
return GBDECALBCOP.Failure_ObjectDoesNotExist;
|
|
}
|
|
|
|
// Token: 0x0400E91C RID: 59676
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400E91C")]
|
|
private Guid ENADNNHAJEG;
|
|
}
|
|
|
|
// Token: 0x020032F3 RID: 13043
|
|
[Token(Token = "0x20032F3")]
|
|
private class GGHADIMMKLH : UGCSpawner.EDHDPGDFMJF
|
|
{
|
|
// Token: 0x06016414 RID: 91156 RVA: 0x0052A998 File Offset: 0x00528B98
|
|
[Token(Token = "0x6016414")]
|
|
[Address(RVA = "0x1902260", Offset = "0x1901260", VA = "0x181902260")]
|
|
public GGHADIMMKLH(UGCSpawner CFBMAFGNNBN, OGNBCNBPFCC AAICMBDEJBE)
|
|
: base(CFBMAFGNNBN)
|
|
{
|
|
this.AAICMBDEJBE = AAICMBDEJBE;
|
|
}
|
|
|
|
// Token: 0x06016415 RID: 91157 RVA: 0x0052A9B8 File Offset: 0x00528BB8
|
|
[Token(Token = "0x6016415")]
|
|
[Address(RVA = "0x19020F0", Offset = "0x19010F0", VA = "0x1819020F0", Slot = "4")]
|
|
public override DABKFAIHBBP OCAFOIEOMLN(BKJIOKBHHEK LHOMKMINCHH)
|
|
{
|
|
UGCSpawner ugcspawner = base.IOAFKIOPADL();
|
|
int num = 0;
|
|
if (ugcspawner != num && ugcspawner.GetComponent<CreationObject>() != 0)
|
|
{
|
|
OGNBCNBPFCC aaicmbdejbe = this.AAICMBDEJBE;
|
|
DABKFAIHBBP dabkfaihbbp;
|
|
return dabkfaihbbp;
|
|
}
|
|
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x0400E91D RID: 59677
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400E91D")]
|
|
private OGNBCNBPFCC AAICMBDEJBE;
|
|
}
|
|
|
|
// Token: 0x020032F4 RID: 13044
|
|
[Token(Token = "0x20032F4")]
|
|
private class AANDMEIOFJG : UGCSpawner.EDHDPGDFMJF
|
|
{
|
|
// Token: 0x06016416 RID: 91158 RVA: 0x0052A9F8 File Offset: 0x00528BF8
|
|
[Token(Token = "0x6016416")]
|
|
[Address(RVA = "0x18F26B0", Offset = "0x18F16B0", VA = "0x1818F26B0")]
|
|
public AANDMEIOFJG(UGCSpawner CFBMAFGNNBN, CKNHLOINDFF NDCPHHFCJBO, OGNBCNBPFCC AAICMBDEJBE, long OEMDIAHHILF)
|
|
: base(CFBMAFGNNBN)
|
|
{
|
|
this.NDCPHHFCJBO = NDCPHHFCJBO;
|
|
this.AAICMBDEJBE = AAICMBDEJBE;
|
|
this.OEMDIAHHILF = 0L;
|
|
}
|
|
|
|
// Token: 0x06016417 RID: 91159 RVA: 0x0052AA24 File Offset: 0x00528C24
|
|
[Token(Token = "0x6016417")]
|
|
[Address(RVA = "0x18F2540", Offset = "0x18F1540", VA = "0x1818F2540", Slot = "4")]
|
|
public override DABKFAIHBBP OCAFOIEOMLN(BKJIOKBHHEK LHOMKMINCHH)
|
|
{
|
|
UGCSpawner ugcspawner = base.IOAFKIOPADL();
|
|
int num = 0;
|
|
if (ugcspawner != num && ugcspawner.GetComponent<CreationObject>() != 0)
|
|
{
|
|
long oemdiahhilf = this.OEMDIAHHILF;
|
|
OGNBCNBPFCC aaicmbdejbe = this.AAICMBDEJBE;
|
|
CKNHLOINDFF ndcphhfcjbo = this.NDCPHHFCJBO;
|
|
DABKFAIHBBP dabkfaihbbp = ugcspawner.RequestMasterChangeSpawnerToTemplateData(ndcphhfcjbo, aaicmbdejbe, oemdiahhilf);
|
|
}
|
|
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x0400E91E RID: 59678
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400E91E")]
|
|
private CKNHLOINDFF NDCPHHFCJBO;
|
|
|
|
// Token: 0x0400E91F RID: 59679
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400E91F")]
|
|
private OGNBCNBPFCC AAICMBDEJBE;
|
|
|
|
// Token: 0x0400E920 RID: 59680
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400E920")]
|
|
private long OEMDIAHHILF;
|
|
}
|
|
|
|
// Token: 0x020032F5 RID: 13045
|
|
[Token(Token = "0x20032F5")]
|
|
[CompilerGenerated]
|
|
private sealed class MKLMAKHIBNE
|
|
{
|
|
// Token: 0x06016418 RID: 91160 RVA: 0x0052AA7C File Offset: 0x00528C7C
|
|
[Token(Token = "0x6016418")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public MKLMAKHIBNE()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06016419 RID: 91161 RVA: 0x0052AA90 File Offset: 0x00528C90
|
|
[Token(Token = "0x6016419")]
|
|
[Address(RVA = "0x19031B0", Offset = "0x19021B0", VA = "0x1819031B0")]
|
|
internal void <SafeSetAssetData>b__0()
|
|
{
|
|
NMIGJEKFNME<OGNBCNBPFCC, long> jjgmpigbmpi = this.<>4__this.JJGMPIGBMPI;
|
|
long num = this.newInventionId;
|
|
OGNBCNBPFCC ognbcnbpfcc = this.newToolType;
|
|
jjgmpigbmpi.BDJFGEJFPPO(ognbcnbpfcc, num, true);
|
|
}
|
|
|
|
// Token: 0x0400E921 RID: 59681
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400E921")]
|
|
public UGCSpawner <>4__this;
|
|
|
|
// Token: 0x0400E922 RID: 59682
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400E922")]
|
|
public OGNBCNBPFCC newToolType;
|
|
|
|
// Token: 0x0400E923 RID: 59683
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400E923")]
|
|
public long newInventionId;
|
|
}
|
|
|
|
// Token: 0x020032F6 RID: 13046
|
|
[Token(Token = "0x20032F6")]
|
|
[CompilerGenerated]
|
|
private sealed class CLNBOLNACLD
|
|
{
|
|
// Token: 0x0601641A RID: 91162 RVA: 0x0052AAC8 File Offset: 0x00528CC8
|
|
[Token(Token = "0x601641A")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public CLNBOLNACLD()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0601641B RID: 91163 RVA: 0x0052AADC File Offset: 0x00528CDC
|
|
[Token(Token = "0x601641B")]
|
|
[Address(RVA = "0x18F2CF0", Offset = "0x18F1CF0", VA = "0x1818F2CF0")]
|
|
internal PMGCJEPKFOF<CreationManager.IANGMDIFGNE> <TrySpawn>b__0(CreationManager.EJPODBPPPBO serializeResult)
|
|
{
|
|
Dictionary<string, object> dictionary = new Dictionary();
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0601641C RID: 91164 RVA: 0x0052AC2C File Offset: 0x00528E2C
|
|
[Token(Token = "0x601641C")]
|
|
[Address(RVA = "0x18F3280", Offset = "0x18F2280", VA = "0x1818F3280")]
|
|
internal void <TrySpawn>b__1(CreationManager.IANGMDIFGNE spawnResult)
|
|
{
|
|
int num = 0;
|
|
UGCSpawner ugcspawner = this.<>4__this;
|
|
int num2 = UGCSpawner.GPFDMIOMCLA;
|
|
this.<>4__this.HGMHJNEBBOD = num != 0;
|
|
}
|
|
|
|
// Token: 0x0601641D RID: 91165 RVA: 0x0052ACF0 File Offset: 0x00528EF0
|
|
[Token(Token = "0x601641D")]
|
|
[Address(RVA = "0x18F3590", Offset = "0x18F2590", VA = "0x1818F3590")]
|
|
internal void <TrySpawn>b__2(string e)
|
|
{
|
|
UGCSpawner ugcspawner = this.<>4__this;
|
|
int num = UGCSpawner.GPFDMIOMCLA;
|
|
this.<>4__this.HGMHJNEBBOD = false;
|
|
}
|
|
|
|
// Token: 0x0400E924 RID: 59684
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400E924")]
|
|
public UGCSpawner <>4__this;
|
|
|
|
// Token: 0x0400E925 RID: 59685
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400E925")]
|
|
public CostInfo totalCost;
|
|
|
|
// Token: 0x0400E926 RID: 59686
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
|
|
[Token(Token = "0x400E926")]
|
|
public CreationManager.NMEELCFHDDC spawnTransform;
|
|
}
|
|
|
|
// Token: 0x020032F8 RID: 13048
|
|
[Token(Token = "0x20032F8")]
|
|
[CompilerGenerated]
|
|
private sealed class NCIPKGOGFII
|
|
{
|
|
// Token: 0x0601642C RID: 91180 RVA: 0x0052AE98 File Offset: 0x00529098
|
|
[Token(Token = "0x601642C")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public NCIPKGOGFII()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0601642D RID: 91181 RVA: 0x0052AEAC File Offset: 0x005290AC
|
|
[Token(Token = "0x601642D")]
|
|
[Address(RVA = "0x1907AC0", Offset = "0x1906AC0", VA = "0x181907AC0")]
|
|
internal void <LocalSetupPreviewObject>b__0()
|
|
{
|
|
CreationObject creationObject = this.previewCreationObject;
|
|
int num = 0;
|
|
if (creationObject != num)
|
|
{
|
|
Transform transform = this.previewCreationObject.KPEGGEIPKDN;
|
|
int num2 = 0;
|
|
transform.parentInternal = num2;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0400E934 RID: 59700
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400E934")]
|
|
public CreationObject previewCreationObject;
|
|
}
|
|
}
|
|
}
|