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 1660 */; } } // 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(); if (!componentInParent || !(componentInParent.influencingConnectionPoint == this)) { AnimationGizmo componentInParent2 = base.GetComponentInParent(); 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 1660 */; } } // 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 1660 */; } } // 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."); } } } }