675 lines
26 KiB
C#
675 lines
26 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Core.Creation.SandboxGizmos;
|
|
using RecRoom.Core.DataStructures;
|
|
using RecRoom.Core.Rendering;
|
|
using RecRoom.Tools.MakerPenTools;
|
|
using UnityEngine;
|
|
using UnityEngine.Serialization;
|
|
|
|
namespace RecRoom.Core.Creation
|
|
{
|
|
// Token: 0x0200305F RID: 12383
|
|
[Token(Token = "0x200305F")]
|
|
public class ConnectionPoint : MonoBehaviour
|
|
{
|
|
// Token: 0x140001C3 RID: 451
|
|
// (add) Token: 0x0601515C RID: 86364 RVA: 0x004EFDA0 File Offset: 0x004EDFA0
|
|
// (remove) Token: 0x0601515D RID: 86365 RVA: 0x004EFDC8 File Offset: 0x004EDFC8
|
|
[Token(Token = "0x140001C3")]
|
|
public event ConnectionPoint.EEDEFGJKAJP IMKGNMOOAIG
|
|
{
|
|
[Token(Token = "0x601515C")]
|
|
[Address(RVA = "0xDEAA30", Offset = "0xDE9830", VA = "0x180DEAA30")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
ConnectionPoint.EEDEFGJKAJP imkgnmooaig;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
imkgnmooaig = this.IMKGNMOOAIG;
|
|
@delegate = Delegate.Combine(imkgnmooaig, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != imkgnmooaig)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x601515D")]
|
|
[Address(RVA = "0xDEABE0", Offset = "0xDE99E0", VA = "0x180DEABE0")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
ConnectionPoint.EEDEFGJKAJP imkgnmooaig;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
imkgnmooaig = this.IMKGNMOOAIG;
|
|
@delegate = Delegate.Remove(imkgnmooaig, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != imkgnmooaig)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x140001C4 RID: 452
|
|
// (add) Token: 0x0601515E RID: 86366 RVA: 0x004EFDF0 File Offset: 0x004EDFF0
|
|
// (remove) Token: 0x0601515F RID: 86367 RVA: 0x004EFE18 File Offset: 0x004EE018
|
|
[Token(Token = "0x140001C4")]
|
|
public event ConnectionPoint.JFKNKMKCFBI PFACAJHLDON
|
|
{
|
|
[Token(Token = "0x601515E")]
|
|
[Address(RVA = "0xDEA990", Offset = "0xDE9790", VA = "0x180DEA990")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
ConnectionPoint.JFKNKMKCFBI pfacajhldon;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
pfacajhldon = this.PFACAJHLDON;
|
|
@delegate = Delegate.Combine(pfacajhldon, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != pfacajhldon)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x601515F")]
|
|
[Address(RVA = "0xDEAB40", Offset = "0xDE9940", VA = "0x180DEAB40")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
ConnectionPoint.JFKNKMKCFBI pfacajhldon;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
pfacajhldon = this.PFACAJHLDON;
|
|
@delegate = Delegate.Remove(pfacajhldon, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != pfacajhldon)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003A15 RID: 14869
|
|
// (get) Token: 0x06015160 RID: 86368 RVA: 0x004EFE40 File Offset: 0x004EE040
|
|
[Token(Token = "0x17003A15")]
|
|
public virtual bool EPJNIALCKOA
|
|
{
|
|
[Token(Token = "0x6015160")]
|
|
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "4")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003A16 RID: 14870
|
|
// (get) Token: 0x06015161 RID: 86369 RVA: 0x004EFE50 File Offset: 0x004EE050
|
|
[Token(Token = "0x17003A16")]
|
|
public virtual bool ALDMBOLPEFG
|
|
{
|
|
[Token(Token = "0x6015161")]
|
|
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "5")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003A17 RID: 14871
|
|
// (get) Token: 0x06015162 RID: 86370 RVA: 0x004EFE60 File Offset: 0x004EE060
|
|
[Token(Token = "0x17003A17")]
|
|
public virtual bool MELMOMAGKEP
|
|
{
|
|
[Token(Token = "0x6015162")]
|
|
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "6")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003A18 RID: 14872
|
|
// (get) Token: 0x06015163 RID: 86371 RVA: 0x004EFE70 File Offset: 0x004EE070
|
|
[Token(Token = "0x17003A18")]
|
|
public virtual bool OODOADMDPCK
|
|
{
|
|
[Token(Token = "0x6015163")]
|
|
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "7")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003A19 RID: 14873
|
|
// (get) Token: 0x06015164 RID: 86372 RVA: 0x004EFE80 File Offset: 0x004EE080
|
|
[Token(Token = "0x17003A19")]
|
|
public virtual Tool PBBJCLJPFMI
|
|
{
|
|
[Token(Token = "0x6015164")]
|
|
[Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0", Slot = "8")]
|
|
get
|
|
{
|
|
return this.tool;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003A1A RID: 14874
|
|
// (get) Token: 0x06015165 RID: 86373 RVA: 0x004EFE94 File Offset: 0x004EE094
|
|
// (set) Token: 0x06015166 RID: 86374 RVA: 0x004EFEA8 File Offset: 0x004EE0A8
|
|
[Token(Token = "0x17003A1A")]
|
|
public virtual CreationObject OLEFCPKAAON
|
|
{
|
|
[Token(Token = "0x6015165")]
|
|
[Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180", Slot = "9")]
|
|
get
|
|
{
|
|
return this.creationObject;
|
|
}
|
|
[Token(Token = "0x6015166")]
|
|
[Address(RVA = "0x4437E0", Offset = "0x4425E0", VA = "0x1804437E0", Slot = "10")]
|
|
set
|
|
{
|
|
this.creationObject = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003A1B RID: 14875
|
|
// (get) Token: 0x06015167 RID: 86375 RVA: 0x004EFEBC File Offset: 0x004EE0BC
|
|
[Token(Token = "0x17003A1B")]
|
|
public virtual GIPDDLFFNGG KADAPJEJAPF
|
|
{
|
|
[Token(Token = "0x6015167")]
|
|
[Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180", Slot = "11")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06015167)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling GIPDDLFFNGG RecRoom.Core.Creation.ConnectionPoint::get_CreationContextObject()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:CreationObject(var_0_06, ldfld:CreationObject(ConnectionPoint::creationObject, ldloc:ConnectionPoint(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: 0x17003A1C RID: 14876
|
|
// (get) Token: 0x06015168 RID: 86376 RVA: 0x004EFED0 File Offset: 0x004EE0D0
|
|
[Token(Token = "0x17003A1C")]
|
|
public ConnectionPoint.ECEPLCCFFAJ BECPHNMGAGH
|
|
{
|
|
[Token(Token = "0x6015168")]
|
|
[Address(RVA = "0x3F63F0", Offset = "0x3F51F0", VA = "0x1803F63F0")]
|
|
get
|
|
{
|
|
return this.connectionSlot;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003A1D RID: 14877
|
|
// (get) Token: 0x06015169 RID: 86377 RVA: 0x004EFEE4 File Offset: 0x004EE0E4
|
|
// (set) Token: 0x0601516A RID: 86378 RVA: 0x004EFF00 File Offset: 0x004EE100
|
|
[Token(Token = "0x17003A1D")]
|
|
public Vector3 EHGOPJJPFDO
|
|
{
|
|
[Token(Token = "0x6015169")]
|
|
[Address(RVA = "0xA6B390", Offset = "0xA6A190", VA = "0x180A6B390")]
|
|
get
|
|
{
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
throw new NullReferenceException();
|
|
}
|
|
[Token(Token = "0x601516A")]
|
|
[Address(RVA = "0xDEAC80", Offset = "0xDE9A80", VA = "0x180DEAC80")]
|
|
set
|
|
{
|
|
ReferencePoint referencePoint = this.attachmentPoint;
|
|
float z = value.z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003A1E RID: 14878
|
|
// (get) Token: 0x0601516B RID: 86379 RVA: 0x004EFF24 File Offset: 0x004EE124
|
|
[Token(Token = "0x17003A1E")]
|
|
public virtual MakerPenPinInfo.NGNLFACFACI HEAEKMBKCAA
|
|
{
|
|
[Token(Token = "0x601516B")]
|
|
[Address(RVA = "0x3FA190", Offset = "0x3F8F90", VA = "0x1803FA190", Slot = "12")]
|
|
get
|
|
{
|
|
return this.defaultPinOperationType;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601516C RID: 86380 RVA: 0x004EFF38 File Offset: 0x004EE138
|
|
[Token(Token = "0x601516C")]
|
|
[Address(RVA = "0xDEA690", Offset = "0xDE9490", VA = "0x180DEA690", Slot = "13")]
|
|
public virtual void RenderHoverHighlight()
|
|
{
|
|
for (;;)
|
|
{
|
|
bool blocked = this.OODOADMDPCK;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
goto IL_43;
|
|
}
|
|
Tool tool = this.PBBJCLJPFMI;
|
|
int num = 0;
|
|
if (tool != num)
|
|
{
|
|
bool inited = this.PBBJCLJPFMI.MHDPLJDBCAN.inited;
|
|
bool flag2;
|
|
if (flag2)
|
|
{
|
|
Tool tool2 = this.PBBJCLJPFMI;
|
|
goto IL_43;
|
|
}
|
|
}
|
|
IL_4B:
|
|
MeshRenderer meshRenderer = this.highlightOverrideRenderer;
|
|
int num2 = 0;
|
|
if (!(meshRenderer != num2))
|
|
{
|
|
goto Block_3;
|
|
}
|
|
OEIHLPKBJKH nextOutlineRenderHandle = OutlineRendererEffect.GetNextOutlineRenderHandle();
|
|
GameObject gameObject;
|
|
if (gameObject.activeInHierarchy)
|
|
{
|
|
break;
|
|
}
|
|
continue;
|
|
IL_43:
|
|
bool blocked2 = this.OODOADMDPCK;
|
|
goto IL_4B;
|
|
}
|
|
bool flag3;
|
|
while (!flag3)
|
|
{
|
|
}
|
|
return;
|
|
Block_3:
|
|
bool blocked3 = this.OODOADMDPCK;
|
|
bool flag4;
|
|
if (flag4)
|
|
{
|
|
bool blocked4 = this.OODOADMDPCK;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601516D RID: 86381 RVA: 0x004EFFE0 File Offset: 0x004EE1E0
|
|
[Token(Token = "0x601516D")]
|
|
[Address(RVA = "0xDEA490", Offset = "0xDE9290", VA = "0x180DEA490", Slot = "14")]
|
|
public virtual void ConnectionStart(ConnectionCreationContext LHOMKMINCHH, [Optional] ConnectionPoint.PGHEPJALOOK CEAGPJIOMJP)
|
|
{
|
|
ConnectionPoint.EEDEFGJKAJP imkgnmooaig = this.IMKGNMOOAIG;
|
|
if (imkgnmooaig != 0)
|
|
{
|
|
imkgnmooaig(this, CEAGPJIOMJP);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601516E RID: 86382 RVA: 0x004F0004 File Offset: 0x004EE204
|
|
[Token(Token = "0x601516E")]
|
|
[Address(RVA = "0xDEA460", Offset = "0xDE9260", VA = "0x180DEA460", Slot = "15")]
|
|
public virtual void ConnectionEnd(ConnectionCreationContext LHOMKMINCHH, ConnectionPoint HDPMJFANOPG, ConnectionPoint GFMAOEPEFKD, [Optional] ConnectionPoint.PGHEPJALOOK CEAGPJIOMJP)
|
|
{
|
|
if (this.PFACAJHLDON != 0)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601516F RID: 86383 RVA: 0x004F001C File Offset: 0x004EE21C
|
|
[Token(Token = "0x601516F")]
|
|
[Address(RVA = "0xDEA4B0", Offset = "0xDE92B0", VA = "0x180DEA4B0")]
|
|
public bool IsValidDestinationConnection()
|
|
{
|
|
InfluencerGizmo componentInParent = base.GetComponentInParent<InfluencerGizmo>();
|
|
if (!componentInParent || !(componentInParent.influencingConnectionPoint == this))
|
|
{
|
|
AnimationGizmo componentInParent2 = base.GetComponentInParent<AnimationGizmo>();
|
|
if (!componentInParent2 || !(componentInParent2.animatedObjectsConnectionPoint == this))
|
|
{
|
|
bool blocked = this.OODOADMDPCK;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
bool blocked2 = this.OODOADMDPCK;
|
|
bool blocked3 = this.OODOADMDPCK;
|
|
}
|
|
}
|
|
}
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x06015170 RID: 86384 RVA: 0x004F008C File Offset: 0x004EE28C
|
|
[Token(Token = "0x6015170")]
|
|
[Address(RVA = "0xDEA3F0", Offset = "0xDE91F0", VA = "0x180DEA3F0", Slot = "16")]
|
|
public virtual void ConfigureHoverPinInfoDisplay(MakerPenPinInfo LAIOECNCBBK, in Vector3 MMEIDGMCHNK)
|
|
{
|
|
int num = 0;
|
|
LAIOECNCBBK.UpdateInfo(MMEIDGMCHNK, num);
|
|
GIPDDLFFNGG creationContextObject = this.KADAPJEJAPF;
|
|
bool isCompleted = ((IAsyncResult)LAIOECNCBBK).IsCompleted;
|
|
}
|
|
|
|
// Token: 0x06015171 RID: 86385 RVA: 0x004F00B8 File Offset: 0x004EE2B8
|
|
[Token(Token = "0x6015171")]
|
|
[Address(RVA = "0xDEA3F0", Offset = "0xDE91F0", VA = "0x180DEA3F0", Slot = "17")]
|
|
public virtual void ConfigureStartPinInfoDisplay(MakerPenPinInfo LAIOECNCBBK, in Vector3 MMEIDGMCHNK)
|
|
{
|
|
int num = 0;
|
|
LAIOECNCBBK.UpdateInfo(MMEIDGMCHNK, num);
|
|
GIPDDLFFNGG creationContextObject = this.KADAPJEJAPF;
|
|
bool isCompleted = ((IAsyncResult)LAIOECNCBBK).IsCompleted;
|
|
}
|
|
|
|
// Token: 0x06015172 RID: 86386 RVA: 0x004F00E4 File Offset: 0x004EE2E4
|
|
[Token(Token = "0x6015172")]
|
|
[Address(RVA = "0xDEA3F0", Offset = "0xDE91F0", VA = "0x180DEA3F0", Slot = "18")]
|
|
public virtual void ConfigureEndPinInfoDisplay(MakerPenPinInfo LAIOECNCBBK, in Vector3 MMEIDGMCHNK, ConnectionPoint HEICFDGLPJK)
|
|
{
|
|
int num = 0;
|
|
LAIOECNCBBK.UpdateInfo(MMEIDGMCHNK, num);
|
|
GIPDDLFFNGG creationContextObject = this.KADAPJEJAPF;
|
|
bool isCompleted = ((IAsyncResult)LAIOECNCBBK).IsCompleted;
|
|
}
|
|
|
|
// Token: 0x17003A1F RID: 14879
|
|
// (get) Token: 0x06015173 RID: 86387 RVA: 0x004F0110 File Offset: 0x004EE310
|
|
[Token(Token = "0x17003A1F")]
|
|
public virtual Vector3 PHDIBEIFGKL
|
|
{
|
|
[Token(Token = "0x6015173")]
|
|
[Address(RVA = "0xDEAAD0", Offset = "0xDE98D0", VA = "0x180DEAAD0", Slot = "19")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06015173)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Vector3 RecRoom.Core.Creation.ConnectionPoint::get_WireDirection()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:float32(var_0_0A, ldfld:float32(Vector3::z, callgetter:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](Vector3::get_zero)))
|
|
}
|
|
|
|
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: 0x17003A20 RID: 14880
|
|
// (get) Token: 0x06015174 RID: 86388 RVA: 0x004F0128 File Offset: 0x004EE328
|
|
[Token(Token = "0x17003A20")]
|
|
public virtual Color BLLLCAAJBHC
|
|
{
|
|
[Token(Token = "0x6015174")]
|
|
[Address(RVA = "0x92D930", Offset = "0x92C730", VA = "0x18092D930", Slot = "20")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06015174)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Color RecRoom.Core.Creation.ConnectionPoint::get_ConnectionColor()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:Color(var_0_05, callgetter:Color(Color::get_white))
|
|
}
|
|
|
|
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: 0x17003A21 RID: 14881
|
|
// (get) Token: 0x06015175 RID: 86389 RVA: 0x004F013C File Offset: 0x004EE33C
|
|
[Token(Token = "0x17003A21")]
|
|
public virtual bool CJIMJENNIPE
|
|
{
|
|
[Token(Token = "0x6015175")]
|
|
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "21")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06015176 RID: 86390 RVA: 0x004F014C File Offset: 0x004EE34C
|
|
[Token(Token = "0x6015176")]
|
|
[Address(RVA = "0xDEA980", Offset = "0xDE9780", VA = "0x180DEA980")]
|
|
public ConnectionPoint()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400DF9C RID: 57244
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400DF9C")]
|
|
[SerializeField]
|
|
[OCIDFHDICIP(JIBDPHMGEGO.Self, false, false, false)]
|
|
private Tool tool;
|
|
|
|
// Token: 0x0400DF9D RID: 57245
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400DF9D")]
|
|
[SerializeField]
|
|
[OCIDFHDICIP(JIBDPHMGEGO.SelfAndParent, false, false, false)]
|
|
private CreationObject creationObject;
|
|
|
|
// Token: 0x0400DF9E RID: 57246
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400DF9E")]
|
|
[SerializeField]
|
|
public MeshRenderer highlightOverrideRenderer;
|
|
|
|
// Token: 0x0400DF9F RID: 57247
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400DF9F")]
|
|
[SerializeField]
|
|
private ConnectionPoint.ECEPLCCFFAJ connectionSlot;
|
|
|
|
// Token: 0x0400DFA0 RID: 57248
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400DFA0")]
|
|
[SerializeField]
|
|
protected ReferencePoint attachmentPoint;
|
|
|
|
// Token: 0x0400DFA1 RID: 57249
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400DFA1")]
|
|
private IDisposable AFJPHBPFLMB;
|
|
|
|
// Token: 0x0400DFA2 RID: 57250
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400DFA2")]
|
|
[SerializeField]
|
|
[FormerlySerializedAs("DefaultMakerPenOperationType")]
|
|
private MakerPenPinInfo.NGNLFACFACI defaultPinOperationType = (MakerPenPinInfo.NGNLFACFACI)((ulong)3L);
|
|
|
|
// Token: 0x02003060 RID: 12384
|
|
[Token(Token = "0x2003060")]
|
|
public enum ECEPLCCFFAJ
|
|
{
|
|
// Token: 0x0400DFA4 RID: 57252
|
|
[Token(Token = "0x400DFA4")]
|
|
SLOT_0,
|
|
// Token: 0x0400DFA5 RID: 57253
|
|
[Token(Token = "0x400DFA5")]
|
|
SLOT_1,
|
|
// Token: 0x0400DFA6 RID: 57254
|
|
[Token(Token = "0x400DFA6")]
|
|
SLOT_2
|
|
}
|
|
|
|
// Token: 0x02003061 RID: 12385
|
|
[Token(Token = "0x2003061")]
|
|
public sealed class EEDEFGJKAJP : MulticastDelegate
|
|
{
|
|
// Token: 0x06015177 RID: 86391 RVA: 0x004F0168 File Offset: 0x004EE368
|
|
[Token(Token = "0x6015177")]
|
|
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
|
|
public EEDEFGJKAJP(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
|
{
|
|
this.method = APAICGIHAGJ;
|
|
this.m_target = FEDFKKMABOG;
|
|
}
|
|
|
|
// Token: 0x06015178 RID: 86392 RVA: 0x004F0184 File Offset: 0x004EE384
|
|
[Token(Token = "0x6015178")]
|
|
[Address(RVA = "0xDF3B80", Offset = "0xDF2980", VA = "0x180DF3B80", Slot = "13")]
|
|
public void Invoke(ConnectionPoint HDPMJFANOPG, [Optional] ConnectionPoint.PGHEPJALOOK CEAGPJIOMJP)
|
|
{
|
|
if (this.delegates != 0)
|
|
{
|
|
}
|
|
uint num;
|
|
if (num != (uint)0)
|
|
{
|
|
throw new ExecutionEngineException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06015179 RID: 86393 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6015179")]
|
|
[Address(RVA = "0x457420", Offset = "0x456220", VA = "0x180457420", Slot = "14")]
|
|
public IAsyncResult BeginInvoke(ConnectionPoint HDPMJFANOPG, ConnectionPoint.PGHEPJALOOK CEAGPJIOMJP, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601517A RID: 86394 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601517A")]
|
|
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
|
|
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x02003062 RID: 12386
|
|
[Token(Token = "0x2003062")]
|
|
public sealed class JFKNKMKCFBI : MulticastDelegate
|
|
{
|
|
// Token: 0x0601517B RID: 86395 RVA: 0x004F0234 File Offset: 0x004EE434
|
|
[Token(Token = "0x601517B")]
|
|
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
|
|
public JFKNKMKCFBI(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
|
{
|
|
this.method = APAICGIHAGJ;
|
|
this.m_target = FEDFKKMABOG;
|
|
}
|
|
|
|
// Token: 0x0601517C RID: 86396 RVA: 0x004F0250 File Offset: 0x004EE450
|
|
[Token(Token = "0x601517C")]
|
|
[Address(RVA = "0xDF4E00", Offset = "0xDF3C00", VA = "0x180DF4E00", Slot = "13")]
|
|
public void Invoke(ConnectionPoint HDPMJFANOPG, ConnectionPoint GFMAOEPEFKD, [Optional] ConnectionPoint.PGHEPJALOOK CEAGPJIOMJP)
|
|
{
|
|
if (this.delegates != 0)
|
|
{
|
|
}
|
|
uint num;
|
|
if (num != (uint)0)
|
|
{
|
|
throw new ExecutionEngineException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601517D RID: 86397 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601517D")]
|
|
[Address(RVA = "0xDF4DC0", Offset = "0xDF3BC0", VA = "0x180DF4DC0", Slot = "14")]
|
|
public IAsyncResult BeginInvoke(ConnectionPoint HDPMJFANOPG, ConnectionPoint GFMAOEPEFKD, ConnectionPoint.PGHEPJALOOK CEAGPJIOMJP, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601517E RID: 86398 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601517E")]
|
|
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
|
|
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x02003063 RID: 12387
|
|
[Token(Token = "0x2003063")]
|
|
public sealed class PGHEPJALOOK : MulticastDelegate
|
|
{
|
|
// Token: 0x0601517F RID: 86399 RVA: 0x004F0308 File Offset: 0x004EE508
|
|
[Token(Token = "0x601517F")]
|
|
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
|
|
public PGHEPJALOOK(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
|
{
|
|
this.method = APAICGIHAGJ;
|
|
this.m_target = FEDFKKMABOG;
|
|
}
|
|
|
|
// Token: 0x06015180 RID: 86400 RVA: 0x004F0324 File Offset: 0x004EE524
|
|
[Token(Token = "0x6015180")]
|
|
[Address(RVA = "0x750300", Offset = "0x74F100", VA = "0x180750300", Slot = "13")]
|
|
public void Invoke(GBDECALBCOP GIAOBLMEMMI, AGAJMBPABDL CPAIFLCLGPB)
|
|
{
|
|
if (this.delegates != 0)
|
|
{
|
|
}
|
|
uint num;
|
|
if (num != (uint)0)
|
|
{
|
|
throw new ExecutionEngineException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06015181 RID: 86401 RVA: 0x004F03B4 File Offset: 0x004EE5B4
|
|
[Token(Token = "0x6015181")]
|
|
[Address(RVA = "0xDFA2C0", Offset = "0xDF90C0", VA = "0x180DFA2C0", Slot = "14")]
|
|
public IAsyncResult BeginInvoke(GBDECALBCOP GIAOBLMEMMI, AGAJMBPABDL CPAIFLCLGPB, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06015182 RID: 86402 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6015182")]
|
|
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
|
|
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
}
|
|
}
|