using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using System.Text; using AGUI.StackedUI; using Cpp2IlInjected; using Photon.Pun; using RecRoom.AGUI.ToolUIs; using RecRoom.Circuits; using RecRoom.Core.Creation.Circuits; using RecRoom.Networking.SynchronizedFields; using TMPro; using UnityEngine; namespace RecRoom.Core.Creation.SandboxGizmos { // Token: 0x02002D5A RID: 11610 [Token(Token = "0x2002D5A")] [StructLayout(3)] public abstract class AcceleratedMovementGizmo : InfluencerGizmo { // Token: 0x1700370B RID: 14091 // (get) Token: 0x060148BF RID: 84159 RVA: 0x004ED2EC File Offset: 0x004EB4EC [Token(Token = "0x1700370B")] protected CircuitEventNodeDisplay LICNIGDHECF { [Token(Token = "0x60148BF")] [Address(RVA = "0x4BD780", Offset = "0x4BC180", VA = "0x1804BD780")] get { return this.nodeDisplay; } } // Token: 0x1700370C RID: 14092 // (get) Token: 0x060148C0 RID: 84160 RVA: 0x004ED300 File Offset: 0x004EB500 // (set) Token: 0x060148C1 RID: 84161 RVA: 0x004ED320 File Offset: 0x004EB520 [Token(Token = "0x1700370C")] private protected float LEFDALHFHCB { [Token(Token = "0x60148C0")] [Address(RVA = "0x1AB9EC0", Offset = "0x1AB88C0", VA = "0x181AB9EC0")] protected get { return this.LDKPICDNDFB.Get(); } [Token(Token = "0x60148C1")] [Address(RVA = "0x1ABA6A0", Offset = "0x1AB90A0", VA = "0x181ABA6A0")] private set { SynchronizedField ldkpicdndfb = this.LDKPICDNDFB; } } // Token: 0x1700370D RID: 14093 // (get) Token: 0x060148C2 RID: 84162 RVA: 0x004ED33C File Offset: 0x004EB53C // (set) Token: 0x060148C3 RID: 84163 RVA: 0x004ED35C File Offset: 0x004EB55C [Token(Token = "0x1700370D")] private protected bool JOFFNANLIDK { [Token(Token = "0x60148C2")] [Address(RVA = "0x1ABA760", Offset = "0x1AB9160", VA = "0x181ABA760")] protected get { return this.IOGFADFDIHK.Get() != null; } [Token(Token = "0x60148C3")] [Address(RVA = "0x1ABA700", Offset = "0x1AB9100", VA = "0x181ABA700")] private set { SynchronizedField iogfadfdihk = this.IOGFADFDIHK; } } // Token: 0x060148C4 RID: 84164 RVA: 0x004ED378 File Offset: 0x004EB578 [Token(Token = "0x60148C4")] [Address(RVA = "0x1AB9910", Offset = "0x1AB8310", VA = "0x181AB9910", Slot = "13")] protected override void Awake() { base.Awake(); RigidbodyEx rigidbodyEx = base.PBBJCLJPFMI.rigidbodyEx; ActionEvent earlyLateUpdateEvent = rigidbodyEx.EarlyLateUpdateEvent; Action action = new Action(this.AAJCJPEIMCG); ActionEvent actionEvent = earlyLateUpdateEvent + action; rigidbodyEx.EarlyLateUpdateEvent = actionEvent; HEAHEMOJGJA heahemojgja = new HEAHEMOJGJA(); base.PBBJCLJPFMI.rigidbodyEx.VelocityHandler = heahemojgja; base.PBBJCLJPFMI.rigidbodyEx.VelocityProvider = heahemojgja; Action action2 = new Action(this.HJBODCFFFMM); base.EONONKNGLAM += action2; PhotonView photonView = base.PBBJCLJPFMI.photonView; Action action3 = new Action(this.BMBHIBADMLA); photonView.OwnerChangedEvent += action3; Tool tool = base.PBBJCLJPFMI; ActionEvent postReleaseEvent = tool.PostReleaseEvent; Action action4 = new Action(this.PAEFCHDJPHF); ActionEvent actionEvent2 = postReleaseEvent + action4; tool.PostReleaseEvent = actionEvent2; Tool tool2 = base.PBBJCLJPFMI; ActionEvent postAttachEvent = tool2.PostAttachEvent; Action action5 = new Action(this.PMPDJBDJDNP); ActionEvent actionEvent3 = postAttachEvent + action5; tool2.PostAttachEvent = actionEvent3; Tool tool3 = base.PBBJCLJPFMI; ActionEvent postDetachEvent = tool3.PostDetachEvent; Action action6 = new Action(this.PAEFCHDJPHF); ActionEvent actionEvent4 = postDetachEvent + action6; tool3.PostDetachEvent = actionEvent4; 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); SynchronizedField synchronizedField; this.LDKPICDNDFB = synchronizedField; Action action8 = new Action(this.BOEELAKJECB); SynchronizedField synchronizedField2; this.IOGFADFDIHK = synchronizedField2; } // Token: 0x060148C5 RID: 84165 RVA: 0x004ED530 File Offset: 0x004EB730 [Token(Token = "0x60148C5")] [Address(RVA = "0x1ABADD0", Offset = "0x1AB97D0", VA = "0x181ABADD0", Slot = "21")] protected override void Start() { base.Start(); this.LOCCHMINCCF(); this.LOCCHMINCCF(); } // Token: 0x060148C6 RID: 84166 RVA: 0x004ED550 File Offset: 0x004EB750 [Token(Token = "0x60148C6")] [Address(RVA = "0x1ABA970", Offset = "0x1AB9370", VA = "0x181ABA970", Slot = "14")] protected override void OnDestroy() { PhotonView photonView = base.PBBJCLJPFMI.photonView; Action action = new Action(this.BMBHIBADMLA); photonView.OwnerChangedEvent -= action; Tool tool = base.PBBJCLJPFMI; ActionEvent postReleaseEvent = tool.PostReleaseEvent; Action action2 = new Action(this.PAEFCHDJPHF); ActionEvent actionEvent = postReleaseEvent - action2; tool.PostReleaseEvent = actionEvent; Tool tool2 = base.PBBJCLJPFMI; ActionEvent postAttachEvent = tool2.PostAttachEvent; Action action3 = new Action(this.PMPDJBDJDNP); ActionEvent actionEvent2 = postAttachEvent - action3; tool2.PostAttachEvent = actionEvent2; Tool tool3 = base.PBBJCLJPFMI; ActionEvent postDetachEvent = tool3.PostDetachEvent; Action action4 = new Action(this.PAEFCHDJPHF); ActionEvent actionEvent3 = postDetachEvent - action4; tool3.PostDetachEvent = actionEvent3; ConnectableTool connectableTool = this._connectableTool; ConnectableTool.HierarchyChangeHandler hierarchyChangeHandler = new ConnectableTool.HierarchyChangeHandler(this.KGEGCICJAMN); connectableTool.ParentChangedEvent -= hierarchyChangeHandler; base.OnDestroy(); } // Token: 0x060148C7 RID: 84167 RVA: 0x004ED63C File Offset: 0x004EB83C [Token(Token = "0x60148C7")] [Address(RVA = "0x1ABA1D0", Offset = "0x1AB8BD0", VA = "0x181ABA1D0", 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); 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 num2; CPNMFOKDBKM cpnmfokdbkm = new CPNMFOKDBKM(dedabhkcibg, ohindolfnmp2, num2); num2 = 0; ILINODKFHEO ilinodkfheo2 = component.AddConfigurableSetting(cpnmfokdbkm); } } // Token: 0x060148C8 RID: 84168 RVA: 0x004ED6F4 File Offset: 0x004EB8F4 [Token(Token = "0x60148C8")] [Address(RVA = "0x1ABA7B0", Offset = "0x1AB91B0", VA = "0x181ABA7B0", Slot = "24")] protected override void HBODDIHIPGH(Vector3 HHDLEJDCBEH, Quaternion HIELBNFBMBO) { float z = HHDLEJDCBEH.z; this.LOCCHMINCCF(); } // Token: 0x060148C9 RID: 84169 RVA: 0x004ED710 File Offset: 0x004EB910 [Token(Token = "0x60148C9")] [Address(RVA = "0x1ABAB80", Offset = "0x1AB9580", VA = "0x181ABAB80")] private void PMPDJBDJDNP(Tool EGFEJGHDNAI) { base.PBBJCLJPFMI.rigidbodyEx.ClearVelocity(); } // Token: 0x060148CA RID: 84170 RVA: 0x004ED734 File Offset: 0x004EB934 [Token(Token = "0x60148CA")] [Address(RVA = "0x1ABA490", Offset = "0x1AB8E90", VA = "0x181ABA490")] private void PAEFCHDJPHF(Tool EGFEJGHDNAI) { this.LOCCHMINCCF(); } // Token: 0x060148CB RID: 84171 RVA: 0x004ED748 File Offset: 0x004EB948 [Token(Token = "0x60148CB")] [Address(RVA = "0x1AB9F10", Offset = "0x1AB8910", VA = "0x181AB9F10")] 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: 0x060148CC RID: 84172 RVA: 0x004ED794 File Offset: 0x004EB994 [Token(Token = "0x60148CC")] [Address(RVA = "0x1ABA490", Offset = "0x1AB8E90", VA = "0x181ABA490")] private void HJBODCFFFMM() { this.LOCCHMINCCF(); } // Token: 0x060148CD RID: 84173 [Token(Token = "0x60148CD")] [Address(Slot = "30")] protected abstract void LOCCHMINCCF(); // Token: 0x060148CE RID: 84174 [Token(Token = "0x60148CE")] [Address(Slot = "31")] protected abstract void HDLIJMNIALL(); // Token: 0x060148CF RID: 84175 RVA: 0x004ED7A8 File Offset: 0x004EB9A8 [Token(Token = "0x60148CF")] [Address(RVA = "0x1ABA490", Offset = "0x1AB8E90", VA = "0x181ABA490")] private void KGEGCICJAMN(MIGCNEPBKDG LODFBGGCMLN, int ICDCDNHCHME, MIGCNEPBKDG GDLJBDHIOFN, int GCJFNOCBJIP, Vector3? LKGCBILJGBA, Quaternion? BHPDMNLLNJK) { this.LOCCHMINCCF(); } // Token: 0x060148D0 RID: 84176 RVA: 0x004ED7BC File Offset: 0x004EB9BC [Token(Token = "0x60148D0")] [Address(RVA = "0x1AB9EC0", Offset = "0x1AB88C0", VA = "0x181AB9EC0")] private float CNHLGLAGEIA() { return this.LDKPICDNDFB.Get(); } // Token: 0x060148D1 RID: 84177 RVA: 0x004ED7DC File Offset: 0x004EB9DC [Token(Token = "0x60148D1")] [Address(RVA = "0x1ABA6A0", Offset = "0x1AB90A0", VA = "0x181ABA6A0")] private void EKFFNPKCGKJ(float BCEFAKDFEMM) { SynchronizedField ldkpicdndfb = this.LDKPICDNDFB; } // Token: 0x060148D2 RID: 84178 RVA: 0x004ED7F8 File Offset: 0x004EB9F8 [Token(Token = "0x60148D2")] [Address(RVA = "0x1ABA760", Offset = "0x1AB9160", VA = "0x181ABA760")] private bool KBOIICNKJLG() { return this.IOGFADFDIHK.Get() != null; } // Token: 0x060148D3 RID: 84179 RVA: 0x004ED818 File Offset: 0x004EBA18 [Token(Token = "0x60148D3")] [Address(RVA = "0x1ABA700", Offset = "0x1AB9100", VA = "0x181ABA700")] private void EMDNGLKMPEP(bool BCEFAKDFEMM) { SynchronizedField iogfadfdihk = this.IOGFADFDIHK; } // Token: 0x060148D4 RID: 84180 RVA: 0x004ED834 File Offset: 0x004EBA34 [Token(Token = "0x60148D4")] [Address(RVA = "0x1ABABB0", Offset = "0x1AB95B0", VA = "0x181ABABB0", 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.Get(); cbbobmgjpnj.CAFJJEONKDB = num; bool flag = this.IOGFADFDIHK.Get() != null; cbbobmgjpnj.GBHPINKBFLJ = flag; } // Token: 0x060148D5 RID: 84181 RVA: 0x004ED89C File Offset: 0x004EBA9C [Token(Token = "0x60148D5")] [Address(RVA = "0x1ABA4B0", Offset = "0x1AB8EB0", VA = "0x181ABA4B0", Slot = "28")] public override void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH) { Dictionary fagkdkefpko = HFBJGCHOANH.FAGKDKEFPKO; base..ctor(); if (this != 0) { SynchronizedField ldkpicdndfb = this.LDKPICDNDFB; SynchronizedField iogfadfdihk = this.IOGFADFDIHK; return; } 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: 0x060148D6 RID: 84182 RVA: 0x004ED8F8 File Offset: 0x004EBAF8 [Token(Token = "0x60148D6")] [Address(RVA = "0x1ABA490", Offset = "0x1AB8E90", VA = "0x181ABA490")] private void DMMJIKHOMAB() { this.LOCCHMINCCF(); } // Token: 0x060148D7 RID: 84183 RVA: 0x004ED90C File Offset: 0x004EBB0C [Token(Token = "0x60148D7")] [Address(RVA = "0x1AB9DC0", Offset = "0x1AB87C0", VA = "0x181AB9DC0")] private void BOEELAKJECB() { this.LOCCHMINCCF(); this.LOCCHMINCCF(); } // Token: 0x060148D8 RID: 84184 RVA: 0x004ED928 File Offset: 0x004EBB28 [Token(Token = "0x60148D8")] [Address(RVA = "0x1AB9D70", Offset = "0x1AB8770", VA = "0x181AB9D70")] private void BMBHIBADMLA(int OAPCCBMILAE) { if (!base.PBBJCLJPFMI.FNFNLDBILFE) { this.LOCCHMINCCF(); return; } } // Token: 0x060148D9 RID: 84185 RVA: 0x004ED950 File Offset: 0x004EBB50 [Token(Token = "0x60148D9")] [Address(RVA = "0x1AB9840", Offset = "0x1AB8240", VA = "0x181AB9840")] 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: 0x060148DA RID: 84186 RVA: 0x004ED990 File Offset: 0x004EBB90 [Token(Token = "0x60148DA")] [Address(RVA = "0x1AB9590", Offset = "0x1AB7F90", VA = "0x181AB9590")] 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: 0x060148DB RID: 84187 RVA: 0x004ED9F0 File Offset: 0x004EBBF0 [Token(Token = "0x60148DB")] [Address(RVA = "0x1AB94C0", Offset = "0x1AB7EC0", VA = "0x181AB94C0")] 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: 0x060148DC RID: 84188 RVA: 0x004EDA30 File Offset: 0x004EBC30 [Token(Token = "0x60148DC")] [Address(RVA = "0x1AB9270", Offset = "0x1AB7C70", VA = "0x181AB9270")] 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: 0x060148DD RID: 84189 RVA: 0x004EDA80 File Offset: 0x004EBC80 [Token(Token = "0x60148DD")] [Address(RVA = "0x1AB9FE0", Offset = "0x1AB89E0", VA = "0x181AB9FE0")] 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: 0x060148DE RID: 84190 RVA: 0x004EDAE8 File Offset: 0x004EBCE8 [Token(Token = "0x60148DE")] [Address(RVA = "0x1ABA0C0", Offset = "0x1AB8AC0", VA = "0x181ABA0C0")] 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: 0x1700370E RID: 14094 // (get) Token: 0x060148DF RID: 84191 RVA: 0x004EDB5C File Offset: 0x004EBD5C [Token(Token = "0x1700370E")] private RigidbodyEx MEHAAMLFBJB { [Token(Token = "0x60148DF")] [Address(RVA = "0x1ABA460", Offset = "0x1AB8E60", VA = "0x181ABA460")] get { return base.PBBJCLJPFMI.rigidbodyEx.KGCFPFPDJPM; } } // Token: 0x1700370F RID: 14095 // (get) Token: 0x060148E0 RID: 84192 RVA: 0x004EDB80 File Offset: 0x004EBD80 [Token(Token = "0x1700370F")] protected bool HNDHDPLALMI { [Token(Token = "0x60148E0")] [Address(RVA = "0x1ABA800", Offset = "0x1AB9200", VA = "0x181ABA800")] get { RigidbodyEx kgcfpfpdjpm = base.PBBJCLJPFMI.rigidbodyEx.KGCFPFPDJPM; int num = 0; return kgcfpfpdjpm != num; } } // Token: 0x060148E1 RID: 84193 RVA: 0x004EDBB0 File Offset: 0x004EBDB0 [Token(Token = "0x60148E1")] [Address(RVA = "0x1AB8680", Offset = "0x1AB7080", VA = "0x181AB8680")] 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; if (unscaledTime > 1E-45f || unscaledTime <= 1E-45f) { } float z8; float z11; float z21; bool flag2; if (unscaledTime != 1E-45f || unscaledTime > 9E-05f || unscaledTime > 0.0001f) { float z5 = this.PKKKCBCAJGH.z; float num2 = base.PBBJCLJPFMI.rigidbodyEx.OPDHAKGKECE; Vector3 vector; float z6 = vector.z; this.LLBMDPALDIE = z6; float z7 = vector.z; num2 = unscaledTime; 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 num3 = 0; Quaternion quaternion = Quaternion.AngleAxis(num2, num3); 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: 0x060148E2 RID: 84194 RVA: 0x004EDEBC File Offset: 0x004EC0BC [Token(Token = "0x60148E2")] [Address(RVA = "0x1ABAE60", Offset = "0x1AB9860", VA = "0x181ABAE60")] 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: 0x060148E3 RID: 84195 RVA: 0x004EDF80 File Offset: 0x004EC180 [Token(Token = "0x60148E3")] [Address(RVA = "0x1ABA880", Offset = "0x1AB9280", VA = "0x181ABA880")] [CompilerGenerated] private void MIEDHCEOHJE(CreationObjectSettingFloatUIControl GCCLEJOGCCE) { GCCLEJOGCCE.PropertyDescription.text = "Acceleration Time (s)"; 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: 0x060148E4 RID: 84196 RVA: 0x004EDFD0 File Offset: 0x004EC1D0 [Token(Token = "0x60148E4")] [Address(RVA = "0x1AB9E00", Offset = "0x1AB8800", VA = "0x181AB9E00")] [CompilerGenerated] private void CMHGGPLEAFG(CreationObjectSettingBooleanUIControl GCCLEJOGCCE) { GCCLEJOGCCE.PropertyDescription.text = "Move to Target"; Func func = new Func(this.KBOIICNKJLG); Action action = new Action(this.EMDNGLKMPEP); } // Token: 0x0400DB76 RID: 56182 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x400DB76")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)] private CircuitEventNodeDisplay nodeDisplay; // Token: 0x0400DB77 RID: 56183 [global::Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x400DB77")] protected int HGDLBNDCDMK; // Token: 0x0400DB78 RID: 56184 [global::Cpp2IlInjected.FieldOffset(Offset = "0x9C")] [Token(Token = "0x400DB78")] protected int HDIIDCDLIDK; // Token: 0x0400DB79 RID: 56185 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")] [Token(Token = "0x400DB79")] private SynchronizedField LDKPICDNDFB; // Token: 0x0400DB7A RID: 56186 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")] [Token(Token = "0x400DB7A")] protected float LCFPKDLAFGE; // Token: 0x0400DB7B RID: 56187 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")] [Token(Token = "0x400DB7B")] private SynchronizedField IOGFADFDIHK; // Token: 0x0400DB7C RID: 56188 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x400DB7C")] private Vector3 PKKKCBCAJGH; // Token: 0x0400DB7D RID: 56189 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC4")] [Token(Token = "0x400DB7D")] private Vector3 PLEDPHJHLDC; // Token: 0x0400DB7E RID: 56190 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")] [Token(Token = "0x400DB7E")] private Vector3 LLBMDPALDIE; // Token: 0x0400DB7F RID: 56191 [global::Cpp2IlInjected.FieldOffset(Offset = "0xDC")] [Token(Token = "0x400DB7F")] private Vector3 GCBLCJJHALN; // Token: 0x0400DB80 RID: 56192 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")] [Token(Token = "0x400DB80")] private float GMBNMBHMFNJ; // Token: 0x0400DB81 RID: 56193 [global::Cpp2IlInjected.FieldOffset(Offset = "0xEC")] [Token(Token = "0x400DB81")] private Vector3 NIPPGHOLPHO; // Token: 0x0400DB82 RID: 56194 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")] [Token(Token = "0x400DB82")] private Quaternion NHNAFHMIBAD; // Token: 0x0400DB83 RID: 56195 [global::Cpp2IlInjected.FieldOffset(Offset = "0x108")] [Token(Token = "0x400DB83")] private Vector3 MPJFJDKPHCN; // Token: 0x0400DB84 RID: 56196 [global::Cpp2IlInjected.FieldOffset(Offset = "0x114")] [Token(Token = "0x400DB84")] private Vector3 IIMFKAEDKGH; // Token: 0x0400DB85 RID: 56197 [Token(Token = "0x400DB85")] private const float PGMHENKOOAA = 0.05f; // Token: 0x0400DB86 RID: 56198 [Token(Token = "0x400DB86")] private const int OONKPHMFDAG = 10; // Token: 0x0400DB87 RID: 56199 [Token(Token = "0x400DB87")] private const float BAPLNKJDEJP = 9E-05f; // Token: 0x0400DB88 RID: 56200 [Token(Token = "0x400DB88")] private const float FBMMANCIBNK = 0.0001f; // Token: 0x0400DB89 RID: 56201 [Token(Token = "0x400DB89")] private const float JMODBMJACEO = 1E-45f; // Token: 0x0400DB8A RID: 56202 [Token(Token = "0x400DB8A")] private static string KBNEOCELMOH = "AcceleratedMovementKinematicPhysics"; } }