using System; using System.Linq; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using CircuitsV2; using CircuitsV2.Graph; using Cpp2IlInjected; using RecNet; using RecRoom.Async; using RecRoom.CircuitsV2; using RecRoom.Core.Creation; using RecRoom.Tools; using RecRoom.Tools.MakerPenTools; using UnityEngine; // Token: 0x02002606 RID: 9734 [Token(Token = "0x2002606")] [StructLayout(3)] public class JPCECNALAHI : MakerPenTool { // Token: 0x17002DAC RID: 11692 // (get) Token: 0x06010D59 RID: 68953 RVA: 0x003F5A68 File Offset: 0x003F3C68 [Token(Token = "0x17002DAC")] public override string IPIGGMGFKNI { [Token(Token = "0x6010D59")] [Address(RVA = "0x1596FA0", Offset = "0x15959A0", VA = "0x181596FA0", Slot = "10")] get { return "Create Circuit"; } } // Token: 0x17002DAD RID: 11693 // (get) Token: 0x06010D5A RID: 68954 RVA: 0x003F5A7C File Offset: 0x003F3C7C [Token(Token = "0x17002DAD")] public override Sprite AJBDEHHOKDH { [Token(Token = "0x6010D5A")] [Address(RVA = "0x1596FD0", Offset = "0x15959D0", VA = "0x181596FD0", Slot = "11")] get { return NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.ONGOGHFGDEF.Create); } } // Token: 0x06010D5B RID: 68955 RVA: 0x003F5A90 File Offset: 0x003F3C90 [Token(Token = "0x6010D5B")] [Address(RVA = "0x1596580", Offset = "0x1594F80", VA = "0x181596580", Slot = "6")] public override void DJFDPJKOGMJ(MakerPenTool.AGPFBFDFDHB EJCLBKHJIHO, MakerPen.HJPIHGIFKEO IFNKPAHPIID) { base.ObjectContext.RemoveAllFromSelection(); } // Token: 0x06010D5C RID: 68956 RVA: 0x003F5AB0 File Offset: 0x003F3CB0 [Token(Token = "0x6010D5C")] [Address(RVA = "0x1595E70", Offset = "0x1594870", VA = "0x181595E70", Slot = "8")] public override void BALOKJMBNIN() { int num = 0; base..ctor(); NCBACKFHCJK creationController = this.creationController; if (num != 0) { bool flag = Matchmaking.HMCJLLMDAAM.MMFBPKOOLNG; if (flag && (this.MNMEKJPDBJC == 0 || flag)) { Guid guid = Guid.NewGuid(); NCBACKFHCJK creationController2 = this.creationController; LFBMEDEMGHA lfbmedemgha; if (lfbmedemgha != 0) { int num2 = 0; if (lfbmedemgha == 0) { goto IL_76; } if (num2 < lfbmedemgha) { num2 += num2; num2++; } num2 += 19; } int num3 = 0; IL_76: int num4 = 0; int num5 = 0; if (!(num3 != num5)) { } if (base.MakerPen.k__BackingField == CircuitObjectKind.Node) { NCBACKFHCJK creationController3 = this.creationController; if (num3 < num4) { num3 += num3; num3++; } CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; Action action = new Action(this.EHOHMOJPGEJ); if (num3 < this) { num3 += num3; if (num3 == this) { uint num6; num6 += num6; num += 19; goto IL_106; } num3++; } Action action2 = new Action(this.PKDLMONJEDH); this.MNMEKJPDBJC = action2; return; } IL_106: while (num != 1) { } int num7 = Enumerable.Count(NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.PKAOFHEBIAJ.CurrentEditContext.k__BackingField.RegisteredDynamicEvents); CircuitManagerV2 instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; string text = string.Format("NewEvent{0}", instance2); Action action3 = new Action(this.JJHNNANBHNA); Action action4 = new Action(this.OGPCIENLCJE); action4 += action4; throw new NullReferenceException(); } } } // Token: 0x06010D5D RID: 68957 RVA: 0x003F5C24 File Offset: 0x003F3E24 [Token(Token = "0x6010D5D")] [Address(RVA = "0x1596600", Offset = "0x1595000", VA = "0x181596600")] protected Vector3 ICHMOCPKNJD() { MakerPen makerPen; Transform extrusionPoint = makerPen._penVisuals.extrusionPoint; Vector3 vector; float z = vector.z; if (vector != 0) { } throw new NullReferenceException(); } // Token: 0x06010D5E RID: 68958 RVA: 0x003F5C54 File Offset: 0x003F3E54 [Token(Token = "0x6010D5E")] [Address(RVA = "0x1596910", Offset = "0x1595310", VA = "0x181596910")] protected Quaternion PCDCDHEPAEL() { Vector3 up = Vector3.up; Vector3 up2 = Vector3.up; Vector3 vector; float z = vector.z; Vector3 up3 = Vector3.up; Vector3 up4 = Vector3.up; Vector3 vector2; float z2 = vector2.z; throw new NullReferenceException(); } // Token: 0x06010D5F RID: 68959 RVA: 0x003F5C94 File Offset: 0x003F3E94 [Token(Token = "0x6010D5F")] [Address(RVA = "0x1596D90", Offset = "0x1595790", VA = "0x181596D90")] private Quaternion PGIGHLAPFND(Quaternion AFDPEICPCAF) { Vector3 up = Vector3.up; Vector3 vector; float z = vector.z; throw new NullReferenceException(); } // Token: 0x06010D60 RID: 68960 RVA: 0x003F5CB4 File Offset: 0x003F3EB4 [Token(Token = "0x6010D60")] [Address(RVA = "0x1596750", Offset = "0x1595150", VA = "0x181596750")] private Quaternion OFFIHGKMHCJ(Quaternion AFDPEICPCAF, Camera FOMHGMLPOND) { Vector3 up = Vector3.up; Vector3 vector; float z = vector.z; throw new NullReferenceException(); } // Token: 0x06010D61 RID: 68961 RVA: 0x003F5CD4 File Offset: 0x003F3ED4 [Token(Token = "0x6010D61")] [Address(RVA = "0x15958F0", Offset = "0x15942F0", VA = "0x1815958F0", Slot = "17")] protected virtual void ACKKIAGDAPA(CircuitGraphObject IKFLAODDALD, NCBACKFHCJK AMGELIOMOPO) { if (IKFLAODDALD != 0) { Chip orCreateChip = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.GetOrCreateChip(IKFLAODDALD); int num = 0; if (orCreateChip != num) { int num2 = 0; MakerPen.HJPIHGIFKEO currentTargetMode = base.MakerPen.CHCJAGKENGF; JJLPBFLODOG jjlpbflodog = new JJLPBFLODOG(); FBONJOBEIPO fbonjobeipo; jjlpbflodog.OBMGKNPJODN = fbonjobeipo; CreationContext objectContext = base.ObjectContext; int num3 = 0; Bounds bounds; jjlpbflodog.BFPNEMLFFGD.z = bounds; if (num2 < num3) { num2 += num2; num2++; } } } } // Token: 0x06010D62 RID: 68962 RVA: 0x003F5D5C File Offset: 0x003F3F5C [Token(Token = "0x6010D62")] [Address(RVA = "0x1596F40", Offset = "0x1595940", VA = "0x181596F40")] public JPCECNALAHI() { } // Token: 0x06010D63 RID: 68963 RVA: 0x003F5D70 File Offset: 0x003F3F70 [Token(Token = "0x6010D63")] [Address(RVA = "0x15965E0", Offset = "0x1594FE0", VA = "0x1815965E0")] [CompilerGenerated] private void EHOHMOJPGEJ(Node IKFLAODDALD) { string hudLabel = base.HudLabel; } // Token: 0x06010D64 RID: 68964 RVA: 0x003F5D84 File Offset: 0x003F3F84 [Token(Token = "0x6010D64")] [Address(RVA = "0x12BA1F0", Offset = "0x12B8BF0", VA = "0x1812BA1F0")] [CompilerGenerated] private void PKDLMONJEDH() { this.MNMEKJPDBJC = (ulong)0L; } // Token: 0x06010D65 RID: 68965 RVA: 0x003F5D9C File Offset: 0x003F3F9C [Token(Token = "0x6010D65")] [Address(RVA = "0x15965E0", Offset = "0x1594FE0", VA = "0x1815965E0")] [CompilerGenerated] private void JJHNNANBHNA(CircuitEventObject IKFLAODDALD) { string hudLabel = base.HudLabel; } // Token: 0x06010D66 RID: 68966 RVA: 0x003F5DB0 File Offset: 0x003F3FB0 [Token(Token = "0x6010D66")] [Address(RVA = "0x12BA1F0", Offset = "0x12B8BF0", VA = "0x1812BA1F0")] [CompilerGenerated] private void OGPCIENLCJE() { this.MNMEKJPDBJC = (ulong)0L; } // Token: 0x0400B33B RID: 45883 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400B33B")] [NonSerialized] protected IPromise MNMEKJPDBJC; }