using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Tools.MakerPenTools { // Token: 0x020025FC RID: 9724 [Token(Token = "0x20025FC")] [CreateAssetMenu] [Serializable] [StructLayout(3)] public class MakerPenToolConfig : ScriptableObject { // Token: 0x06010CF1 RID: 68849 RVA: 0x003F4238 File Offset: 0x003F2438 [Token(Token = "0x6010CF1")] [Address(RVA = "0x15112D0", Offset = "0x150FCD0", VA = "0x1815112D0")] 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; 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; MakerPenToolMove_Shape makerPenToolMove_Shape = new MakerPenToolMove_Shape(); 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: 0x0400B30A RID: 45834 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400B30A")] [SerializeField] [Header("Object Mode")] public MakerPenToolSelect_Object objectSelectTool; // Token: 0x0400B30B RID: 45835 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400B30B")] [SerializeField] public MakerPenToolMove_Object objectMoveTool; // Token: 0x0400B30C RID: 45836 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400B30C")] [SerializeField] public MakerPenToolConfigure_Object objectConfigureTool; // Token: 0x0400B30D RID: 45837 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x400B30D")] [SerializeField] public MakerPenToolDelete_Object objectDeleteTool; // Token: 0x0400B30E RID: 45838 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x400B30E")] [SerializeField] public MakerPenToolClone_Object objectCloneTool; // Token: 0x0400B30F RID: 45839 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x400B30F")] [SerializeField] public MakerPenToolRotate_Object objectRotateTool; // Token: 0x0400B310 RID: 45840 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400B310")] [SerializeField] public MakerPenToolScale_Object objectScaleTool; // Token: 0x0400B311 RID: 45841 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400B311")] [SerializeField] public MakerPenToolRepaint_Object objectRepaintTool; // Token: 0x0400B312 RID: 45842 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x400B312")] [SerializeField] public MakerPenToolManipulate_Object manipulateObjectTool; // Token: 0x0400B313 RID: 45843 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x400B313")] [SerializeField] public MakerPenToolFreeze objectFreezeTool; // Token: 0x0400B314 RID: 45844 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x400B314")] [SerializeField] public MakerPenToolConnect connectTool; // Token: 0x0400B315 RID: 45845 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x400B315")] [SerializeField] public MakerPenToolCreate_Object objectCreateTool; // Token: 0x0400B316 RID: 45846 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x400B316")] [SerializeField] public MakerPenToolEdit objectEditTool; // Token: 0x0400B317 RID: 45847 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x400B317")] [SerializeField] public MakerPenToolCreateInventionFlow createInventionFlowTool; // Token: 0x0400B318 RID: 45848 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x400B318")] [SerializeField] public MakerPenToolSpawnInvention spawnInventionTool; // Token: 0x0400B319 RID: 45849 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x400B319")] [SerializeField] public MakerPenToolCreateShape_Object createShapeTool_objectMode; // Token: 0x0400B31A RID: 45850 [global::Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x400B31A")] [SerializeField] public MakerPenToolDisabled disabledTool; // Token: 0x0400B31B RID: 45851 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")] [Token(Token = "0x400B31B")] [SerializeField] public MakerPenToolOffhandCompanion offhandCompanionTool; // Token: 0x0400B31C RID: 45852 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")] [Token(Token = "0x400B31C")] [SerializeField] public JPCECNALAHI circuitV2CreateTool; // Token: 0x0400B31D RID: 45853 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")] [Token(Token = "0x400B31D")] [SerializeField] [Header("Shape Mode")] public MakerPenToolCreateShape_Shape createShapeTool_shapeMode; // Token: 0x0400B31E RID: 45854 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x400B31E")] [SerializeField] public MakerPenToolSelect_Shape shapeSelectTool; // Token: 0x0400B31F RID: 45855 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x400B31F")] [SerializeField] public MakerPenToolMove_Shape shapeMoveTool; // Token: 0x0400B320 RID: 45856 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")] [Token(Token = "0x400B320")] [SerializeField] public MakerPenToolRotate_Shape shapeRotateTool; // Token: 0x0400B321 RID: 45857 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")] [Token(Token = "0x400B321")] [SerializeField] public MakerPenToolScale_Shape shapeScaleTool; // Token: 0x0400B322 RID: 45858 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")] [Token(Token = "0x400B322")] [SerializeField] public MakerPenToolClone_Shape shapeCloneTool; // Token: 0x0400B323 RID: 45859 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")] [Token(Token = "0x400B323")] [SerializeField] public MakerPenToolDelete_Shape shapeDeleteTool; // Token: 0x0400B324 RID: 45860 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")] [Token(Token = "0x400B324")] [SerializeField] public MakerPenToolRepaint_Shape shapeRepaintTool; // Token: 0x0400B325 RID: 45861 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")] [Token(Token = "0x400B325")] [SerializeField] public MakerPenToolConfigure_Shape shapeConfigureTool; // Token: 0x0400B326 RID: 45862 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")] [Token(Token = "0x400B326")] [SerializeField] public MakerPenToolEdit_Shape shapeEditTool; // Token: 0x0400B327 RID: 45863 [global::Cpp2IlInjected.FieldOffset(Offset = "0x100")] [Token(Token = "0x400B327")] [SerializeField] public MakerPenToolManipulate_Shape shapeManipulateTool; // Token: 0x0400B328 RID: 45864 [global::Cpp2IlInjected.FieldOffset(Offset = "0x108")] [Token(Token = "0x400B328")] [SerializeField] [Header("Circuit Group Mode")] public MakerPenToolCreate_CircuitGroup circuitGroupCreateTool; } }