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: 0x02003325 RID: 13093 [Token(Token = "0x2003325")] public abstract class AcceleratedMovementGizmo : InfluencerGizmo { // Token: 0x17003E7D RID: 15997 // (get) Token: 0x060169BC RID: 92604 RVA: 0x00546290 File Offset: 0x00544490 [Token(Token = "0x17003E7D")] protected CircuitEventNodeDisplay LICNIGDHECF { [Token(Token = "0x60169BC")] [Address(RVA = "0x44EC40", Offset = "0x44DA40", VA = "0x18044EC40")] get { return this.nodeDisplay; } } // Token: 0x17003E7E RID: 15998 // (get) Token: 0x060169BD RID: 92605 RVA: 0x005462A4 File Offset: 0x005444A4 // (set) Token: 0x060169BE RID: 92606 RVA: 0x005462C4 File Offset: 0x005444C4 [Token(Token = "0x17003E7E")] private protected float LEFDALHFHCB { [Token(Token = "0x60169BD")] [Address(RVA = "0x12E3A70", Offset = "0x12E2870", VA = "0x1812E3A70")] protected get { return this.LDKPICDNDFB.IAHDANBDAAM(); } [Token(Token = "0x60169BE")] [Address(RVA = "0x12E4460", Offset = "0x12E3260", VA = "0x1812E4460")] private set { KLLMCPFPIIE ldkpicdndfb = this.LDKPICDNDFB; } } // Token: 0x17003E7F RID: 15999 // (get) Token: 0x060169BF RID: 92607 RVA: 0x005462E0 File Offset: 0x005444E0 // (set) Token: 0x060169C0 RID: 92608 RVA: 0x00546300 File Offset: 0x00544500 [Token(Token = "0x17003E7F")] private protected bool JOFFNANLIDK { [Token(Token = "0x60169BF")] [Address(RVA = "0x12E4570", Offset = "0x12E3370", VA = "0x1812E4570")] protected get { return this.IOGFADFDIHK.IAHDANBDAAM() != null; } [Token(Token = "0x60169C0")] [Address(RVA = "0x12E44C0", Offset = "0x12E32C0", VA = "0x1812E44C0")] private set { KLLMCPFPIIE iogfadfdihk = this.IOGFADFDIHK; } } // Token: 0x060169C1 RID: 92609 RVA: 0x0054631C File Offset: 0x0054451C [Token(Token = "0x60169C1")] [Address(RVA = "0x12E3510", Offset = "0x12E2310", VA = "0x1812E3510", 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: 0x060169C2 RID: 92610 RVA: 0x005464D0 File Offset: 0x005446D0 [Token(Token = "0x60169C2")] [Address(RVA = "0x12E4BD0", Offset = "0x12E39D0", VA = "0x1812E4BD0", Slot = "21")] protected override void Start() { base.Start(); this.LOCCHMINCCF(); this.LOCCHMINCCF(); } // Token: 0x060169C3 RID: 92611 RVA: 0x005464F0 File Offset: 0x005446F0 [Token(Token = "0x60169C3")] [Address(RVA = "0x12E4780", Offset = "0x12E3580", VA = "0x1812E4780", 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: 0x060169C4 RID: 92612 RVA: 0x005465D8 File Offset: 0x005447D8 [Token(Token = "0x60169C4")] [Address(RVA = "0x12E3D80", Offset = "0x12E2B80", VA = "0x1812E3D80", 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); 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 num3 = 0; int num4 = 0; string text; string text2; DHCINNFLBBA dhcinnflbba = ONOKJPIMIIP.LBJPOFMMGGP(func2, action2, num4, num3, text, text2); if (dhcinnflbba != 0) { } array[1] = dhcinnflbba; int num5 = 0; ECJBHJOCKHL ecjbhjockhl = component.AddFoldoutMenu("Movement", num5, array); } } // Token: 0x060169C5 RID: 92613 RVA: 0x00546720 File Offset: 0x00544920 [Token(Token = "0x60169C5")] [Address(RVA = "0x12E45C0", Offset = "0x12E33C0", VA = "0x1812E45C0", Slot = "24")] protected override void HBODDIHIPGH(Vector3 HHDLEJDCBEH, Quaternion HIELBNFBMBO) { float z = HHDLEJDCBEH.z; this.LOCCHMINCCF(); } // Token: 0x060169C6 RID: 92614 RVA: 0x0054673C File Offset: 0x0054493C [Token(Token = "0x60169C6")] [Address(RVA = "0x12E4980", Offset = "0x12E3780", VA = "0x1812E4980")] private void PMPDJBDJDNP(Tool EGFEJGHDNAI) { base.PBBJCLJPFMI.rigidbodyEx.ClearVelocity(); } // Token: 0x060169C7 RID: 92615 RVA: 0x00546760 File Offset: 0x00544960 [Token(Token = "0x60169C7")] [Address(RVA = "0x12E4250", Offset = "0x12E3050", VA = "0x1812E4250")] private void PAEFCHDJPHF(Tool EGFEJGHDNAI) { this.LOCCHMINCCF(); } // Token: 0x060169C8 RID: 92616 RVA: 0x00546774 File Offset: 0x00544974 [Token(Token = "0x60169C8")] [Address(RVA = "0x12E3AC0", Offset = "0x12E28C0", VA = "0x1812E3AC0")] 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: 0x060169C9 RID: 92617 RVA: 0x005467C0 File Offset: 0x005449C0 [Token(Token = "0x60169C9")] [Address(RVA = "0x12E4250", Offset = "0x12E3050", VA = "0x1812E4250")] private void HJBODCFFFMM() { this.LOCCHMINCCF(); } // Token: 0x060169CA RID: 92618 [Token(Token = "0x60169CA")] [Address(Slot = "30")] protected abstract void LOCCHMINCCF(); // Token: 0x060169CB RID: 92619 [Token(Token = "0x60169CB")] [Address(Slot = "31")] protected abstract void HDLIJMNIALL(); // Token: 0x060169CC RID: 92620 RVA: 0x005467D4 File Offset: 0x005449D4 [Token(Token = "0x60169CC")] [Address(RVA = "0x12E4250", Offset = "0x12E3050", VA = "0x1812E4250")] private void KGEGCICJAMN(MIGCNEPBKDG LODFBGGCMLN, int ICDCDNHCHME, MIGCNEPBKDG GDLJBDHIOFN, int GCJFNOCBJIP, Vector3? LKGCBILJGBA, Quaternion? BHPDMNLLNJK) { this.LOCCHMINCCF(); } // Token: 0x060169CD RID: 92621 RVA: 0x005467E8 File Offset: 0x005449E8 [Token(Token = "0x60169CD")] [Address(RVA = "0x12E3A70", Offset = "0x12E2870", VA = "0x1812E3A70")] private float CNHLGLAGEIA() { return this.LDKPICDNDFB.IAHDANBDAAM(); } // Token: 0x060169CE RID: 92622 RVA: 0x00546808 File Offset: 0x00544A08 [Token(Token = "0x60169CE")] [Address(RVA = "0x12E4460", Offset = "0x12E3260", VA = "0x1812E4460")] private void EKFFNPKCGKJ(float BCEFAKDFEMM) { KLLMCPFPIIE ldkpicdndfb = this.LDKPICDNDFB; } // Token: 0x060169CF RID: 92623 RVA: 0x00546824 File Offset: 0x00544A24 [Token(Token = "0x60169CF")] [Address(RVA = "0x12E4570", Offset = "0x12E3370", VA = "0x1812E4570")] private bool KBOIICNKJLG() { return this.IOGFADFDIHK.IAHDANBDAAM() != null; } // Token: 0x060169D0 RID: 92624 RVA: 0x00546844 File Offset: 0x00544A44 [Token(Token = "0x60169D0")] [Address(RVA = "0x12E44C0", Offset = "0x12E32C0", VA = "0x1812E44C0")] private void EMDNGLKMPEP(bool BCEFAKDFEMM) { KLLMCPFPIIE iogfadfdihk = this.IOGFADFDIHK; } // Token: 0x060169D1 RID: 92625 RVA: 0x00546860 File Offset: 0x00544A60 [Token(Token = "0x60169D1")] [Address(RVA = "0x12E49B0", Offset = "0x12E37B0", VA = "0x1812E49B0", 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: 0x060169D2 RID: 92626 RVA: 0x005468C8 File Offset: 0x00544AC8 [Token(Token = "0x60169D2")] [Address(RVA = "0x12E4270", Offset = "0x12E3070", VA = "0x1812E4270", Slot = "28")] public override void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH) { Dictionary fagkdkefpko = HFBJGCHOANH.FAGKDKEFPKO; base..ctor(); if (this != 0) { KLLMCPFPIIE ldkpicdndfb = this.LDKPICDNDFB; KLLMCPFPIIE 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: 0x060169D3 RID: 92627 RVA: 0x00546924 File Offset: 0x00544B24 [Token(Token = "0x60169D3")] [Address(RVA = "0x12E4250", Offset = "0x12E3050", VA = "0x1812E4250")] private void DMMJIKHOMAB() { this.LOCCHMINCCF(); } // Token: 0x060169D4 RID: 92628 RVA: 0x00546938 File Offset: 0x00544B38 [Token(Token = "0x60169D4")] [Address(RVA = "0x12E3960", Offset = "0x12E2760", VA = "0x1812E3960")] private void BOEELAKJECB() { this.LOCCHMINCCF(); this.LOCCHMINCCF(); } // Token: 0x060169D5 RID: 92629 RVA: 0x00546954 File Offset: 0x00544B54 [Token(Token = "0x60169D5")] [Address(RVA = "0x12E4520", Offset = "0x12E3320", VA = "0x1812E4520")] private void FAFOJMCNBMN(AGAJMBPABDL HIBNOIKDDAC) { if (!base.PBBJCLJPFMI.FNFNLDBILFE) { this.LOCCHMINCCF(); return; } } // Token: 0x060169D6 RID: 92630 RVA: 0x0054697C File Offset: 0x00544B7C [Token(Token = "0x60169D6")] [Address(RVA = "0x12E3440", Offset = "0x12E2240", VA = "0x1812E3440")] 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: 0x060169D7 RID: 92631 RVA: 0x005469BC File Offset: 0x00544BBC [Token(Token = "0x60169D7")] [Address(RVA = "0x12E3190", Offset = "0x12E1F90", VA = "0x1812E3190")] 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: 0x060169D8 RID: 92632 RVA: 0x00546A1C File Offset: 0x00544C1C [Token(Token = "0x60169D8")] [Address(RVA = "0x12E30C0", Offset = "0x12E1EC0", VA = "0x1812E30C0")] 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: 0x060169D9 RID: 92633 RVA: 0x00546A5C File Offset: 0x00544C5C [Token(Token = "0x60169D9")] [Address(RVA = "0x12E2E70", Offset = "0x12E1C70", VA = "0x1812E2E70")] 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: 0x060169DA RID: 92634 RVA: 0x00546AAC File Offset: 0x00544CAC [Token(Token = "0x60169DA")] [Address(RVA = "0x12E3B90", Offset = "0x12E2990", VA = "0x1812E3B90")] 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: 0x060169DB RID: 92635 RVA: 0x00546B14 File Offset: 0x00544D14 [Token(Token = "0x60169DB")] [Address(RVA = "0x12E3C70", Offset = "0x12E2A70", VA = "0x1812E3C70")] 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: 0x17003E80 RID: 16000 // (get) Token: 0x060169DC RID: 92636 RVA: 0x00546B88 File Offset: 0x00544D88 [Token(Token = "0x17003E80")] private RigidbodyEx MEHAAMLFBJB { [Token(Token = "0x60169DC")] [Address(RVA = "0x12E4220", Offset = "0x12E3020", VA = "0x1812E4220")] get { return base.PBBJCLJPFMI.rigidbodyEx.KGCFPFPDJPM; } } // Token: 0x17003E81 RID: 16001 // (get) Token: 0x060169DD RID: 92637 RVA: 0x00546BAC File Offset: 0x00544DAC [Token(Token = "0x17003E81")] protected bool HNDHDPLALMI { [Token(Token = "0x60169DD")] [Address(RVA = "0x12E4610", Offset = "0x12E3410", VA = "0x1812E4610")] get { RigidbodyEx kgcfpfpdjpm = base.PBBJCLJPFMI.rigidbodyEx.KGCFPFPDJPM; int num = 0; return kgcfpfpdjpm != num; } } // Token: 0x060169DE RID: 92638 RVA: 0x00546BDC File Offset: 0x00544DDC [Token(Token = "0x60169DE")] [Address(RVA = "0x12E2280", Offset = "0x12E1080", VA = "0x1812E2280")] 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: 0x060169DF RID: 92639 RVA: 0x00546EEC File Offset: 0x005450EC [Token(Token = "0x60169DF")] [Address(RVA = "0x12E4C20", Offset = "0x12E3A20", VA = "0x1812E4C20")] 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: 0x060169E0 RID: 92640 RVA: 0x00546FB0 File Offset: 0x005451B0 [Token(Token = "0x60169E0")] [Address(RVA = "0x12E4690", Offset = "0x12E3490", VA = "0x1812E4690")] [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: 0x060169E1 RID: 92641 RVA: 0x00546FFC File Offset: 0x005451FC [Token(Token = "0x60169E1")] [Address(RVA = "0x12E39A0", Offset = "0x12E27A0", VA = "0x1812E39A0")] [CompilerGenerated] private void CMHGGPLEAFG(CreationObjectSettingBooleanUIControl GCCLEJOGCCE) { string text = GCCLEJOGCCE.PropertyDescription.text; Func func = new Func(this.KBOIICNKJLG); Action action = new Action(this.EMDNGLKMPEP); } // Token: 0x0400EBD5 RID: 60373 [Token(Token = "0x400EBD5")] private const string KBNEOCELMOH = "AcceleratedMovementKinematicPhysics"; // Token: 0x0400EBD6 RID: 60374 [FieldOffset(Offset = "0x90")] [Token(Token = "0x400EBD6")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)] private CircuitEventNodeDisplay nodeDisplay; // Token: 0x0400EBD7 RID: 60375 [FieldOffset(Offset = "0x98")] [Token(Token = "0x400EBD7")] protected int HGDLBNDCDMK; // Token: 0x0400EBD8 RID: 60376 [FieldOffset(Offset = "0x9C")] [Token(Token = "0x400EBD8")] protected int HDIIDCDLIDK; // Token: 0x0400EBD9 RID: 60377 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x400EBD9")] private KLLMCPFPIIE LDKPICDNDFB; // Token: 0x0400EBDA RID: 60378 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x400EBDA")] protected float LCFPKDLAFGE; // Token: 0x0400EBDB RID: 60379 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x400EBDB")] private KLLMCPFPIIE IOGFADFDIHK; // Token: 0x0400EBDC RID: 60380 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x400EBDC")] private Vector3 PKKKCBCAJGH; // Token: 0x0400EBDD RID: 60381 [FieldOffset(Offset = "0xC4")] [Token(Token = "0x400EBDD")] private Vector3 PLEDPHJHLDC; // Token: 0x0400EBDE RID: 60382 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x400EBDE")] private Vector3 LLBMDPALDIE; // Token: 0x0400EBDF RID: 60383 [FieldOffset(Offset = "0xDC")] [Token(Token = "0x400EBDF")] private Vector3 GCBLCJJHALN; // Token: 0x0400EBE0 RID: 60384 [FieldOffset(Offset = "0xE8")] [Token(Token = "0x400EBE0")] private float GMBNMBHMFNJ; // Token: 0x0400EBE1 RID: 60385 [FieldOffset(Offset = "0xEC")] [Token(Token = "0x400EBE1")] private Vector3 NIPPGHOLPHO; // Token: 0x0400EBE2 RID: 60386 [FieldOffset(Offset = "0xF8")] [Token(Token = "0x400EBE2")] private Quaternion NHNAFHMIBAD; // Token: 0x0400EBE3 RID: 60387 [FieldOffset(Offset = "0x108")] [Token(Token = "0x400EBE3")] private Vector3 MPJFJDKPHCN; // Token: 0x0400EBE4 RID: 60388 [FieldOffset(Offset = "0x114")] [Token(Token = "0x400EBE4")] private Vector3 IIMFKAEDKGH; // Token: 0x0400EBE5 RID: 60389 [Token(Token = "0x400EBE5")] private const float PGMHENKOOAA = 0.05f; // Token: 0x0400EBE6 RID: 60390 [Token(Token = "0x400EBE6")] private const int OONKPHMFDAG = 10; // Token: 0x0400EBE7 RID: 60391 [Token(Token = "0x400EBE7")] private const float BAPLNKJDEJP = 9E-05f; // Token: 0x0400EBE8 RID: 60392 [Token(Token = "0x400EBE8")] private const float FBMMANCIBNK = 0.0001f; // Token: 0x0400EBE9 RID: 60393 [Token(Token = "0x400EBE9")] private const float JMODBMJACEO = 1E-45f; } }