643 lines
25 KiB
C#
643 lines
25 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using Photon.Realtime;
|
|
using RecRoom.Core.Creation.SandboxGizmos;
|
|
using RecRoom.Core.DataStructures;
|
|
using RecRoom.Core.Rendering;
|
|
using RecRoom.Tools.MakerPenTools;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Core.Creation
|
|
{
|
|
// Token: 0x02002B3C RID: 11068
|
|
[Token(Token = "0x2002B3C")]
|
|
[StructLayout(3)]
|
|
public class ConnectionPoint : MonoBehaviour
|
|
{
|
|
// Token: 0x14000197 RID: 407
|
|
// (add) Token: 0x0601359E RID: 79262 RVA: 0x004A48D8 File Offset: 0x004A2AD8
|
|
// (remove) Token: 0x0601359F RID: 79263 RVA: 0x004A4900 File Offset: 0x004A2B00
|
|
[Token(Token = "0x14000197")]
|
|
public event ConnectionPoint.EEDEFGJKAJP IMKGNMOOAIG
|
|
{
|
|
[Token(Token = "0x601359E")]
|
|
[Address(RVA = "0x167B740", Offset = "0x167A140", VA = "0x18167B740")]
|
|
[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 = "0x601359F")]
|
|
[Address(RVA = "0x167B930", Offset = "0x167A330", VA = "0x18167B930")]
|
|
[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: 0x14000198 RID: 408
|
|
// (add) Token: 0x060135A0 RID: 79264 RVA: 0x004A4928 File Offset: 0x004A2B28
|
|
// (remove) Token: 0x060135A1 RID: 79265 RVA: 0x004A4950 File Offset: 0x004A2B50
|
|
[Token(Token = "0x14000198")]
|
|
public event ConnectionPoint.JFKNKMKCFBI PFACAJHLDON
|
|
{
|
|
[Token(Token = "0x60135A0")]
|
|
[Address(RVA = "0x167B6A0", Offset = "0x167A0A0", VA = "0x18167B6A0")]
|
|
[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 = "0x60135A1")]
|
|
[Address(RVA = "0x167B890", Offset = "0x167A290", VA = "0x18167B890")]
|
|
[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: 0x17003399 RID: 13209
|
|
// (get) Token: 0x060135A2 RID: 79266 RVA: 0x004A4978 File Offset: 0x004A2B78
|
|
[Token(Token = "0x17003399")]
|
|
public virtual bool EPJNIALCKOA
|
|
{
|
|
[Token(Token = "0x60135A2")]
|
|
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "4")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700339A RID: 13210
|
|
// (get) Token: 0x060135A3 RID: 79267 RVA: 0x004A4988 File Offset: 0x004A2B88
|
|
[Token(Token = "0x1700339A")]
|
|
public virtual bool ALDMBOLPEFG
|
|
{
|
|
[Token(Token = "0x60135A3")]
|
|
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "5")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700339B RID: 13211
|
|
// (get) Token: 0x060135A4 RID: 79268 RVA: 0x004A4998 File Offset: 0x004A2B98
|
|
[Token(Token = "0x1700339B")]
|
|
public virtual bool MELMOMAGKEP
|
|
{
|
|
[Token(Token = "0x60135A4")]
|
|
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "6")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700339C RID: 13212
|
|
// (get) Token: 0x060135A5 RID: 79269 RVA: 0x004A49A8 File Offset: 0x004A2BA8
|
|
[Token(Token = "0x1700339C")]
|
|
public virtual Tool PBBJCLJPFMI
|
|
{
|
|
[Token(Token = "0x60135A5")]
|
|
[Address(RVA = "0x3C1230", Offset = "0x3BFC30", VA = "0x1803C1230", Slot = "7")]
|
|
get
|
|
{
|
|
return this.tool;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700339D RID: 13213
|
|
// (get) Token: 0x060135A6 RID: 79270 RVA: 0x004A49BC File Offset: 0x004A2BBC
|
|
// (set) Token: 0x060135A7 RID: 79271 RVA: 0x004A49D0 File Offset: 0x004A2BD0
|
|
[Token(Token = "0x1700339D")]
|
|
public virtual CreationObject OLEFCPKAAON
|
|
{
|
|
[Token(Token = "0x60135A6")]
|
|
[Address(RVA = "0x3C1250", Offset = "0x3BFC50", VA = "0x1803C1250", Slot = "8")]
|
|
get
|
|
{
|
|
return this.creationObject;
|
|
}
|
|
[Token(Token = "0x60135A7")]
|
|
[Address(RVA = "0x3C1290", Offset = "0x3BFC90", VA = "0x1803C1290", Slot = "9")]
|
|
set
|
|
{
|
|
this.creationObject = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700339E RID: 13214
|
|
// (get) Token: 0x060135A8 RID: 79272 RVA: 0x004A49E4 File Offset: 0x004A2BE4
|
|
[Token(Token = "0x1700339E")]
|
|
public virtual GIPDDLFFNGG KADAPJEJAPF
|
|
{
|
|
[Token(Token = "0x60135A8")]
|
|
[Address(RVA = "0x3C1250", Offset = "0x3BFC50", VA = "0x1803C1250", Slot = "10")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (060135A8)
|
|
|
|
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: 0x1700339F RID: 13215
|
|
// (get) Token: 0x060135A9 RID: 79273 RVA: 0x004A49F8 File Offset: 0x004A2BF8
|
|
[Token(Token = "0x1700339F")]
|
|
public ConnectionPoint.ECEPLCCFFAJ BECPHNMGAGH
|
|
{
|
|
[Token(Token = "0x60135A9")]
|
|
[Address(RVA = "0x446CA0", Offset = "0x4456A0", VA = "0x180446CA0")]
|
|
get
|
|
{
|
|
return this.connectionSlot;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170033A0 RID: 13216
|
|
// (get) Token: 0x060135AA RID: 79274 RVA: 0x004A4A0C File Offset: 0x004A2C0C
|
|
// (set) Token: 0x060135AB RID: 79275 RVA: 0x004A4A28 File Offset: 0x004A2C28
|
|
[Token(Token = "0x170033A0")]
|
|
public Vector3 EHGOPJJPFDO
|
|
{
|
|
[Token(Token = "0x60135AA")]
|
|
[Address(RVA = "0x167B7E0", Offset = "0x167A1E0", VA = "0x18167B7E0")]
|
|
get
|
|
{
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
throw new NullReferenceException();
|
|
}
|
|
[Token(Token = "0x60135AB")]
|
|
[Address(RVA = "0x167B9D0", Offset = "0x167A3D0", VA = "0x18167B9D0")]
|
|
set
|
|
{
|
|
ReferencePoint referencePoint = this.attachmentPoint;
|
|
float z = value.z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060135AC RID: 79276 RVA: 0x004A4A4C File Offset: 0x004A2C4C
|
|
[Token(Token = "0x60135AC")]
|
|
[Address(RVA = "0x167B3A0", Offset = "0x1679DA0", VA = "0x18167B3A0", Slot = "11")]
|
|
public virtual void RenderHoverHighlight()
|
|
{
|
|
for (;;)
|
|
{
|
|
bool isCV = this.MELMOMAGKEP;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
goto IL_43;
|
|
}
|
|
Tool tool = this.PBBJCLJPFMI;
|
|
int num = 0;
|
|
if (tool != num)
|
|
{
|
|
int fakeValue = this.PBBJCLJPFMI.MHDPLJDBCAN.fakeValue;
|
|
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 isCV2 = this.MELMOMAGKEP;
|
|
goto IL_4B;
|
|
}
|
|
bool flag3;
|
|
while (!flag3)
|
|
{
|
|
}
|
|
return;
|
|
Block_3:
|
|
bool isCV3 = this.MELMOMAGKEP;
|
|
bool flag4;
|
|
if (flag4)
|
|
{
|
|
bool isCV4 = this.MELMOMAGKEP;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060135AD RID: 79277 RVA: 0x004A4AF4 File Offset: 0x004A2CF4
|
|
[Token(Token = "0x60135AD")]
|
|
[Address(RVA = "0x167B1A0", Offset = "0x1679BA0", VA = "0x18167B1A0", Slot = "12")]
|
|
public virtual void ConnectionStart(ConnectionCreationContext LHOMKMINCHH, [Optional] ConnectionPoint.PGHEPJALOOK CEAGPJIOMJP)
|
|
{
|
|
ConnectionPoint.EEDEFGJKAJP imkgnmooaig = this.IMKGNMOOAIG;
|
|
if (imkgnmooaig != 0)
|
|
{
|
|
imkgnmooaig(this, CEAGPJIOMJP);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060135AE RID: 79278 RVA: 0x004A4B18 File Offset: 0x004A2D18
|
|
[Token(Token = "0x60135AE")]
|
|
[Address(RVA = "0x167B170", Offset = "0x1679B70", VA = "0x18167B170", Slot = "13")]
|
|
public virtual void ConnectionEnd(ConnectionCreationContext LHOMKMINCHH, ConnectionPoint HDPMJFANOPG, ConnectionPoint GFMAOEPEFKD, [Optional] ConnectionPoint.PGHEPJALOOK CEAGPJIOMJP)
|
|
{
|
|
if (this.PFACAJHLDON != 0)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060135AF RID: 79279 RVA: 0x004A4B30 File Offset: 0x004A2D30
|
|
[Token(Token = "0x60135AF")]
|
|
[Address(RVA = "0x167B1C0", Offset = "0x1679BC0", VA = "0x18167B1C0")]
|
|
public bool IsValidDestinationConnection()
|
|
{
|
|
InfluencerGizmo componentInParent = base.GetComponentInParent<InfluencerGizmo>();
|
|
if (!componentInParent || !(componentInParent.influencingConnectionPoint == this))
|
|
{
|
|
AnimationGizmo componentInParent2 = base.GetComponentInParent<AnimationGizmo>();
|
|
if (!componentInParent2 || !(componentInParent2.animatedObjectsConnectionPoint == this))
|
|
{
|
|
bool isCV = this.MELMOMAGKEP;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
bool isCV2 = this.MELMOMAGKEP;
|
|
bool isCV3 = this.MELMOMAGKEP;
|
|
}
|
|
}
|
|
}
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x060135B0 RID: 79280 RVA: 0x004A4BA0 File Offset: 0x004A2DA0
|
|
[Token(Token = "0x60135B0")]
|
|
[Address(RVA = "0x167B110", Offset = "0x1679B10", VA = "0x18167B110", Slot = "14")]
|
|
public virtual void ConfigureHoverPinInfoDisplay(MakerPenPinInfo LAIOECNCBBK, in Vector3 MMEIDGMCHNK)
|
|
{
|
|
float z = MMEIDGMCHNK.z;
|
|
bool isCompleted = ((IAsyncResult)LAIOECNCBBK).IsCompleted;
|
|
}
|
|
|
|
// Token: 0x060135B1 RID: 79281 RVA: 0x004A4BC4 File Offset: 0x004A2DC4
|
|
[Token(Token = "0x60135B1")]
|
|
[Address(RVA = "0x167B110", Offset = "0x1679B10", VA = "0x18167B110", Slot = "15")]
|
|
public virtual void ConfigureStartPinInfoDisplay(MakerPenPinInfo LAIOECNCBBK, in Vector3 MMEIDGMCHNK)
|
|
{
|
|
float z = MMEIDGMCHNK.z;
|
|
bool isCompleted = ((IAsyncResult)LAIOECNCBBK).IsCompleted;
|
|
}
|
|
|
|
// Token: 0x060135B2 RID: 79282 RVA: 0x004A4BE8 File Offset: 0x004A2DE8
|
|
[Token(Token = "0x60135B2")]
|
|
[Address(RVA = "0x167B110", Offset = "0x1679B10", VA = "0x18167B110", Slot = "16")]
|
|
public virtual void ConfigureEndPinInfoDisplay(MakerPenPinInfo LAIOECNCBBK, in Vector3 MMEIDGMCHNK, ConnectionPoint HEICFDGLPJK)
|
|
{
|
|
float z = MMEIDGMCHNK.z;
|
|
bool isCompleted = ((IAsyncResult)LAIOECNCBBK).IsCompleted;
|
|
}
|
|
|
|
// Token: 0x170033A1 RID: 13217
|
|
// (get) Token: 0x060135B3 RID: 79283 RVA: 0x004A4C0C File Offset: 0x004A2E0C
|
|
[Token(Token = "0x170033A1")]
|
|
public virtual Vector3 PHDIBEIFGKL
|
|
{
|
|
[Token(Token = "0x60135B3")]
|
|
[Address(RVA = "0x167B820", Offset = "0x167A220", VA = "0x18167B820", Slot = "17")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (060135B3)
|
|
|
|
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: 0x170033A2 RID: 13218
|
|
// (get) Token: 0x060135B4 RID: 79284 RVA: 0x004A4C24 File Offset: 0x004A2E24
|
|
[Token(Token = "0x170033A2")]
|
|
public virtual Color BLLLCAAJBHC
|
|
{
|
|
[Token(Token = "0x60135B4")]
|
|
[Address(RVA = "0x12C5CC0", Offset = "0x12C46C0", VA = "0x1812C5CC0", Slot = "18")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (060135B4)
|
|
|
|
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: 0x170033A3 RID: 13219
|
|
// (get) Token: 0x060135B5 RID: 79285 RVA: 0x004A4C38 File Offset: 0x004A2E38
|
|
[Token(Token = "0x170033A3")]
|
|
public virtual bool CJIMJENNIPE
|
|
{
|
|
[Token(Token = "0x60135B5")]
|
|
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "19")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x060135B6 RID: 79286 RVA: 0x004A4C48 File Offset: 0x004A2E48
|
|
[Token(Token = "0x60135B6")]
|
|
[Address(RVA = "0x167B690", Offset = "0x167A090", VA = "0x18167B690")]
|
|
public ConnectionPoint()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400D246 RID: 53830
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400D246")]
|
|
[SerializeField]
|
|
[OCIDFHDICIP(JIBDPHMGEGO.Self, false, false)]
|
|
private Tool tool;
|
|
|
|
// Token: 0x0400D247 RID: 53831
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400D247")]
|
|
[SerializeField]
|
|
[OCIDFHDICIP(JIBDPHMGEGO.SelfAndParent, false, false)]
|
|
private CreationObject creationObject;
|
|
|
|
// Token: 0x0400D248 RID: 53832
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400D248")]
|
|
[SerializeField]
|
|
public MeshRenderer highlightOverrideRenderer;
|
|
|
|
// Token: 0x0400D249 RID: 53833
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400D249")]
|
|
[SerializeField]
|
|
private ConnectionPoint.ECEPLCCFFAJ connectionSlot;
|
|
|
|
// Token: 0x0400D24A RID: 53834
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400D24A")]
|
|
[SerializeField]
|
|
protected ReferencePoint attachmentPoint;
|
|
|
|
// Token: 0x0400D24B RID: 53835
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400D24B")]
|
|
private IDisposable AFJPHBPFLMB;
|
|
|
|
// Token: 0x0400D24C RID: 53836
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400D24C")]
|
|
public MakerPenPinInfo.NGNLFACFACI DefaultMakerPenOperationType = (MakerPenPinInfo.NGNLFACFACI)((ulong)3L);
|
|
|
|
// Token: 0x02002B3D RID: 11069
|
|
[Token(Token = "0x2002B3D")]
|
|
public enum ECEPLCCFFAJ
|
|
{
|
|
// Token: 0x0400D24E RID: 53838
|
|
[Token(Token = "0x400D24E")]
|
|
SLOT_0,
|
|
// Token: 0x0400D24F RID: 53839
|
|
[Token(Token = "0x400D24F")]
|
|
SLOT_1,
|
|
// Token: 0x0400D250 RID: 53840
|
|
[Token(Token = "0x400D250")]
|
|
SLOT_2
|
|
}
|
|
|
|
// Token: 0x02002B3E RID: 11070
|
|
[Token(Token = "0x2002B3E")]
|
|
public sealed class EEDEFGJKAJP : MulticastDelegate
|
|
{
|
|
// Token: 0x060135B7 RID: 79287 RVA: 0x004A4C64 File Offset: 0x004A2E64
|
|
[Token(Token = "0x60135B7")]
|
|
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
|
|
public EEDEFGJKAJP(object @object, IntPtr method)
|
|
{
|
|
this.method = method;
|
|
this.m_target = @object;
|
|
}
|
|
|
|
// Token: 0x060135B8 RID: 79288 RVA: 0x004A4C80 File Offset: 0x004A2E80
|
|
[Token(Token = "0x60135B8")]
|
|
[Address(RVA = "0xE50980", Offset = "0xE4F380", VA = "0x180E50980", 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: 0x060135B9 RID: 79289 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60135B9")]
|
|
[Address(RVA = "0x4330B0", Offset = "0x431AB0", VA = "0x1804330B0", 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: 0x060135BA RID: 79290 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60135BA")]
|
|
[Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")]
|
|
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x02002B3F RID: 11071
|
|
[Token(Token = "0x2002B3F")]
|
|
public sealed class JFKNKMKCFBI : MulticastDelegate
|
|
{
|
|
// Token: 0x060135BB RID: 79291 RVA: 0x004A4D3C File Offset: 0x004A2F3C
|
|
[Token(Token = "0x60135BB")]
|
|
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
|
|
public JFKNKMKCFBI(object @object, IntPtr method)
|
|
{
|
|
this.method = method;
|
|
this.m_target = @object;
|
|
}
|
|
|
|
// Token: 0x060135BC RID: 79292 RVA: 0x004A4D58 File Offset: 0x004A2F58
|
|
[Token(Token = "0x60135BC")]
|
|
[Address(RVA = "0x1694E90", Offset = "0x1693890", VA = "0x181694E90", 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: 0x060135BD RID: 79293 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60135BD")]
|
|
[Address(RVA = "0x438D50", Offset = "0x437750", VA = "0x180438D50", 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: 0x060135BE RID: 79294 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60135BE")]
|
|
[Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")]
|
|
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x02002B40 RID: 11072
|
|
[Token(Token = "0x2002B40")]
|
|
public sealed class PGHEPJALOOK : MulticastDelegate
|
|
{
|
|
// Token: 0x060135BF RID: 79295 RVA: 0x004A4DFC File Offset: 0x004A2FFC
|
|
[Token(Token = "0x60135BF")]
|
|
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
|
|
public PGHEPJALOOK(object @object, IntPtr method)
|
|
{
|
|
this.method = method;
|
|
this.m_target = @object;
|
|
}
|
|
|
|
// Token: 0x060135C0 RID: 79296 RVA: 0x004A4E18 File Offset: 0x004A3018
|
|
[Token(Token = "0x60135C0")]
|
|
[Address(RVA = "0x9272B0", Offset = "0x925CB0", VA = "0x1809272B0", Slot = "13")]
|
|
public void Invoke(GBDECALBCOP GIAOBLMEMMI, Photon.Realtime.Player CPAIFLCLGPB)
|
|
{
|
|
if (this.delegates != 0)
|
|
{
|
|
}
|
|
uint num;
|
|
if (num != (uint)0)
|
|
{
|
|
throw new ExecutionEngineException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060135C1 RID: 79297 RVA: 0x004A4E98 File Offset: 0x004A3098
|
|
[Token(Token = "0x60135C1")]
|
|
[Address(RVA = "0x1695290", Offset = "0x1693C90", VA = "0x181695290", Slot = "14")]
|
|
public IAsyncResult BeginInvoke(GBDECALBCOP GIAOBLMEMMI, Photon.Realtime.Player CPAIFLCLGPB, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060135C2 RID: 79298 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60135C2")]
|
|
[Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")]
|
|
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
}
|
|
}
|