using System; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Tools.MakerPenTools { // Token: 0x02002AD1 RID: 10961 [Token(Token = "0x2002AD1")] [CreateAssetMenu] [Serializable] public class MakerPenToolConfig : ScriptableObject { // Token: 0x0601262C RID: 75308 RVA: 0x004341D4 File Offset: 0x004323D4 [Token(Token = "0x601262C")] [Address(RVA = "0x130D450", Offset = "0x130C250", VA = "0x18130D450")] public MakerPenToolConfig() { MakerPenToolSelect_Object makerPenToolSelect_Object = new MakerPenToolSelect_Object(); this.objectSelectTool = makerPenToolSelect_Object; MakerPenToolMove_Object makerPenToolMove_Object = new MakerPenToolMove_Object(); this.objectMoveTool = makerPenToolMove_Object; MakerPenToolConfigure_Object makerPenToolConfigure_Object = new MakerPenToolConfigure_Object(); this.objectConfigureTool = makerPenToolConfigure_Object; MakerPenToolDelete_Object makerPenToolDelete_Object = new MakerPenToolDelete_Object(); this.objectDeleteTool = makerPenToolDelete_Object; MakerPenToolClone_Object makerPenToolClone_Object = new MakerPenToolClone_Object(); this.objectCloneTool = makerPenToolClone_Object; MakerPenToolRotate_Object makerPenToolRotate_Object = new MakerPenToolRotate_Object(); this.objectRotateTool = makerPenToolRotate_Object; MakerPenToolScale_Object makerPenToolScale_Object = new MakerPenToolScale_Object(); this.objectScaleTool = makerPenToolScale_Object; MakerPenToolRepaint_Object makerPenToolRepaint_Object = new MakerPenToolRepaint_Object(); this.objectRepaintTool = makerPenToolRepaint_Object; MakerPenToolManipulate_Object makerPenToolManipulate_Object = new MakerPenToolManipulate_Object(); this.manipulateObjectTool = makerPenToolManipulate_Object; MakerPenToolFreeze makerPenToolFreeze = new MakerPenToolFreeze(); this.objectFreezeTool = makerPenToolFreeze; MakerPenToolConnect makerPenToolConnect = new MakerPenToolConnect(); this.connectTool = makerPenToolConnect; MakerPenToolCreate_Object makerPenToolCreate_Object = new MakerPenToolCreate_Object(); this.objectCreateTool = makerPenToolCreate_Object; MakerPenToolEdit makerPenToolEdit = new MakerPenToolEdit(); this.objectEditTool = makerPenToolEdit; MakerPenToolCreateInventionFlow makerPenToolCreateInventionFlow = new MakerPenToolCreateInventionFlow(); this.createInventionFlowTool = makerPenToolCreateInventionFlow; MakerPenToolSpawnInvention makerPenToolSpawnInvention = new MakerPenToolSpawnInvention(); this.spawnInventionTool = makerPenToolSpawnInvention; MakerPenToolClipboardPaste makerPenToolClipboardPaste = new MakerPenToolClipboardPaste(); this.clipboardPasteTool = makerPenToolClipboardPaste; MakerPenToolCreateShape_Object makerPenToolCreateShape_Object = new MakerPenToolCreateShape_Object(); this.createShapeTool_objectMode = makerPenToolCreateShape_Object; MakerPenToolDisabled makerPenToolDisabled = new MakerPenToolDisabled(); this.disabledTool = makerPenToolDisabled; MakerPenToolOffhandCompanion makerPenToolOffhandCompanion = new MakerPenToolOffhandCompanion(); this.offhandCompanionTool = makerPenToolOffhandCompanion; JPCECNALAHI jpcecnalahi = new JPCECNALAHI(); this.circuitV2CreateTool = jpcecnalahi; MakerPenToolCreateShape_Shape makerPenToolCreateShape_Shape = new MakerPenToolCreateShape_Shape(); this.createShapeTool_shapeMode = makerPenToolCreateShape_Shape; MakerPenToolSelect_Shape makerPenToolSelect_Shape = new MakerPenToolSelect_Shape(); this.shapeSelectTool = makerPenToolSelect_Shape; int num; BHIDDKKENCD bhiddkkencd = new BHIDDKKENCD(num != 0, 1.5f); num = 0; MakerPenToolMove_Shape makerPenToolMove_Shape; makerPenToolMove_Shape.selectState = bhiddkkencd; this.shapeMoveTool = makerPenToolMove_Shape; MakerPenToolRotate_Shape makerPenToolRotate_Shape = new MakerPenToolRotate_Shape(); this.shapeRotateTool = makerPenToolRotate_Shape; MakerPenToolScale_Shape makerPenToolScale_Shape = new MakerPenToolScale_Shape(); this.shapeScaleTool = makerPenToolScale_Shape; MakerPenToolClone_Shape makerPenToolClone_Shape = new MakerPenToolClone_Shape(); this.shapeCloneTool = makerPenToolClone_Shape; MakerPenToolDelete_Shape makerPenToolDelete_Shape = new MakerPenToolDelete_Shape(); this.shapeDeleteTool = makerPenToolDelete_Shape; MakerPenToolRepaint_Shape makerPenToolRepaint_Shape = new MakerPenToolRepaint_Shape(); this.shapeRepaintTool = makerPenToolRepaint_Shape; MakerPenToolConfigure_Shape makerPenToolConfigure_Shape = new MakerPenToolConfigure_Shape(); this.shapeConfigureTool = makerPenToolConfigure_Shape; MakerPenToolEdit_Shape makerPenToolEdit_Shape = new MakerPenToolEdit_Shape(); this.shapeEditTool = makerPenToolEdit_Shape; MakerPenToolManipulate_Shape makerPenToolManipulate_Shape = new MakerPenToolManipulate_Shape(); this.shapeManipulateTool = makerPenToolManipulate_Shape; MakerPenToolCreate_CircuitGroup makerPenToolCreate_CircuitGroup = new MakerPenToolCreate_CircuitGroup(); this.circuitGroupCreateTool = makerPenToolCreate_CircuitGroup; base..ctor(); } // Token: 0x0400BE0A RID: 48650 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400BE0A")] [SerializeField] [Header("Object Mode")] public MakerPenToolSelect_Object objectSelectTool; // Token: 0x0400BE0B RID: 48651 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400BE0B")] [SerializeField] public MakerPenToolMove_Object objectMoveTool; // Token: 0x0400BE0C RID: 48652 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400BE0C")] [SerializeField] public MakerPenToolConfigure_Object objectConfigureTool; // Token: 0x0400BE0D RID: 48653 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400BE0D")] [SerializeField] public MakerPenToolDelete_Object objectDeleteTool; // Token: 0x0400BE0E RID: 48654 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400BE0E")] [SerializeField] public MakerPenToolClone_Object objectCloneTool; // Token: 0x0400BE0F RID: 48655 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400BE0F")] [SerializeField] public MakerPenToolRotate_Object objectRotateTool; // Token: 0x0400BE10 RID: 48656 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400BE10")] [SerializeField] public MakerPenToolScale_Object objectScaleTool; // Token: 0x0400BE11 RID: 48657 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400BE11")] [SerializeField] public MakerPenToolRepaint_Object objectRepaintTool; // Token: 0x0400BE12 RID: 48658 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400BE12")] [SerializeField] public MakerPenToolManipulate_Object manipulateObjectTool; // Token: 0x0400BE13 RID: 48659 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400BE13")] [SerializeField] public MakerPenToolFreeze objectFreezeTool; // Token: 0x0400BE14 RID: 48660 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400BE14")] [SerializeField] public MakerPenToolConnect connectTool; // Token: 0x0400BE15 RID: 48661 [FieldOffset(Offset = "0x70")] [Token(Token = "0x400BE15")] [SerializeField] public MakerPenToolCreate_Object objectCreateTool; // Token: 0x0400BE16 RID: 48662 [FieldOffset(Offset = "0x78")] [Token(Token = "0x400BE16")] [SerializeField] public MakerPenToolEdit objectEditTool; // Token: 0x0400BE17 RID: 48663 [FieldOffset(Offset = "0x80")] [Token(Token = "0x400BE17")] [SerializeField] public MakerPenToolCreateInventionFlow createInventionFlowTool; // Token: 0x0400BE18 RID: 48664 [FieldOffset(Offset = "0x88")] [Token(Token = "0x400BE18")] [SerializeField] public MakerPenToolSpawnInvention spawnInventionTool; // Token: 0x0400BE19 RID: 48665 [FieldOffset(Offset = "0x90")] [Token(Token = "0x400BE19")] [SerializeField] public MakerPenToolClipboardPaste clipboardPasteTool; // Token: 0x0400BE1A RID: 48666 [FieldOffset(Offset = "0x98")] [Token(Token = "0x400BE1A")] [SerializeField] public MakerPenToolCreateShape_Object createShapeTool_objectMode; // Token: 0x0400BE1B RID: 48667 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x400BE1B")] [SerializeField] public MakerPenToolDisabled disabledTool; // Token: 0x0400BE1C RID: 48668 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x400BE1C")] [SerializeField] public MakerPenToolOffhandCompanion offhandCompanionTool; // Token: 0x0400BE1D RID: 48669 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x400BE1D")] [SerializeField] public JPCECNALAHI circuitV2CreateTool; // Token: 0x0400BE1E RID: 48670 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x400BE1E")] [SerializeField] [Header("Shape Mode")] public MakerPenToolCreateShape_Shape createShapeTool_shapeMode; // Token: 0x0400BE1F RID: 48671 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x400BE1F")] [SerializeField] public MakerPenToolSelect_Shape shapeSelectTool; // Token: 0x0400BE20 RID: 48672 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x400BE20")] [SerializeField] public MakerPenToolMove_Shape shapeMoveTool; // Token: 0x0400BE21 RID: 48673 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x400BE21")] [SerializeField] public MakerPenToolRotate_Shape shapeRotateTool; // Token: 0x0400BE22 RID: 48674 [FieldOffset(Offset = "0xD8")] [Token(Token = "0x400BE22")] [SerializeField] public MakerPenToolScale_Shape shapeScaleTool; // Token: 0x0400BE23 RID: 48675 [FieldOffset(Offset = "0xE0")] [Token(Token = "0x400BE23")] [SerializeField] public MakerPenToolClone_Shape shapeCloneTool; // Token: 0x0400BE24 RID: 48676 [FieldOffset(Offset = "0xE8")] [Token(Token = "0x400BE24")] [SerializeField] public MakerPenToolDelete_Shape shapeDeleteTool; // Token: 0x0400BE25 RID: 48677 [FieldOffset(Offset = "0xF0")] [Token(Token = "0x400BE25")] [SerializeField] public MakerPenToolRepaint_Shape shapeRepaintTool; // Token: 0x0400BE26 RID: 48678 [FieldOffset(Offset = "0xF8")] [Token(Token = "0x400BE26")] [SerializeField] public MakerPenToolConfigure_Shape shapeConfigureTool; // Token: 0x0400BE27 RID: 48679 [FieldOffset(Offset = "0x100")] [Token(Token = "0x400BE27")] [SerializeField] public MakerPenToolEdit_Shape shapeEditTool; // Token: 0x0400BE28 RID: 48680 [FieldOffset(Offset = "0x108")] [Token(Token = "0x400BE28")] [SerializeField] public MakerPenToolManipulate_Shape shapeManipulateTool; // Token: 0x0400BE29 RID: 48681 [FieldOffset(Offset = "0x110")] [Token(Token = "0x400BE29")] [SerializeField] [Header("Circuit Group Mode")] public MakerPenToolCreate_CircuitGroup circuitGroupCreateTool; } }