using System; using Cpp2IlInjected; using RecRoom.Core; using RecRoom.Core.Creation; using RecRoom.Core.Creation.Circuits; using UnityEngine; namespace RecRoom.Tools.MakerPenTools { // Token: 0x02002AD4 RID: 10964 [Token(Token = "0x2002AD4")] [Serializable] public class MakerPenToolConnect : MakerPenTool { // Token: 0x17003352 RID: 13138 // (get) Token: 0x0601263C RID: 75324 RVA: 0x0043480C File Offset: 0x00432A0C [Token(Token = "0x17003352")] public override string HudLabel { [Token(Token = "0x601263C")] [Address(RVA = "0x130F440", Offset = "0x130E240", VA = "0x18130F440", Slot = "10")] get { return "Wire"; } } // Token: 0x17003353 RID: 13139 // (get) Token: 0x0601263D RID: 75325 RVA: 0x00434820 File Offset: 0x00432A20 [Token(Token = "0x17003353")] public override Sprite HudSprite { [Token(Token = "0x601263D")] [Address(RVA = "0x130F470", Offset = "0x130E270", VA = "0x18130F470", Slot = "11")] get { return NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.ONGOGHFGDEF.Wire); } } // Token: 0x0601263E RID: 75326 RVA: 0x00434834 File Offset: 0x00432A34 [Token(Token = "0x601263E")] [Address(RVA = "0x130F130", Offset = "0x130DF30", VA = "0x18130F130", Slot = "4")] public override void OFFLOPLJBBG(MakerPen.HJPIHGIFKEO FIBGLDDKDLB, MakerPen.KLAENPHIBEM OIHFNIFGFJB) { int num; ulong num2; JBAJNJCHHOP jbajnjchhop = new JBAJNJCHHOP(true, num != 0, 2f, num2 != 0UL); num = 0; this.selectState = jbajnjchhop; JBICICHOMOC jbicichomoc = new JBICICHOMOC(); this.connectLogic = jbicichomoc; if (this.selectState.OFFLOPLJBBG()) { JBAJNJCHHOP jbajnjchhop2 = this.selectState; Action.BJPMFNPGKIP> action = new Action(this.POAEKMINBLA); JBAJNJCHHOP jbajnjchhop3 = this.selectState; Action.BJPMFNPGKIP> action2 = new Action(this.FGKMAOPIPKE); JBAJNJCHHOP jbajnjchhop4 = this.selectState; Action.BJPMFNPGKIP> action3 = new Action(this.PCNPEKHBOIM); JBAJNJCHHOP jbajnjchhop5 = this.selectState; Action.BJPMFNPGKIP> action4 = new Action(this.HNGEFKLEBNN); } } // Token: 0x0601263F RID: 75327 RVA: 0x004348DC File Offset: 0x00432ADC [Token(Token = "0x601263F")] [Address(RVA = "0x130ED90", Offset = "0x130DB90", VA = "0x18130ED90", Slot = "6")] public override void DJFDPJKOGMJ(MakerPenTool.AGPFBFDFDHB EJCLBKHJIHO, MakerPen.HJPIHGIFKEO IFNKPAHPIID) { CreationController creationController = this.creationController; JBICICHOMOC jbicichomoc = this.connectLogic; CircuitLinkVisual circuitLinkVisual = this.connectionVisualPrefab; CreationContext k__BackingField = creationController.k__BackingField; jbicichomoc.DCIMMBEFAHE(k__BackingField, circuitLinkVisual); PHGNLBEAGOG k__BackingField = this.creationController.k__BackingField.k__BackingField; PHGNLBEAGOG.BMMLFDBPAHN bmmlfdbpahn = new PHGNLBEAGOG.BMMLFDBPAHN(this.connectLogic.DBKOHGMLNHD); k__BackingField.FNBKNJEDDMF(bmmlfdbpahn, this); } // Token: 0x06012640 RID: 75328 RVA: 0x00434944 File Offset: 0x00432B44 [Token(Token = "0x6012640")] [Address(RVA = "0x130EAE0", Offset = "0x130D8E0", VA = "0x18130EAE0", Slot = "8")] public override void BALOKJMBNIN() { CreationController creationController = this.creationController; CreationController creationController2 = this.creationController; CreationContext k__BackingField = creationController2.k__BackingField; MakerPen k__BackingField = creationController2.k__BackingField; JBICICHOMOC jbicichomoc = this.connectLogic; GIPDDLFFNGG k__BackingField = this.connectLogic.k__BackingField; int num = 0; base.MIAPLOBGPML(k__BackingField, num); bool isSelectInputPressed = this.creationController.IsSelectInputPressed; CreationController creationController3 = this.creationController; JBAJNJCHHOP jbajnjchhop = this.selectState; JBICICHOMOC jbicichomoc2 = this.connectLogic; GIPDDLFFNGG k__BackingField2 = jbicichomoc2.k__BackingField; float z = jbicichomoc2.k__BackingField.z; } // Token: 0x06012641 RID: 75329 RVA: 0x004349D8 File Offset: 0x00432BD8 [Token(Token = "0x6012641")] [Address(RVA = "0x130ED20", Offset = "0x130DB20", VA = "0x18130ED20", Slot = "7")] public override void BDMHMGGPNME(MakerPenTool.AGPFBFDFDHB EJCLBKHJIHO) { base.BDMHMGGPNME(EJCLBKHJIHO); CreationContext k__BackingField = this.creationController.k__BackingField; JBICICHOMOC jbicichomoc = this.connectLogic; ConnectionCreationContext connectableCreationContext = k__BackingField.connectableCreationContext; jbicichomoc.MCEKHMFKGBM(connectableCreationContext); this.creationController.k__BackingField.k__BackingField.HHKDGNOEBMF(this); } // Token: 0x06012642 RID: 75330 RVA: 0x00434A2C File Offset: 0x00432C2C [Token(Token = "0x6012642")] [Address(RVA = "0x130EEF0", Offset = "0x130DCF0", VA = "0x18130EEF0", Slot = "17")] public override bool IFIHNMEBGLF(Ray OPMKFDNLHKI) { CreationController creationController = this.creationController; Vector3 vector; float z = vector.z; float z2 = vector.z; CreationController creationController2 = this.creationController; CreationContext k__BackingField = creationController2.k__BackingField; MakerPen k__BackingField = creationController2.k__BackingField; JBICICHOMOC jbicichomoc = this.connectLogic; int num = 0; ConnectionPoint connectionPoint; if (!(connectionPoint == num) && connectionPoint.KADAPJEJAPF == 0) { return true; } throw new NullReferenceException(); } // Token: 0x06012643 RID: 75331 RVA: 0x00434A90 File Offset: 0x00432C90 [Token(Token = "0x6012643")] [Address(RVA = "0x130F3A0", Offset = "0x130E1A0", VA = "0x18130F3A0")] private void POAEKMINBLA(OEMPFDDKANC.BJPMFNPGKIP OEKEOCOGKMG) { CreationContext k__BackingField = this.creationController.k__BackingField; JBICICHOMOC jbicichomoc = this.connectLogic; ConnectionCreationContext connectableCreationContext = k__BackingField.connectableCreationContext; jbicichomoc.EDEKMFHNPJL(connectableCreationContext); } // Token: 0x06012644 RID: 75332 RVA: 0x00434AC4 File Offset: 0x00432CC4 [Token(Token = "0x6012644")] [Address(RVA = "0x130EE70", Offset = "0x130DC70", VA = "0x18130EE70")] private void FGKMAOPIPKE(OEMPFDDKANC.BJPMFNPGKIP OEKEOCOGKMG) { CreationContext k__BackingField = this.creationController.k__BackingField; JBICICHOMOC jbicichomoc = this.connectLogic; ConnectionCreationContext connectableCreationContext = k__BackingField.connectableCreationContext; jbicichomoc.MMJJGODMBIE(connectableCreationContext); } // Token: 0x06012645 RID: 75333 RVA: 0x00434AF8 File Offset: 0x00432CF8 [Token(Token = "0x6012645")] [Address(RVA = "0x130F360", Offset = "0x130E160", VA = "0x18130F360")] private void PCNPEKHBOIM(OEMPFDDKANC.BJPMFNPGKIP OEKEOCOGKMG) { CreationContext k__BackingField = this.creationController.k__BackingField; JBICICHOMOC jbicichomoc = this.connectLogic; ConnectionCreationContext connectableCreationContext = k__BackingField.connectableCreationContext; jbicichomoc.ODJNAKCENBK(connectableCreationContext); } // Token: 0x06012646 RID: 75334 RVA: 0x00434B2C File Offset: 0x00432D2C [Token(Token = "0x6012646")] [Address(RVA = "0x130EEB0", Offset = "0x130DCB0", VA = "0x18130EEB0")] private void HNGEFKLEBNN(OEMPFDDKANC.BJPMFNPGKIP OEKEOCOGKMG) { CreationContext k__BackingField = this.creationController.k__BackingField; JBICICHOMOC jbicichomoc = this.connectLogic; ConnectionCreationContext connectableCreationContext = k__BackingField.connectableCreationContext; jbicichomoc.IMBJKLKIFAN(connectableCreationContext); } // Token: 0x06012647 RID: 75335 RVA: 0x00434B60 File Offset: 0x00432D60 [Token(Token = "0x6012647")] [Address(RVA = "0x130F3E0", Offset = "0x130E1E0", VA = "0x18130F3E0")] public MakerPenToolConnect() { } // Token: 0x0400BE2C RID: 48684 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400BE2C")] [SerializeField] private CircuitLinkVisual connectionVisualPrefab; // Token: 0x0400BE2D RID: 48685 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400BE2D")] [NonSerialized] private JBAJNJCHHOP selectState; // Token: 0x0400BE2E RID: 48686 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400BE2E")] [NonSerialized] private JBICICHOMOC connectLogic; } }