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: 0x0200314A RID: 12618 [Token(Token = "0x200314A")] public class ConnectionPoint : MonoBehaviour { // Token: 0x140001C9 RID: 457 // (add) Token: 0x060155B0 RID: 87472 RVA: 0x004FA010 File Offset: 0x004F8210 // (remove) Token: 0x060155B1 RID: 87473 RVA: 0x004FA038 File Offset: 0x004F8238 [Token(Token = "0x140001C9")] public event ConnectionPoint.EEDEFGJKAJP IMKGNMOOAIG { [Token(Token = "0x60155B0")] [Address(RVA = "0x18F8F60", Offset = "0x18F7F60", VA = "0x1818F8F60")] [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 = "0x60155B1")] [Address(RVA = "0x18F9110", Offset = "0x18F8110", VA = "0x1818F9110")] [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: 0x140001CA RID: 458 // (add) Token: 0x060155B2 RID: 87474 RVA: 0x004FA060 File Offset: 0x004F8260 // (remove) Token: 0x060155B3 RID: 87475 RVA: 0x004FA088 File Offset: 0x004F8288 [Token(Token = "0x140001CA")] public event ConnectionPoint.JFKNKMKCFBI PFACAJHLDON { [Token(Token = "0x60155B2")] [Address(RVA = "0x18F8EC0", Offset = "0x18F7EC0", VA = "0x1818F8EC0")] [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 = "0x60155B3")] [Address(RVA = "0x18F9070", Offset = "0x18F8070", VA = "0x1818F9070")] [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: 0x17003ACF RID: 15055 // (get) Token: 0x060155B4 RID: 87476 RVA: 0x004FA0B0 File Offset: 0x004F82B0 [Token(Token = "0x17003ACF")] public virtual bool EPJNIALCKOA { [Token(Token = "0x60155B4")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "4")] get { } } // Token: 0x17003AD0 RID: 15056 // (get) Token: 0x060155B5 RID: 87477 RVA: 0x004FA0C0 File Offset: 0x004F82C0 [Token(Token = "0x17003AD0")] public virtual bool ALDMBOLPEFG { [Token(Token = "0x60155B5")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "5")] get { } } // Token: 0x17003AD1 RID: 15057 // (get) Token: 0x060155B6 RID: 87478 RVA: 0x004FA0D0 File Offset: 0x004F82D0 [Token(Token = "0x17003AD1")] public virtual bool MELMOMAGKEP { [Token(Token = "0x60155B6")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "6")] get { } } // Token: 0x17003AD2 RID: 15058 // (get) Token: 0x060155B7 RID: 87479 RVA: 0x004FA0E0 File Offset: 0x004F82E0 [Token(Token = "0x17003AD2")] public virtual bool OODOADMDPCK { [Token(Token = "0x60155B7")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "7")] get { } } // Token: 0x17003AD3 RID: 15059 // (get) Token: 0x060155B8 RID: 87480 RVA: 0x004FA0F0 File Offset: 0x004F82F0 [Token(Token = "0x17003AD3")] public virtual Tool PBBJCLJPFMI { [Token(Token = "0x60155B8")] [Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0", Slot = "8")] get { return this.tool; } } // Token: 0x17003AD4 RID: 15060 // (get) Token: 0x060155B9 RID: 87481 RVA: 0x004FA104 File Offset: 0x004F8304 // (set) Token: 0x060155BA RID: 87482 RVA: 0x004FA118 File Offset: 0x004F8318 [Token(Token = "0x17003AD4")] public virtual CreationObject OLEFCPKAAON { [Token(Token = "0x60155B9")] [Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0", Slot = "9")] get { return this.creationObject; } [Token(Token = "0x60155BA")] [Address(RVA = "0x415830", Offset = "0x414830", VA = "0x180415830", Slot = "10")] set { this.creationObject = value; } } // Token: 0x17003AD5 RID: 15061 // (get) Token: 0x060155BB RID: 87483 RVA: 0x004FA12C File Offset: 0x004F832C [Token(Token = "0x17003AD5")] public virtual GIPDDLFFNGG KADAPJEJAPF { [Token(Token = "0x60155BB")] [Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0", Slot = "11")] get { /* An exception occurred when decompiling this method (060155BB) 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: 0x17003AD6 RID: 15062 // (get) Token: 0x060155BC RID: 87484 RVA: 0x004FA140 File Offset: 0x004F8340 [Token(Token = "0x17003AD6")] public ConnectionPoint.ECEPLCCFFAJ BECPHNMGAGH { [Token(Token = "0x60155BC")] [Address(RVA = "0x678D20", Offset = "0x677D20", VA = "0x180678D20")] get { return this.connectionSlot; } } // Token: 0x17003AD7 RID: 15063 // (get) Token: 0x060155BD RID: 87485 RVA: 0x004FA154 File Offset: 0x004F8354 // (set) Token: 0x060155BE RID: 87486 RVA: 0x004FA170 File Offset: 0x004F8370 [Token(Token = "0x17003AD7")] public Vector3 EHGOPJJPFDO { [Token(Token = "0x60155BD")] [Address(RVA = "0x1568E10", Offset = "0x1567E10", VA = "0x181568E10")] get { Vector3 vector; float z = vector.z; throw new NullReferenceException(); } [Token(Token = "0x60155BE")] [Address(RVA = "0x18F91B0", Offset = "0x18F81B0", VA = "0x1818F91B0")] set { ReferencePoint referencePoint = this.attachmentPoint; float z = value.z; } } // Token: 0x17003AD8 RID: 15064 // (get) Token: 0x060155BF RID: 87487 RVA: 0x004FA194 File Offset: 0x004F8394 [Token(Token = "0x17003AD8")] public virtual MakerPenPinInfo.NGNLFACFACI HEAEKMBKCAA { [Token(Token = "0x60155BF")] [Address(RVA = "0x56DD20", Offset = "0x56CD20", VA = "0x18056DD20", Slot = "12")] get { return this.defaultPinOperationType; } } // Token: 0x060155C0 RID: 87488 RVA: 0x004FA1A8 File Offset: 0x004F83A8 [Token(Token = "0x60155C0")] [Address(RVA = "0x18F8BC0", Offset = "0x18F7BC0", VA = "0x1818F8BC0", 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: 0x060155C1 RID: 87489 RVA: 0x004FA250 File Offset: 0x004F8450 [Token(Token = "0x60155C1")] [Address(RVA = "0x18F89C0", Offset = "0x18F79C0", VA = "0x1818F89C0", 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: 0x060155C2 RID: 87490 RVA: 0x004FA274 File Offset: 0x004F8474 [Token(Token = "0x60155C2")] [Address(RVA = "0x18F8990", Offset = "0x18F7990", VA = "0x1818F8990", Slot = "15")] public virtual void ConnectionEnd(ConnectionCreationContext LHOMKMINCHH, ConnectionPoint HDPMJFANOPG, ConnectionPoint GFMAOEPEFKD, [Optional] ConnectionPoint.PGHEPJALOOK CEAGPJIOMJP) { if (this.PFACAJHLDON != 0) { return; } } // Token: 0x060155C3 RID: 87491 RVA: 0x004FA28C File Offset: 0x004F848C [Token(Token = "0x60155C3")] [Address(RVA = "0x18F89E0", Offset = "0x18F79E0", VA = "0x1818F89E0")] 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: 0x060155C4 RID: 87492 RVA: 0x004FA2FC File Offset: 0x004F84FC [Token(Token = "0x60155C4")] [Address(RVA = "0x18F8920", Offset = "0x18F7920", VA = "0x1818F8920", Slot = "16")] public virtual void ConfigureHoverPinInfoDisplay(MakerPenPinInfo LAIOECNCBBK, in Vector3 MMEIDGMCHNK) { int num = 0; LAIOECNCBBK.UpdateInfo(MMEIDGMCHNK, num); GIPDDLFFNGG creationContextObject = this.KADAPJEJAPF; bool shouldLoopAudio = ((AIGLMCILBAF.FAEGFHMMIDB)LAIOECNCBBK).BIILOFOAKEJ; } // Token: 0x060155C5 RID: 87493 RVA: 0x004FA328 File Offset: 0x004F8528 [Token(Token = "0x60155C5")] [Address(RVA = "0x18F8920", Offset = "0x18F7920", VA = "0x1818F8920", Slot = "17")] public virtual void ConfigureStartPinInfoDisplay(MakerPenPinInfo LAIOECNCBBK, in Vector3 MMEIDGMCHNK) { int num = 0; LAIOECNCBBK.UpdateInfo(MMEIDGMCHNK, num); GIPDDLFFNGG creationContextObject = this.KADAPJEJAPF; bool shouldLoopAudio = ((AIGLMCILBAF.FAEGFHMMIDB)LAIOECNCBBK).BIILOFOAKEJ; } // Token: 0x060155C6 RID: 87494 RVA: 0x004FA354 File Offset: 0x004F8554 [Token(Token = "0x60155C6")] [Address(RVA = "0x18F8920", Offset = "0x18F7920", VA = "0x1818F8920", 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 shouldLoopAudio = ((AIGLMCILBAF.FAEGFHMMIDB)LAIOECNCBBK).BIILOFOAKEJ; } // Token: 0x17003AD9 RID: 15065 // (get) Token: 0x060155C7 RID: 87495 RVA: 0x004FA380 File Offset: 0x004F8580 [Token(Token = "0x17003AD9")] public virtual Vector3 PHDIBEIFGKL { [Token(Token = "0x60155C7")] [Address(RVA = "0x18F9000", Offset = "0x18F8000", VA = "0x1818F9000", Slot = "19")] get { /* An exception occurred when decompiling this method (060155C7) 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: 0x17003ADA RID: 15066 // (get) Token: 0x060155C8 RID: 87496 RVA: 0x004FA398 File Offset: 0x004F8598 [Token(Token = "0x17003ADA")] public virtual Color BLLLCAAJBHC { [Token(Token = "0x60155C8")] [Address(RVA = "0x14C27D0", Offset = "0x14C17D0", VA = "0x1814C27D0", Slot = "20")] get { /* An exception occurred when decompiling this method (060155C8) 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: 0x17003ADB RID: 15067 // (get) Token: 0x060155C9 RID: 87497 RVA: 0x004FA3AC File Offset: 0x004F85AC [Token(Token = "0x17003ADB")] public virtual bool CJIMJENNIPE { [Token(Token = "0x60155C9")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "21")] get { } } // Token: 0x060155CA RID: 87498 RVA: 0x004FA3BC File Offset: 0x004F85BC [Token(Token = "0x60155CA")] [Address(RVA = "0x18F8EB0", Offset = "0x18F7EB0", VA = "0x1818F8EB0")] public ConnectionPoint() { } // Token: 0x0400E1CF RID: 57807 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400E1CF")] [SerializeField] [OAGJHJAIMMP(FHBJCBPFODN.Self, false, false, false)] private Tool tool; // Token: 0x0400E1D0 RID: 57808 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x400E1D0")] [SerializeField] [OAGJHJAIMMP(FHBJCBPFODN.SelfAndParent, false, false, false)] private CreationObject creationObject; // Token: 0x0400E1D1 RID: 57809 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x400E1D1")] [SerializeField] public MeshRenderer highlightOverrideRenderer; // Token: 0x0400E1D2 RID: 57810 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x400E1D2")] [SerializeField] private ConnectionPoint.ECEPLCCFFAJ connectionSlot; // Token: 0x0400E1D3 RID: 57811 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400E1D3")] [SerializeField] protected ReferencePoint attachmentPoint; // Token: 0x0400E1D4 RID: 57812 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400E1D4")] private IDisposable AFJPHBPFLMB; // Token: 0x0400E1D5 RID: 57813 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x400E1D5")] [SerializeField] [FormerlySerializedAs("DefaultMakerPenOperationType")] private MakerPenPinInfo.NGNLFACFACI defaultPinOperationType = (MakerPenPinInfo.NGNLFACFACI)((ulong)3L); // Token: 0x0200314B RID: 12619 [Token(Token = "0x200314B")] public enum ECEPLCCFFAJ { // Token: 0x0400E1D7 RID: 57815 [Token(Token = "0x400E1D7")] SLOT_0, // Token: 0x0400E1D8 RID: 57816 [Token(Token = "0x400E1D8")] SLOT_1, // Token: 0x0400E1D9 RID: 57817 [Token(Token = "0x400E1D9")] SLOT_2 } // Token: 0x0200314C RID: 12620 [Token(Token = "0x200314C")] public sealed class EEDEFGJKAJP : MulticastDelegate { // Token: 0x060155CB RID: 87499 RVA: 0x004FA3D8 File Offset: 0x004F85D8 [Token(Token = "0x60155CB")] [Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")] public EEDEFGJKAJP(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x060155CC RID: 87500 RVA: 0x004FA3F4 File Offset: 0x004F85F4 [Token(Token = "0x60155CC")] [Address(RVA = "0x109D070", Offset = "0x109C070", VA = "0x18109D070", 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: 0x060155CD RID: 87501 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60155CD")] [Address(RVA = "0x52CC60", Offset = "0x52BC60", VA = "0x18052CC60", 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: 0x060155CE RID: 87502 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60155CE")] [Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x0200314D RID: 12621 [Token(Token = "0x200314D")] public sealed class JFKNKMKCFBI : MulticastDelegate { // Token: 0x060155CF RID: 87503 RVA: 0x004FA4A4 File Offset: 0x004F86A4 [Token(Token = "0x60155CF")] [Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")] public JFKNKMKCFBI(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x060155D0 RID: 87504 RVA: 0x004FA4C0 File Offset: 0x004F86C0 [Token(Token = "0x60155D0")] [Address(RVA = "0x1902C30", Offset = "0x1901C30", VA = "0x181902C30", 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: 0x060155D1 RID: 87505 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60155D1")] [Address(RVA = "0x6045F0", Offset = "0x6035F0", VA = "0x1806045F0", 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: 0x060155D2 RID: 87506 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60155D2")] [Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x0200314E RID: 12622 [Token(Token = "0x200314E")] public sealed class PGHEPJALOOK : MulticastDelegate { // Token: 0x060155D3 RID: 87507 RVA: 0x004FA578 File Offset: 0x004F8778 [Token(Token = "0x60155D3")] [Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")] public PGHEPJALOOK(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x060155D4 RID: 87508 RVA: 0x004FA594 File Offset: 0x004F8794 [Token(Token = "0x60155D4")] [Address(RVA = "0x1004A90", Offset = "0x1003A90", VA = "0x181004A90", Slot = "13")] public void Invoke(GBDECALBCOP GIAOBLMEMMI, AGAJMBPABDL CPAIFLCLGPB) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x060155D5 RID: 87509 RVA: 0x004FA624 File Offset: 0x004F8824 [Token(Token = "0x60155D5")] [Address(RVA = "0x1908050", Offset = "0x1907050", VA = "0x181908050", Slot = "14")] public IAsyncResult BeginInvoke(GBDECALBCOP GIAOBLMEMMI, AGAJMBPABDL CPAIFLCLGPB, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { } // Token: 0x060155D6 RID: 87510 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60155D6")] [Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } } }