using System; using System.Collections.Generic; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom.Core.Creation.Circuits; using UnityEngine; namespace RecRoom.Tools.MakerPenTools { // Token: 0x020025FF RID: 9727 [Token(Token = "0x20025FF")] [Serializable] [StructLayout(3)] public class MakerPenToolConnect : MakerPenTool { // Token: 0x17002D99 RID: 11673 // (get) Token: 0x06010D02 RID: 68866 RVA: 0x003F476C File Offset: 0x003F296C [Token(Token = "0x17002D99")] public override string HudLabel { [Token(Token = "0x6010D02")] [Address(RVA = "0x1512FB0", Offset = "0x15119B0", VA = "0x181512FB0", Slot = "10")] get { return "Wire"; } } // Token: 0x17002D9A RID: 11674 // (get) Token: 0x06010D03 RID: 68867 RVA: 0x003F4780 File Offset: 0x003F2980 [Token(Token = "0x17002D9A")] public override Sprite HudSprite { [Token(Token = "0x6010D03")] [Address(RVA = "0x1512FE0", Offset = "0x15119E0", VA = "0x181512FE0", Slot = "11")] get { return NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.ONGOGHFGDEF.Wire); } } // Token: 0x06010D04 RID: 68868 RVA: 0x003F4794 File Offset: 0x003F2994 [Token(Token = "0x6010D04")] [Address(RVA = "0x1512B70", Offset = "0x1511570", VA = "0x181512B70", 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; HashSet supportedTargetModes = this.supportedTargetModes; this.targetMode = FIBGLDDKDLB; this.toolMode = OIHFNIFGFJB; MakerPen.KLAENPHIBEM toolMode = this.toolMode; if (toolMode != MakerPen.KLAENPHIBEM.Invalid) { if (toolMode == OIHFNIFGFJB) { goto IL_73; } Debug.LogWarning(string.Format("Tried to register tool for multiple modes. This will change behavior of PushAsActiveTool(). Current mode: {0}. New mode: {1} / {2}", toolMode, toolMode, toolMode)); } this.toolMode = OIHFNIFGFJB; IL_73: 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: 0x06010D05 RID: 68869 RVA: 0x003F488C File Offset: 0x003F2A8C [Token(Token = "0x6010D05")] [Address(RVA = "0x1512950", Offset = "0x1511350", VA = "0x181512950", Slot = "6")] public override void DJFDPJKOGMJ(MakerPenTool.AGPFBFDFDHB EJCLBKHJIHO, MakerPen.HJPIHGIFKEO IFNKPAHPIID) { JBICICHOMOC jbicichomoc = this.connectLogic; NCBACKFHCJK creationController = this.creationController; NCBACKFHCJK creationController2 = this.creationController; PHGNLBEAGOG.BMMLFDBPAHN bmmlfdbpahn = new PHGNLBEAGOG.BMMLFDBPAHN(this.connectLogic.DBKOHGMLNHD); } // Token: 0x06010D06 RID: 68870 RVA: 0x003F48CC File Offset: 0x003F2ACC [Token(Token = "0x6010D06")] [Address(RVA = "0x1512560", Offset = "0x1510F60", VA = "0x181512560", Slot = "8")] public override void BALOKJMBNIN() { JBICICHOMOC jbicichomoc = this.connectLogic; NCBACKFHCJK creationController = this.creationController; NCBACKFHCJK creationController2 = this.creationController; NCBACKFHCJK creationController3 = this.creationController; GIPDDLFFNGG k__BackingField = this.connectLogic.k__BackingField; base.TargetCreationContextObject = k__BackingField; NCBACKFHCJK creationController4 = this.creationController; JBAJNJCHHOP jbajnjchhop = this.selectState; NCBACKFHCJK creationController5 = this.creationController; NCBACKFHCJK creationController6 = this.creationController; JBICICHOMOC jbicichomoc2 = this.connectLogic; GIPDDLFFNGG k__BackingField2 = jbicichomoc2.k__BackingField; float z = jbicichomoc2.k__BackingField.z; } // Token: 0x06010D07 RID: 68871 RVA: 0x003F4950 File Offset: 0x003F2B50 [Token(Token = "0x6010D07")] [Address(RVA = "0x1512880", Offset = "0x1511280", VA = "0x181512880", Slot = "7")] public override void BDMHMGGPNME(MakerPenTool.AGPFBFDFDHB EJCLBKHJIHO) { base.BDMHMGGPNME(EJCLBKHJIHO); JBICICHOMOC jbicichomoc = this.connectLogic; NCBACKFHCJK creationController = this.creationController; NCBACKFHCJK creationController2 = this.creationController; } // Token: 0x06010D08 RID: 68872 RVA: 0x003F4980 File Offset: 0x003F2B80 [Token(Token = "0x6010D08")] [Address(RVA = "0x1512EE0", Offset = "0x15118E0", VA = "0x181512EE0")] private void POAEKMINBLA(OEMPFDDKANC.BJPMFNPGKIP OEKEOCOGKMG) { JBICICHOMOC jbicichomoc = this.connectLogic; NCBACKFHCJK creationController = this.creationController; } // Token: 0x06010D09 RID: 68873 RVA: 0x003F49A4 File Offset: 0x003F2BA4 [Token(Token = "0x6010D09")] [Address(RVA = "0x1512A90", Offset = "0x1511490", VA = "0x181512A90")] private void FGKMAOPIPKE(OEMPFDDKANC.BJPMFNPGKIP OEKEOCOGKMG) { JBICICHOMOC jbicichomoc = this.connectLogic; NCBACKFHCJK creationController = this.creationController; } // Token: 0x06010D0A RID: 68874 RVA: 0x003F49C8 File Offset: 0x003F2BC8 [Token(Token = "0x6010D0A")] [Address(RVA = "0x1512E70", Offset = "0x1511870", VA = "0x181512E70")] private void PCNPEKHBOIM(OEMPFDDKANC.BJPMFNPGKIP OEKEOCOGKMG) { JBICICHOMOC jbicichomoc = this.connectLogic; NCBACKFHCJK creationController = this.creationController; } // Token: 0x06010D0B RID: 68875 RVA: 0x003F49EC File Offset: 0x003F2BEC [Token(Token = "0x6010D0B")] [Address(RVA = "0x1512B00", Offset = "0x1511500", VA = "0x181512B00")] private void HNGEFKLEBNN(OEMPFDDKANC.BJPMFNPGKIP OEKEOCOGKMG) { JBICICHOMOC jbicichomoc = this.connectLogic; NCBACKFHCJK creationController = this.creationController; } // Token: 0x06010D0C RID: 68876 RVA: 0x003F4A10 File Offset: 0x003F2C10 [Token(Token = "0x6010D0C")] [Address(RVA = "0x1512F50", Offset = "0x1511950", VA = "0x181512F50")] public MakerPenToolConnect() { } // Token: 0x0400B32B RID: 45867 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400B32B")] [SerializeField] private CircuitLinkVisual connectionVisualPrefab; // Token: 0x0400B32C RID: 45868 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400B32C")] [NonSerialized] private JBAJNJCHHOP selectState; // Token: 0x0400B32D RID: 45869 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x400B32D")] [NonSerialized] private JBICICHOMOC connectLogic; } }