using System; using System.Collections.Generic; using Cpp2IlInjected; using RecRoom.Core; using RecRoom.Core.Creation.Shapes; using RecRoom.Tools; using RecRoom.Tools.MakerPenTools; using UnityEngine; // Token: 0x0200316C RID: 12652 [Token(Token = "0x200316C")] public class GEMGKLMNLJJ { // Token: 0x17003BE4 RID: 15332 // (get) Token: 0x06015B5C RID: 88924 RVA: 0x00514038 File Offset: 0x00512238 [Token(Token = "0x17003BE4")] public MakerPenTool ICFCCPECJAI { [Token(Token = "0x6015B5C")] [Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")] get { return this.CENNCCGEOHN; } } // Token: 0x17003BE5 RID: 15333 // (get) Token: 0x06015B5D RID: 88925 RVA: 0x0051404C File Offset: 0x0051224C [Token(Token = "0x17003BE5")] private CreationController GJEMDAMJEGJ { [Token(Token = "0x6015B5D")] [Address(RVA = "0x3FA170", Offset = "0x3F8F70", VA = "0x1803FA170")] get; } // Token: 0x17003BE6 RID: 15334 // (get) Token: 0x06015B5E RID: 88926 RVA: 0x00514060 File Offset: 0x00512260 [Token(Token = "0x17003BE6")] private MakerPen CMHBEGINGCG { [Token(Token = "0x6015B5E")] [Address(RVA = "0x1000440", Offset = "0xFFF240", VA = "0x181000440")] get { return this.k__BackingField.k__BackingField; } } // Token: 0x06015B5F RID: 88927 RVA: 0x00514080 File Offset: 0x00512280 [Token(Token = "0x6015B5F")] [Address(RVA = "0x1000460", Offset = "0xFFF260", VA = "0x181000460")] public GEMGKLMNLJJ(CreationController KAMOHEPMEIF, MakerPenToolConfig GPCIOHNCAEF) { Dictionary dictionary = new Dictionary(); this.FGAIGHGLJDP = dictionary; Dictionary dictionary2 = new Dictionary(); this.HJNKIFLIFKC = dictionary2; Dictionary dictionary3 = new Dictionary(); this.CGJMLCDFHGB = dictionary3; this.DKKFMLMFPHP = (MakerPen.HJPIHGIFKEO)((ulong)65535L); this.KOGMMOIPKIM = (MakerPen.KLAENPHIBEM)((ulong)65535L); List list = new List(); this.CAMCMOHBMGF = list; Dictionary dictionary4 = new Dictionary(); this.AKJGMBDBECC = dictionary4; base..ctor(); this.GJEMDAMJEGJ = KAMOHEPMEIF; this.FIIOJLAANJP(GPCIOHNCAEF); } // Token: 0x06015B60 RID: 88928 RVA: 0x00514100 File Offset: 0x00512300 [Token(Token = "0x6015B60")] [Address(RVA = "0xFFE870", Offset = "0xFFD670", VA = "0x180FFE870")] public void DJFDPJKOGMJ() { this.BHEHJKACJGD(); } // Token: 0x06015B61 RID: 88929 RVA: 0x00514114 File Offset: 0x00512314 [Token(Token = "0x6015B61")] [Address(RVA = "0xFFFF20", Offset = "0xFFED20", VA = "0x180FFFF20")] public void OPEMIFENIJM() { MakerPenTool cennccgeohn = this.CENNCCGEOHN; if (cennccgeohn != 0) { string hudLabel = cennccgeohn.HudLabel; return; } } // Token: 0x06015B62 RID: 88930 RVA: 0x00514134 File Offset: 0x00512334 [Token(Token = "0x6015B62")] [Address(RVA = "0xFFFF20", Offset = "0xFFED20", VA = "0x180FFFF20")] public void GKGFEEGOCCA() { MakerPenTool cennccgeohn = this.CENNCCGEOHN; if (cennccgeohn != 0) { string hudLabel = cennccgeohn.HudLabel; return; } } // Token: 0x06015B63 RID: 88931 RVA: 0x00514154 File Offset: 0x00512354 [Token(Token = "0x6015B63")] [Address(RVA = "0xFFE580", Offset = "0xFFD380", VA = "0x180FFE580")] public void BDMHMGGPNME() { MakerPen k__BackingField = this.k__BackingField.k__BackingField; int num = 0; if (k__BackingField != num && !this.k__BackingField.k__BackingField.DDGGKGPJPKJ) { this.k__BackingField.k__BackingField.AuthorityPopPenTool(); CreationController creationController = this.k__BackingField; } MakerPenTool cennccgeohn = this.CENNCCGEOHN; this.DKKFMLMFPHP = (MakerPen.HJPIHGIFKEO)((ulong)65535L); this.KOGMMOIPKIM = (MakerPen.KLAENPHIBEM)((ulong)65535L); if (cennccgeohn != 0) { this.CENNCCGEOHN = (ulong)0L; } } // Token: 0x06015B64 RID: 88932 RVA: 0x005141D8 File Offset: 0x005123D8 [Token(Token = "0x6015B64")] [Address(RVA = "0x1000210", Offset = "0xFFF010", VA = "0x181000210")] public DABKFAIHBBP KMIOPPKMEIA(MakerPen.HJPIHGIFKEO FIBGLDDKDLB, MakerPen.KLAENPHIBEM OIHFNIFGFJB, JJLPBFLODOG NGPPJHMONAH, bool HAIIGIFKFIG = false) { Dictionary akjgmbdbecc = this.AKJGMBDBECC; bool flag; if (!flag) { string text = string.Format("PushActiveToolWithState called for tool which can't support it: {0} {1}", flag, flag); Debug.LogError(text); return JJEKJGALHKO.LIPGKFECLDO(string.Format("PushActiveToolWithState called for tool which can't support it: {0} {1}", text, text)); } return JJEKJGALHKO.k__BackingField; } // Token: 0x06015B65 RID: 88933 RVA: 0x0051422C File Offset: 0x0051242C [Token(Token = "0x6015B65")] [Address(RVA = "0xFFE930", Offset = "0xFFD730", VA = "0x180FFE930")] public void EPOHOPFJKBF() { if (this.CENNCCGEOHN != 0) { this.CENNCCGEOHN = (ulong)0L; } } // Token: 0x06015B66 RID: 88934 RVA: 0x0051424C File Offset: 0x0051244C [Token(Token = "0x6015B66")] [Address(RVA = "0xFFE780", Offset = "0xFFD580", VA = "0x180FFE780")] public void CHAINMFFJIK() { MakerPen.HJPIHGIFKEO dkkfmlmfphp = this.DKKFMLMFPHP; this.DCBJGNAEIID(MakerPen.PHLDADLJJPH.StackPop, dkkfmlmfphp); } // Token: 0x06015B67 RID: 88935 RVA: 0x00514268 File Offset: 0x00512468 [Token(Token = "0x6015B67")] [Address(RVA = "0x1000040", Offset = "0xFFEE40", VA = "0x181000040")] public void KBEFFMGDAOJ(MakerPen.KLAENPHIBEM OIHFNIFGFJB, MakerPen.HJPIHGIFKEO FIBGLDDKDLB) { MakerPen.HJPIHGIFKEO dkkfmlmfphp = this.DKKFMLMFPHP; MakerPen.KLAENPHIBEM kogmmoipkim = this.KOGMMOIPKIM; MakerPen.HJPIHGIFKEO currentTargetMode = this.k__BackingField.k__BackingField.CHCJAGKENGF; CreationController creationController = this.k__BackingField; this.DKKFMLMFPHP = currentTargetMode; MakerPen.KLAENPHIBEM currentToolMode = creationController.k__BackingField.DGHFNGLPJJL; MakerPen.HJPIHGIFKEO dkkfmlmfphp2 = this.DKKFMLMFPHP; this.KOGMMOIPKIM = currentToolMode; if (dkkfmlmfphp2 != dkkfmlmfphp || currentToolMode != kogmmoipkim) { if (dkkfmlmfphp != MakerPen.HJPIHGIFKEO.Object) { if (dkkfmlmfphp != MakerPen.HJPIHGIFKEO.Shape) { goto IL_EF; } this.k__BackingField.k__BackingField.k__BackingField.shapeCreationContext.DeselectShapeContainer(); } if (dkkfmlmfphp2 == MakerPen.HJPIHGIFKEO.Shape) { CreationController creationController2 = this.k__BackingField; int num = 0; if (creationController2.k__BackingField.k__BackingField.shapeCreationContext.IGPHACAEAFF) { ShapeContainer selectedShapeContainer = this.k__BackingField.k__BackingField.shapeCreationContext.HAHLCMFENMD; } this.k__BackingField.k__BackingField.k__BackingField.RemoveAllFromSelection(); bool flag = this.k__BackingField.k__BackingField.k__BackingField.shapeCreationContext.TrySelectShapeContainer(num); } IL_EF: MakerPen k__BackingField = this.k__BackingField.k__BackingField; } } // Token: 0x06015B68 RID: 88936 RVA: 0x00514378 File Offset: 0x00512578 [Token(Token = "0x6015B68")] [Address(RVA = "0xFFFF40", Offset = "0xFFED40", VA = "0x180FFFF40")] private void IBCOPMLBJBA(MakerPen.HJPIHGIFKEO FIBGLDDKDLB, MakerPen.KLAENPHIBEM OIHFNIFGFJB, MakerPenTool FFAGCOPKFNM) { this.CAMCMOHBMGF.Add(FFAGCOPKFNM); this.AKJGMBDBECC[FIBGLDDKDLB] = FFAGCOPKFNM; string text = FFAGCOPKFNM.ToString(); if (FIBGLDDKDLB == MakerPen.HJPIHGIFKEO.Object || FIBGLDDKDLB == MakerPen.HJPIHGIFKEO.Object || FIBGLDDKDLB == MakerPen.HJPIHGIFKEO.Shape) { Dictionary fgaighgljdp = this.FGAIGHGLJDP; } } // Token: 0x06015B69 RID: 88937 RVA: 0x005143C0 File Offset: 0x005125C0 [Token(Token = "0x6015B69")] [Address(RVA = "0x1000030", Offset = "0xFFEE30", VA = "0x181000030")] private int KBBMLGNCODD(MakerPen.HJPIHGIFKEO FIBGLDDKDLB, MakerPen.KLAENPHIBEM OIHFNIFGFJB) { return (int)FIBGLDDKDLB; } // Token: 0x06015B6A RID: 88938 RVA: 0x005143D0 File Offset: 0x005125D0 [Token(Token = "0x6015B6A")] [Address(RVA = "0xFFE670", Offset = "0xFFD470", VA = "0x180FFE670")] private void BHEHJKACJGD() { int num; do { num = 0; List camcmohbmgf = this.CAMCMOHBMGF; bool flag; if (flag) { } } while (num != 0); } // Token: 0x06015B6B RID: 88939 RVA: 0x005143F4 File Offset: 0x005125F4 [Token(Token = "0x6015B6B")] [Address(RVA = "0xFFE790", Offset = "0xFFD590", VA = "0x180FFE790")] private void DCBJGNAEIID(MakerPen.PHLDADLJJPH JAGJIDNNKIH, MakerPen.HJPIHGIFKEO IFNKPAHPIID) { MakerPen.HJPIHGIFKEO dkkfmlmfphp = this.DKKFMLMFPHP; if (dkkfmlmfphp != MakerPen.HJPIHGIFKEO.Object && (dkkfmlmfphp == MakerPen.HJPIHGIFKEO.Object || dkkfmlmfphp == MakerPen.HJPIHGIFKEO.Shape)) { Dictionary hjnkiflifkc = this.HJNKIFLIFKC; } ulong num; if (num == (ulong)0L) { this.KOGMMOIPKIM = (MakerPen.KLAENPHIBEM)((ulong)3L); } } // Token: 0x06015B6C RID: 88940 RVA: 0x00514430 File Offset: 0x00512630 [Token(Token = "0x6015B6C")] [Address(RVA = "0xFFE880", Offset = "0xFFD680", VA = "0x180FFE880")] private void EKIPPNKPDGJ(MakerPenTool BDNPNGGCFPN, MakerPen.PHLDADLJJPH JAGJIDNNKIH, MakerPen.HJPIHGIFKEO IFNKPAHPIID) { MakerPenTool cennccgeohn = this.CENNCCGEOHN; if (cennccgeohn != BDNPNGGCFPN) { if (cennccgeohn != 0) { } this.CENNCCGEOHN = BDNPNGGCFPN; if (BDNPNGGCFPN == 0 || JAGJIDNNKIH == MakerPen.PHLDADLJJPH.StackPop || JAGJIDNNKIH == MakerPen.PHLDADLJJPH.StackPush) { } } } // Token: 0x06015B6D RID: 88941 RVA: 0x00514464 File Offset: 0x00512664 [Token(Token = "0x6015B6D")] [Address(RVA = "0xFFE970", Offset = "0xFFD770", VA = "0x180FFE970")] private void FIIOJLAANJP(MakerPenToolConfig GPCIOHNCAEF) { /* An exception occurred when decompiling this method (06015B6D) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void GEMGKLMNLJJ::FIIOJLAANJP(RecRoom.Tools.MakerPenTools.MakerPenToolConfig) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MakerPenToolMove_Object(var_0_06, ldfld:MakerPenToolMove_Object(MakerPenToolConfig::objectMoveTool, ldloc:MakerPenToolConfig(GPCIOHNCAEF))) call:void(List`1::Add, ldfld:class [mscorlib]System.Collections.Generic.List`1[exp:List`1](GEMGKLMNLJJ::CAMCMOHBMGF, ldloc:GEMGKLMNLJJ(this)), ldloc:MakerPenToolMove_Object[exp:!0](var_0_06)) callsetter:!1(Dictionary`2::set_Item, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2[exp:Dictionary`2](GEMGKLMNLJJ::AKJGMBDBECC, ldloc:GEMGKLMNLJJ(this)), ldc.i4:int32[exp:!0](3), ldloc:MakerPenToolMove_Object[exp:!1](var_0_06)) stloc:string(var_1_26, callvirt:string(object::ToString, ldloc:MakerPenToolMove_Object[exp:object](var_0_06))) callsetter:!1(Dictionary`2::set_Item, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2[exp:Dictionary`2](GEMGKLMNLJJ::FGAIGHGLJDP, ldloc:GEMGKLMNLJJ(this)), conv.u4:uint32[exp:!0](ldc.i4:int32[exp:uint32](3)), ldloc:MakerPenToolMove_Object[exp:!1](var_0_06)) stloc:MakerPenToolConfigure_Object(var_2_3B, ldfld:MakerPenToolConfigure_Object(MakerPenToolConfig::objectConfigureTool, ldloc:MakerPenToolConfig(GPCIOHNCAEF))) call:void(List`1::Add, ldfld:class [mscorlib]System.Collections.Generic.List`1[exp:List`1](GEMGKLMNLJJ::CAMCMOHBMGF, ldloc:GEMGKLMNLJJ(this)), ldloc:MakerPenToolConfigure_Object[exp:!0](var_2_3B)) callsetter:!1(Dictionary`2::set_Item, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2[exp:Dictionary`2](GEMGKLMNLJJ::AKJGMBDBECC, ldloc:GEMGKLMNLJJ(this)), ldc.i4:int32[exp:!0](7), ldloc:MakerPenToolConfigure_Object[exp:!1](var_2_3B)) stloc:string(var_3_5B, callvirt:string(object::ToString, ldloc:MakerPenToolConfigure_Object[exp:object](var_2_3B))) callsetter:!1(Dictionary`2::set_Item, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2[exp:Dictionary`2](GEMGKLMNLJJ::FGAIGHGLJDP, ldloc:GEMGKLMNLJJ(this)), conv.u4:uint32[exp:!0](ldc.i4:int32[exp:uint32](7)), ldloc:MakerPenToolConfigure_Object[exp:!1](var_2_3B)) stloc:MakerPenToolDelete_Object(var_4_70, ldfld:MakerPenToolDelete_Object(MakerPenToolConfig::objectDeleteTool, ldloc:MakerPenToolConfig(GPCIOHNCAEF))) call:void(List`1::Add, ldfld:class [mscorlib]System.Collections.Generic.List`1[exp:List`1](GEMGKLMNLJJ::CAMCMOHBMGF, ldloc:GEMGKLMNLJJ(this)), ldloc:MakerPenToolDelete_Object[exp:!0](var_4_70)) callsetter:!1(Dictionary`2::set_Item, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2[exp:Dictionary`2](GEMGKLMNLJJ::AKJGMBDBECC, ldloc:GEMGKLMNLJJ(this)), ldc.i4:int32[exp:!0](6), ldloc:MakerPenToolDelete_Object[exp:!1](var_4_70)) stloc:string(var_5_94, callvirt:string(object::ToString, ldloc:MakerPenToolDelete_Object[exp:object](var_4_70))) callsetter:!1(Dictionary`2::set_Item, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2[exp:Dictionary`2](GEMGKLMNLJJ::FGAIGHGLJDP, ldloc:GEMGKLMNLJJ(this)), conv.u4:uint32[exp:!0](ldc.i4:int32[exp:uint32](6)), ldloc:MakerPenToolDelete_Object[exp:!1](var_4_70)) stloc:MakerPenToolClone_Object(var_6_AB, ldfld:MakerPenToolClone_Object(MakerPenToolConfig::objectCloneTool, ldloc:MakerPenToolConfig(GPCIOHNCAEF))) call:void(List`1::Add, ldfld:class [mscorlib]System.Collections.Generic.List`1[exp:List`1](GEMGKLMNLJJ::CAMCMOHBMGF, ldloc:GEMGKLMNLJJ(this)), ldloc:MakerPenToolClone_Object[exp:!0](var_6_AB)) callsetter:!1(Dictionary`2::set_Item, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2[exp:Dictionary`2](GEMGKLMNLJJ::AKJGMBDBECC, ldloc:GEMGKLMNLJJ(this)), ldc.i4:int32[exp:!0](5), ldloc:MakerPenToolClone_Object[exp:!1](var_6_AB)) stloc:string(var_7_CF, callvirt:string(object::ToString, ldloc:MakerPenToolClone_Object[exp:object](var_6_AB))) callsetter:!1(Dictionary`2::set_Item, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2[exp:Dictionary`2](GEMGKLMNLJJ::FGAIGHGLJDP, ldloc:GEMGKLMNLJJ(this)), conv.u4:uint32[exp:!0](ldc.i4:int32[exp:uint32](5)), ldloc:MakerPenToolClone_Object[exp:!1](var_6_AB)) stloc:MakerPenToolRotate_Object(var_8_E6, ldfld:MakerPenToolRotate_Object(MakerPenToolConfig::objectRotateTool, ldloc:MakerPenToolConfig(GPCIOHNCAEF))) call:void(List`1::Add, ldfld:class [mscorlib]System.Collections.Generic.List`1[exp:List`1](GEMGKLMNLJJ::CAMCMOHBMGF, ldloc:GEMGKLMNLJJ(this)), ldloc:MakerPenToolRotate_Object[exp:!0](var_8_E6)) callsetter:!1(Dictionary`2::set_Item, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2[exp:Dictionary`2](GEMGKLMNLJJ::AKJGMBDBECC, ldloc:GEMGKLMNLJJ(this)), ldc.i4:int32[exp:!0](12), ldloc:MakerPenToolRotate_Object[exp:!1](var_8_E6)) stloc:string(var_9_10B, callvirt:string(object::ToString, ldloc:MakerPenToolRotate_Object[exp:object](var_8_E6))) callsetter:!1(Dictionary`2::set_Item, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2[exp:Dictionary`2](GEMGKLMNLJJ::FGAIGHGLJDP, ldloc:GEMGKLMNLJJ(this)), conv.u4:uint32[exp:!0](ldc.i4:int32[exp:uint32](12)), ldloc:MakerPenToolRotate_Object[exp:!1](var_8_E6)) stloc:MakerPenToolScale_Object(var_10_123, ldfld:MakerPenToolScale_Object(MakerPenToolConfig::objectScaleTool, ldloc:MakerPenToolConfig(GPCIOHNCAEF))) call:void(List`1::Add, ldfld:class [mscorlib]System.Collections.Generic.List`1[exp:List`1](GEMGKLMNLJJ::CAMCMOHBMGF, ldloc:GEMGKLMNLJJ(this)), ldloc:MakerPenToolScale_Object[exp:!0](var_10_123)) callsetter:!1(Dictionary`2::set_Item, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2[exp:Dictionary`2](GEMGKLMNLJJ::AKJGMBDBECC, ldloc:GEMGKLMNLJJ(this)), ldc.i4:int32[exp:!0](4), ldloc:MakerPenToolScale_Object[exp:!1](var_10_123)) stloc:string(var_11_147, callvirt:string(object::ToString, ldloc:MakerPenToolScale_Object[exp:object](var_10_123))) callsetter:!1(Dictionary`2::set_Item, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2[exp:Dictionary`2](GEMGKLMNLJJ::FGAIGHGLJDP, ldloc:GEMGKLMNLJJ(this)), conv.u4:uint32[exp:!0](ldc.i4:int32[exp:uint32](4)), ldloc:MakerPenToolScale_Object[exp:!1](var_10_123)) stloc:MakerPenToolSelect_Object(var_12_15E, ldfld:MakerPenToolSelect_Object(MakerPenToolConfig::objectSelectTool, ldloc:MakerPenToolConfig(GPCIOHNCAEF))) call:void(List`1::Add, ldfld:class [mscorlib]System.Collections.Generic.List`1[exp:List`1](GEMGKLMNLJJ::CAMCMOHBMGF, ldloc:GEMGKLMNLJJ(this)), ldloc:MakerPenToolSelect_Object[exp:!0](var_12_15E)) callsetter:!1(Dictionary`2::set_Item, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2[exp:Dictionary`2](GEMGKLMNLJJ::AKJGMBDBECC, ldloc:GEMGKLMNLJJ(this)), ldc.i4:int32[exp:!0](2), ldloc:MakerPenToolSelect_Object[exp:!1](var_12_15E)) stloc:string(var_13_182, callvirt:string(object::ToString, ldloc:MakerPenToolSelect_Object[exp:object](var_12_15E))) callsetter:!1(Dictionary`2::set_Item, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2[exp:Dictionary`2](GEMGKLMNLJJ::FGAIGHGLJDP, ldloc:GEMGKLMNLJJ(this)), conv.u4:uint32[exp:!0](ldc.i4:int32[exp:uint32](2)), ldloc:MakerPenToolSelect_Object[exp:!1](var_12_15E)) stloc:MakerPenToolCreateShape_Object(var_14_199, ldfld:MakerPenToolCreateShape_Object(MakerPenToolConfig::createShapeTool_objectMode, ldloc:MakerPenToolConfig(GPCIOHNCAEF))) call:void(List`1::Add, ldfld:class [mscorlib]System.Collections.Generic.List`1[exp:List`1](GEMGKLMNLJJ::CAMCMOHBMGF, ldloc:GEMGKLMNLJJ(this)), ldloc:MakerPenToolCreateShape_Object[exp:!0](var_14_199)) stloc:class [mscorlib]System.Collections.Generic.Dictionary`2(var_15_1AE, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2(GEMGKLMNLJJ::AKJGMBDBECC, ldloc:GEMGKLMNLJJ(this))) stloc:int32(var_16_1B1, ldc.i4:int32(0)) callsetter:!1(Dictionary`2::set_Item, ldloc:class [mscorlib]System.Collections.Generic.Dictionary`2[exp:Dictionary`2](var_15_1AE), ldloc:int32[exp:!0](var_16_1B1), ldloc:MakerPenToolCreateShape_Object[exp:!1](var_14_199)) stloc:string(var_17_1C5, callvirt:string(object::ToString, ldloc:MakerPenToolCreateShape_Object[exp:object](var_14_199))) stloc:class [mscorlib]System.Collections.Generic.Dictionary`2(var_18_1CD, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2(GEMGKLMNLJJ::FGAIGHGLJDP, ldloc:GEMGKLMNLJJ(this))) stloc:int32(var_19_1D0, ldc.i4:int32(0)) callsetter:!1(Dictionary`2::set_Item, ldloc:class [mscorlib]System.Collections.Generic.Dictionary`2[exp:Dictionary`2](var_18_1CD), ldloc:int32[exp:!0](var_19_1D0), ldloc:MakerPenToolCreateShape_Object[exp:!1](var_14_199)) stloc:MakerPenToolCreate_Object(var_20_1E3, ldfld:MakerPenToolCreate_Object(MakerPenToolConfig::objectCreateTool, ldloc:MakerPenToolConfig(GPCIOHNCAEF))) call:void(List`1::Add, ldfld:class [mscorlib]System.Collections.Generic.List`1[exp:List`1](GEMGKLMNLJJ::CAMCMOHBMGF, ldloc:GEMGKLMNLJJ(this)), ldloc:MakerPenToolCreate_Object[exp:!0](var_20_1E3)) callsetter:!1(Dictionary`2::set_Item, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2[exp:Dictionary`2](GEMGKLMNLJJ::AKJGMBDBECC, ldloc:GEMGKLMNLJJ(this)), ldc.i4:int32[exp:!0](9), ldloc:MakerPenToolCreate_Object[exp:!1](var_20_1E3)) stloc:string(var_21_208, callvirt:string(object::ToString, ldloc:MakerPenToolCreate_Object[exp:object](var_20_1E3))) callsetter:!1(Dictionary`2::set_Item, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2[exp:Dictionary`2](GEMGKLMNLJJ::FGAIGHGLJDP, ldloc:GEMGKLMNLJJ(this)), conv.u4:uint32[exp:!0](ldc.i4:int32[exp:uint32](9)), ldloc:MakerPenToolCreate_Object[exp:!1](var_20_1E3)) stloc:MakerPenToolEdit(var_22_220, ldfld:MakerPenToolEdit(MakerPenToolConfig::objectEditTool, ldloc:MakerPenToolConfig(GPCIOHNCAEF))) call:void(List`1::Add, ldfld:class [mscorlib]System.Collections.Generic.List`1[exp:List`1](GEMGKLMNLJJ::CAMCMOHBMGF, ldloc:GEMGKLMNLJJ(this)), ldloc:MakerPenToolEdit[exp:!0](var_22_220)) callsetter:!1(Dictionary`2::set_Item, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2[exp:Dictionary`2](GEMGKLMNLJJ::AKJGMBDBECC, ldloc:GEMGKLMNLJJ(this)), ldc.i4:int32[exp:!0](1), ldloc:MakerPenToolEdit[exp:!1](var_22_220)) stloc:string(var_23_244, callvirt:string(object::ToString, ldloc:MakerPenToolEdit[exp:object](var_22_220))) callsetter:!1(Dictionary`2::set_Item, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2[exp:Dictionary`2](GEMGKLMNLJJ::FGAIGHGLJDP, ldloc:GEMGKLMNLJJ(this)), conv.u4:uint32[exp:!0](ldc.i4:int32[exp:uint32](1)), ldloc:MakerPenToolEdit[exp:!1](var_22_220)) stloc:MakerPenToolDisabled(var_24_25B, ldfld:MakerPenToolDisabled(MakerPenToolConfig::disabledTool, ldloc:MakerPenToolConfig(GPCIOHNCAEF))) call:void(List`1::Add, ldfld:class [mscorlib]System.Collections.Generic.List`1[exp:List`1](GEMGKLMNLJJ::CAMCMOHBMGF, ldloc:GEMGKLMNLJJ(this)), ldloc:MakerPenToolDisabled[exp:!0](var_24_25B)) callsetter:!1(Dictionary`2::set_Item, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2[exp:Dictionary`2](GEMGKLMNLJJ::AKJGMBDBECC, ldloc:GEMGKLMNLJJ(this)), ldc.i4:int32[exp:!0](13), ldloc:MakerPenToolDisabled[exp:!1](var_24_25B)) stloc:string(var_25_280, callvirt:string(object::ToString, ldloc:MakerPenToolDisabled[exp:object](var_24_25B))) callsetter:!1(Dictionary`2::set_Item, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2[exp:Dictionary`2](GEMGKLMNLJJ::FGAIGHGLJDP, ldloc:GEMGKLMNLJJ(this)), conv.u4:uint32[exp:!0](ldc.i4:int32[exp:uint32](13)), ldloc:MakerPenToolDisabled[exp:!1](var_24_25B)) stloc:MakerPenToolRepaint_Object(var_26_298, ldfld:MakerPenToolRepaint_Object(MakerPenToolConfig::objectRepaintTool, ldloc:MakerPenToolConfig(GPCIOHNCAEF))) call:void(List`1::Add, ldfld:class [mscorlib]System.Collections.Generic.List`1[exp:List`1](GEMGKLMNLJJ::CAMCMOHBMGF, ldloc:GEMGKLMNLJJ(this)), ldloc:MakerPenToolRepaint_Object[exp:!0](var_26_298)) callsetter:!1(Dictionary`2::set_Item, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2[exp:Dictionary`2](GEMGKLMNLJJ::AKJGMBDBECC, ldloc:GEMGKLMNLJJ(this)), ldc.i4:int32[exp:!0](10), ldloc:MakerPenToolRepaint_Object[exp:!1](var_26_298)) stloc:string(var_27_2BD, callvirt:string(object::ToString, ldloc:MakerPenToolRepaint_Object[exp:object](var_26_298))) callsetter:!1(Dictionary`2::set_Item, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2[exp:Dictionary`2](GEMGKLMNLJJ::FGAIGHGLJDP, ldloc:GEMGKLMNLJJ(this)), conv.u4:uint32[exp:!0](ldc.i4:int32[exp:uint32](10)), ldloc:MakerPenToolRepaint_Object[exp:!1](var_26_298)) stloc:MakerPenToolFreeze(var_28_2D5, ldfld:MakerPenToolFreeze(MakerPenToolConfig::objectFreezeTool, ldloc:MakerPenToolConfig(GPCIOHNCAEF))) call:void(List`1::Add, ldfld:class [mscorlib]System.Collections.Generic.List`1[exp:List`1](GEMGKLMNLJJ::CAMCMOHBMGF, ldloc:GEMGKLMNLJJ(this)), ldloc:MakerPenToolFreeze[exp:!0](var_28_2D5)) callsetter:!1(Dictionary`2::set_Item, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2[exp:Dictionary`2](GEMGKLMNLJJ::AKJGMBDBECC, ldloc:GEMGKLMNLJJ(this)), ldc.i4:int32[exp:!0](14), ldloc:MakerPenToolFreeze[exp:!1](var_28_2D5)) stloc:string(var_29_2FA, callvirt:string(object::ToString, ldloc:MakerPenToolFreeze[exp:object](var_28_2D5))) callsetter:!1(Dictionary`2::set_Item, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2[exp:Dictionary`2](GEMGKLMNLJJ::FGAIGHGLJDP, ldloc:GEMGKLMNLJJ(this)), conv.u4:uint32[exp:!0](ldc.i4:int32[exp:uint32](14)), ldloc:MakerPenToolFreeze[exp:!1](var_28_2D5)) stloc:MakerPenToolConnect(var_30_312, ldfld:MakerPenToolConnect(MakerPenToolConfig::connectTool, ldloc:MakerPenToolConfig(GPCIOHNCAEF))) call:void(List`1::Add, ldfld:class [mscorlib]System.Collections.Generic.List`1[exp:List`1](GEMGKLMNLJJ::CAMCMOHBMGF, ldloc:GEMGKLMNLJJ(this)), ldloc:MakerPenToolConnect[exp:!0](var_30_312)) callsetter:!1(Dictionary`2::set_Item, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2[exp:Dictionary`2](GEMGKLMNLJJ::AKJGMBDBECC, ldloc:GEMGKLMNLJJ(this)), ldc.i4:int32[exp:!0](8), ldloc:MakerPenToolConnect[exp:!1](var_30_312)) stloc:string(var_31_336, callvirt:string(object::ToString, ldloc:MakerPenToolConnect[exp:object](var_30_312))) callsetter:!1(Dictionary`2::set_Item, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2[exp:Dictionary`2](GEMGKLMNLJJ::FGAIGHGLJDP, ldloc:GEMGKLMNLJJ(this)), conv.u4:uint32[exp:!0](ldc.i4:int32[exp:uint32](8)), ldloc:MakerPenToolConnect[exp:!1](var_30_312)) stloc:MakerPenToolOffhandCompanion(var_32_34D, ldfld:MakerPenToolOffhandCompanion(MakerPenToolConfig::offhandCompanionTool, ldloc:MakerPenToolConfig(GPCIOHNCAEF))) call:void(List`1::Add, ldfld:class [mscorlib]System.Collections.Generic.List`1[exp:List`1](GEMGKLMNLJJ::CAMCMOHBMGF, ldloc:GEMGKLMNLJJ(this)), ldloc:MakerPenToolOffhandCompanion[exp:!0](var_32_34D)) callsetter:!1(Dictionary`2::set_Item, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2[exp:Dictionary`2](GEMGKLMNLJJ::AKJGMBDBECC, ldloc:GEMGKLMNLJJ(this)), ldc.i4:int32[exp:!0](15), ldloc:MakerPenToolOffhandCompanion[exp:!1](var_32_34D)) stloc:string(var_33_372, callvirt:string(object::ToString, ldloc:MakerPenToolOffhandCompanion[exp:object](var_32_34D))) callsetter:!1(Dictionary`2::set_Item, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2[exp:Dictionary`2](GEMGKLMNLJJ::FGAIGHGLJDP, ldloc:GEMGKLMNLJJ(this)), conv.u4:uint32[exp:!0](ldc.i4:int32[exp:uint32](15)), ldloc:MakerPenToolOffhandCompanion[exp:!1](var_32_34D)) stloc:MakerPenToolCreateInventionFlow(var_34_38A, ldfld:MakerPenToolCreateInventionFlow(MakerPenToolConfig::createInventionFlowTool, ldloc:MakerPenToolConfig(GPCIOHNCAEF))) call:void(List`1::Add, ldfld:class [mscorlib]System.Collections.Generic.List`1[exp:List`1](GEMGKLMNLJJ::CAMCMOHBMGF, ldloc:GEMGKLMNLJJ(this)), ldloc:MakerPenToolCreateInventionFlow[exp:!0](var_34_38A)) callsetter:!1(Dictionary`2::set_Item, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2[exp:Dictionary`2](GEMGKLMNLJJ::AKJGMBDBECC, ldloc:GEMGKLMNLJJ(this)), ldc.i4:int32[exp:!0](18), ldloc:MakerPenToolCreateInventionFlow[exp:!1](var_34_38A)) stloc:string(var_35_3AF, callvirt:string(object::ToString, ldloc:MakerPenToolCreateInventionFlow[exp:object](var_34_38A))) callsetter:!1(Dictionary`2::set_Item, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2[exp:Dictionary`2](GEMGKLMNLJJ::FGAIGHGLJDP, ldloc:GEMGKLMNLJJ(this)), conv.u4:uint32[exp:!0](ldc.i4:int32[exp:uint32](18)), ldloc:MakerPenToolCreateInventionFlow[exp:!1](var_34_38A)) stloc:MakerPenToolSpawnInvention(var_36_3C7, ldfld:MakerPenToolSpawnInvention(MakerPenToolConfig::spawnInventionTool, ldloc:MakerPenToolConfig(GPCIOHNCAEF))) call:void(List`1::Add, ldfld:class [mscorlib]System.Collections.Generic.List`1[exp:List`1](GEMGKLMNLJJ::CAMCMOHBMGF, ldloc:GEMGKLMNLJJ(this)), ldloc:MakerPenToolSpawnInvention[exp:!0](var_36_3C7)) callsetter:!1(Dictionary`2::set_Item, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2[exp:Dictionary`2](GEMGKLMNLJJ::AKJGMBDBECC, ldloc:GEMGKLMNLJJ(this)), ldc.i4:int32[exp:!0](16), ldloc:MakerPenToolSpawnInvention[exp:!1](var_36_3C7)) stloc:string(var_37_3EC, callvirt:string(object::ToString, ldloc:MakerPenToolSpawnInvention[exp:object](var_36_3C7))) callsetter:!1(Dictionary`2::set_Item, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2[exp:Dictionary`2](GEMGKLMNLJJ::FGAIGHGLJDP, ldloc:GEMGKLMNLJJ(this)), conv.u4:uint32[exp:!0](ldc.i4:int32[exp:uint32](16)), ldloc:MakerPenToolSpawnInvention[exp:!1](var_36_3C7)) stloc:MakerPenToolClipboardPaste(var_38_404, ldfld:MakerPenToolClipboardPaste(MakerPenToolConfig::clipboardPasteTool, ldloc:MakerPenToolConfig(GPCIOHNCAEF))) call:void(List`1::Add, ldfld:class [mscorlib]System.Collections.Generic.List`1[exp:List`1](GEMGKLMNLJJ::CAMCMOHBMGF, ldloc:GEMGKLMNLJJ(this)), ldloc:MakerPenToolClipboardPaste[exp:!0](var_38_404)) callsetter:!1(Dictionary`2::set_Item, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2[exp:Dictionary`2](GEMGKLMNLJJ::AKJGMBDBECC, ldloc:GEMGKLMNLJJ(this)), ldc.i4:int32[exp:!0](20), ldloc:MakerPenToolClipboardPaste[exp:!1](var_38_404)) stloc:string(var_39_429, callvirt:string(object::ToString, ldloc:MakerPenToolClipboardPaste[exp:object](var_38_404))) callsetter:!1(Dictionary`2::set_Item, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2[exp:Dictionary`2](GEMGKLMNLJJ::FGAIGHGLJDP, ldloc:GEMGKLMNLJJ(this)), conv.u4:uint32[exp:!0](ldc.i4:int32[exp:uint32](20)), ldloc:MakerPenToolClipboardPaste[exp:!1](var_38_404)) stloc:MakerPenToolManipulate_Object(var_40_441, ldfld:MakerPenToolManipulate_Object(MakerPenToolConfig::manipulateObjectTool, ldloc:MakerPenToolConfig(GPCIOHNCAEF))) call:void(List`1::Add, ldfld:class [mscorlib]System.Collections.Generic.List`1[exp:List`1](GEMGKLMNLJJ::CAMCMOHBMGF, ldloc:GEMGKLMNLJJ(this)), ldloc:MakerPenToolManipulate_Object[exp:!0](var_40_441)) callsetter:!1(Dictionary`2::set_Item, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2[exp:Dictionary`2](GEMGKLMNLJJ::AKJGMBDBECC, ldloc:GEMGKLMNLJJ(this)), ldc.i4:int32[exp:!0](17), ldloc:MakerPenToolManipulate_Object[exp:!1](var_40_441)) stloc:string(var_41_466, callvirt:string(object::ToString, ldloc:MakerPenToolManipulate_Object[exp:object](var_40_441))) callsetter:!1(Dictionary`2::set_Item, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2[exp:Dictionary`2](GEMGKLMNLJJ::FGAIGHGLJDP, ldloc:GEMGKLMNLJJ(this)), conv.u4:uint32[exp:!0](ldc.i4:int32[exp:uint32](17)), ldloc:MakerPenToolManipulate_Object[exp:!1](var_40_441)) stloc:JPCECNALAHI(var_42_47E, ldfld:JPCECNALAHI(MakerPenToolConfig::circuitV2CreateTool, ldloc:MakerPenToolConfig(GPCIOHNCAEF))) call:void(List`1::Add, ldfld:class [mscorlib]System.Collections.Generic.List`1[exp:List`1](GEMGKLMNLJJ::CAMCMOHBMGF, ldloc:GEMGKLMNLJJ(this)), ldloc:JPCECNALAHI[exp:!0](var_42_47E)) callsetter:!1(Dictionary`2::set_Item, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2[exp:Dictionary`2](GEMGKLMNLJJ::AKJGMBDBECC, ldloc:GEMGKLMNLJJ(this)), ldc.i4:int32[exp:!0](19), ldloc:JPCECNALAHI[exp:!1](var_42_47E)) stloc:string(var_43_4A3, callvirt:string(object::ToString, ldloc:JPCECNALAHI[exp:object](var_42_47E))) callsetter:!1(Dictionary`2::set_Item, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2[exp:Dictionary`2](GEMGKLMNLJJ::FGAIGHGLJDP, ldloc:GEMGKLMNLJJ(this)), conv.u4:uint32[exp:!0](ldc.i4:int32[exp:uint32](19)), ldloc:JPCECNALAHI[exp:!1](var_42_47E)) stloc:MakerPenToolCreateShape_Shape(var_44_4BB, ldfld:MakerPenToolCreateShape_Shape(MakerPenToolConfig::createShapeTool_shapeMode, ldloc:MakerPenToolConfig(GPCIOHNCAEF))) call:void(List`1::Add, ldfld:class [mscorlib]System.Collections.Generic.List`1[exp:List`1](GEMGKLMNLJJ::CAMCMOHBMGF, ldloc:GEMGKLMNLJJ(this)), ldloc:MakerPenToolCreateShape_Shape[exp:!0](var_44_4BB)) callsetter:!1(Dictionary`2::set_Item, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2[exp:Dictionary`2](GEMGKLMNLJJ::AKJGMBDBECC, ldloc:GEMGKLMNLJJ(this)), ldc.i4:int32[exp:!0](65536), ldloc:MakerPenToolCreateShape_Shape[exp:!1](var_44_4BB)) stloc:string(var_45_4E3, callvirt:string(object::ToString, ldloc:MakerPenToolCreateShape_Shape[exp:object](var_44_4BB))) stloc:class [mscorlib]System.Collections.Generic.Dictionary`2(var_46_4EB, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2(GEMGKLMNLJJ::HJNKIFLIFKC, ldloc:GEMGKLMNLJJ(this))) stloc:int32(var_47_4EE, ldc.i4:int32(0)) callsetter:!1(Dictionary`2::set_Item, ldloc:class [mscorlib]System.Collections.Generic.Dictionary`2[exp:Dictionary`2](var_46_4EB), ldloc:int32[exp:!0](var_47_4EE), ldloc:MakerPenToolCreateShape_Shape[exp:!1](var_44_4BB)) stloc:MakerPenToolMove_Shape(var_48_501, ldfld:MakerPenToolMove_Shape(MakerPenToolConfig::shapeMoveTool, ldloc:MakerPenToolConfig(GPCIOHNCAEF))) call:void(List`1::Add, ldfld:class [mscorlib]System.Collections.Generic.List`1[exp:List`1](GEMGKLMNLJJ::CAMCMOHBMGF, ldloc:GEMGKLMNLJJ(this)), ldloc:MakerPenToolMove_Shape[exp:!0](var_48_501)) callsetter:!1(Dictionary`2::set_Item, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2[exp:Dictionary`2](GEMGKLMNLJJ::AKJGMBDBECC, ldloc:GEMGKLMNLJJ(this)), ldc.i4:int32[exp:!0](65539), ldloc:MakerPenToolMove_Shape[exp:!1](var_48_501)) stloc:string(var_49_529, callvirt:string(object::ToString, ldloc:MakerPenToolMove_Shape[exp:object](var_48_501))) callsetter:!1(Dictionary`2::set_Item, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2[exp:Dictionary`2](GEMGKLMNLJJ::HJNKIFLIFKC, ldloc:GEMGKLMNLJJ(this)), conv.u4:uint32[exp:!0](ldc.i4:int32[exp:uint32](3)), ldloc:MakerPenToolMove_Shape[exp:!1](var_48_501)) stloc:MakerPenToolRotate_Shape(var_50_540, ldfld:MakerPenToolRotate_Shape(MakerPenToolConfig::shapeRotateTool, ldloc:MakerPenToolConfig(GPCIOHNCAEF))) call:void(List`1::Add, ldfld:class [mscorlib]System.Collections.Generic.List`1[exp:List`1](GEMGKLMNLJJ::CAMCMOHBMGF, ldloc:GEMGKLMNLJJ(this)), ldloc:MakerPenToolRotate_Shape[exp:!0](var_50_540)) callsetter:!1(Dictionary`2::set_Item, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2[exp:Dictionary`2](GEMGKLMNLJJ::AKJGMBDBECC, ldloc:GEMGKLMNLJJ(this)), ldc.i4:int32[exp:!0](65548), ldloc:MakerPenToolRotate_Shape[exp:!1](var_50_540)) stloc:string(var_51_568, callvirt:string(object::ToString, ldloc:MakerPenToolRotate_Shape[exp:object](var_50_540))) callsetter:!1(Dictionary`2::set_Item, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2[exp:Dictionary`2](GEMGKLMNLJJ::HJNKIFLIFKC, ldloc:GEMGKLMNLJJ(this)), conv.u4:uint32[exp:!0](ldc.i4:int32[exp:uint32](12)), ldloc:MakerPenToolRotate_Shape[exp:!1](var_50_540)) stloc:MakerPenToolSelect_Shape(var_52_580, ldfld:MakerPenToolSelect_Shape(MakerPenToolConfig::shapeSelectTool, ldloc:MakerPenToolConfig(GPCIOHNCAEF))) call:void(List`1::Add, ldfld:class [mscorlib]System.Collections.Generic.List`1[exp:List`1](GEMGKLMNLJJ::CAMCMOHBMGF, ldloc:GEMGKLMNLJJ(this)), ldloc:MakerPenToolSelect_Shape[exp:!0](var_52_580)) callsetter:!1(Dictionary`2::set_Item, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2[exp:Dictionary`2](GEMGKLMNLJJ::AKJGMBDBECC, ldloc:GEMGKLMNLJJ(this)), ldc.i4:int32[exp:!0](65538), ldloc:MakerPenToolSelect_Shape[exp:!1](var_52_580)) stloc:string(var_53_5A8, callvirt:string(object::ToString, ldloc:MakerPenToolSelect_Shape[exp:object](var_52_580))) callsetter:!1(Dictionary`2::set_Item, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2[exp:Dictionary`2](GEMGKLMNLJJ::HJNKIFLIFKC, ldloc:GEMGKLMNLJJ(this)), conv.u4:uint32[exp:!0](ldc.i4:int32[exp:uint32](2)), ldloc:MakerPenToolSelect_Shape[exp:!1](var_52_580)) stloc:MakerPenToolConfigure_Shape(var_54_5BF, ldfld:MakerPenToolConfigure_Shape(MakerPenToolConfig::shapeConfigureTool, ldloc:MakerPenToolConfig(GPCIOHNCAEF))) call:void(List`1::Add, ldfld:class [mscorlib]System.Collections.Generic.List`1[exp:List`1](GEMGKLMNLJJ::CAMCMOHBMGF, ldloc:GEMGKLMNLJJ(this)), ldloc:MakerPenToolConfigure_Shape[exp:!0](var_54_5BF)) callsetter:!1(Dictionary`2::set_Item, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2[exp:Dictionary`2](GEMGKLMNLJJ::AKJGMBDBECC, ldloc:GEMGKLMNLJJ(this)), ldc.i4:int32[exp:!0](65543), ldloc:MakerPenToolConfigure_Shape[exp:!1](var_54_5BF)) stloc:string(var_55_5E7, callvirt:string(object::ToString, ldloc:MakerPenToolConfigure_Shape[exp:object](var_54_5BF))) callsetter:!1(Dictionary`2::set_Item, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2[exp:Dictionary`2](GEMGKLMNLJJ::HJNKIFLIFKC, ldloc:GEMGKLMNLJJ(this)), conv.u4:uint32[exp:!0](ldc.i4:int32[exp:uint32](7)), ldloc:MakerPenToolConfigure_Shape[exp:!1](var_54_5BF)) stloc:MakerPenToolClone_Shape(var_56_5FE, ldfld:MakerPenToolClone_Shape(MakerPenToolConfig::shapeCloneTool, ldloc:MakerPenToolConfig(GPCIOHNCAEF))) call:void(List`1::Add, ldfld:class [mscorlib]System.Collections.Generic.List`1[exp:List`1](GEMGKLMNLJJ::CAMCMOHBMGF, ldloc:GEMGKLMNLJJ(this)), ldloc:MakerPenToolClone_Shape[exp:!0](var_56_5FE)) callsetter:!1(Dictionary`2::set_Item, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2[exp:Dictionary`2](GEMGKLMNLJJ::AKJGMBDBECC, ldloc:GEMGKLMNLJJ(this)), ldc.i4:int32[exp:!0](65541), ldloc:MakerPenToolClone_Shape[exp:!1](var_56_5FE)) stloc:string(var_57_626, callvirt:string(object::ToString, ldloc:MakerPenToolClone_Shape[exp:object](var_56_5FE))) callsetter:!1(Dictionary`2::set_Item, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2[exp:Dictionary`2](GEMGKLMNLJJ::HJNKIFLIFKC, ldloc:GEMGKLMNLJJ(this)), conv.u4:uint32[exp:!0](ldc.i4:int32[exp:uint32](5)), ldloc:MakerPenToolClone_Shape[exp:!1](var_56_5FE)) stloc:MakerPenToolDelete_Shape(var_58_63D, ldfld:MakerPenToolDelete_Shape(MakerPenToolConfig::shapeDeleteTool, ldloc:MakerPenToolConfig(GPCIOHNCAEF))) call:void(List`1::Add, ldfld:class [mscorlib]System.Collections.Generic.List`1[exp:List`1](GEMGKLMNLJJ::CAMCMOHBMGF, ldloc:GEMGKLMNLJJ(this)), ldloc:MakerPenToolDelete_Shape[exp:!0](var_58_63D)) callsetter:!1(Dictionary`2::set_Item, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2[exp:Dictionary`2](GEMGKLMNLJJ::AKJGMBDBECC, ldloc:GEMGKLMNLJJ(this)), ldc.i4:int32[exp:!0](65542), ldloc:MakerPenToolDelete_Shape[exp:!1](var_58_63D)) stloc:string(var_59_665, callvirt:string(object::ToString, ldloc:MakerPenToolDelete_Shape[exp:object](var_58_63D))) callsetter:!1(Dictionary`2::set_Item, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2[exp:Dictionary`2](GEMGKLMNLJJ::HJNKIFLIFKC, ldloc:GEMGKLMNLJJ(this)), conv.u4:uint32[exp:!0](ldc.i4:int32[exp:uint32](6)), ldloc:MakerPenToolDelete_Shape[exp:!1](var_58_63D)) stloc:MakerPenToolScale_Shape(var_60_67C, ldfld:MakerPenToolScale_Shape(MakerPenToolConfig::shapeScaleTool, ldloc:MakerPenToolConfig(GPCIOHNCAEF))) call:void(List`1::Add, ldfld:class [mscorlib]System.Collections.Generic.List`1[exp:List`1](GEMGKLMNLJJ::CAMCMOHBMGF, ldloc:GEMGKLMNLJJ(this)), ldloc:MakerPenToolScale_Shape[exp:!0](var_60_67C)) callsetter:!1(Dictionary`2::set_Item, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2[exp:Dictionary`2](GEMGKLMNLJJ::AKJGMBDBECC, ldloc:GEMGKLMNLJJ(this)), ldc.i4:int32[exp:!0](65540), ldloc:MakerPenToolScale_Shape[exp:!1](var_60_67C)) stloc:string(var_61_6A4, callvirt:string(object::ToString, ldloc:MakerPenToolScale_Shape[exp:object](var_60_67C))) callsetter:!1(Dictionary`2::set_Item, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2[exp:Dictionary`2](GEMGKLMNLJJ::HJNKIFLIFKC, ldloc:GEMGKLMNLJJ(this)), conv.u4:uint32[exp:!0](ldc.i4:int32[exp:uint32](4)), ldloc:MakerPenToolScale_Shape[exp:!1](var_60_67C)) stloc:MakerPenToolRepaint_Shape(var_62_6BB, ldfld:MakerPenToolRepaint_Shape(MakerPenToolConfig::shapeRepaintTool, ldloc:MakerPenToolConfig(GPCIOHNCAEF))) call:void(List`1::Add, ldfld:class [mscorlib]System.Collections.Generic.List`1[exp:List`1](GEMGKLMNLJJ::CAMCMOHBMGF, ldloc:GEMGKLMNLJJ(this)), ldloc:MakerPenToolRepaint_Shape[exp:!0](var_62_6BB)) callsetter:!1(Dictionary`2::set_Item, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2[exp:Dictionary`2](GEMGKLMNLJJ::AKJGMBDBECC, ldloc:GEMGKLMNLJJ(this)), ldc.i4:int32[exp:!0](65546), ldloc:MakerPenToolRepaint_Shape[exp:!1](var_62_6BB)) stloc:string(var_63_6E3, callvirt:string(object::ToString, ldloc:MakerPenToolRepaint_Shape[exp:object](var_62_6BB))) callsetter:!1(Dictionary`2::set_Item, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2[exp:Dictionary`2](GEMGKLMNLJJ::HJNKIFLIFKC, ldloc:GEMGKLMNLJJ(this)), conv.u4:uint32[exp:!0](ldc.i4:int32[exp:uint32](10)), ldloc:MakerPenToolRepaint_Shape[exp:!1](var_62_6BB)) stloc:MakerPenToolManipulate_Shape(var_64_6FB, ldfld:MakerPenToolManipulate_Shape(MakerPenToolConfig::shapeManipulateTool, ldloc:MakerPenToolConfig(GPCIOHNCAEF))) call:void(GEMGKLMNLJJ::IBCOPMLBJBA, ldloc:GEMGKLMNLJJ(this), ldc.i4:HJPIHGIFKEO(1), ldc.i4:KLAENPHIBEM(17), ldloc:MakerPenToolManipulate_Shape[exp:MakerPenTool](var_64_6FB)) stloc:MakerPenToolOffhandCompanion(var_66_711, ldfld:MakerPenToolOffhandCompanion(MakerPenToolConfig::offhandCompanionTool, ldloc:MakerPenToolConfig(GPCIOHNCAEF))) call:void(GEMGKLMNLJJ::IBCOPMLBJBA, ldloc:GEMGKLMNLJJ(this), ldc.i4:HJPIHGIFKEO(1), ldc.i4:KLAENPHIBEM(15), ldloc:MakerPenToolOffhandCompanion[exp:MakerPenTool](var_66_711)) stloc:MakerPenToolMove_Object(var_67_724, ldfld:MakerPenToolMove_Object(MakerPenToolConfig::objectMoveTool, ldloc:MakerPenToolConfig(GPCIOHNCAEF))) call:void(GEMGKLMNLJJ::IBCOPMLBJBA, ldloc:GEMGKLMNLJJ(this), ldc.i4:HJPIHGIFKEO(2), ldc.i4:KLAENPHIBEM(3), ldloc:MakerPenToolMove_Object[exp:MakerPenTool](var_67_724)) stloc:MakerPenToolConfigure_Object(var_68_736, ldfld:MakerPenToolConfigure_Object(MakerPenToolConfig::objectConfigureTool, ldloc:MakerPenToolConfig(GPCIOHNCAEF))) call:void(GEMGKLMNLJJ::IBCOPMLBJBA, ldloc:GEMGKLMNLJJ(this), ldc.i4:HJPIHGIFKEO(2), ldc.i4:KLAENPHIBEM(7), ldloc:MakerPenToolConfigure_Object[exp:MakerPenTool](var_68_736)) stloc:MakerPenToolDelete_Object(var_69_748, ldfld:MakerPenToolDelete_Object(MakerPenToolConfig::objectDeleteTool, ldloc:MakerPenToolConfig(GPCIOHNCAEF))) call:void(GEMGKLMNLJJ::IBCOPMLBJBA, ldloc:GEMGKLMNLJJ(this), ldc.i4:HJPIHGIFKEO(2), ldc.i4:KLAENPHIBEM(6), ldloc:MakerPenToolDelete_Object[exp:MakerPenTool](var_69_748)) stloc:MakerPenToolRotate_Object(var_70_75A, ldfld:MakerPenToolRotate_Object(MakerPenToolConfig::objectRotateTool, ldloc:MakerPenToolConfig(GPCIOHNCAEF))) call:void(GEMGKLMNLJJ::IBCOPMLBJBA, ldloc:GEMGKLMNLJJ(this), ldc.i4:HJPIHGIFKEO(2), ldc.i4:KLAENPHIBEM(12), ldloc:MakerPenToolRotate_Object[exp:MakerPenTool](var_70_75A)) stloc:MakerPenToolScale_Object(var_71_76D, ldfld:MakerPenToolScale_Object(MakerPenToolConfig::objectScaleTool, ldloc:MakerPenToolConfig(GPCIOHNCAEF))) call:void(GEMGKLMNLJJ::IBCOPMLBJBA, ldloc:GEMGKLMNLJJ(this), ldc.i4:HJPIHGIFKEO(2), ldc.i4:KLAENPHIBEM(4), ldloc:MakerPenToolScale_Object[exp:MakerPenTool](var_71_76D)) stloc:MakerPenToolSelect_Object(var_72_77F, ldfld:MakerPenToolSelect_Object(MakerPenToolConfig::objectSelectTool, ldloc:MakerPenToolConfig(GPCIOHNCAEF))) call:void(GEMGKLMNLJJ::IBCOPMLBJBA, ldloc:GEMGKLMNLJJ(this), conv.u4:uint32[exp:HJPIHGIFKEO](ldc.i4:int32[exp:uint32](2)), conv.u4:uint32[exp:KLAENPHIBEM](ldc.i4:int32[exp:uint32](2)), ldloc:MakerPenToolSelect_Object[exp:MakerPenTool](var_72_77F)) stloc:MakerPenToolEdit(var_73_793, ldfld:MakerPenToolEdit(MakerPenToolConfig::objectEditTool, ldloc:MakerPenToolConfig(GPCIOHNCAEF))) call:void(GEMGKLMNLJJ::IBCOPMLBJBA, ldloc:GEMGKLMNLJJ(this), ldc.i4:HJPIHGIFKEO(2), ldc.i4:KLAENPHIBEM(1), ldloc:MakerPenToolEdit[exp:MakerPenTool](var_73_793)) stloc:MakerPenToolConnect(var_74_7A5, ldfld:MakerPenToolConnect(MakerPenToolConfig::connectTool, ldloc:MakerPenToolConfig(GPCIOHNCAEF))) call:void(GEMGKLMNLJJ::IBCOPMLBJBA, ldloc:GEMGKLMNLJJ(this), ldc.i4:HJPIHGIFKEO(2), ldc.i4:KLAENPHIBEM(8), ldloc:MakerPenToolConnect[exp:MakerPenTool](var_74_7A5)) stloc:MakerPenToolCreate_CircuitGroup(var_75_7B7, ldfld:MakerPenToolCreate_CircuitGroup(MakerPenToolConfig::circuitGroupCreateTool, ldloc:MakerPenToolConfig(GPCIOHNCAEF))) call:void(GEMGKLMNLJJ::IBCOPMLBJBA, ldloc:GEMGKLMNLJJ(this), ldc.i4:HJPIHGIFKEO(2), ldc.i4:KLAENPHIBEM(9), ldloc:MakerPenToolCreate_CircuitGroup[exp:MakerPenTool](var_75_7B7)) } 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: 0x0400E4D0 RID: 58576 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400E4D0")] private MakerPenTool CENNCCGEOHN; // Token: 0x0400E4D1 RID: 58577 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400E4D1")] private readonly Dictionary FGAIGHGLJDP; // Token: 0x0400E4D2 RID: 58578 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400E4D2")] private readonly Dictionary HJNKIFLIFKC; // Token: 0x0400E4D3 RID: 58579 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400E4D3")] private readonly Dictionary CGJMLCDFHGB; // Token: 0x0400E4D4 RID: 58580 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400E4D4")] private MakerPen.HJPIHGIFKEO DKKFMLMFPHP; // Token: 0x0400E4D5 RID: 58581 [FieldOffset(Offset = "0x34")] [Token(Token = "0x400E4D5")] private MakerPen.KLAENPHIBEM KOGMMOIPKIM; // Token: 0x0400E4D6 RID: 58582 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400E4D6")] private readonly List CAMCMOHBMGF; // Token: 0x0400E4D7 RID: 58583 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400E4D7")] private readonly Dictionary AKJGMBDBECC; }