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.Core.Creation.Circuits; using TMPro; using UnityEngine; namespace RecRoom.Core.Creation.SandboxGizmos { // Token: 0x02003412 RID: 13330 [Token(Token = "0x2003412")] public abstract class AcceleratedMovementGizmo : InfluencerGizmo { // Token: 0x17003F40 RID: 16192 // (get) Token: 0x06016E49 RID: 93769 RVA: 0x005510BC File Offset: 0x0054F2BC [Token(Token = "0x17003F40")] protected CircuitEventNodeDisplay LICNIGDHECF { [Token(Token = "0x6016E49")] [Address(RVA = "0x54F060", Offset = "0x54E060", VA = "0x18054F060")] get { return this.nodeDisplay; } } // Token: 0x17003F41 RID: 16193 // (get) Token: 0x06016E4A RID: 93770 RVA: 0x005510D0 File Offset: 0x0054F2D0 // (set) Token: 0x06016E4B RID: 93771 RVA: 0x005510F0 File Offset: 0x0054F2F0 [Token(Token = "0x17003F41")] private protected float LEFDALHFHCB { [Token(Token = "0x6016E4A")] [Address(RVA = "0x1DCEA10", Offset = "0x1DCDA10", VA = "0x181DCEA10")] protected get { return this.LDKPICDNDFB.IAHDANBDAAM(); } [Token(Token = "0x6016E4B")] [Address(RVA = "0x1DCF3F0", Offset = "0x1DCE3F0", VA = "0x181DCF3F0")] private set { KLLMCPFPIIE ldkpicdndfb = this.LDKPICDNDFB; } } // Token: 0x17003F42 RID: 16194 // (get) Token: 0x06016E4C RID: 93772 RVA: 0x0055110C File Offset: 0x0054F30C // (set) Token: 0x06016E4D RID: 93773 RVA: 0x0055112C File Offset: 0x0054F32C [Token(Token = "0x17003F42")] private protected bool JOFFNANLIDK { [Token(Token = "0x6016E4C")] [Address(RVA = "0x1DCF500", Offset = "0x1DCE500", VA = "0x181DCF500")] protected get { return this.IOGFADFDIHK.IAHDANBDAAM() != null; } [Token(Token = "0x6016E4D")] [Address(RVA = "0x1DCF450", Offset = "0x1DCE450", VA = "0x181DCF450")] private set { KLLMCPFPIIE iogfadfdihk = this.IOGFADFDIHK; } } // Token: 0x06016E4E RID: 93774 RVA: 0x00551148 File Offset: 0x0054F348 [Token(Token = "0x6016E4E")] [Address(RVA = "0x1DCE4B0", Offset = "0x1DCD4B0", VA = "0x181DCE4B0", Slot = "13")] protected override void Awake() { base.Awake(); RigidbodyEx rigidbodyEx = base.PBBJCLJPFMI.rigidbodyEx; OKNNKFGFODL earlyLateUpdateEvent = rigidbodyEx.EarlyLateUpdateEvent; Action action = new Action(this.AAJCJPEIMCG); OKNNKFGFODL oknnkfgfodl = OKNNKFGFODL.BPJDFPACLMK(earlyLateUpdateEvent, action); rigidbodyEx.EarlyLateUpdateEvent = oknnkfgfodl; HEAHEMOJGJA heahemojgja = new HEAHEMOJGJA(); base.PBBJCLJPFMI.rigidbodyEx.VelocityHandler = heahemojgja; base.PBBJCLJPFMI.rigidbodyEx.VelocityProvider = heahemojgja; Action action2 = new Action(this.HJBODCFFFMM); base.EONONKNGLAM += action2; Tool tool = base.PBBJCLJPFMI; Action action3 = new Action(this.FAFOJMCNBMN); tool.AuthorityChangedEvent += action3; Tool tool2 = base.PBBJCLJPFMI; MFBGLIHGCGO postReleaseEvent = tool2.PostReleaseEvent; Action action4 = new Action(this.PAEFCHDJPHF); MFBGLIHGCGO mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(postReleaseEvent, action4); tool2.PostReleaseEvent = mfbglihgcgo; Tool tool3 = base.PBBJCLJPFMI; MFBGLIHGCGO postAttachEvent = tool3.PostAttachEvent; Action action5 = new Action(this.PMPDJBDJDNP); MFBGLIHGCGO mfbglihgcgo2 = MFBGLIHGCGO.BPJDFPACLMK(postAttachEvent, action5); tool3.PostAttachEvent = mfbglihgcgo2; Tool tool4 = base.PBBJCLJPFMI; MFBGLIHGCGO postDetachEvent = tool4.PostDetachEvent; Action action6 = new Action(this.PAEFCHDJPHF); MFBGLIHGCGO mfbglihgcgo3 = MFBGLIHGCGO.BPJDFPACLMK(postDetachEvent, action6); tool4.PostDetachEvent = mfbglihgcgo3; if (base.PBBJCLJPFMI.creationObject) { base.PBBJCLJPFMI.creationObject.ClearVelocitiesOnFrozenChange = false; } ConnectableTool connectableTool = this._connectableTool; ConnectableTool.HierarchyChangeHandler hierarchyChangeHandler = new ConnectableTool.HierarchyChangeHandler(this.KGEGCICJAMN); connectableTool.ParentChangedEvent += hierarchyChangeHandler; Action action7 = new Action(this.DMMJIKHOMAB); KLLMCPFPIIE kllmcpfpiie; this.LDKPICDNDFB = kllmcpfpiie; Action action8 = new Action(this.BOEELAKJECB); KLLMCPFPIIE kllmcpfpiie2; this.IOGFADFDIHK = kllmcpfpiie2; } // Token: 0x06016E4F RID: 93775 RVA: 0x005512FC File Offset: 0x0054F4FC [Token(Token = "0x6016E4F")] [Address(RVA = "0x1DCFB60", Offset = "0x1DCEB60", VA = "0x181DCFB60", Slot = "21")] protected override void Start() { base.Start(); this.LOCCHMINCCF(); this.LOCCHMINCCF(); } // Token: 0x06016E50 RID: 93776 RVA: 0x0055131C File Offset: 0x0054F51C [Token(Token = "0x6016E50")] [Address(RVA = "0x1DCF710", Offset = "0x1DCE710", VA = "0x181DCF710", Slot = "14")] protected override void OnDestroy() { Tool tool = base.PBBJCLJPFMI; Action action = new Action(this.FAFOJMCNBMN); tool.AuthorityChangedEvent -= action; Tool tool2 = base.PBBJCLJPFMI; MFBGLIHGCGO postReleaseEvent = tool2.PostReleaseEvent; Action action2 = new Action(this.PAEFCHDJPHF); MFBGLIHGCGO mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(postReleaseEvent, action2); tool2.PostReleaseEvent = mfbglihgcgo; Tool tool3 = base.PBBJCLJPFMI; MFBGLIHGCGO postAttachEvent = tool3.PostAttachEvent; Action action3 = new Action(this.PMPDJBDJDNP); MFBGLIHGCGO mfbglihgcgo2 = MFBGLIHGCGO.GMNMHGMFGOL(postAttachEvent, action3); tool3.PostAttachEvent = mfbglihgcgo2; Tool tool4 = base.PBBJCLJPFMI; MFBGLIHGCGO postDetachEvent = tool4.PostDetachEvent; Action action4 = new Action(this.PAEFCHDJPHF); MFBGLIHGCGO mfbglihgcgo3 = MFBGLIHGCGO.GMNMHGMFGOL(postDetachEvent, action4); tool4.PostDetachEvent = mfbglihgcgo3; ConnectableTool connectableTool = this._connectableTool; ConnectableTool.HierarchyChangeHandler hierarchyChangeHandler = new ConnectableTool.HierarchyChangeHandler(this.KGEGCICJAMN); connectableTool.ParentChangedEvent -= hierarchyChangeHandler; base.OnDestroy(); } // Token: 0x06016E51 RID: 93777 RVA: 0x00551404 File Offset: 0x0054F604 [Token(Token = "0x6016E51")] [Address(RVA = "0x1DCED20", Offset = "0x1DCDD20", VA = "0x181DCED20", Slot = "23")] protected override void DFGKELFCGAO() { base..ctor(); if (!this.NEFGPDELKBG) { CreationObject component = base.GetComponent(); OMKPHDBNLKH.DEDABHKCIBG <>9__18_ = AcceleratedMovementGizmo.<>c.<>9__18_0; if (<>9__18_ == 0) { AcceleratedMovementGizmo.<>c.<>9__18_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultFloatUIControlPrefab; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.MIEDHCEOHJE); int num; EKPFBGIIJNK ekpfbgiijnk = new EKPFBGIIJNK(<>9__18_, ohindolfnmp, num); int num2 = 0; num = 0; ILINODKFHEO ilinodkfheo = component.AddConfigurableSetting(ekpfbgiijnk); OMKPHDBNLKH.DEDABHKCIBG dedabhkcibg; if (AcceleratedMovementGizmo.<>c.<>9__18_2 == 0) { dedabhkcibg = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultBoolUIControlPrefab; AcceleratedMovementGizmo.<>c.<>9__18_2 = dedabhkcibg; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp2 = new OMKPHDBNLKH.OHINDOLFNMP(this.CMHGGPLEAFG); int num3; CPNMFOKDBKM cpnmfokdbkm = new CPNMFOKDBKM(dedabhkcibg, ohindolfnmp2, num3); num3 = 0; ILINODKFHEO ilinodkfheo2 = component.AddConfigurableSetting(cpnmfokdbkm); DOPNALIMPNA[] array = new DOPNALIMPNA[2]; Func func = new Func(this.CNHLGLAGEIA); Action action = new Action(this.EKFFNPKCGKJ); INAOBEINBGO inaobeinbgo; if (inaobeinbgo != 0) { } array[0] = inaobeinbgo; Func func2 = new Func(this.KBOIICNKJLG); Action action2 = new Action(this.EMDNGLKMPEP); int num4 = 0; int num5 = 0; string text; string text2; ulong num6; DHCINNFLBBA dhcinnflbba = ONOKJPIMIIP.LBJPOFMMGGP(func2, action2, num5, num4, text, text2, (int)num6, num2); if (dhcinnflbba != 0) { } array[1] = dhcinnflbba; int num7 = 0; ECJBHJOCKHL ecjbhjockhl = component.AddFoldoutMenu("Movement", num7, array); } } // Token: 0x06016E52 RID: 93778 RVA: 0x00551550 File Offset: 0x0054F750 [Token(Token = "0x6016E52")] [Address(RVA = "0x1DCF550", Offset = "0x1DCE550", VA = "0x181DCF550", Slot = "24")] protected override void HBODDIHIPGH(Vector3 HHDLEJDCBEH, Quaternion HIELBNFBMBO) { float z = HHDLEJDCBEH.z; this.LOCCHMINCCF(); } // Token: 0x06016E53 RID: 93779 RVA: 0x0055156C File Offset: 0x0054F76C [Token(Token = "0x6016E53")] [Address(RVA = "0x1DCF910", Offset = "0x1DCE910", VA = "0x181DCF910")] private void PMPDJBDJDNP(Tool EGFEJGHDNAI) { base.PBBJCLJPFMI.rigidbodyEx.ClearVelocity(); } // Token: 0x06016E54 RID: 93780 RVA: 0x00551590 File Offset: 0x0054F790 [Token(Token = "0x6016E54")] [Address(RVA = "0x12FBAE0", Offset = "0x12FAAE0", VA = "0x1812FBAE0")] private void PAEFCHDJPHF(Tool EGFEJGHDNAI) { this.LOCCHMINCCF(); } // Token: 0x06016E55 RID: 93781 RVA: 0x005515A4 File Offset: 0x0054F7A4 [Token(Token = "0x6016E55")] [Address(RVA = "0x1DCEA60", Offset = "0x1DCDA60", VA = "0x181DCEA60")] public void ChangeInputs(Dictionary input) { int num = 0; int num2 = 0; if (input.TryGetValue(1, num) && num != this.HGDLBNDCDMK) { this.HGDLBNDCDMK = num; } if (input.TryGetValue((uint)2, num)) { this.HDIIDCDLIDK = num; } if (num2 != 0) { } } // Token: 0x06016E56 RID: 93782 RVA: 0x005515F0 File Offset: 0x0054F7F0 [Token(Token = "0x6016E56")] [Address(RVA = "0x12FBAE0", Offset = "0x12FAAE0", VA = "0x1812FBAE0")] private void HJBODCFFFMM() { this.LOCCHMINCCF(); } // Token: 0x06016E57 RID: 93783 [Token(Token = "0x6016E57")] [Address(Slot = "30")] protected abstract void LOCCHMINCCF(); // Token: 0x06016E58 RID: 93784 [Token(Token = "0x6016E58")] [Address(Slot = "31")] protected abstract void HDLIJMNIALL(); // Token: 0x06016E59 RID: 93785 RVA: 0x00551604 File Offset: 0x0054F804 [Token(Token = "0x6016E59")] [Address(RVA = "0x12FBAE0", Offset = "0x12FAAE0", VA = "0x1812FBAE0")] private void KGEGCICJAMN(MIGCNEPBKDG LODFBGGCMLN, int ICDCDNHCHME, MIGCNEPBKDG GDLJBDHIOFN, int GCJFNOCBJIP, Vector3? LKGCBILJGBA, Quaternion? BHPDMNLLNJK) { this.LOCCHMINCCF(); } // Token: 0x06016E5A RID: 93786 RVA: 0x00551618 File Offset: 0x0054F818 [Token(Token = "0x6016E5A")] [Address(RVA = "0x1DCEA10", Offset = "0x1DCDA10", VA = "0x181DCEA10")] private float CNHLGLAGEIA() { return this.LDKPICDNDFB.IAHDANBDAAM(); } // Token: 0x06016E5B RID: 93787 RVA: 0x00551638 File Offset: 0x0054F838 [Token(Token = "0x6016E5B")] [Address(RVA = "0x1DCF3F0", Offset = "0x1DCE3F0", VA = "0x181DCF3F0")] private void EKFFNPKCGKJ(float BCEFAKDFEMM) { KLLMCPFPIIE ldkpicdndfb = this.LDKPICDNDFB; } // Token: 0x06016E5C RID: 93788 RVA: 0x00551654 File Offset: 0x0054F854 [Token(Token = "0x6016E5C")] [Address(RVA = "0x1DCF500", Offset = "0x1DCE500", VA = "0x181DCF500")] private bool KBOIICNKJLG() { return this.IOGFADFDIHK.IAHDANBDAAM() != null; } // Token: 0x06016E5D RID: 93789 RVA: 0x00551674 File Offset: 0x0054F874 [Token(Token = "0x6016E5D")] [Address(RVA = "0x1DCF450", Offset = "0x1DCE450", VA = "0x181DCF450")] private void EMDNGLKMPEP(bool BCEFAKDFEMM) { KLLMCPFPIIE iogfadfdihk = this.IOGFADFDIHK; } // Token: 0x06016E5E RID: 93790 RVA: 0x00551690 File Offset: 0x0054F890 [Token(Token = "0x6016E5E")] [Address(RVA = "0x1DCF940", Offset = "0x1DCE940", VA = "0x181DCF940", Slot = "29")] public override void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB) { base.SerializeTo(ref IABNDBNHMKF, ref NHFINJNIPGK, BIPOIFGEMGB); HLJCFAJAOMA hljcfajaoma = new HLJCFAJAOMA(); CBBOBMGJPNJ cbbobmgjpnj = new CBBOBMGJPNJ(); float num = this.LDKPICDNDFB.IAHDANBDAAM(); cbbobmgjpnj.CAFJJEONKDB = num; bool flag = this.IOGFADFDIHK.IAHDANBDAAM() != null; cbbobmgjpnj.GBHPINKBFLJ = flag; } // Token: 0x06016E5F RID: 93791 RVA: 0x005516F8 File Offset: 0x0054F8F8 [Token(Token = "0x6016E5F")] [Address(RVA = "0x1DCF200", Offset = "0x1DCE200", VA = "0x181DCF200", Slot = "28")] public override void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH) { Dictionary fagkdkefpko = HFBJGCHOANH.FAGKDKEFPKO; base..ctor(); if (this != 0) { KLLMCPFPIIE ldkpicdndfb = this.LDKPICDNDFB; throw new NullReferenceException(); } object[] array = new object[1]; GameObject gameObject = base.gameObject; if (gameObject != 0) { } array[0] = gameObject; Debug.LogErrorFormat(this, "Error deserializing Accelerated Movement Gizmo {0}: gizmo data or acclereted movement data empty.", array); throw new NullReferenceException(); } // Token: 0x06016E60 RID: 93792 RVA: 0x00551764 File Offset: 0x0054F964 [Token(Token = "0x6016E60")] [Address(RVA = "0x12FBAE0", Offset = "0x12FAAE0", VA = "0x1812FBAE0")] private void DMMJIKHOMAB() { this.LOCCHMINCCF(); } // Token: 0x06016E61 RID: 93793 RVA: 0x00551778 File Offset: 0x0054F978 [Token(Token = "0x6016E61")] [Address(RVA = "0x1DCE900", Offset = "0x1DCD900", VA = "0x181DCE900")] private void BOEELAKJECB() { this.LOCCHMINCCF(); this.LOCCHMINCCF(); } // Token: 0x06016E62 RID: 93794 RVA: 0x00551794 File Offset: 0x0054F994 [Token(Token = "0x6016E62")] [Address(RVA = "0x1DCF4B0", Offset = "0x1DCE4B0", VA = "0x181DCF4B0")] private void FAFOJMCNBMN(AGAJMBPABDL HIBNOIKDDAC) { if (!base.PBBJCLJPFMI.FNFNLDBILFE) { this.LOCCHMINCCF(); return; } } // Token: 0x06016E63 RID: 93795 RVA: 0x005517BC File Offset: 0x0054F9BC [Token(Token = "0x6016E63")] [Address(RVA = "0x1DCE3E0", Offset = "0x1DCD3E0", VA = "0x181DCE3E0")] public void AddTorque(Vector3 LCBFKGKBMJH, ForceMode ECOGFAMEGMP = ForceMode.Force) { if (this.HNDHDPLALMI) { Transform targetTransform = base.PBBJCLJPFMI.rigidbodyEx.KGCFPFPDJPM.MDKDCJFEBJH; float z = LCBFKGKBMJH.z; } float z2 = LCBFKGKBMJH.z; } // Token: 0x06016E64 RID: 93796 RVA: 0x005517FC File Offset: 0x0054F9FC [Token(Token = "0x6016E64")] [Address(RVA = "0x1DCE130", Offset = "0x1DCD130", VA = "0x181DCE130")] public void AddTorqueLocal(Vector3 LCBFKGKBMJH, ForceMode ECOGFAMEGMP) { Vector3 vector; float z = vector.z; if (ECOGFAMEGMP <= ForceMode.Acceleration) { float num = Time.deltaTime; Vector3 vector2; float z2 = vector2.z; this.PLEDPHJHLDC.z = z2; num = Time.deltaTime; Vector3 vector3; float z3 = vector3.z; this.GCBLCJJHALN.z = z3; } } // Token: 0x06016E65 RID: 93797 RVA: 0x00551860 File Offset: 0x0054FA60 [Token(Token = "0x6016E65")] [Address(RVA = "0x1DCE060", Offset = "0x1DCD060", VA = "0x181DCE060")] public void AddForce(Vector3 CDFHDACBFKN, ForceMode ECOGFAMEGMP = ForceMode.Force) { if (this.HNDHDPLALMI) { Transform targetTransform = base.PBBJCLJPFMI.rigidbodyEx.KGCFPFPDJPM.MDKDCJFEBJH; float z = CDFHDACBFKN.z; } float z2 = CDFHDACBFKN.z; } // Token: 0x06016E66 RID: 93798 RVA: 0x005518A0 File Offset: 0x0054FAA0 [Token(Token = "0x6016E66")] [Address(RVA = "0x1DCDE10", Offset = "0x1DCCE10", VA = "0x181DCDE10")] public void AddForceLocal(Vector3 CDFHDACBFKN, ForceMode ECOGFAMEGMP) { if (ECOGFAMEGMP <= ForceMode.Acceleration) { float num = Time.deltaTime; Vector3 vector; float z = vector.z; this.PKKKCBCAJGH.z = z; num = Time.deltaTime; Vector3 vector2; float z2 = vector2.z; this.LLBMDPALDIE.z = z2; } } // Token: 0x06016E67 RID: 93799 RVA: 0x005518F0 File Offset: 0x0054FAF0 [Token(Token = "0x6016E67")] [Address(RVA = "0x1DCEB30", Offset = "0x1DCDB30", VA = "0x181DCEB30")] public void ClearAngularVelocity() { base.PBBJCLJPFMI.rigidbodyEx.ClearAngularVelocity(); float z = Vector3.zero.z; this.PLEDPHJHLDC.z = z; float z2 = Vector3.zero.z; this.GCBLCJJHALN.z = z2; float z3 = Vector3.zero.z; this.IIMFKAEDKGH.z = z3; } // Token: 0x06016E68 RID: 93800 RVA: 0x00551958 File Offset: 0x0054FB58 [Token(Token = "0x6016E68")] [Address(RVA = "0x1DCEC10", Offset = "0x1DCDC10", VA = "0x181DCEC10")] public void ClearLinearVelocity() { RigidbodyEx rigidbodyEx = base.PBBJCLJPFMI.rigidbodyEx; float z = Vector3.zero.z; float z2 = Vector3.zero.z; this.PKKKCBCAJGH.z = z2; float z3 = Vector3.zero.z; this.LLBMDPALDIE.z = z3; float z4 = Vector3.zero.z; this.MPJFJDKPHCN.z = z4; } // Token: 0x17003F43 RID: 16195 // (get) Token: 0x06016E69 RID: 93801 RVA: 0x005519CC File Offset: 0x0054FBCC [Token(Token = "0x17003F43")] private RigidbodyEx MEHAAMLFBJB { [Token(Token = "0x6016E69")] [Address(RVA = "0x1DCF1D0", Offset = "0x1DCE1D0", VA = "0x181DCF1D0")] get { return base.PBBJCLJPFMI.rigidbodyEx.KGCFPFPDJPM; } } // Token: 0x17003F44 RID: 16196 // (get) Token: 0x06016E6A RID: 93802 RVA: 0x005519F0 File Offset: 0x0054FBF0 [Token(Token = "0x17003F44")] protected bool HNDHDPLALMI { [Token(Token = "0x6016E6A")] [Address(RVA = "0x1DCF5A0", Offset = "0x1DCE5A0", VA = "0x181DCF5A0")] get { RigidbodyEx kgcfpfpdjpm = base.PBBJCLJPFMI.rigidbodyEx.KGCFPFPDJPM; int num = 0; return kgcfpfpdjpm != num; } } // Token: 0x06016E6B RID: 93803 RVA: 0x00551A20 File Offset: 0x0054FC20 [Token(Token = "0x6016E6B")] [Address(RVA = "0x1DCD220", Offset = "0x1DCC220", VA = "0x181DCD220")] private void AAJCJPEIMCG() { float unscaledTime = Time.unscaledTime; int num = 0; if (unscaledTime > (float)num) { Vector3 zero = Vector3.zero; Quaternion identity = Quaternion.identity; float z = Vector3.zero.z; float z2 = Vector3.zero.z; bool flag = this.HNDHDPLALMI; Tool tool = base.PBBJCLJPFMI; if (!flag) { RigidbodyEx rigidbodyEx = tool.rigidbodyEx; RigidbodyEx rigidbodyEx2 = base.PBBJCLJPFMI.rigidbodyEx; } RigidbodyEx rigidbodyEx3 = tool.rigidbodyEx; RigidbodyEx rigidbodyEx4 = base.PBBJCLJPFMI.rigidbodyEx; float z3 = this.MPJFJDKPHCN.z; float z4 = this.IIMFKAEDKGH.z; float num2; float num3; if (num2 > 1E-45f || num3 <= 1E-45f) { } float num4; float num5; float num6; float z8; float z11; float z21; bool flag2; if (num4 != 1E-45f || num5 > 9E-05f || num6 > 0.0001f) { float z5 = this.PKKKCBCAJGH.z; float mass = base.PBBJCLJPFMI.rigidbodyEx.OPDHAKGKECE; Vector3 vector; float z6 = vector.z; this.LLBMDPALDIE = z6; float z7 = vector.z; Vector3 vector2; z8 = vector2.z; float z9 = vector2.z; Vector3 vector3; float z10 = vector3.z; Vector3 vector4; z11 = vector4.z; if (flag) { RigidbodyEx rigidbodyEx5 = base.PBBJCLJPFMI.rigidbodyEx; RigidbodyEx rigidbodyEx6 = base.PBBJCLJPFMI.rigidbodyEx; Vector3 vector5; float z12 = vector5.z; RigidbodyEx rigidbodyEx7 = base.PBBJCLJPFMI.rigidbodyEx; RigidbodyEx rigidbodyEx8 = base.PBBJCLJPFMI.rigidbodyEx; Vector3 vector6; float z13 = vector6.z; float z14 = this.PLEDPHJHLDC.z; float z15 = this.GCBLCJJHALN.z; Vector3 vector7; float z16 = vector7.z; Vector3 vector8; float z17 = vector8.z; Vector3 vector9; float z18 = vector9.z; Vector3 vector10; float z19 = vector10.z; this.GCBLCJJHALN.z = z19; } float z20 = this.GCBLCJJHALN.z; Vector3 vector11; z21 = vector11.z; float z22 = vector11.z; Vector3 vector12; float z23 = vector12.z; int num7 = 0; float num8; Quaternion quaternion = Quaternion.AngleAxis(num8, num7); flag2 = this.HNDHDPLALMI; Tool tool2 = base.PBBJCLJPFMI; Tool tool3; if (!flag2) { RigidbodyEx rigidbodyEx9 = tool2.rigidbodyEx; tool3 = base.PBBJCLJPFMI; RigidbodyEx rigidbodyEx10 = tool3.rigidbodyEx; } RigidbodyEx rigidbodyEx11 = tool3.rigidbodyEx; RigidbodyEx rigidbodyEx12 = base.PBBJCLJPFMI.rigidbodyEx; float z24 = Vector3.zero.z; this.PKKKCBCAJGH.z = z24; float z25 = Vector3.zero.z; this.PLEDPHJHLDC.z = z25; float z26 = Vector3.zero.z; this.GCBLCJJHALN.z = z26; float z27 = Vector3.zero.z; this.LLBMDPALDIE = z27; } flag2 = this.HNDHDPLALMI; Tool tool4 = base.PBBJCLJPFMI; if (!flag2) { RigidbodyEx rigidbodyEx13 = tool4.rigidbodyEx; RigidbodyEx rigidbodyEx14 = base.PBBJCLJPFMI.rigidbodyEx; } RigidbodyEx rigidbodyEx15 = base.PBBJCLJPFMI.rigidbodyEx; this.MPJFJDKPHCN.z = z8; this.NIPPGHOLPHO.z = z11; this.IIMFKAEDKGH.z = z21; this.GMBNMBHMFNJ = unscaledTime; } } // Token: 0x06016E6C RID: 93804 RVA: 0x00551D30 File Offset: 0x0054FF30 [Token(Token = "0x6016E6C")] [Address(RVA = "0x1DCFBB0", Offset = "0x1DCEBB0", VA = "0x181DCFBB0")] protected AcceleratedMovementGizmo() { float z = Vector3.zero.z; this.PKKKCBCAJGH.z = z; float z2 = Vector3.zero.z; this.PLEDPHJHLDC.z = z2; float z3 = Vector3.zero.z; this.LLBMDPALDIE.z = z3; float z4 = Vector3.zero.z; this.GCBLCJJHALN.z = z4; float z5 = Vector3.zero.z; this.NIPPGHOLPHO.z = z5; Quaternion identity = Quaternion.identity; float z6 = Vector3.zero.z; this.MPJFJDKPHCN.z = z6; float z7 = Vector3.zero.z; this.IIMFKAEDKGH.z = z7; base..ctor(); } // Token: 0x06016E6D RID: 93805 RVA: 0x00551DF4 File Offset: 0x0054FFF4 [Token(Token = "0x6016E6D")] [Address(RVA = "0x1DCF620", Offset = "0x1DCE620", VA = "0x181DCF620")] [CompilerGenerated] private void MIEDHCEOHJE(CreationObjectSettingFloatUIControl GCCLEJOGCCE) { string text = GCCLEJOGCCE.PropertyDescription.text; GCCLEJOGCCE.SetDialogOptions("Acceleration Time", "Set acceleration time in seconds", (TMP_InputField.ContentType)((uint)3)); Func func = new Func(this.CNHLGLAGEIA); Action action = new Action(this.EKFFNPKCGKJ); } // Token: 0x06016E6E RID: 93806 RVA: 0x00551E40 File Offset: 0x00550040 [Token(Token = "0x6016E6E")] [Address(RVA = "0x1DCE940", Offset = "0x1DCD940", VA = "0x181DCE940")] [CompilerGenerated] private void CMHGGPLEAFG(CreationObjectSettingBooleanUIControl GCCLEJOGCCE) { string text = GCCLEJOGCCE.PropertyDescription.text; Func func = new Func(this.KBOIICNKJLG); Action action = new Action(this.EMDNGLKMPEP); } // Token: 0x0400EE1B RID: 60955 [Token(Token = "0x400EE1B")] private const string KBNEOCELMOH = "AcceleratedMovementKinematicPhysics"; // Token: 0x0400EE1C RID: 60956 [FieldOffset(Offset = "0x90")] [Token(Token = "0x400EE1C")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)] private CircuitEventNodeDisplay nodeDisplay; // Token: 0x0400EE1D RID: 60957 [FieldOffset(Offset = "0x98")] [Token(Token = "0x400EE1D")] protected int HGDLBNDCDMK; // Token: 0x0400EE1E RID: 60958 [FieldOffset(Offset = "0x9C")] [Token(Token = "0x400EE1E")] protected int HDIIDCDLIDK; // Token: 0x0400EE1F RID: 60959 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x400EE1F")] private KLLMCPFPIIE LDKPICDNDFB; // Token: 0x0400EE20 RID: 60960 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x400EE20")] protected float LCFPKDLAFGE; // Token: 0x0400EE21 RID: 60961 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x400EE21")] private KLLMCPFPIIE IOGFADFDIHK; // Token: 0x0400EE22 RID: 60962 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x400EE22")] private Vector3 PKKKCBCAJGH; // Token: 0x0400EE23 RID: 60963 [FieldOffset(Offset = "0xC4")] [Token(Token = "0x400EE23")] private Vector3 PLEDPHJHLDC; // Token: 0x0400EE24 RID: 60964 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x400EE24")] private Vector3 LLBMDPALDIE; // Token: 0x0400EE25 RID: 60965 [FieldOffset(Offset = "0xDC")] [Token(Token = "0x400EE25")] private Vector3 GCBLCJJHALN; // Token: 0x0400EE26 RID: 60966 [FieldOffset(Offset = "0xE8")] [Token(Token = "0x400EE26")] private float GMBNMBHMFNJ; // Token: 0x0400EE27 RID: 60967 [FieldOffset(Offset = "0xEC")] [Token(Token = "0x400EE27")] private Vector3 NIPPGHOLPHO; // Token: 0x0400EE28 RID: 60968 [FieldOffset(Offset = "0xF8")] [Token(Token = "0x400EE28")] private Quaternion NHNAFHMIBAD; // Token: 0x0400EE29 RID: 60969 [FieldOffset(Offset = "0x108")] [Token(Token = "0x400EE29")] private Vector3 MPJFJDKPHCN; // Token: 0x0400EE2A RID: 60970 [FieldOffset(Offset = "0x114")] [Token(Token = "0x400EE2A")] private Vector3 IIMFKAEDKGH; // Token: 0x0400EE2B RID: 60971 [Token(Token = "0x400EE2B")] private const float PGMHENKOOAA = 0.05f; // Token: 0x0400EE2C RID: 60972 [Token(Token = "0x400EE2C")] private const int OONKPHMFDAG = 10; // Token: 0x0400EE2D RID: 60973 [Token(Token = "0x400EE2D")] private const float BAPLNKJDEJP = 9E-05f; // Token: 0x0400EE2E RID: 60974 [Token(Token = "0x400EE2E")] private const float FBMMANCIBNK = 0.0001f; // Token: 0x0400EE2F RID: 60975 [Token(Token = "0x400EE2F")] private const float JMODBMJACEO = 1E-45f; } }