using System; using System.Collections.Generic; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom.Core; using RecRoom.Core.Creation; using RecRoom.Core.Rendering; using UnityEngine; namespace RecRoom.Tools.MakerPenTools { // Token: 0x02002AC5 RID: 10949 [Token(Token = "0x2002AC5")] [Serializable] public abstract class MakerPenTool { // Token: 0x060125C1 RID: 75201 RVA: 0x00433260 File Offset: 0x00431460 [Token(Token = "0x60125C1")] [Address(RVA = "0x1316DE0", Offset = "0x1315BE0", VA = "0x181316DE0")] protected void NBMEEJHFBNA() { GIPDDLFFNGG gipddlffngg = this.targetCreationContextObject; bool flag; if (!flag) { GIPDDLFFNGG gipddlffngg2 = this.targetCreationContextObject; } this.targetCreationContextObject = (ulong)0L; } // Token: 0x060125C2 RID: 75202 RVA: 0x00433290 File Offset: 0x00431490 [Token(Token = "0x60125C2")] [Address(RVA = "0x1316CF0", Offset = "0x1315AF0", VA = "0x181316CF0")] protected void MIAPLOBGPML(GIPDDLFFNGG HEGDAEMJLDE, Collider GKPCABGDNLO) { bool flag; if (this.targetCreationContextObject != HEGDAEMJLDE) { if (!flag) { GIPDDLFFNGG gipddlffngg = this.targetCreationContextObject; } this.targetCreationContextObject = HEGDAEMJLDE; bool flag2; if (!flag2) { GIPDDLFFNGG gipddlffngg2 = this.targetCreationContextObject; } return; } while (flag) { } GIPDDLFFNGG gipddlffngg3 = this.targetCreationContextObject; throw new NullReferenceException(); } // Token: 0x17003330 RID: 13104 // (get) Token: 0x060125C3 RID: 75203 RVA: 0x004332D8 File Offset: 0x004314D8 [Token(Token = "0x17003330")] protected CreationController CreationController { [Token(Token = "0x60125C3")] [Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0")] get { return this.creationController; } } // Token: 0x17003331 RID: 13105 // (get) Token: 0x060125C4 RID: 75204 RVA: 0x004332EC File Offset: 0x004314EC [Token(Token = "0x17003331")] protected bool PointerEnabled { [Token(Token = "0x60125C4")] [Address(RVA = "0x42D5E0", Offset = "0x42C3E0", VA = "0x18042D5E0")] get { return this.pointerEnabled; } } // Token: 0x17003332 RID: 13106 // (get) Token: 0x060125C5 RID: 75205 RVA: 0x00433300 File Offset: 0x00431500 [Token(Token = "0x17003332")] protected MakerPen MakerPen { [Token(Token = "0x60125C5")] [Address(RVA = "0xD62D50", Offset = "0xD61B50", VA = "0x180D62D50")] get { return this.creationController.k__BackingField; } } // Token: 0x17003333 RID: 13107 // (get) Token: 0x060125C6 RID: 75206 RVA: 0x00433320 File Offset: 0x00431520 [Token(Token = "0x17003333")] protected MakerPenVisuals PenVisuals { [Token(Token = "0x60125C6")] [Address(RVA = "0x13171D0", Offset = "0x1315FD0", VA = "0x1813171D0")] get { return this.creationController.k__BackingField._penVisuals; } } // Token: 0x17003334 RID: 13108 // (get) Token: 0x060125C7 RID: 75207 RVA: 0x00433344 File Offset: 0x00431544 [Token(Token = "0x17003334")] protected CreationContext ObjectContext { [Token(Token = "0x60125C7")] [Address(RVA = "0x130D260", Offset = "0x130C060", VA = "0x18130D260")] get { return this.creationController.k__BackingField; } } // Token: 0x17003335 RID: 13109 // (get) Token: 0x060125C8 RID: 75208 RVA: 0x00433364 File Offset: 0x00431564 [Token(Token = "0x17003335")] protected ShapeCreationContext ShapeContext { [Token(Token = "0x60125C8")] [Address(RVA = "0x130D420", Offset = "0x130C220", VA = "0x18130D420")] get { return this.creationController.k__BackingField.shapeCreationContext; } } // Token: 0x17003336 RID: 13110 // (get) Token: 0x060125C9 RID: 75209 RVA: 0x00433388 File Offset: 0x00431588 [Token(Token = "0x17003336")] protected ConnectionCreationContext ConnectionContext { [Token(Token = "0x60125C9")] [Address(RVA = "0x13171A0", Offset = "0x1315FA0", VA = "0x1813171A0")] get { return this.creationController.k__BackingField.connectableCreationContext; } } // Token: 0x060125CA RID: 75210 RVA: 0x004333AC File Offset: 0x004315AC [Token(Token = "0x60125CA")] [Address(RVA = "0x1316E50", Offset = "0x1315C50", VA = "0x181316E50", Slot = "4")] public virtual void OFFLOPLJBBG(MakerPen.HJPIHGIFKEO FIBGLDDKDLB, MakerPen.KLAENPHIBEM OIHFNIFGFJB) { HashSet hashSet = this.supportedTargetModes; this.targetMode = FIBGLDDKDLB; this.toolMode = OIHFNIFGFJB; MakerPen.KLAENPHIBEM klaenphibem = this.toolMode; if (klaenphibem != MakerPen.KLAENPHIBEM.Invalid) { if (klaenphibem != OIHFNIFGFJB) { Debug.LogWarning(string.Format("Tried to register tool for multiple modes. This will change behavior of PushAsActiveTool(). Current mode: {0}. New mode: {1} / {2}", klaenphibem, klaenphibem, klaenphibem)); } return; } this.toolMode = OIHFNIFGFJB; } // Token: 0x060125CB RID: 75211 RVA: 0x0043340C File Offset: 0x0043160C [Token(Token = "0x60125CB")] [Address(RVA = "0x409C60", Offset = "0x408A60", VA = "0x180409C60", Slot = "5")] public virtual void LGKBBHPNIOG(CreationController AMGELIOMOPO) { this.creationController = AMGELIOMOPO; } // Token: 0x060125CC RID: 75212 RVA: 0x00433420 File Offset: 0x00431620 [Token(Token = "0x60125CC")] [Address(RVA = "0x1316660", Offset = "0x1315460", VA = "0x181316660", Slot = "6")] public virtual void DJFDPJKOGMJ(MakerPenTool.AGPFBFDFDHB EJCLBKHJIHO, MakerPen.HJPIHGIFKEO IFNKPAHPIID) { MakerPenVisuals penVisuals = this.creationController.k__BackingField._penVisuals; Color color = this.pointerColor; penVisuals.SetLaserPointerColor(color); MakerPenVisuals penVisuals2 = this.creationController.k__BackingField._penVisuals; bool flag = this.pointerEnabled; penVisuals2.MNADIBEHEMI = flag; MakerPenVisuals penVisuals3 = this.creationController.k__BackingField._penVisuals; int num = 0; penVisuals3.k__BackingField = num; } // Token: 0x060125CD RID: 75213 RVA: 0x00433490 File Offset: 0x00431690 [Token(Token = "0x60125CD")] [Address(RVA = "0x1316430", Offset = "0x1315230", VA = "0x181316430", Slot = "7")] public virtual void BDMHMGGPNME(MakerPenTool.AGPFBFDFDHB EJCLBKHJIHO) { MakerPenVisuals penVisuals = this.creationController.k__BackingField._penVisuals; int num = 0; penVisuals.MNADIBEHEMI = num != 0; GIPDDLFFNGG gipddlffngg = this.targetCreationContextObject; bool flag; if (!flag) { GIPDDLFFNGG gipddlffngg2 = this.targetCreationContextObject; } this.targetCreationContextObject = (ulong)0L; } // Token: 0x060125CE RID: 75214 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60125CE")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "8")] public virtual void BALOKJMBNIN() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060125CF RID: 75215 RVA: 0x004334DC File Offset: 0x004316DC [Token(Token = "0x60125CF")] [Address(RVA = "0x9049B0", Offset = "0x9037B0", VA = "0x1809049B0", Slot = "9")] public virtual bool HFBMGIAIFIC(out string MFDCCNKNIPD) { } // Token: 0x17003337 RID: 13111 // (get) Token: 0x060125D0 RID: 75216 [Token(Token = "0x17003337")] public abstract string HudLabel { [Token(Token = "0x60125D0")] [Address(Slot = "10")] get; } // Token: 0x17003338 RID: 13112 // (get) Token: 0x060125D1 RID: 75217 [Token(Token = "0x17003338")] public abstract Sprite HudSprite { [Token(Token = "0x60125D1")] [Address(Slot = "11")] get; } // Token: 0x060125D2 RID: 75218 RVA: 0x004334EC File Offset: 0x004316EC [Token(Token = "0x60125D2")] [Address(RVA = "0x13164C0", Offset = "0x13152C0", VA = "0x1813164C0", Slot = "12")] public virtual DABKFAIHBBP CJOHILLLGEP() { CreationController creationController = this.creationController; HashSet hashSet = this.supportedTargetModes; MakerPen.HJPIHGIFKEO currentTargetMode = creationController.k__BackingField.CHCJAGKENGF; CreationController creationController2 = this.creationController; bool flag; if (flag) { MakerPen k__BackingField = creationController2.k__BackingField; MakerPen.KLAENPHIBEM klaenphibem = this.toolMode; return k__BackingField.AuthorityPushPenTool(klaenphibem); } MakerPen.HJPIHGIFKEO currentTargetMode2 = creationController2.k__BackingField.CHCJAGKENGF; Debug.LogError(string.Format("Trying to push {0} as active MakerPen tool, but the MakerPen is in invalid target mode {1}", this, currentTargetMode2)); MakerPen.HJPIHGIFKEO currentTargetMode3 = this.creationController.k__BackingField.CHCJAGKENGF; return JJEKJGALHKO.LIPGKFECLDO(string.Format("Trying to push {0} as active MakerPen tool, but the MakerPen is in invalid target mode {1}", this, currentTargetMode3)); } // Token: 0x060125D3 RID: 75219 RVA: 0x00433584 File Offset: 0x00431784 [Token(Token = "0x60125D3")] [Address(RVA = "0x1316C80", Offset = "0x1315A80", VA = "0x181316C80", Slot = "13")] public virtual void LJOGBEILEPG() { if (this.creationController.k__BackingField.DGHFNGLPJJL == this.toolMode && !this.creationController.k__BackingField.DDGGKGPJPKJ) { this.creationController.k__BackingField.AuthorityPopPenTool(); return; } } // Token: 0x060125D4 RID: 75220 RVA: 0x004335D4 File Offset: 0x004317D4 [Token(Token = "0x60125D4")] [Address(RVA = "0x53B2E0", Offset = "0x53A0E0", VA = "0x18053B2E0", Slot = "14")] public virtual DABKFAIHBBP CJOHILLLGEP(JJLPBFLODOG NGPPJHMONAH) { /* An exception occurred when decompiling this method (060125D4) ICSharpCode.Decompiler.DecompilerException: Error decompiling DABKFAIHBBP RecRoom.Tools.MakerPenTools.MakerPenTool::CJOHILLLGEP(JJLPBFLODOG) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:string(var_0_06, callgetter:string(MakerPenTool::get_HudLabel, ldloc:MakerPenTool(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: 0x060125D5 RID: 75221 RVA: 0x004335E8 File Offset: 0x004317E8 [Token(Token = "0x60125D5")] [Address(RVA = "0x4A5380", Offset = "0x4A4180", VA = "0x1804A5380", Slot = "15")] public virtual void BDJODBDNDAK(MakerPen.HJPIHGIFKEO FIBGLDDKDLB, JJLPBFLODOG NGPPJHMONAH) { string hudLabel = this.HudLabel; } // Token: 0x060125D6 RID: 75222 RVA: 0x004335FC File Offset: 0x004317FC [Token(Token = "0x60125D6")] [Address(RVA = "0x1316B80", Offset = "0x1315980", VA = "0x181316B80", Slot = "16")] public virtual void LHKGGKLIMMC(MakerPen.HJPIHGIFKEO FIBGLDDKDLB) { HashSet hashSet = this.supportedTargetModes; CreationController creationController = this.creationController; bool flag; if (flag) { MakerPen k__BackingField = creationController.k__BackingField; return; } MakerPen.HJPIHGIFKEO currentTargetMode = creationController.k__BackingField.CHCJAGKENGF; Debug.LogError(string.Format("Trying to switch to {0} as active MakerPen tool, but the MakerPen is in invalid target mode {1}", this, currentTargetMode)); } // Token: 0x060125D7 RID: 75223 RVA: 0x00433648 File Offset: 0x00431848 [Token(Token = "0x60125D7")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "17")] public virtual bool IFIHNMEBGLF(Ray OPMKFDNLHKI) { } // Token: 0x060125D8 RID: 75224 RVA: 0x00433658 File Offset: 0x00431858 [Token(Token = "0x60125D8")] [Address(RVA = "0x1316930", Offset = "0x1315730", VA = "0x181316930")] protected int GJAHANIJOON(out Vector3 JMHBMAHJIHI, [Optional] ConnectionCreationContext.EDCFBCJGBGF NAMDAOMHMGF) { CreationController creationController = this.creationController; ConnectionCreationContext connectableCreationContext = this.creationController.k__BackingField.connectableCreationContext; float spherecastPickingRadius = this.creationController.SpherecastPickingRadius; ConnectionPoint[] connection_RAYCAST_RESULTS = MakerPenTool.CONNECTION_RAYCAST_RESULTS; int num; return num; } // Token: 0x060125D9 RID: 75225 RVA: 0x0043369C File Offset: 0x0043189C [Token(Token = "0x60125D9")] [Address(RVA = "0x1316B30", Offset = "0x1315930", VA = "0x181316B30")] protected Ray JFHBKDLLMKD() { throw new NullReferenceException(); } // Token: 0x060125DA RID: 75226 RVA: 0x004336B0 File Offset: 0x004318B0 [Token(Token = "0x60125DA")] [Address(RVA = "0x1863140", Offset = "0x1861F40", VA = "0x181863140")] protected int ABPOMOBPIJK(ANECMOONIPJ LHOMKMINCHH, T[] DNALHEENHDL, out Vector3 JBNBCOIFEFL, out Collider LLHOJLOGIAL) { float spherecastPickingRadius = this.creationController.SpherecastPickingRadius; int num = 0; int num2 = 0; if (num2 < num) { num2 += num2; if (num2 == num) { num2 += 6; num2 += 19; throw new NullReferenceException(); } num2++; } return num2; } // Token: 0x060125DB RID: 75227 RVA: 0x004336F0 File Offset: 0x004318F0 [Token(Token = "0x60125DB")] [Address(RVA = "0x1863330", Offset = "0x1862130", VA = "0x181863330")] protected int JOGCMEOMOOF(ANECMOONIPJ LHOMKMINCHH, T[] DNALHEENHDL, out Vector3 JBNBCOIFEFL, out Collider LLHOJLOGIAL) { Ray ray = this.JFHBKDLLMKD(); int num = 0; int num2 = 0; if (num2 < num) { num2 += num2; if (num2 == num) { num2 += 5; num2 += 19; throw new NullReferenceException(); } num2++; } return num2; } // Token: 0x060125DC RID: 75228 RVA: 0x00433728 File Offset: 0x00431928 [Token(Token = "0x60125DC")] [Address(RVA = "0x1316810", Offset = "0x1315610", VA = "0x181316810")] protected bool FJMNNBBPIDB(out bool EOHIIPDPCDJ, [Optional] MakerPenTool.JKIHKPFPMMM IDOKFIIBHDO, [Optional] OutlineRendererEffect.HLEDHCIGMPJ? BHJICNIMBPM) { CreationController creationController = this.creationController; GIPDDLFFNGG[] object_RAYCAST_RESULTS = MakerPenTool.OBJECT_RAYCAST_RESULTS; Collider objectRaycastLastColliderHit = MakerPenTool.ObjectRaycastLastColliderHit; GIPDDLFFNGG gipddlffngg = object_RAYCAST_RESULTS[0]; this.MIAPLOBGPML(gipddlffngg, objectRaycastLastColliderHit); bool flag; return flag; } // Token: 0x060125DD RID: 75229 RVA: 0x00433764 File Offset: 0x00431964 [Token(Token = "0x60125DD")] [Address(RVA = "0x1316720", Offset = "0x1315520", VA = "0x181316720")] protected bool FEGDPENPGOM(out bool EOHIIPDPCDJ, [Optional] MakerPenTool.JKIHKPFPMMM IDOKFIIBHDO, [Optional] OutlineRendererEffect.HLEDHCIGMPJ? BHJICNIMBPM) { CreationContext k__BackingField = this.creationController.k__BackingField; bool flag; return flag; } // Token: 0x060125DE RID: 75230 RVA: 0x00433784 File Offset: 0x00431984 [Token(Token = "0x60125DE")] [Address(RVA = "0x1316F70", Offset = "0x1315D70", VA = "0x181316F70")] protected bool PKOKACBMILL(out bool EOHIIPDPCDJ, [Optional] MakerPenTool.JKIHKPFPMMM IDOKFIIBHDO, [Optional] OutlineRendererEffect.HLEDHCIGMPJ? BHJICNIMBPM) { CreationContext k__BackingField = this.creationController.k__BackingField; bool flag; return flag; } // Token: 0x060125DF RID: 75231 RVA: 0x004337A4 File Offset: 0x004319A4 [Token(Token = "0x60125DF")] [Address(RVA = "0x1D7D810", Offset = "0x1D7C610", VA = "0x181D7D810")] protected bool GPPJJNEIOOE(ANECMOONIPJ LHOMKMINCHH, T[] JEJLNJACEFP, bool POICNHKAPHN, out Collider LFEAPCKMGED, out bool EOHIIPDPCDJ, [Optional] MakerPenTool.JKIHKPFPMMM IDOKFIIBHDO, [Optional] OutlineRendererEffect.HLEDHCIGMPJ? BHJICNIMBPM) { int num = 0; CreationController creationController = this.creationController; if (!creationController.IsInventionPermissionsRequestPending) { CreationController creationController2 = this.creationController; if (!POICNHKAPHN) { bool isSelectInputDown = creationController2.IsSelectInputDown; } bool isSelectInputPressed = creationController2.IsSelectInputPressed; if (isSelectInputPressed || isSelectInputPressed) { goto IL_41; } MakerPenVisuals penVisuals = this.PenVisuals; } int num2 = 0; IL_41: if (creationController != 0) { while (num2 == 0) { } } Transform extrusionPoint = this.PenVisuals.extrusionPoint; Vector3 vector; float z = vector.z; MakerPenVisuals penVisuals2 = this.PenVisuals; Transform extrusionPoint2 = this.PenVisuals.extrusionPoint; Transform extrusionPoint3 = this.PenVisuals.extrusionPoint; Vector3 vector2; float z2 = vector2.z; Vector3 vector3; float z3 = vector3.z; Vector3 vector4; float z4 = vector4.z; if (0 == 0) { OutlineRendererEffect.HLEDHCIGMPJ hledhcigmpj; if (hledhcigmpj != OutlineRendererEffect.HLEDHCIGMPJ.Hover) { if (num < this) { num += num; if (num != this) { num++; } } num += 13; num += 19; } } throw new NullReferenceException(); } // Token: 0x060125E0 RID: 75232 RVA: 0x0043387C File Offset: 0x00431A7C [Token(Token = "0x60125E0")] [Address(RVA = "0x1317120", Offset = "0x1315F20", VA = "0x181317120")] protected MakerPenTool() { Color white = Color.white; HashSet hashSet = new HashSet(); this.supportedTargetModes = hashSet; this.BALOKJMBNIN(); } // Token: 0x060125E1 RID: 75233 RVA: 0x004338AC File Offset: 0x00431AAC // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x60125E1")] [Address(RVA = "0x1317060", Offset = "0x1315E60", VA = "0x181317060")] static MakerPenTool() { int num = 0; MakerPenTool.ObjectRaycastLastColliderHit = num; MakerPenTool.ShapeRaycastLastColliderHit = num; } // Token: 0x0400BDEA RID: 48618 [Token(Token = "0x400BDEA")] public static readonly GIPDDLFFNGG[] OBJECT_RAYCAST_RESULTS = new GIPDDLFFNGG[256]; // Token: 0x0400BDEB RID: 48619 [Token(Token = "0x400BDEB")] public static readonly Guid[] SHAPE_RAYCAST_RESULTS = new Guid[256]; // Token: 0x0400BDEC RID: 48620 [Token(Token = "0x400BDEC")] public static readonly ConnectionPoint[] CONNECTION_RAYCAST_RESULTS = new ConnectionPoint[256]; // Token: 0x0400BDED RID: 48621 [Token(Token = "0x400BDED")] protected static Collider ObjectRaycastLastColliderHit; // Token: 0x0400BDEE RID: 48622 [Token(Token = "0x400BDEE")] protected static Collider ShapeRaycastLastColliderHit; // Token: 0x0400BDEF RID: 48623 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400BDEF")] [SerializeField] private bool pointerEnabled = true; // Token: 0x0400BDF0 RID: 48624 [global::Cpp2IlInjected.FieldOffset(Offset = "0x14")] [Token(Token = "0x400BDF0")] [SerializeField] [OMAIFIIBMNL("PointerEnabled")] protected Color pointerColor; // Token: 0x0400BDF1 RID: 48625 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400BDF1")] [NonSerialized] private CreationController creationController; // Token: 0x0400BDF2 RID: 48626 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x400BDF2")] [NonSerialized] private MakerPen.HJPIHGIFKEO targetMode; // Token: 0x0400BDF3 RID: 48627 [global::Cpp2IlInjected.FieldOffset(Offset = "0x34")] [Token(Token = "0x400BDF3")] [NonSerialized] private MakerPen.KLAENPHIBEM toolMode; // Token: 0x0400BDF4 RID: 48628 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x400BDF4")] [NonSerialized] private HashSet supportedTargetModes; // Token: 0x0400BDF5 RID: 48629 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x400BDF5")] [NonSerialized] private GIPDDLFFNGG targetCreationContextObject; // Token: 0x02002AC6 RID: 10950 [Token(Token = "0x2002AC6")] protected sealed class JKIHKPFPMMM : MulticastDelegate { // Token: 0x060125E2 RID: 75234 RVA: 0x004338F4 File Offset: 0x00431AF4 [Token(Token = "0x60125E2")] [Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")] public JKIHKPFPMMM(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { } // Token: 0x060125E3 RID: 75235 RVA: 0x00433904 File Offset: 0x00431B04 [Token(Token = "0x60125E3")] [Address(RVA = "0x172F360", Offset = "0x172E160", VA = "0x18172F360", Slot = "13")] public bool Invoke(T BGFLPFFDJLO) { uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x060125E4 RID: 75236 RVA: 0x00433968 File Offset: 0x00431B68 [Token(Token = "0x60125E4")] [Address(RVA = "0x172EF40", Offset = "0x172DD40", VA = "0x18172EF40", Slot = "14")] public IAsyncResult BeginInvoke(T BGFLPFFDJLO, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { } // Token: 0x060125E5 RID: 75237 RVA: 0x00433978 File Offset: 0x00431B78 [Token(Token = "0x60125E5")] [Address(RVA = "0x451890", Offset = "0x450690", VA = "0x180451890", Slot = "15")] public bool EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new NullReferenceException(); } } // Token: 0x02002AC7 RID: 10951 [Token(Token = "0x2002AC7")] public enum AGPFBFDFDHB { // Token: 0x0400BDF7 RID: 48631 [Token(Token = "0x400BDF7")] PERMANENT, // Token: 0x0400BDF8 RID: 48632 [Token(Token = "0x400BDF8")] PUSHED_ON_STACK, // Token: 0x0400BDF9 RID: 48633 [Token(Token = "0x400BDF9")] PAUSE, // Token: 0x0400BDFA RID: 48634 [Token(Token = "0x400BDFA")] RESUME } } }