using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Text; using AGUI.StackedUI; using Cpp2IlInjected; using RecRoom.AGUI.ToolUIs; using RecRoom.Circuits; using RecRoom.CircuitsV2.ContextNodes; using RecRoom.Core.Creation.Circuits; using TMPro; using UnityEngine; namespace RecRoom.Core.Creation.SandboxGizmos { // Token: 0x0200332A RID: 13098 [Token(Token = "0x200332A")] public class PistonGizmo : AcceleratedMovementGizmo, LDIJBEFKFFE, NDBBKDMPBHD, AHOAEAFEAHN { // Token: 0x060169F2 RID: 92658 RVA: 0x00547524 File Offset: 0x00545724 [Token(Token = "0x60169F2")] [Address(RVA = "0x12F0B30", Offset = "0x12EF930", VA = "0x1812F0B30")] private float HPANKGFHPHP(float ONGBFDACHHG) { float num = this.maxTargetDistance; return Mathf.Clamp(ONGBFDACHHG, ONGBFDACHHG, num); } // Token: 0x17003E84 RID: 16004 // (get) Token: 0x060169F3 RID: 92659 RVA: 0x00547540 File Offset: 0x00545740 // (set) Token: 0x060169F4 RID: 92660 RVA: 0x00547560 File Offset: 0x00545760 [Token(Token = "0x17003E84")] public float MJCKIGNJKOI { [Token(Token = "0x60169F3")] [Address(RVA = "0x12F1020", Offset = "0x12EFE20", VA = "0x1812F1020")] get { return this.LBBEPBHJNDH.IAHDANBDAAM(); } [Token(Token = "0x60169F4")] [Address(RVA = "0x12F0AD0", Offset = "0x12EF8D0", VA = "0x1812F0AD0")] set { JNCLECIDJMA lbbepbhjndh = this.LBBEPBHJNDH; } } // Token: 0x060169F5 RID: 92661 RVA: 0x0054757C File Offset: 0x0054577C [Token(Token = "0x60169F5")] [Address(RVA = "0x12EE970", Offset = "0x12ED770", VA = "0x1812EE970")] private float BPPLIIGKLAJ(float ONGBFDACHHG) { float num = this.maxTargetDistance; return Mathf.Clamp(ONGBFDACHHG, ONGBFDACHHG, num); } // Token: 0x17003E85 RID: 16005 // (get) Token: 0x060169F6 RID: 92662 RVA: 0x00547598 File Offset: 0x00545798 // (set) Token: 0x060169F7 RID: 92663 RVA: 0x005475B8 File Offset: 0x005457B8 [Token(Token = "0x17003E85")] public float EGOIGFHOJCE { [Token(Token = "0x60169F6")] [Address(RVA = "0x12F2160", Offset = "0x12F0F60", VA = "0x1812F2160")] get { return this.LABBFODNMMC.IAHDANBDAAM(); } [Token(Token = "0x60169F7")] [Address(RVA = "0x12F0E50", Offset = "0x12EFC50", VA = "0x1812F0E50")] set { JNCLECIDJMA labbfodnmmc = this.LABBFODNMMC; } } // Token: 0x17003E86 RID: 16006 // (get) Token: 0x060169F8 RID: 92664 RVA: 0x005475D4 File Offset: 0x005457D4 [Token(Token = "0x17003E86")] public override bool JDAKDEIANGH { [Token(Token = "0x60169F8")] [Address(RVA = "0x12F26B0", Offset = "0x12F14B0", VA = "0x1812F26B0", Slot = "20")] get { ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject; int num = 0; return controlPanelCircuitObject != num; } } // Token: 0x060169F9 RID: 92665 RVA: 0x005475F4 File Offset: 0x005457F4 [Token(Token = "0x60169F9")] [Address(RVA = "0x12EE6E0", Offset = "0x12ED4E0", VA = "0x1812EE6E0", Slot = "13")] protected override void Awake() { Action action = new Action(this.JBFPHFKKOMM); JNCLECIDJMA jnclecidjma; this.LBBEPBHJNDH = jnclecidjma; Action action2 = new Action(this.CMFAIELPNJM); JNCLECIDJMA jnclecidjma2; this.LABBFODNMMC = jnclecidjma2; Action action3 = new Action(this.CCOGFKNNOBL); BEOGMGPDOCC beogmgpdocc; this.MENECJHBJBC = beogmgpdocc; Action action4 = new Action(this.CJPNLGPEDOB); BEOGMGPDOCC beogmgpdocc2; this.CCNBGIPPKNA = beogmgpdocc2; Action action5 = new Action(this.FFKEEFOEPGD); BEOGMGPDOCC beogmgpdocc3; this.LOGDAEHHEBD = beogmgpdocc3; base.Awake(); } // Token: 0x060169FA RID: 92666 RVA: 0x00547678 File Offset: 0x00545878 [Token(Token = "0x60169FA")] [Address(RVA = "0x12F24A0", Offset = "0x12F12A0", VA = "0x1812F24A0", Slot = "21")] protected override void Start() { base.Start(); this.LOCCHMINCCF(); float num = this.LBBEPBHJNDH.IAHDANBDAAM(); float num2 = this.LBBEPBHJNDH.IAHDANBDAAM(); this.CDKNCNFKFFO = num2; this.FKDBBFDCNGE(); } // Token: 0x060169FB RID: 92667 RVA: 0x005476BC File Offset: 0x005458BC [Token(Token = "0x60169FB")] [Address(RVA = "0x12F2580", Offset = "0x12F1380", VA = "0x1812F2580")] private void Update() { this.IEHNCACNMGA(); } // Token: 0x060169FC RID: 92668 RVA: 0x005476D0 File Offset: 0x005458D0 [Token(Token = "0x60169FC")] [Address(RVA = "0x12EEFF0", Offset = "0x12EDDF0", VA = "0x1812EEFF0", Slot = "23")] protected override void DFGKELFCGAO() { base.DFGKELFCGAO(); CreationObject component = base.GetComponent(); OMKPHDBNLKH.DEDABHKCIBG <>9__37_ = PistonGizmo.<>c.<>9__37_0; if (<>9__37_ == 0) { PistonGizmo.<>c.<>9__37_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultFloatUIControlPrefab; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.LGPMIHEGNEE); int num; EKPFBGIIJNK ekpfbgiijnk = new EKPFBGIIJNK(<>9__37_, ohindolfnmp, num); int num2 = 0; num = 0; ILINODKFHEO ilinodkfheo = component.AddConfigurableSetting(ekpfbgiijnk); if (this.NEFGPDELKBG) { OMKPHDBNLKH.DEDABHKCIBG dedabhkcibg; if (PistonGizmo.<>c.<>9__37_5 == 0) { dedabhkcibg = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultFloatUIControlPrefab; PistonGizmo.<>c.<>9__37_5 = dedabhkcibg; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp2 = new OMKPHDBNLKH.OHINDOLFNMP(this.DPEBMMOKEAK); int num3; EKPFBGIIJNK ekpfbgiijnk2 = new EKPFBGIIJNK(dedabhkcibg, ohindolfnmp2, num3); num3 = 0; ILINODKFHEO ilinodkfheo2 = component.AddConfigurableSetting(ekpfbgiijnk2); } DOPNALIMPNA[] array = new DOPNALIMPNA[2]; Func func = new Func(this.INODHJKJDIC); Action action = new Action(this.HMMLBHBAOND); float num4 = this.maxTargetDistance; float num5 = this.minTargetDistance; string text; ulong num6; INAOBEINBGO inaobeinbgo = ONOKJPIMIIP.HPNPCDDNFEG(func, action, "Max Travel Distance", "Set maximum travel distance (m)", text, num6 != 0UL, num5, num4, num2, num2); if (inaobeinbgo != 0) { } array[0] = inaobeinbgo; Func func2 = new Func(this.PFNAPJALIHA); Action action2 = new Action(this.MEMIOLECLNA); float num7 = this.minTargetDistance; float num8 = this.maxTargetDistance; Func func3 = new Func(this.PPKEKBBLNBA); string text2; ulong num9; INAOBEINBGO inaobeinbgo2 = ONOKJPIMIIP.HPNPCDDNFEG(func2, action2, "Target", "Set target distance (m)", text2, num9 != 0UL, num7, num8, func3, num2); if (inaobeinbgo2 != 0) { } array[1] = inaobeinbgo2; int num10 = 0; ECJBHJOCKHL ecjbhjockhl = component.AddFoldoutMenu("Piston", num10, array); } // Token: 0x060169FD RID: 92669 RVA: 0x0054786C File Offset: 0x00545A6C [Token(Token = "0x60169FD")] [Address(RVA = "0x12F1390", Offset = "0x12F0190", VA = "0x1812F1390", Slot = "30")] protected override void LOCCHMINCCF() { if (!this.NEFGPDELKBG && base.OGIBLNIIHDK) { this.DJICGIHLEKP(); return; } } // Token: 0x060169FE RID: 92670 RVA: 0x005479FC File Offset: 0x00545BFC [Token(Token = "0x60169FE")] [Address(RVA = "0x12F0A10", Offset = "0x12EF810", VA = "0x1812F0A10", Slot = "31")] protected override void HDLIJMNIALL() { if (this.NEFGPDELKBG) { return; } bool flag = this.IOGFADFDIHK.IAHDANBDAAM() != null; CircuitEventNodeDisplay nodeDisplay = this.nodeDisplay; if (!flag) { nodeDisplay.RemoveInputMeta(InputSlot.B); return; } } // Token: 0x060169FF RID: 92671 RVA: 0x00547A38 File Offset: 0x00545C38 [Token(Token = "0x60169FF")] [Address(RVA = "0x12F09A0", Offset = "0x12EF7A0", VA = "0x1812F09A0", Slot = "24")] protected override void HBODDIHIPGH(Vector3 HHDLEJDCBEH, Quaternion HIELBNFBMBO) { float z = HHDLEJDCBEH.z; this.OPGOJJINDBO(HHDLEJDCBEH); } // Token: 0x06016A00 RID: 92672 RVA: 0x00547A54 File Offset: 0x00545C54 [Token(Token = "0x6016A00")] [Address(RVA = "0x12F1F10", Offset = "0x12F0D10", VA = "0x1812F1F10")] private void OPGOJJINDBO(in Vector3 NOIGNHGICAB) { RigidbodyEx rigidbodyEx = base.PBBJCLJPFMI.rigidbodyEx; Vector3 up = Vector3.up; RigidbodyEx rigidbodyEx2 = base.PBBJCLJPFMI.rigidbodyEx; float z = NOIGNHGICAB.z; float num = this.LABBFODNMMC.IAHDANBDAAM(); Vector3 vector; float z2 = vector.z; this.MCAJBNIDAHL.z = z2; int num2 = 0; this.DEDIEENFMJB = (PistonGizmo.NCHJDFLFIDK)num2; } // Token: 0x06016A01 RID: 92673 RVA: 0x00547ABC File Offset: 0x00545CBC [Token(Token = "0x6016A01")] [Address(RVA = "0x12EF4E0", Offset = "0x12EE2E0", VA = "0x1812EF4E0", Slot = "26")] protected override void DJICGIHLEKP() { base..ctor(); if (!this.NEFGPDELKBG) { if (!base.OGIBLNIIHDK || base.PBBJCLJPFMI.FNFNLDBILFE) { return; } if (base.LEFDALHFHCB > 0.01f) { float lcfpkdlafge = this.LCFPKDLAFGE; if (this.LDKPICDNDFB.IAHDANBDAAM() > lcfpkdlafge) { float fixedDeltaTime = Time.fixedDeltaTime; this.LCFPKDLAFGE = fixedDeltaTime; float num = this.LDKPICDNDFB.IAHDANBDAAM(); float lhdffbmjfmm = this.LHDFFBMJFMM; this.NNHOMCLBKPO(lhdffbmjfmm); Transform targetTransform = base.PBBJCLJPFMI.rigidbodyEx.MDKDCJFEBJH; float z = this.BJJKODCDPGP.z; Vector3 vector; float z2 = vector.z; } } if (!base.JOFFNANLIDK) { goto IL_E3; } this.NKNECHMEMNF(); } if (!base.OGIBLNIIHDK) { return; } bool hasHolder = base.PBBJCLJPFMI.FNFNLDBILFE; if (hasHolder) { return; } if (hasHolder) { float z3 = this.KOJJKKDHEGN.z; } IL_E3: RigidbodyEx rigidbodyEx = base.PBBJCLJPFMI.rigidbodyEx; Vector3 vector2; float z4 = vector2.z; float num2; if (num2 > 1E-05f) { this.FKDBBFDCNGE(); } } // Token: 0x06016A02 RID: 92674 RVA: 0x00547BD8 File Offset: 0x00545DD8 [Token(Token = "0x6016A02")] [Address(RVA = "0x12EE580", Offset = "0x12ED380", VA = "0x1812EE580")] private void AAEHGFHJCIC() { float lcfpkdlafge = this.LCFPKDLAFGE; if (this.LDKPICDNDFB.IAHDANBDAAM() > lcfpkdlafge) { float fixedDeltaTime = Time.fixedDeltaTime; this.LCFPKDLAFGE = fixedDeltaTime; float num = this.LDKPICDNDFB.IAHDANBDAAM(); float lhdffbmjfmm = this.LHDFFBMJFMM; this.NNHOMCLBKPO(lhdffbmjfmm); } } // Token: 0x06016A03 RID: 92675 RVA: 0x00547C50 File Offset: 0x00545E50 [Token(Token = "0x6016A03")] [Address(RVA = "0x12F19B0", Offset = "0x12F07B0", VA = "0x1812F19B0")] private void NKNECHMEMNF() { if (base.OGIBLNIIHDK && !this.CKAPMPADIMM) { int hgdlbndcdmk = this.HGDLBNDCDMK; bool flag = hgdlbndcdmk == 0; this.CKAPMPADIMM = flag; if (hgdlbndcdmk != 0) { RigidbodyEx rigidbodyEx = base.PBBJCLJPFMI.rigidbodyEx; RigidbodyEx rigidbodyEx2 = base.PBBJCLJPFMI.rigidbodyEx; float deltaTime = Time.deltaTime; float num; float num2; if (num <= num2) { float jaacmplbopd = this.JAACMPLBOPD; if (num2 <= jaacmplbopd) { this.JAACMPLBOPD = num2; goto IL_6B; } } throw new NullReferenceException(); } IL_6B: if (flag) { this.DJICGIHLEKP(); RigidbodyEx rigidbodyEx3 = base.PBBJCLJPFMI.rigidbodyEx; } } } // Token: 0x06016A04 RID: 92676 RVA: 0x00547CE8 File Offset: 0x00545EE8 [Token(Token = "0x6016A04")] [Address(RVA = "0x12EFF10", Offset = "0x12EED10", VA = "0x1812EFF10")] private void FKDBBFDCNGE() { if (base.OGIBLNIIHDK) { RigidbodyEx rigidbodyEx = base.PBBJCLJPFMI.rigidbodyEx; float z = this.k__BackingField.z; Vector3 vector; float z2 = vector.z; Vector3 vector2; float z3 = vector2.z; RigidbodyEx rigidbodyEx2 = base.PBBJCLJPFMI.rigidbodyEx; float z4 = Vector3.up.z; Vector3 vector3; float z5 = vector3.z; float num = this.LBBEPBHJNDH.IAHDANBDAAM(); int num2 = 0; Vector3 vector4; float z6 = vector4.z; float num3; if (num2 < (int)num3) { this.DJICGIHLEKP(); RigidbodyEx rigidbodyEx3 = base.PBBJCLJPFMI.rigidbodyEx; float z7 = this.k__BackingField.z; RigidbodyEx rigidbodyEx4 = base.PBBJCLJPFMI.rigidbodyEx; float z8 = Vector3.up.z; Vector3 vector5; float z9 = vector5.z; float num4 = this.LBBEPBHJNDH.IAHDANBDAAM(); Vector3 vector6; float z10 = vector6.z; } this.DJICGIHLEKP(); RigidbodyEx rigidbodyEx5 = base.PBBJCLJPFMI.rigidbodyEx; float z11 = this.k__BackingField.z; if (this.NEFGPDELKBG) { float z12 = this.MCAJBNIDAHL.z; int num5 = 0; if (num5 != (int)this.DEDIEENFMJB) { this.DEDIEENFMJB = (PistonGizmo.NCHJDFLFIDK)num5; if (this.NEFGPDELKBG) { ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject; Guid guid = PistonGizmo.LLFIOPGCJKE.JPOHGBCEJEJ; GBHGBHHEDNB gbhgbhhednb = GBHGBHHEDNB.AKPBDFMJIKF(); } } } } } // Token: 0x06016A05 RID: 92677 RVA: 0x00547E40 File Offset: 0x00546040 [Token(Token = "0x6016A05")] [Address(RVA = "0x12F1C40", Offset = "0x12F0A40", VA = "0x1812F1C40")] private void NNHOMCLBKPO(float EJHELOHKGCF) { if (base.OGIBLNIIHDK) { base.ClearLinearVelocity(); Transform targetTransform = base.PBBJCLJPFMI.rigidbodyEx.MDKDCJFEBJH; Vector3 vector; float z = vector.z; } } // Token: 0x06016A06 RID: 92678 RVA: 0x00547E7C File Offset: 0x0054607C [Token(Token = "0x6016A06")] [Address(RVA = "0x12EEF40", Offset = "0x12EDD40", VA = "0x1812EEF40", Slot = "27")] protected override void DEFLJBBAIGE() { base.ClearLinearVelocity(); this.CKAPMPADIMM = true; this.LHDFFBMJFMM = 0f; float z = Vector3.zero.z; this.BJJKODCDPGP.z = z; this.PHMMKNJHDJO = 0f; float z2 = Vector3.zero.z; this.KOJJKKDHEGN.z = z2; } // Token: 0x06016A07 RID: 92679 RVA: 0x00547EDC File Offset: 0x005460DC [Token(Token = "0x6016A07")] [Address(RVA = "0x12F0BC0", Offset = "0x12EF9C0", VA = "0x1812F0BC0")] private void IEHNCACNMGA() { if (this.pathLineRenderer.isVisible) { if (base.PBBJCLJPFMI.rigidbodyEx.IHLCHCBIBEF) { Transform targetTransform = base.PBBJCLJPFMI.rigidbodyEx.KGCFPFPDJPM.MDKDCJFEBJH; float z = this.k__BackingField.z; } float z2 = this.k__BackingField.z; Transform targetTransform2 = base.PBBJCLJPFMI.rigidbodyEx.MDKDCJFEBJH; Vector3 vector; float z3 = vector.z; float num = this.LBBEPBHJNDH.IAHDANBDAAM(); Vector3 vector2; float z4 = vector2.z; LineRenderer lineRenderer = this.pathLineRenderer; Vector3 vector3; float z5 = vector3.z; LineRenderer lineRenderer2 = this.pathLineRenderer; } } // Token: 0x06016A08 RID: 92680 RVA: 0x00547F8C File Offset: 0x0054618C [Token(Token = "0x6016A08")] [Address(RVA = "0x12F1020", Offset = "0x12EFE20", VA = "0x1812F1020")] private float INODHJKJDIC() { return this.LBBEPBHJNDH.IAHDANBDAAM(); } // Token: 0x06016A09 RID: 92681 RVA: 0x00547FAC File Offset: 0x005461AC [Token(Token = "0x6016A09")] [Address(RVA = "0x12F0AD0", Offset = "0x12EF8D0", VA = "0x1812F0AD0")] private void HMMLBHBAOND(float BCEFAKDFEMM) { JNCLECIDJMA lbbepbhjndh = this.LBBEPBHJNDH; } // Token: 0x06016A0A RID: 92682 RVA: 0x00547FC8 File Offset: 0x005461C8 [Token(Token = "0x6016A0A")] [Address(RVA = "0x12F21D0", Offset = "0x12F0FD0", VA = "0x1812F21D0", Slot = "29")] public override void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB) { base.SerializeTo(ref IABNDBNHMKF, ref NHFINJNIPGK, BIPOIFGEMGB); object[] array = new object[1]; GameObject gameObject = base.gameObject; if (gameObject != 0) { } array[0] = gameObject; Debug.LogErrorFormat(this, "Error serializing Piston Gizmo {0}: gizmo data is null", array); DOBIHKCLKLL dobihkclkll; if (dobihkclkll == 0) { DOBIHKCLKLL dobihkclkll2 = new DOBIHKCLKLL(); float num = this.LBBEPBHJNDH.IAHDANBDAAM(); dobihkclkll2.NHMGLMPPBCJ = num; float num2 = this.LABBFODNMMC.IAHDANBDAAM(); dobihkclkll2.JELEAFBDHAB = num2; return; } object[] array2 = new object[1]; GameObject gameObject2; if (gameObject2 != 0) { } array2[0] = gameObject2; throw new NullReferenceException(); } // Token: 0x06016A0B RID: 92683 RVA: 0x00548058 File Offset: 0x00546258 [Token(Token = "0x6016A0B")] [Address(RVA = "0x12EFA70", Offset = "0x12EE870", VA = "0x1812EFA70", Slot = "28")] public override void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH) { Dictionary fagkdkefpko = HFBJGCHOANH.FAGKDKEFPKO; DOBIHKCLKLL dobihkclkll; if (this != 0 && dobihkclkll != 0) { int num = 0; this.LBBEPBHJNDH.BDJFGEJFPPO(num); int num2 = 0; this.LABBFODNMMC.BDJFGEJFPPO(num2); return; } object[] array = new object[1]; GameObject gameObject = base.gameObject; if (gameObject != 0) { } array[0] = gameObject; Debug.LogErrorFormat(this, "Error deserializing Piston Gizmo {0}: gizmo data or piston data empty.", array); throw new NullReferenceException(); } // Token: 0x06016A0C RID: 92684 RVA: 0x005480C4 File Offset: 0x005462C4 [Token(Token = "0x6016A0C")] [Address(RVA = "0x12F1070", Offset = "0x12EFE70", VA = "0x1812F1070")] private void JBFPHFKKOMM() { float num = this.LBBEPBHJNDH.IAHDANBDAAM(); float num2 = this.LBBEPBHJNDH.IAHDANBDAAM(); this.CDKNCNFKFFO = num2; this.FKDBBFDCNGE(); } // Token: 0x06016A0D RID: 92685 RVA: 0x005480FC File Offset: 0x005462FC [Token(Token = "0x6016A0D")] [Address(RVA = "0x12EF8D0", Offset = "0x12EE6D0", VA = "0x1812EF8D0")] private Vector3 DPMIKAJEMMB(float FAONCIOCBGG) { Tool tool; RigidbodyEx rigidbodyEx = tool.rigidbodyEx; float z = Vector3.up.z; Vector3 vector; float z2 = vector.z; Vector3 vector2; float z3 = vector2.z; Vector3 vector3; float z4 = vector3.z; throw new NullReferenceException(); } // Token: 0x06016A0E RID: 92686 RVA: 0x0054813C File Offset: 0x0054633C [Token(Token = "0x6016A0E")] [Address(RVA = "0x12F0780", Offset = "0x12EF580", VA = "0x1812F0780")] public float GetDistance() { RigidbodyEx rigidbodyEx = base.PBBJCLJPFMI.rigidbodyEx; float z = this.k__BackingField.z; Vector3 vector; float z2 = vector.z; Vector3 vector2; float z3 = vector2.z; float num; return num; } // Token: 0x06016A0F RID: 92687 RVA: 0x0054817C File Offset: 0x0054637C [Token(Token = "0x6016A0F")] [Address(RVA = "0x12EEBD0", Offset = "0x12ED9D0", VA = "0x1812EEBD0")] public IFNLKKABKEB CV2SetDistance(IBNOALNMLHC CHKKEHOKPJP, float FAONCIOCBGG) { /* An exception occurred when decompiling this method (06016A0F) ICSharpCode.Decompiler.DecompilerException: Error decompiling IFNLKKABKEB RecRoom.Core.Creation.SandboxGizmos.PistonGizmo::CV2SetDistance(IBNOALNMLHC,System.Single) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:int32(var_2_09, callgetter:int32(KKPBCOOONNK::BCGGCGCJMNG)) stloc:valuetype [RecRoom.Circuitsv2.Runtime]IFNLKKABKEB(var_5_0F, call:IFNLKKABKEB[exp:valuetype [RecRoom.Circuitsv2.Runtime]IFNLKKABKEB](AHIMICMLPKA::IFNEMKAIILC)) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } // Token: 0x06016A10 RID: 92688 RVA: 0x0054819C File Offset: 0x0054639C [Token(Token = "0x6016A10")] [Address(RVA = "0x12F1D30", Offset = "0x12F0B30", VA = "0x1812F1D30")] private void ODGGCBFPDDO(float FAONCIOCBGG) { if (base.OGIBLNIIHDK) { RigidbodyEx rigidbodyEx = base.PBBJCLJPFMI.rigidbodyEx; float z = this.k__BackingField.z; RigidbodyEx rigidbodyEx2 = base.PBBJCLJPFMI.rigidbodyEx; Vector3 vector; float z2 = vector.z; Vector3 vector2; float z3 = vector2.z; Vector3 vector3; float z4 = vector3.z; } } // Token: 0x06016A11 RID: 92689 RVA: 0x005481F8 File Offset: 0x005463F8 [Token(Token = "0x6016A11")] [Address(RVA = "0x12EEA10", Offset = "0x12ED810", VA = "0x1812EEA10")] private void CCOGFKNNOBL() { float num = this.MENECJHBJBC.KLIAOAJIPKM(); this.ODGGCBFPDDO(num); } // Token: 0x06016A12 RID: 92690 RVA: 0x00548220 File Offset: 0x00546420 [Token(Token = "0x6016A12")] [Address(RVA = "0x12F0890", Offset = "0x12EF690", VA = "0x1812F0890")] public float GetSpeed() { Transform targetTransform = base.PBBJCLJPFMI.rigidbodyEx.MDKDCJFEBJH; Vector3 vector; float z = vector.z; RigidbodyEx rigidbodyEx = base.PBBJCLJPFMI.rigidbodyEx; Vector3 vector2; float z2 = vector2.z; float num; return num; } // Token: 0x06016A13 RID: 92691 RVA: 0x00548264 File Offset: 0x00546464 [Token(Token = "0x6016A13")] [Address(RVA = "0x12EED80", Offset = "0x12EDB80", VA = "0x1812EED80")] public IFNLKKABKEB CV2SetSpeed(IBNOALNMLHC CHKKEHOKPJP, float EJHELOHKGCF) { /* An exception occurred when decompiling this method (06016A13) ICSharpCode.Decompiler.DecompilerException: Error decompiling IFNLKKABKEB RecRoom.Core.Creation.SandboxGizmos.PistonGizmo::CV2SetSpeed(IBNOALNMLHC,System.Single) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:int32(var_2_09, callgetter:int32(KKPBCOOONNK::BCGGCGCJMNG)) stloc:valuetype [RecRoom.Circuitsv2.Runtime]IFNLKKABKEB(var_5_0F, call:IFNLKKABKEB[exp:valuetype [RecRoom.Circuitsv2.Runtime]IFNLKKABKEB](AHIMICMLPKA::IFNEMKAIILC)) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } // Token: 0x06016A14 RID: 92692 RVA: 0x00548284 File Offset: 0x00546484 [Token(Token = "0x6016A14")] [Address(RVA = "0x12F05F0", Offset = "0x12EF3F0", VA = "0x1812F05F0")] private void GGBLEFHBPCP(float EJHELOHKGCF) { if (base.OGIBLNIIHDK) { base.ClearLinearVelocity(); Transform targetTransform = base.PBBJCLJPFMI.rigidbodyEx.MDKDCJFEBJH; Vector3 vector; float z = vector.z; Vector3 vector2; float z2 = vector2.z; } } // Token: 0x06016A15 RID: 92693 RVA: 0x005482C8 File Offset: 0x005464C8 [Token(Token = "0x6016A15")] [Address(RVA = "0x12EEA70", Offset = "0x12ED870", VA = "0x1812EEA70")] private void CJPNLGPEDOB() { float num = this.CCNBGIPPKNA.KLIAOAJIPKM(); this.GGBLEFHBPCP(num); } // Token: 0x06016A16 RID: 92694 RVA: 0x005482F0 File Offset: 0x005464F0 [Token(Token = "0x6016A16")] [Address(RVA = "0xAF5110", Offset = "0xAF3F10", VA = "0x180AF5110")] public float GetAcceleration() { return this.PHMMKNJHDJO; } // Token: 0x06016A17 RID: 92695 RVA: 0x00548304 File Offset: 0x00546504 [Token(Token = "0x6016A17")] [Address(RVA = "0x12EEB00", Offset = "0x12ED900", VA = "0x1812EEB00")] public IFNLKKABKEB CV2SetAcceleration(IBNOALNMLHC CHKKEHOKPJP, float ONGBFDACHHG) { /* An exception occurred when decompiling this method (06016A17) ICSharpCode.Decompiler.DecompilerException: Error decompiling IFNLKKABKEB RecRoom.Core.Creation.SandboxGizmos.PistonGizmo::CV2SetAcceleration(IBNOALNMLHC,System.Single) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:int32(var_2_09, callgetter:int32(KKPBCOOONNK::BCGGCGCJMNG)) stloc:valuetype [RecRoom.Circuitsv2.Runtime]IFNLKKABKEB(var_5_0F, call:IFNLKKABKEB[exp:valuetype [RecRoom.Circuitsv2.Runtime]IFNLKKABKEB](AHIMICMLPKA::IFNEMKAIILC)) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } // Token: 0x06016A18 RID: 92696 RVA: 0x00548324 File Offset: 0x00546524 [Token(Token = "0x6016A18")] [Address(RVA = "0x12EFEB0", Offset = "0x12EECB0", VA = "0x1812EFEB0")] private void FFKEEFOEPGD() { float num = this.LOGDAEHHEBD.KLIAOAJIPKM(); this.EAAEKBKOFFL(num); } // Token: 0x06016A19 RID: 92697 RVA: 0x0054834C File Offset: 0x0054654C [Token(Token = "0x6016A19")] [Address(RVA = "0x12EFC90", Offset = "0x12EEA90", VA = "0x1812EFC90")] private void EAAEKBKOFFL(float ONGBFDACHHG) { if (base.OGIBLNIIHDK) { this.PHMMKNJHDJO = ONGBFDACHHG; Transform targetTransform = base.PBBJCLJPFMI.rigidbodyEx.MDKDCJFEBJH; Vector3 vector; float z = vector.z; Vector3 vector2; float z2 = vector2.z; this.KOJJKKDHEGN.z = z2; } } // Token: 0x06016A1A RID: 92698 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6016A1A")] [Address(RVA = "0x12EECA0", Offset = "0x12EDAA0", VA = "0x1812EECA0")] public IFNLKKABKEB CV2SetMaxDistance(IBNOALNMLHC CHKKEHOKPJP, float ONGBFDACHHG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06016A1B RID: 92699 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6016A1B")] [Address(RVA = "0x12EEE50", Offset = "0x12EDC50", VA = "0x1812EEE50")] public IFNLKKABKEB CV2SetTargetDistance(IBNOALNMLHC CHKKEHOKPJP, float ONGBFDACHHG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06016A1C RID: 92700 RVA: 0x0054839C File Offset: 0x0054659C [Token(Token = "0x6016A1C")] [Address(RVA = "0x12F0EB0", Offset = "0x12EFCB0", VA = "0x1812F0EB0")] private void IJFPDDOBIIA() { if (this.NEFGPDELKBG) { ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject; Guid guid = PistonGizmo.LLFIOPGCJKE.JPOHGBCEJEJ; GBHGBHHEDNB gbhgbhhednb = GBHGBHHEDNB.AKPBDFMJIKF(); } } // Token: 0x17003E87 RID: 16007 // (get) Token: 0x06016A1D RID: 92701 RVA: 0x005483D0 File Offset: 0x005465D0 [Token(Token = "0x17003E87")] private IEnumerable BGANBIILLOA { [Token(Token = "0x6016A1D")] [Address(RVA = "0x12F1110", Offset = "0x12EFF10", VA = "0x1812F1110", Slot = "32")] get { KLAMCLLEFGI[] array = new KLAMCLLEFGI[1]; KLAMCLLEFGI llfiopgcjke = PistonGizmo.LLFIOPGCJKE; if (llfiopgcjke != 0) { } array[0] = llfiopgcjke; IEnumerable enumerable; return enumerable; } } // Token: 0x17003E88 RID: 16008 // (get) Token: 0x06016A1E RID: 92702 RVA: 0x00548400 File Offset: 0x00546600 [Token(Token = "0x17003E88")] private DJMPGKILABP OBHLNKHEHEN { [Token(Token = "0x6016A1E")] [Address(RVA = "0x12F11E0", Offset = "0x12EFFE0", VA = "0x1812F11E0", Slot = "33")] get { /* An exception occurred when decompiling this method (06016A1E) ICSharpCode.Decompiler.DecompilerException: Error decompiling DJMPGKILABP RecRoom.Core.Creation.SandboxGizmos.PistonGizmo::JPHPDHGLKLN() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:JDFPDKIEICM(var_0_05, ldsfld:JDFPDKIEICM(GHFIPBGLBID::k__BackingField)) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } } // Token: 0x06016A1F RID: 92703 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6016A1F")] [Address(RVA = "0x12EFE10", Offset = "0x12EEC10", VA = "0x1812EFE10", Slot = "34")] private IFNLKKABKEB EKLANAAAJGK(IBNOALNMLHC CHKKEHOKPJP) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x17003E89 RID: 16009 // (get) Token: 0x06016A20 RID: 92704 RVA: 0x00548414 File Offset: 0x00546614 [Token(Token = "0x17003E89")] private CreationObject OHPMKCCONDF { [Token(Token = "0x6016A20")] [Address(RVA = "0x837B00", Offset = "0x836900", VA = "0x180837B00", Slot = "35")] get { return this.creationObject; } } // Token: 0x06016A21 RID: 92705 RVA: 0x00548428 File Offset: 0x00546628 [Token(Token = "0x6016A21")] [Address(RVA = "0x12F25F0", Offset = "0x12F13F0", VA = "0x1812F25F0")] public PistonGizmo() { float z = Vector3.zero.z; this.BJJKODCDPGP.z = z; float z2 = Vector3.zero.z; this.KOJJKKDHEGN.z = z2; this.CDKNCNFKFFO = 25f; base..ctor(); } // Token: 0x06016A22 RID: 92706 RVA: 0x0054848C File Offset: 0x0054668C // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6016A22")] [Address(RVA = "0x12F2590", Offset = "0x12F1390", VA = "0x1812F2590")] static PistonGizmo() { KLAMCLLEFGI klamcllefgi; PistonGizmo.LLFIOPGCJKE = klamcllefgi; } // Token: 0x06016A23 RID: 92707 RVA: 0x005484A0 File Offset: 0x005466A0 [Token(Token = "0x6016A23")] [Address(RVA = "0x12EEAD0", Offset = "0x12ED8D0", VA = "0x1812EEAD0")] [CompilerGenerated] private void CMFAIELPNJM() { float z = this.k__BackingField.z; } // Token: 0x06016A24 RID: 92708 RVA: 0x005484BC File Offset: 0x005466BC [Token(Token = "0x6016A24")] [Address(RVA = "0x12F1280", Offset = "0x12F0080", VA = "0x1812F1280")] [CompilerGenerated] private void LGPMIHEGNEE(CreationObjectSettingFloatUIControl GCCLEJOGCCE) { string text = GCCLEJOGCCE.PropertyDescription.text; GCCLEJOGCCE.SetDialogOptions("Max Travel Distance", "Set maximum travel distance", (TMP_InputField.ContentType)((uint)3)); Func func = new Func(this.INODHJKJDIC); Action action = new Action(this.HMMLBHBAOND); GCCLEJOGCCE.clampRange = true; float num = this.minTargetDistance; GCCLEJOGCCE.minValue = num; float num2 = this.maxTargetDistance; GCCLEJOGCCE.maxValue = num2; } // Token: 0x06016A25 RID: 92709 RVA: 0x00548530 File Offset: 0x00546730 [Token(Token = "0x6016A25")] [Address(RVA = "0x12EF7C0", Offset = "0x12EE5C0", VA = "0x1812EF7C0")] [CompilerGenerated] private void DPEBMMOKEAK(CreationObjectSettingFloatUIControl GCCLEJOGCCE) { string text = GCCLEJOGCCE.PropertyDescription.text; GCCLEJOGCCE.SetDialogOptions("Target (m)", "Set target distance (m)", (TMP_InputField.ContentType)((uint)3)); Func func = new Func(this.PLPPDJDMGEI); Action action = new Action(this.IFGLGFNGCKN); GCCLEJOGCCE.clampRange = true; float num = this.minTargetDistance; GCCLEJOGCCE.minValue = num; float num2 = this.maxTargetDistance; GCCLEJOGCCE.maxValue = num2; } // Token: 0x06016A26 RID: 92710 RVA: 0x005485A4 File Offset: 0x005467A4 [Token(Token = "0x6016A26")] [Address(RVA = "0x12F2160", Offset = "0x12F0F60", VA = "0x1812F2160")] [CompilerGenerated] private float PLPPDJDMGEI() { return this.LABBFODNMMC.IAHDANBDAAM(); } // Token: 0x06016A27 RID: 92711 RVA: 0x005485C4 File Offset: 0x005467C4 [Token(Token = "0x6016A27")] [Address(RVA = "0x12F0E50", Offset = "0x12EFC50", VA = "0x1812F0E50")] [CompilerGenerated] private void IFGLGFNGCKN(float DINHOLEGEMB) { JNCLECIDJMA labbfodnmmc = this.LABBFODNMMC; } // Token: 0x06016A28 RID: 92712 RVA: 0x005485E0 File Offset: 0x005467E0 [Token(Token = "0x6016A28")] [Address(RVA = "0x12F2160", Offset = "0x12F0F60", VA = "0x1812F2160")] [CompilerGenerated] private float PFNAPJALIHA() { return this.LABBFODNMMC.IAHDANBDAAM(); } // Token: 0x06016A29 RID: 92713 RVA: 0x00548600 File Offset: 0x00546800 [Token(Token = "0x6016A29")] [Address(RVA = "0x12F0E50", Offset = "0x12EFC50", VA = "0x1812F0E50")] [CompilerGenerated] private void MEMIOLECLNA(float ONGBFDACHHG) { JNCLECIDJMA labbfodnmmc = this.LABBFODNMMC; } // Token: 0x06016A2A RID: 92714 RVA: 0x0054861C File Offset: 0x0054681C [Token(Token = "0x6016A2A")] [Address(RVA = "0x12F21B0", Offset = "0x12F0FB0", VA = "0x1812F21B0")] [CompilerGenerated] private bool PPKEKBBLNBA() { return ((IAsyncResult)this).IsCompleted; } // Token: 0x0400EBF2 RID: 60402 [FieldOffset(Offset = "0x120")] [Token(Token = "0x400EBF2")] [SerializeField] private float maxMovementSpeed = 10000f; // Token: 0x0400EBF3 RID: 60403 [FieldOffset(Offset = "0x124")] [Token(Token = "0x400EBF3")] [SerializeField] private float minTargetDistance; // Token: 0x0400EBF4 RID: 60404 [FieldOffset(Offset = "0x128")] [Token(Token = "0x400EBF4")] [SerializeField] private float maxTargetDistance = 1000000f; // Token: 0x0400EBF5 RID: 60405 [FieldOffset(Offset = "0x130")] [Token(Token = "0x400EBF5")] [SerializeField] private ControlPanelCircuitObject controlPanelCircuitObject; // Token: 0x0400EBF6 RID: 60406 [FieldOffset(Offset = "0x138")] [Token(Token = "0x400EBF6")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)] private CreationObject creationObject; // Token: 0x0400EBF7 RID: 60407 [Token(Token = "0x400EBF7")] private const float BHNOKBEJECO = 1E-05f; // Token: 0x0400EBF8 RID: 60408 [Token(Token = "0x400EBF8")] private const float ALILDPFGJIO = 0.01f; // Token: 0x0400EBF9 RID: 60409 [FieldOffset(Offset = "0x140")] [Token(Token = "0x400EBF9")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)] private LineRenderer pathLineRenderer; // Token: 0x0400EBFA RID: 60410 [FieldOffset(Offset = "0x148")] [Token(Token = "0x400EBFA")] private float LHDFFBMJFMM; // Token: 0x0400EBFB RID: 60411 [FieldOffset(Offset = "0x14C")] [Token(Token = "0x400EBFB")] private Vector3 BJJKODCDPGP; // Token: 0x0400EBFC RID: 60412 [FieldOffset(Offset = "0x158")] [Token(Token = "0x400EBFC")] private float PHMMKNJHDJO; // Token: 0x0400EBFD RID: 60413 [FieldOffset(Offset = "0x15C")] [Token(Token = "0x400EBFD")] private Vector3 KOJJKKDHEGN; // Token: 0x0400EBFE RID: 60414 [FieldOffset(Offset = "0x168")] [Token(Token = "0x400EBFE")] private float IPEPDCGPHOK; // Token: 0x0400EBFF RID: 60415 [FieldOffset(Offset = "0x16C")] [Token(Token = "0x400EBFF")] private float JAACMPLBOPD; // Token: 0x0400EC00 RID: 60416 [FieldOffset(Offset = "0x170")] [Token(Token = "0x400EC00")] private bool CKAPMPADIMM; // Token: 0x0400EC01 RID: 60417 [FieldOffset(Offset = "0x178")] [Token(Token = "0x400EC01")] private JNCLECIDJMA LBBEPBHJNDH; // Token: 0x0400EC02 RID: 60418 [FieldOffset(Offset = "0x180")] [Token(Token = "0x400EC02")] private float CDKNCNFKFFO; // Token: 0x0400EC03 RID: 60419 [FieldOffset(Offset = "0x188")] [Token(Token = "0x400EC03")] private JNCLECIDJMA LABBFODNMMC; // Token: 0x0400EC04 RID: 60420 [FieldOffset(Offset = "0x190")] [Token(Token = "0x400EC04")] private BEOGMGPDOCC MENECJHBJBC; // Token: 0x0400EC05 RID: 60421 [FieldOffset(Offset = "0x198")] [Token(Token = "0x400EC05")] private BEOGMGPDOCC CCNBGIPPKNA; // Token: 0x0400EC06 RID: 60422 [FieldOffset(Offset = "0x1A0")] [Token(Token = "0x400EC06")] private BEOGMGPDOCC LOGDAEHHEBD; // Token: 0x0400EC07 RID: 60423 [FieldOffset(Offset = "0x1A8")] [Token(Token = "0x400EC07")] private PistonGizmo.NCHJDFLFIDK DEDIEENFMJB; // Token: 0x0400EC08 RID: 60424 [FieldOffset(Offset = "0x1AC")] [Token(Token = "0x400EC08")] private Vector3 MCAJBNIDAHL; // Token: 0x0400EC09 RID: 60425 [Token(Token = "0x400EC09")] private static readonly KLAMCLLEFGI LLFIOPGCJKE; // Token: 0x0200332B RID: 13099 [Token(Token = "0x200332B")] private enum NCHJDFLFIDK { // Token: 0x0400EC0B RID: 60427 [Token(Token = "0x400EC0B")] LessThanPiston, // Token: 0x0400EC0C RID: 60428 [Token(Token = "0x400EC0C")] GreaterThanPiston } } }