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: 0x02003417 RID: 13335 [Token(Token = "0x2003417")] public class PistonGizmo : AcceleratedMovementGizmo, LDIJBEFKFFE, NDBBKDMPBHD, AHOAEAFEAHN { // Token: 0x06016E7F RID: 93823 RVA: 0x00552368 File Offset: 0x00550568 [Token(Token = "0x6016E7F")] [Address(RVA = "0x1DDBAD0", Offset = "0x1DDAAD0", VA = "0x181DDBAD0")] private float HPANKGFHPHP(float ONGBFDACHHG) { float num = this.maxTargetDistance; return Mathf.Clamp(ONGBFDACHHG, ONGBFDACHHG, num); } // Token: 0x17003F47 RID: 16199 // (get) Token: 0x06016E80 RID: 93824 RVA: 0x00552384 File Offset: 0x00550584 // (set) Token: 0x06016E81 RID: 93825 RVA: 0x005523A4 File Offset: 0x005505A4 [Token(Token = "0x17003F47")] public float MJCKIGNJKOI { [Token(Token = "0x6016E80")] [Address(RVA = "0x1DDBFC0", Offset = "0x1DDAFC0", VA = "0x181DDBFC0")] get { return this.LBBEPBHJNDH.JNGMDCKPBOM; } [Token(Token = "0x6016E81")] [Address(RVA = "0x1DDBA70", Offset = "0x1DDAA70", VA = "0x181DDBA70")] set { AKBHELGFNFF lbbepbhjndh = this.LBBEPBHJNDH; } } // Token: 0x06016E82 RID: 93826 RVA: 0x005523C0 File Offset: 0x005505C0 [Token(Token = "0x6016E82")] [Address(RVA = "0x1DD9950", Offset = "0x1DD8950", VA = "0x181DD9950")] private float BPPLIIGKLAJ(float ONGBFDACHHG) { float num = this.maxTargetDistance; return Mathf.Clamp(ONGBFDACHHG, ONGBFDACHHG, num); } // Token: 0x17003F48 RID: 16200 // (get) Token: 0x06016E83 RID: 93827 RVA: 0x005523DC File Offset: 0x005505DC // (set) Token: 0x06016E84 RID: 93828 RVA: 0x005523FC File Offset: 0x005505FC [Token(Token = "0x17003F48")] public float EGOIGFHOJCE { [Token(Token = "0x6016E83")] [Address(RVA = "0x1DDD100", Offset = "0x1DDC100", VA = "0x181DDD100")] get { return this.LABBFODNMMC.JNGMDCKPBOM; } [Token(Token = "0x6016E84")] [Address(RVA = "0x1DDBDF0", Offset = "0x1DDADF0", VA = "0x181DDBDF0")] set { AKBHELGFNFF labbfodnmmc = this.LABBFODNMMC; } } // Token: 0x17003F49 RID: 16201 // (get) Token: 0x06016E85 RID: 93829 RVA: 0x00552418 File Offset: 0x00550618 [Token(Token = "0x17003F49")] public override bool JDAKDEIANGH { [Token(Token = "0x6016E85")] [Address(RVA = "0x1DDD5F0", Offset = "0x1DDC5F0", VA = "0x181DDD5F0", Slot = "20")] get { ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject; int num = 0; return controlPanelCircuitObject != num; } } // Token: 0x06016E86 RID: 93830 RVA: 0x00552438 File Offset: 0x00550638 [Token(Token = "0x6016E86")] [Address(RVA = "0x1DD9670", Offset = "0x1DD8670", VA = "0x181DD9670", Slot = "13")] protected override void Awake() { Action action = new Action(this.JBFPHFKKOMM); AKBHELGFNFF akbhelgfnff; this.LBBEPBHJNDH = akbhelgfnff; Action action2 = new Action(this.CMFAIELPNJM); AKBHELGFNFF akbhelgfnff2; this.LABBFODNMMC = akbhelgfnff2; Action action3 = new Action(this.CCOGFKNNOBL); HIALOFPGGDA hialofpggda; this.MENECJHBJBC = hialofpggda; Action action4 = new Action(this.CJPNLGPEDOB); HIALOFPGGDA hialofpggda2; this.CCNBGIPPKNA = hialofpggda2; Action action5 = new Action(this.FFKEEFOEPGD); HIALOFPGGDA hialofpggda3; this.LOGDAEHHEBD = hialofpggda3; base.Awake(); } // Token: 0x06016E87 RID: 93831 RVA: 0x005524BC File Offset: 0x005506BC [Token(Token = "0x6016E87")] [Address(RVA = "0x1DDD3E0", Offset = "0x1DDC3E0", VA = "0x181DDD3E0", Slot = "21")] protected override void Start() { base.Start(); this.LOCCHMINCCF(); float num = this.LBBEPBHJNDH.JNGMDCKPBOM; float num2 = this.LBBEPBHJNDH.JNGMDCKPBOM; this.CDKNCNFKFFO = num2; this.FKDBBFDCNGE(); } // Token: 0x06016E88 RID: 93832 RVA: 0x00552500 File Offset: 0x00550700 [Token(Token = "0x6016E88")] [Address(RVA = "0x1DDD4C0", Offset = "0x1DDC4C0", VA = "0x181DDD4C0")] private void Update() { this.IEHNCACNMGA(); } // Token: 0x06016E89 RID: 93833 RVA: 0x00552514 File Offset: 0x00550714 [Token(Token = "0x6016E89")] [Address(RVA = "0x1DD9FD0", Offset = "0x1DD8FD0", VA = "0x181DD9FD0", 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: 0x06016E8A RID: 93834 RVA: 0x005526B0 File Offset: 0x005508B0 [Token(Token = "0x6016E8A")] [Address(RVA = "0x1DDC330", Offset = "0x1DDB330", VA = "0x181DDC330", Slot = "30")] protected override void LOCCHMINCCF() { if (!this.NEFGPDELKBG && base.OGIBLNIIHDK) { this.DJICGIHLEKP(); return; } } // Token: 0x06016E8B RID: 93835 RVA: 0x00552840 File Offset: 0x00550A40 [Token(Token = "0x6016E8B")] [Address(RVA = "0x1DDB9B0", Offset = "0x1DDA9B0", VA = "0x181DDB9B0", 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: 0x06016E8C RID: 93836 RVA: 0x0055287C File Offset: 0x00550A7C [Token(Token = "0x6016E8C")] [Address(RVA = "0x1DDB940", Offset = "0x1DDA940", VA = "0x181DDB940", Slot = "24")] protected override void HBODDIHIPGH(Vector3 HHDLEJDCBEH, Quaternion HIELBNFBMBO) { float z = HHDLEJDCBEH.z; this.OPGOJJINDBO(HHDLEJDCBEH); } // Token: 0x06016E8D RID: 93837 RVA: 0x00552898 File Offset: 0x00550A98 [Token(Token = "0x6016E8D")] [Address(RVA = "0x1DDCEB0", Offset = "0x1DDBEB0", VA = "0x181DDCEB0")] 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.JNGMDCKPBOM; Vector3 vector; float z2 = vector.z; this.MCAJBNIDAHL.z = z2; int num2 = 0; this.DEDIEENFMJB = (PistonGizmo.NCHJDFLFIDK)num2; } // Token: 0x06016E8E RID: 93838 RVA: 0x00552900 File Offset: 0x00550B00 [Token(Token = "0x6016E8E")] [Address(RVA = "0x1DDA4C0", Offset = "0x1DD94C0", VA = "0x181DDA4C0", 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: 0x06016E8F RID: 93839 RVA: 0x00552A1C File Offset: 0x00550C1C [Token(Token = "0x6016E8F")] [Address(RVA = "0x1DD9510", Offset = "0x1DD8510", VA = "0x181DD9510")] 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: 0x06016E90 RID: 93840 RVA: 0x00552A94 File Offset: 0x00550C94 [Token(Token = "0x6016E90")] [Address(RVA = "0x1DDC950", Offset = "0x1DDB950", VA = "0x181DDC950")] 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: 0x06016E91 RID: 93841 RVA: 0x00552B2C File Offset: 0x00550D2C [Token(Token = "0x6016E91")] [Address(RVA = "0x1DDAEB0", Offset = "0x1DD9EB0", VA = "0x181DDAEB0")] 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.JNGMDCKPBOM; 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.JNGMDCKPBOM; 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; DIKKAMMAGOI dikkammagoi = DIKKAMMAGOI.AKPBDFMJIKF(); } } } } } // Token: 0x06016E92 RID: 93842 RVA: 0x00552C84 File Offset: 0x00550E84 [Token(Token = "0x6016E92")] [Address(RVA = "0x1DDCBE0", Offset = "0x1DDBBE0", VA = "0x181DDCBE0")] private void NNHOMCLBKPO(float EJHELOHKGCF) { if (base.OGIBLNIIHDK) { base.ClearLinearVelocity(); Transform targetTransform = base.PBBJCLJPFMI.rigidbodyEx.MDKDCJFEBJH; Vector3 vector; float z = vector.z; } } // Token: 0x06016E93 RID: 93843 RVA: 0x00552CC0 File Offset: 0x00550EC0 [Token(Token = "0x6016E93")] [Address(RVA = "0x1DD9F20", Offset = "0x1DD8F20", VA = "0x181DD9F20", 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: 0x06016E94 RID: 93844 RVA: 0x00552D20 File Offset: 0x00550F20 [Token(Token = "0x6016E94")] [Address(RVA = "0x1DDBB60", Offset = "0x1DDAB60", VA = "0x181DDBB60")] 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.JNGMDCKPBOM; Vector3 vector2; float z4 = vector2.z; LineRenderer lineRenderer = this.pathLineRenderer; Vector3 vector3; float z5 = vector3.z; LineRenderer lineRenderer2 = this.pathLineRenderer; } } // Token: 0x06016E95 RID: 93845 RVA: 0x00552DD0 File Offset: 0x00550FD0 [Token(Token = "0x6016E95")] [Address(RVA = "0x1DDBFC0", Offset = "0x1DDAFC0", VA = "0x181DDBFC0")] private float INODHJKJDIC() { return this.LBBEPBHJNDH.JNGMDCKPBOM; } // Token: 0x06016E96 RID: 93846 RVA: 0x00552DF0 File Offset: 0x00550FF0 [Token(Token = "0x6016E96")] [Address(RVA = "0x1DDBA70", Offset = "0x1DDAA70", VA = "0x181DDBA70")] private void HMMLBHBAOND(float BCEFAKDFEMM) { AKBHELGFNFF lbbepbhjndh = this.LBBEPBHJNDH; } // Token: 0x06016E97 RID: 93847 RVA: 0x00552E0C File Offset: 0x0055100C [Token(Token = "0x6016E97")] [Address(RVA = "0x1DDD150", Offset = "0x1DDC150", VA = "0x181DDD150", 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.DMLIOOCLKKP; dobihkclkll2.NHMGLMPPBCJ = num; float num2 = this.LABBFODNMMC.DMLIOOCLKKP; dobihkclkll2.JELEAFBDHAB = num2; return; } object[] array2 = new object[1]; GameObject gameObject2; if (gameObject2 != 0) { } array2[0] = gameObject2; throw new NullReferenceException(); } // Token: 0x06016E98 RID: 93848 RVA: 0x00552E9C File Offset: 0x0055109C [Token(Token = "0x6016E98")] [Address(RVA = "0x1DDAA50", Offset = "0x1DD9A50", VA = "0x181DDAA50", Slot = "28")] public override void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH) { Dictionary fagkdkefpko = HFBJGCHOANH.FAGKDKEFPKO; DOBIHKCLKLL dobihkclkll; if (this != 0 && dobihkclkll != 0) { AKBHELGFNFF lbbepbhjndh = this.LBBEPBHJNDH; throw new NullReferenceException(); } 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); } // Token: 0x06016E99 RID: 93849 RVA: 0x00552F0C File Offset: 0x0055110C [Token(Token = "0x6016E99")] [Address(RVA = "0x1DDC010", Offset = "0x1DDB010", VA = "0x181DDC010")] private void JBFPHFKKOMM() { float num = this.LBBEPBHJNDH.JNGMDCKPBOM; float num2 = this.LBBEPBHJNDH.JNGMDCKPBOM; this.CDKNCNFKFFO = num2; this.FKDBBFDCNGE(); } // Token: 0x06016E9A RID: 93850 RVA: 0x00552F44 File Offset: 0x00551144 [Token(Token = "0x6016E9A")] [Address(RVA = "0x1DDA8B0", Offset = "0x1DD98B0", VA = "0x181DDA8B0")] 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: 0x06016E9B RID: 93851 RVA: 0x00552F84 File Offset: 0x00551184 [Token(Token = "0x6016E9B")] [Address(RVA = "0x1DDB720", Offset = "0x1DDA720", VA = "0x181DDB720")] 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: 0x06016E9C RID: 93852 RVA: 0x00552FC4 File Offset: 0x005511C4 [Token(Token = "0x6016E9C")] [Address(RVA = "0x1DD9BB0", Offset = "0x1DD8BB0", VA = "0x181DD9BB0")] public IFNLKKABKEB CV2SetDistance(GGLMKLIJBHG CHKKEHOKPJP, float FAONCIOCBGG) { /* An exception occurred when decompiling this method (06016E9C) ICSharpCode.Decompiler.DecompilerException: Error decompiling IFNLKKABKEB RecRoom.Core.Creation.SandboxGizmos.PistonGizmo::CV2SetDistance(GGLMKLIJBHG,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: 0x06016E9D RID: 93853 RVA: 0x00552FE4 File Offset: 0x005511E4 [Token(Token = "0x6016E9D")] [Address(RVA = "0x1DDCCD0", Offset = "0x1DDBCD0", VA = "0x181DDCCD0")] 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: 0x06016E9E RID: 93854 RVA: 0x00553040 File Offset: 0x00551240 [Token(Token = "0x6016E9E")] [Address(RVA = "0x1DD99F0", Offset = "0x1DD89F0", VA = "0x181DD99F0")] private void CCOGFKNNOBL() { float num = this.MENECJHBJBC.LFFHFBFKKMN; this.ODGGCBFPDDO(num); } // Token: 0x06016E9F RID: 93855 RVA: 0x00553068 File Offset: 0x00551268 [Token(Token = "0x6016E9F")] [Address(RVA = "0x1DDB830", Offset = "0x1DDA830", VA = "0x181DDB830")] 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: 0x06016EA0 RID: 93856 RVA: 0x005530AC File Offset: 0x005512AC [Token(Token = "0x6016EA0")] [Address(RVA = "0x1DD9D60", Offset = "0x1DD8D60", VA = "0x181DD9D60")] public IFNLKKABKEB CV2SetSpeed(GGLMKLIJBHG CHKKEHOKPJP, float EJHELOHKGCF) { /* An exception occurred when decompiling this method (06016EA0) ICSharpCode.Decompiler.DecompilerException: Error decompiling IFNLKKABKEB RecRoom.Core.Creation.SandboxGizmos.PistonGizmo::CV2SetSpeed(GGLMKLIJBHG,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: 0x06016EA1 RID: 93857 RVA: 0x005530CC File Offset: 0x005512CC [Token(Token = "0x6016EA1")] [Address(RVA = "0x1DDB590", Offset = "0x1DDA590", VA = "0x181DDB590")] 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: 0x06016EA2 RID: 93858 RVA: 0x00553110 File Offset: 0x00551310 [Token(Token = "0x6016EA2")] [Address(RVA = "0x1DD9A50", Offset = "0x1DD8A50", VA = "0x181DD9A50")] private void CJPNLGPEDOB() { float num = this.CCNBGIPPKNA.LFFHFBFKKMN; this.GGBLEFHBPCP(num); } // Token: 0x06016EA3 RID: 93859 RVA: 0x00553138 File Offset: 0x00551338 [Token(Token = "0x6016EA3")] [Address(RVA = "0x143BD80", Offset = "0x143AD80", VA = "0x18143BD80")] public float GetAcceleration() { return this.PHMMKNJHDJO; } // Token: 0x06016EA4 RID: 93860 RVA: 0x0055314C File Offset: 0x0055134C [Token(Token = "0x6016EA4")] [Address(RVA = "0x1DD9AE0", Offset = "0x1DD8AE0", VA = "0x181DD9AE0")] public IFNLKKABKEB CV2SetAcceleration(GGLMKLIJBHG CHKKEHOKPJP, float ONGBFDACHHG) { /* An exception occurred when decompiling this method (06016EA4) ICSharpCode.Decompiler.DecompilerException: Error decompiling IFNLKKABKEB RecRoom.Core.Creation.SandboxGizmos.PistonGizmo::CV2SetAcceleration(GGLMKLIJBHG,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: 0x06016EA5 RID: 93861 RVA: 0x0055316C File Offset: 0x0055136C [Token(Token = "0x6016EA5")] [Address(RVA = "0x1DDAE50", Offset = "0x1DD9E50", VA = "0x181DDAE50")] private void FFKEEFOEPGD() { float num = this.LOGDAEHHEBD.LFFHFBFKKMN; this.EAAEKBKOFFL(num); } // Token: 0x06016EA6 RID: 93862 RVA: 0x00553194 File Offset: 0x00551394 [Token(Token = "0x6016EA6")] [Address(RVA = "0x1DDAC30", Offset = "0x1DD9C30", VA = "0x181DDAC30")] 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: 0x06016EA7 RID: 93863 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6016EA7")] [Address(RVA = "0x1DD9C80", Offset = "0x1DD8C80", VA = "0x181DD9C80")] public IFNLKKABKEB CV2SetMaxDistance(GGLMKLIJBHG CHKKEHOKPJP, float ONGBFDACHHG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06016EA8 RID: 93864 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6016EA8")] [Address(RVA = "0x1DD9E30", Offset = "0x1DD8E30", VA = "0x181DD9E30")] public IFNLKKABKEB CV2SetTargetDistance(GGLMKLIJBHG CHKKEHOKPJP, float ONGBFDACHHG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06016EA9 RID: 93865 RVA: 0x005531E4 File Offset: 0x005513E4 [Token(Token = "0x6016EA9")] [Address(RVA = "0x1DDBE50", Offset = "0x1DDAE50", VA = "0x181DDBE50")] private void IJFPDDOBIIA() { if (this.NEFGPDELKBG) { ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject; Guid guid = PistonGizmo.LLFIOPGCJKE.JPOHGBCEJEJ; DIKKAMMAGOI dikkammagoi = DIKKAMMAGOI.AKPBDFMJIKF(); } } // Token: 0x17003F4A RID: 16202 // (get) Token: 0x06016EAA RID: 93866 RVA: 0x00553218 File Offset: 0x00551418 [Token(Token = "0x17003F4A")] private IEnumerable BGANBIILLOA { [Token(Token = "0x6016EAA")] [Address(RVA = "0x1DDC0B0", Offset = "0x1DDB0B0", VA = "0x181DDC0B0", Slot = "32")] get { KJCDLNGPNDB[] array = new KJCDLNGPNDB[1]; KJCDLNGPNDB llfiopgcjke = PistonGizmo.LLFIOPGCJKE; if (llfiopgcjke != 0) { } array[0] = llfiopgcjke; IEnumerable enumerable; return enumerable; } } // Token: 0x17003F4B RID: 16203 // (get) Token: 0x06016EAB RID: 93867 RVA: 0x00553248 File Offset: 0x00551448 [Token(Token = "0x17003F4B")] private MCAEIANPGOL OBHLNKHEHEN { [Token(Token = "0x6016EAB")] [Address(RVA = "0x1DDC180", Offset = "0x1DDB180", VA = "0x181DDC180", Slot = "33")] get { /* An exception occurred when decompiling this method (06016EAB) ICSharpCode.Decompiler.DecompilerException: Error decompiling MCAEIANPGOL RecRoom.Core.Creation.SandboxGizmos.PistonGizmo::JPHPDHGLKLN() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:BGDADOHKJMD(var_0_05, ldsfld:BGDADOHKJMD(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: 0x06016EAC RID: 93868 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6016EAC")] [Address(RVA = "0x1DDADB0", Offset = "0x1DD9DB0", VA = "0x181DDADB0", Slot = "34")] private IFNLKKABKEB EKLANAAAJGK(GGLMKLIJBHG CHKKEHOKPJP) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x17003F4C RID: 16204 // (get) Token: 0x06016EAD RID: 93869 RVA: 0x0055325C File Offset: 0x0055145C [Token(Token = "0x17003F4C")] private CreationObject OHPMKCCONDF { [Token(Token = "0x6016EAD")] [Address(RVA = "0x4D9850", Offset = "0x4D8850", VA = "0x1804D9850", Slot = "35")] get { return this.creationObject; } } // Token: 0x06016EAE RID: 93870 RVA: 0x00553270 File Offset: 0x00551470 [Token(Token = "0x6016EAE")] [Address(RVA = "0x1DDD530", Offset = "0x1DDC530", VA = "0x181DDD530")] 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: 0x06016EAF RID: 93871 RVA: 0x005532D4 File Offset: 0x005514D4 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6016EAF")] [Address(RVA = "0x1DDD4D0", Offset = "0x1DDC4D0", VA = "0x181DDD4D0")] static PistonGizmo() { KJCDLNGPNDB kjcdlngpndb; PistonGizmo.LLFIOPGCJKE = kjcdlngpndb; } // Token: 0x06016EB0 RID: 93872 RVA: 0x005532E8 File Offset: 0x005514E8 [Token(Token = "0x6016EB0")] [Address(RVA = "0x1DD9AB0", Offset = "0x1DD8AB0", VA = "0x181DD9AB0")] [CompilerGenerated] private void CMFAIELPNJM() { float z = this.k__BackingField.z; } // Token: 0x06016EB1 RID: 93873 RVA: 0x00553304 File Offset: 0x00551504 [Token(Token = "0x6016EB1")] [Address(RVA = "0x1DDC220", Offset = "0x1DDB220", VA = "0x181DDC220")] [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: 0x06016EB2 RID: 93874 RVA: 0x00553378 File Offset: 0x00551578 [Token(Token = "0x6016EB2")] [Address(RVA = "0x1DDA7A0", Offset = "0x1DD97A0", VA = "0x181DDA7A0")] [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: 0x06016EB3 RID: 93875 RVA: 0x005533EC File Offset: 0x005515EC [Token(Token = "0x6016EB3")] [Address(RVA = "0x1DDD100", Offset = "0x1DDC100", VA = "0x181DDD100")] [CompilerGenerated] private float PLPPDJDMGEI() { return this.LABBFODNMMC.JNGMDCKPBOM; } // Token: 0x06016EB4 RID: 93876 RVA: 0x0055340C File Offset: 0x0055160C [Token(Token = "0x6016EB4")] [Address(RVA = "0x1DDBDF0", Offset = "0x1DDADF0", VA = "0x181DDBDF0")] [CompilerGenerated] private void IFGLGFNGCKN(float DINHOLEGEMB) { AKBHELGFNFF labbfodnmmc = this.LABBFODNMMC; } // Token: 0x06016EB5 RID: 93877 RVA: 0x00553428 File Offset: 0x00551628 [Token(Token = "0x6016EB5")] [Address(RVA = "0x1DDD100", Offset = "0x1DDC100", VA = "0x181DDD100")] [CompilerGenerated] private float PFNAPJALIHA() { return this.LABBFODNMMC.JNGMDCKPBOM; } // Token: 0x06016EB6 RID: 93878 RVA: 0x00553448 File Offset: 0x00551648 [Token(Token = "0x6016EB6")] [Address(RVA = "0x1DDBDF0", Offset = "0x1DDADF0", VA = "0x181DDBDF0")] [CompilerGenerated] private void MEMIOLECLNA(float ONGBFDACHHG) { AKBHELGFNFF labbfodnmmc = this.LABBFODNMMC; } // Token: 0x06016EB7 RID: 93879 RVA: 0x00553464 File Offset: 0x00551664 [Token(Token = "0x6016EB7")] [Address(RVA = "0xAFA050", Offset = "0xAF9050", VA = "0x180AFA050")] [CompilerGenerated] private bool PPKEKBBLNBA() { /* An exception occurred when decompiling this method (06016EB7) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Core.Creation.SandboxGizmos.PistonGizmo::PPKEKBBLNBA() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:Vector2(var_0_06, callgetter:Vector2(IAgent::get_Position, ldloc:PistonGizmo[exp:IAgent](this))) } 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: 0x0400EE38 RID: 60984 [FieldOffset(Offset = "0x120")] [Token(Token = "0x400EE38")] [SerializeField] private float maxMovementSpeed = 10000f; // Token: 0x0400EE39 RID: 60985 [FieldOffset(Offset = "0x124")] [Token(Token = "0x400EE39")] [SerializeField] private float minTargetDistance; // Token: 0x0400EE3A RID: 60986 [FieldOffset(Offset = "0x128")] [Token(Token = "0x400EE3A")] [SerializeField] private float maxTargetDistance = 1000000f; // Token: 0x0400EE3B RID: 60987 [FieldOffset(Offset = "0x130")] [Token(Token = "0x400EE3B")] [SerializeField] private ControlPanelCircuitObject controlPanelCircuitObject; // Token: 0x0400EE3C RID: 60988 [FieldOffset(Offset = "0x138")] [Token(Token = "0x400EE3C")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)] private CreationObject creationObject; // Token: 0x0400EE3D RID: 60989 [Token(Token = "0x400EE3D")] private const float BHNOKBEJECO = 1E-05f; // Token: 0x0400EE3E RID: 60990 [Token(Token = "0x400EE3E")] private const float ALILDPFGJIO = 0.01f; // Token: 0x0400EE3F RID: 60991 [FieldOffset(Offset = "0x140")] [Token(Token = "0x400EE3F")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)] private LineRenderer pathLineRenderer; // Token: 0x0400EE40 RID: 60992 [FieldOffset(Offset = "0x148")] [Token(Token = "0x400EE40")] private float LHDFFBMJFMM; // Token: 0x0400EE41 RID: 60993 [FieldOffset(Offset = "0x14C")] [Token(Token = "0x400EE41")] private Vector3 BJJKODCDPGP; // Token: 0x0400EE42 RID: 60994 [FieldOffset(Offset = "0x158")] [Token(Token = "0x400EE42")] private float PHMMKNJHDJO; // Token: 0x0400EE43 RID: 60995 [FieldOffset(Offset = "0x15C")] [Token(Token = "0x400EE43")] private Vector3 KOJJKKDHEGN; // Token: 0x0400EE44 RID: 60996 [FieldOffset(Offset = "0x168")] [Token(Token = "0x400EE44")] private float IPEPDCGPHOK; // Token: 0x0400EE45 RID: 60997 [FieldOffset(Offset = "0x16C")] [Token(Token = "0x400EE45")] private float JAACMPLBOPD; // Token: 0x0400EE46 RID: 60998 [FieldOffset(Offset = "0x170")] [Token(Token = "0x400EE46")] private bool CKAPMPADIMM; // Token: 0x0400EE47 RID: 60999 [FieldOffset(Offset = "0x178")] [Token(Token = "0x400EE47")] private AKBHELGFNFF LBBEPBHJNDH; // Token: 0x0400EE48 RID: 61000 [FieldOffset(Offset = "0x180")] [Token(Token = "0x400EE48")] private float CDKNCNFKFFO; // Token: 0x0400EE49 RID: 61001 [FieldOffset(Offset = "0x188")] [Token(Token = "0x400EE49")] private AKBHELGFNFF LABBFODNMMC; // Token: 0x0400EE4A RID: 61002 [FieldOffset(Offset = "0x190")] [Token(Token = "0x400EE4A")] private HIALOFPGGDA MENECJHBJBC; // Token: 0x0400EE4B RID: 61003 [FieldOffset(Offset = "0x198")] [Token(Token = "0x400EE4B")] private HIALOFPGGDA CCNBGIPPKNA; // Token: 0x0400EE4C RID: 61004 [FieldOffset(Offset = "0x1A0")] [Token(Token = "0x400EE4C")] private HIALOFPGGDA LOGDAEHHEBD; // Token: 0x0400EE4D RID: 61005 [FieldOffset(Offset = "0x1A8")] [Token(Token = "0x400EE4D")] private PistonGizmo.NCHJDFLFIDK DEDIEENFMJB; // Token: 0x0400EE4E RID: 61006 [FieldOffset(Offset = "0x1AC")] [Token(Token = "0x400EE4E")] private Vector3 MCAJBNIDAHL; // Token: 0x0400EE4F RID: 61007 [Token(Token = "0x400EE4F")] private static readonly KJCDLNGPNDB LLFIOPGCJKE; // Token: 0x02003418 RID: 13336 [Token(Token = "0x2003418")] private enum NCHJDFLFIDK { // Token: 0x0400EE51 RID: 61009 [Token(Token = "0x400EE51")] LessThanPiston, // Token: 0x0400EE52 RID: 61010 [Token(Token = "0x400EE52")] GreaterThanPiston } } }