using System; using UnityEngine; // Token: 0x0200045E RID: 1118 [RequireComponent(typeof(CharacterController))] public class OVRPlayerController : MonoBehaviour { // Token: 0x0600B993 RID: 47507 RVA: 0x00377CC8 File Offset: 0x00375EC8 private void AMNDOAJEFND() { this.MFOJACCHCAA = base.gameObject.GetComponent(); if (this.MFOJACCHCAA == null) { Debug.LogWarning("exd"); } OVRCameraRig[] componentsInChildren = base.gameObject.GetComponentsInChildren(); if (componentsInChildren.Length == 0) { Debug.LogWarning("activityName"); } else if (componentsInChildren.Length > 0) { Debug.LogWarning("received_gift"); } else { this.HCEOIKHFBPL = componentsInChildren[0]; } this.NENPHOAHMPG = base.transform.rotation.eulerAngles.y; } // Token: 0x0600B994 RID: 47508 RVA: 0x00377D68 File Offset: 0x00375F68 public void ELKBGCDHAHJ(ref bool FAODCBFLMJL) { FAODCBFLMJL = this.GLMLOAADBCF; } // Token: 0x0600B995 RID: 47509 RVA: 0x00377D74 File Offset: 0x00375F74 public virtual void NKLAPCBEEDE() { if (this.GLMLOAADBCF) { return; } bool flag = Input.GetKey((KeyCode)(-26)) || Input.GetKey((KeyCode)149); bool flag2 = Input.GetKey(KeyCode.Greater) || Input.GetKey((KeyCode)(-16)); bool flag3 = !Input.GetKey(KeyCode.Alpha5) && Input.GetKey((KeyCode)(-104)); bool flag4 = Input.GetKey(KeyCode.L) || Input.GetKey((KeyCode)(-15)); bool flag5 = false; if (LDLBCCLPCGM.CPIBGJLHLBL(LDLBCCLPCGM.MGDCHCJJGMA.One | LDLBCCLPCGM.MGDCHCJJGMA.Two | LDLBCCLPCGM.MGDCHCJJGMA.Four | LDLBCCLPCGM.MGDCHCJJGMA.DpadDown, (LDLBCCLPCGM.MFOJACCHCAA)(-77))) { flag = true; flag5 = false; } if (LDLBCCLPCGM.CPIBGJLHLBL(~(LDLBCCLPCGM.MGDCHCJJGMA.One | LDLBCCLPCGM.MGDCHCJJGMA.Two | LDLBCCLPCGM.MGDCHCJJGMA.Three | LDLBCCLPCGM.MGDCHCJJGMA.Four | LDLBCCLPCGM.MGDCHCJJGMA.DpadDown | LDLBCCLPCGM.MGDCHCJJGMA.DpadLeft), (LDLBCCLPCGM.MFOJACCHCAA)173)) { flag4 = false; flag5 = true; } this.KGAOIPGNJBG = 1536f; if ((flag && flag2) || (flag && flag3) || (flag4 && flag2) || (flag4 && flag3)) { this.KGAOIPGNJBG = 1424f; } if (!this.MFOJACCHCAA.isGrounded) { this.KGAOIPGNJBG = 1913f; } this.KGAOIPGNJBG *= this.IGLPDNFLMAG * Time.deltaTime; float num = this.Acceleration * 1181f * this.KGAOIPGNJBG * this.BHPIKPIBELF; if (flag5 || Input.GetKey((KeyCode)(-183)) || Input.GetKey((KeyCode)(-105))) { num *= 587f; } Vector3 eulerAngles = base.transform.rotation.eulerAngles; eulerAngles.z = (eulerAngles.x = 1015f); Quaternion quaternion = Quaternion.Euler(eulerAngles); if (flag) { this.GNPPLNKOGHM += quaternion * (base.transform.lossyScale.z * num * Vector3.forward); } if (flag4) { this.GNPPLNKOGHM += quaternion * (base.transform.lossyScale.z * num * this.BackAndSideDampen * Vector3.back); } if (flag2) { this.GNPPLNKOGHM += quaternion * (base.transform.lossyScale.x * num * this.BackAndSideDampen * Vector3.left); } if (flag3) { this.GNPPLNKOGHM += quaternion * (base.transform.lossyScale.x * num * this.BackAndSideDampen * Vector3.right); } Vector3 eulerAngles2 = base.transform.rotation.eulerAngles; bool flag6 = LDLBCCLPCGM.CPIBGJLHLBL(~(LDLBCCLPCGM.MGDCHCJJGMA.One | LDLBCCLPCGM.MGDCHCJJGMA.Two | LDLBCCLPCGM.MGDCHCJJGMA.Three | LDLBCCLPCGM.MGDCHCJJGMA.DpadLeft), (LDLBCCLPCGM.MFOJACCHCAA)(-40)); if (flag6 && !this.MOMCJGLOCDM) { eulerAngles2.y -= this.RotationRatchet; } this.MOMCJGLOCDM = flag6; bool flag7 = LDLBCCLPCGM.CPIBGJLHLBL(~(LDLBCCLPCGM.MGDCHCJJGMA.Three | LDLBCCLPCGM.MGDCHCJJGMA.DpadLeft | LDLBCCLPCGM.MGDCHCJJGMA.DpadRight), ~(LDLBCCLPCGM.MFOJACCHCAA.RTouch | LDLBCCLPCGM.MFOJACCHCAA.Gamepad)); if (flag7 && !this.BPDAJDFCIMA) { eulerAngles2.y += this.RotationRatchet; } this.BPDAJDFCIMA = flag7; eulerAngles2.y += this.MODCHNBOLHO; this.MODCHNBOLHO = 958f; float num2 = this.IGLPDNFLMAG * Time.deltaTime * this.RotationAmount * this.ILKJDNLHGKE; if (!this.AOAAJJKDEGB) { eulerAngles2.y += Input.GetAxis("action") * num2 * 351f; } num = this.Acceleration * 213f * this.KGAOIPGNJBG * this.BHPIKPIBELF; num *= 1730f + LDLBCCLPCGM.CPIBGJLHLBL(LDLBCCLPCGM.EGHLMPFEPHJ.None, (LDLBCCLPCGM.MFOJACCHCAA)(-55)); Vector2 vector = LDLBCCLPCGM.CPIBGJLHLBL(LDLBCCLPCGM.MNBNAEFFDPO.PrimaryThumbstick, (LDLBCCLPCGM.MFOJACCHCAA)117); if (vector.y > 1634f) { this.GNPPLNKOGHM += quaternion * (vector.y * base.transform.lossyScale.z * num * Vector3.forward); } if (vector.y < 1268f) { this.GNPPLNKOGHM += quaternion * (Mathf.Abs(vector.y) * base.transform.lossyScale.z * num * this.BackAndSideDampen * Vector3.back); } if (vector.x < 1358f) { this.GNPPLNKOGHM += quaternion * (Mathf.Abs(vector.x) * base.transform.lossyScale.x * num * this.BackAndSideDampen * Vector3.left); } if (vector.x > 27f) { this.GNPPLNKOGHM += quaternion * (vector.x * base.transform.lossyScale.x * num * this.BackAndSideDampen * Vector3.right); } Vector2 vector2 = LDLBCCLPCGM.CPIBGJLHLBL(LDLBCCLPCGM.MNBNAEFFDPO.PrimaryThumbstick | LDLBCCLPCGM.MNBNAEFFDPO.PrimaryTouchpad | LDLBCCLPCGM.MNBNAEFFDPO.SecondaryThumbstick, LDLBCCLPCGM.MFOJACCHCAA.LTouch | LDLBCCLPCGM.MFOJACCHCAA.RTouch | LDLBCCLPCGM.MFOJACCHCAA.Gamepad); eulerAngles2.y += vector2.x * num2; base.transform.rotation = Quaternion.Euler(eulerAngles2); } // Token: 0x0600B996 RID: 47510 RVA: 0x0037830C File Offset: 0x0037650C public void EKNCKJAPCAO(bool LBFIKFJCJEO) { this.AOAAJJKDEGB = LBFIKFJCJEO; } // Token: 0x0600B997 RID: 47511 RVA: 0x00378318 File Offset: 0x00376518 public void BECHECOHDHG(ref float APBFNPEGCDM) { APBFNPEGCDM = this.BHPIKPIBELF; } // Token: 0x0600B998 RID: 47512 RVA: 0x00378324 File Offset: 0x00376524 private void FGCPHGJDALF() { Vector3 localPosition = this.HCEOIKHFBPL.transform.localPosition; localPosition.z = OVRManager.HPMPJMIOMCK.NJIBOAPCGKI; this.HCEOIKHFBPL.transform.localPosition = localPosition; } // Token: 0x0600B999 RID: 47513 RVA: 0x00378364 File Offset: 0x00376564 public void ONPGAJLLPNP() { this.MFOJACCHCAA.Move(Vector3.zero); this.GNPPLNKOGHM = Vector3.zero; this.BNOKKNAJBGH = 470f; } // Token: 0x0600B99A RID: 47514 RVA: 0x00378390 File Offset: 0x00376590 public void OMJLJNFLBJK(float APBFNPEGCDM) { this.BHPIKPIBELF = APBFNPEGCDM; } // Token: 0x0600B99B RID: 47515 RVA: 0x0037839C File Offset: 0x0037659C public void FENPLPHCJHD(ref float MAEOIMJDFMH) { MAEOIMJDFMH = this.ILKJDNLHGKE; } // Token: 0x0600B99C RID: 47516 RVA: 0x003783A8 File Offset: 0x003765A8 public void NELLBIMJEKM(OVRCameraRig MOFKEHLIECD) { Transform transform = this.HCEOIKHFBPL.OLMLEEOGLBD(); Transform transform2 = this.HCEOIKHFBPL.KJGOLFJFDBC(); if (this.HmdRotatesY) { Vector3 position = transform.position; Quaternion rotation = transform.rotation; base.transform.rotation = Quaternion.Euler(1716f, transform2.rotation.eulerAngles.y, 1816f); transform.position = position; transform.rotation = rotation; } this.HBDLCOPNDIC(); } // Token: 0x0600B99E RID: 47518 RVA: 0x003784D8 File Offset: 0x003766D8 public void GHOMGCCPBOG(ref float APBFNPEGCDM) { APBFNPEGCDM = this.BHPIKPIBELF; } // Token: 0x0600B99F RID: 47519 RVA: 0x003784E4 File Offset: 0x003766E4 public void ABDELNKCFMD(ref bool FAODCBFLMJL) { FAODCBFLMJL = this.GLMLOAADBCF; } // Token: 0x0600B9A0 RID: 47520 RVA: 0x003784F0 File Offset: 0x003766F0 public void ResetOrientation() { if (this.HmdResetsY && !this.HmdRotatesY) { Vector3 eulerAngles = base.transform.rotation.eulerAngles; eulerAngles.y = this.NENPHOAHMPG; base.transform.rotation = Quaternion.Euler(eulerAngles); } } // Token: 0x0600B9A1 RID: 47521 RVA: 0x00378548 File Offset: 0x00376748 public void HIENNPDAEGA(ref bool LBFIKFJCJEO) { LBFIKFJCJEO = this.AOAAJJKDEGB; } // Token: 0x0600B9A2 RID: 47522 RVA: 0x00378554 File Offset: 0x00376754 private void LNBHLIPBGGB() { OVRManager.HDHLKCIMJCG().GPAAKBEONDF(new Action(this.PFLOHHIDNED)); if (this.HCEOIKHFBPL != null) { this.HCEOIKHFBPL.KFHALOCKENG -= this.NELLBIMJEKM; } } // Token: 0x0600B9A3 RID: 47523 RVA: 0x00378594 File Offset: 0x00376794 public void NMFENKGPKDC(bool LBFIKFJCJEO) { this.AOAAJJKDEGB = LBFIKFJCJEO; } // Token: 0x0600B9A4 RID: 47524 RVA: 0x003785A0 File Offset: 0x003767A0 private void MELFNMPLBAK() { this.MFOJACCHCAA = base.gameObject.GetComponent(); if (this.MFOJACCHCAA == null) { Debug.LogWarning(" failed to instantiate."); } OVRCameraRig[] componentsInChildren = base.gameObject.GetComponentsInChildren(); if (componentsInChildren.Length == 0) { Debug.LogWarning("rw_dropped_frames_9to12p_perc"); } else if (componentsInChildren.Length > 0) { Debug.LogWarning("Room"); } else { this.HCEOIKHFBPL = componentsInChildren[0]; } this.NENPHOAHMPG = base.transform.rotation.eulerAngles.y; } // Token: 0x0600B9A5 RID: 47525 RVA: 0x00378640 File Offset: 0x00376840 private void OFOPHGFIAJM() { this.MFOJACCHCAA = base.gameObject.GetComponent(); if (this.MFOJACCHCAA == null) { Debug.LogWarning("WatchMenu"); } OVRCameraRig[] componentsInChildren = base.gameObject.GetComponentsInChildren(); if (componentsInChildren.Length == 0) { Debug.LogWarning("amount"); } else if (componentsInChildren.Length > 1) { Debug.LogWarning("X3ZpZXdfaWQYAiABKAxCE6oCEFJlY1Jvb20uUHJvdG9idWZiBnByb3RvMw=="); } else { this.HCEOIKHFBPL = componentsInChildren[1]; } this.NENPHOAHMPG = base.transform.rotation.eulerAngles.y; } // Token: 0x0600B9A6 RID: 47526 RVA: 0x003786E0 File Offset: 0x003768E0 public void NFMLKEGCHEI(bool FAODCBFLMJL) { this.GLMLOAADBCF = FAODCBFLMJL; } // Token: 0x0600B9A7 RID: 47527 RVA: 0x003786EC File Offset: 0x003768EC public void CMACCMFJJFD(ref bool LBFIKFJCJEO) { LBFIKFJCJEO = this.AOAAJJKDEGB; } // Token: 0x0600B9A8 RID: 47528 RVA: 0x003786F8 File Offset: 0x003768F8 public void SetRotationScaleMultiplier(float MAEOIMJDFMH) { this.ILKJDNLHGKE = MAEOIMJDFMH; } // Token: 0x0600B9A9 RID: 47529 RVA: 0x00378704 File Offset: 0x00376904 public void OPEBNMOCEKL() { if (this.HmdResetsY && !this.HmdRotatesY) { Vector3 eulerAngles = base.transform.rotation.eulerAngles; eulerAngles.y = this.NENPHOAHMPG; base.transform.rotation = Quaternion.Euler(eulerAngles); } } // Token: 0x0600B9AA RID: 47530 RVA: 0x0037875C File Offset: 0x0037695C public void JONNBBIHNDB(ref bool LBFIKFJCJEO) { LBFIKFJCJEO = this.AOAAJJKDEGB; } // Token: 0x0600B9AB RID: 47531 RVA: 0x00378768 File Offset: 0x00376968 private void NEEFJHOFMEE() { if (Input.GetKeyDown(KeyCode.Comma)) { this.MODCHNBOLHO -= this.RotationRatchet; } if (Input.GetKeyDown(KeyCode.C)) { this.MODCHNBOLHO += this.RotationRatchet; } } // Token: 0x0600B9AC RID: 47532 RVA: 0x003787A8 File Offset: 0x003769A8 public void FIGAJNPFNCP(float MAEOIMJDFMH) { this.ILKJDNLHGKE = MAEOIMJDFMH; } // Token: 0x0600B9AD RID: 47533 RVA: 0x003787B4 File Offset: 0x003769B4 public void KPBGANFEKPJ(OVRCameraRig MOFKEHLIECD) { Transform transform = this.HCEOIKHFBPL.CCMCNGBEKFJ(); Transform centerEyeAnchor = this.HCEOIKHFBPL.BDBIFFOCNGB; if (this.HmdRotatesY) { Vector3 position = transform.position; Quaternion rotation = transform.rotation; base.transform.rotation = Quaternion.Euler(914f, centerEyeAnchor.rotation.eulerAngles.y, 1957f); transform.position = position; transform.rotation = rotation; } this.OCPHCMJIGNH(); } // Token: 0x0600B9AE RID: 47534 RVA: 0x00378838 File Offset: 0x00376A38 public void DPGKNHDANKN() { this.MFOJACCHCAA.Move(Vector3.zero); this.GNPPLNKOGHM = Vector3.zero; this.BNOKKNAJBGH = 844f; } // Token: 0x0600B9AF RID: 47535 RVA: 0x00378864 File Offset: 0x00376A64 public void PFMPEHFFNHP(bool FAODCBFLMJL) { this.GLMLOAADBCF = FAODCBFLMJL; } // Token: 0x0600B9B0 RID: 47536 RVA: 0x00378870 File Offset: 0x00376A70 private void DKDGOJGKHDM() { if (Input.GetKeyDown((KeyCode)77)) { this.MODCHNBOLHO -= this.RotationRatchet; } if (Input.GetKeyDown((KeyCode)(-74))) { this.MODCHNBOLHO += this.RotationRatchet; } } // Token: 0x0600B9B1 RID: 47537 RVA: 0x003788B0 File Offset: 0x00376AB0 public void BGBKOJOOLJN(float MAEOIMJDFMH) { this.ILKJDNLHGKE = MAEOIMJDFMH; } // Token: 0x0600B9B2 RID: 47538 RVA: 0x003788BC File Offset: 0x00376ABC public void MFDKBGIHFIJ(ref bool LBFIKFJCJEO) { LBFIKFJCJEO = this.AOAAJJKDEGB; } // Token: 0x0600B9B3 RID: 47539 RVA: 0x003788C8 File Offset: 0x00376AC8 private void OnEnable() { OVRManager.FCJCJDICHCJ.GHMJJGKOKPA += this.ResetOrientation; if (this.HCEOIKHFBPL != null) { this.HCEOIKHFBPL.KFHALOCKENG += this.UpdateTransform; } } // Token: 0x0600B9B4 RID: 47540 RVA: 0x00378908 File Offset: 0x00376B08 private void ILOLPEPJAHA() { Vector3 localPosition = this.HCEOIKHFBPL.transform.localPosition; localPosition.z = OVRManager.HPMPJMIOMCK.HMGMPAECKGL(); this.HCEOIKHFBPL.transform.localPosition = localPosition; } // Token: 0x0600B9B5 RID: 47541 RVA: 0x00378948 File Offset: 0x00376B48 public void KNIADIGADBI() { if (this.HmdResetsY && !this.HmdRotatesY) { Vector3 eulerAngles = base.transform.rotation.eulerAngles; eulerAngles.y = this.NENPHOAHMPG; base.transform.rotation = Quaternion.Euler(eulerAngles); } } // Token: 0x0600B9B6 RID: 47542 RVA: 0x003789A0 File Offset: 0x00376BA0 private void IBDJIHEMGMJ() { OVRManager.FCJCJDICHCJ.JONPGMNAJLO(new Action(this.HMILDAHGFLE)); if (this.HCEOIKHFBPL != null) { this.HCEOIKHFBPL.KFHALOCKENG -= this.KPBGANFEKPJ; } } // Token: 0x0600B9B7 RID: 47543 RVA: 0x003789E0 File Offset: 0x00376BE0 public bool HEAKIHGMHCJ() { if (!this.MFOJACCHCAA.isGrounded) { return true; } this.GNPPLNKOGHM += new Vector3(1518f, base.transform.lossyScale.y * this.JumpForce, 298f); return false; } // Token: 0x0600B9B8 RID: 47544 RVA: 0x00378A3C File Offset: 0x00376C3C private void ACNKPEFNLFO() { Vector3 localPosition = this.HCEOIKHFBPL.transform.localPosition; localPosition.z = OVRManager.HPMPJMIOMCK.BENLNOJNCLN(); this.HCEOIKHFBPL.transform.localPosition = localPosition; } // Token: 0x0600B9B9 RID: 47545 RVA: 0x00378A7C File Offset: 0x00376C7C public void BJODEFOLLAN(ref float MAEOIMJDFMH) { MAEOIMJDFMH = this.ILKJDNLHGKE; } // Token: 0x0600B9BA RID: 47546 RVA: 0x00378A88 File Offset: 0x00376C88 public void SetMoveScaleMultiplier(float APBFNPEGCDM) { this.BHPIKPIBELF = APBFNPEGCDM; } // Token: 0x0600B9BB RID: 47547 RVA: 0x00378A94 File Offset: 0x00376C94 public void NNMDLPFOKCM(float APBFNPEGCDM) { this.BHPIKPIBELF = APBFNPEGCDM; } // Token: 0x0600B9BC RID: 47548 RVA: 0x00378AA0 File Offset: 0x00376CA0 public void HBDAFMJAHAK(OVRCameraRig MOFKEHLIECD) { Transform transform = this.HCEOIKHFBPL.OLMLEEOGLBD(); Transform centerEyeAnchor = this.HCEOIKHFBPL.BDBIFFOCNGB; if (this.HmdRotatesY) { Vector3 position = transform.position; Quaternion rotation = transform.rotation; base.transform.rotation = Quaternion.Euler(517f, centerEyeAnchor.rotation.eulerAngles.y, 462f); transform.position = position; transform.rotation = rotation; } this.BNECIFEAOIA(); } // Token: 0x0600B9BD RID: 47549 RVA: 0x00378B24 File Offset: 0x00376D24 public void OMFOJOLHLAG(ref bool FAODCBFLMJL) { FAODCBFLMJL = this.GLMLOAADBCF; } // Token: 0x0600B9BE RID: 47550 RVA: 0x00378B30 File Offset: 0x00376D30 public void EMFKKMLKPCD(ref float MAEOIMJDFMH) { MAEOIMJDFMH = this.ILKJDNLHGKE; } // Token: 0x0600B9BF RID: 47551 RVA: 0x00378B3C File Offset: 0x00376D3C public void SetSkipMouseRotation(bool LBFIKFJCJEO) { this.AOAAJJKDEGB = LBFIKFJCJEO; } // Token: 0x0600B9C0 RID: 47552 RVA: 0x00378B48 File Offset: 0x00376D48 public virtual void BHPLOBNCEIK() { if (this.GLMLOAADBCF) { return; } bool flag = !Input.GetKey((KeyCode)(-90)) && Input.GetKey((KeyCode)(-26)); bool flag2 = !Input.GetKey(KeyCode.K) && Input.GetKey((KeyCode)(-159)); bool flag3 = !Input.GetKey(KeyCode.Tab) && Input.GetKey((KeyCode)(-102)); bool flag4 = !Input.GetKey((KeyCode)(-99)) && Input.GetKey(KeyCode.Tab); bool flag5 = true; if (LDLBCCLPCGM.CPIBGJLHLBL(~(LDLBCCLPCGM.MGDCHCJJGMA.One | LDLBCCLPCGM.MGDCHCJJGMA.Two | LDLBCCLPCGM.MGDCHCJJGMA.Three | LDLBCCLPCGM.MGDCHCJJGMA.DpadDown | LDLBCCLPCGM.MGDCHCJJGMA.DpadLeft), (LDLBCCLPCGM.MFOJACCHCAA)39)) { flag = true; flag5 = true; } if (LDLBCCLPCGM.CPIBGJLHLBL(~(LDLBCCLPCGM.MGDCHCJJGMA.One | LDLBCCLPCGM.MGDCHCJJGMA.Two | LDLBCCLPCGM.MGDCHCJJGMA.Three | LDLBCCLPCGM.MGDCHCJJGMA.Four | LDLBCCLPCGM.MGDCHCJJGMA.DpadUp), (LDLBCCLPCGM.MFOJACCHCAA)13)) { flag4 = false; flag5 = true; } this.KGAOIPGNJBG = 1180f; if ((flag && flag2) || (flag && flag3) || (flag4 && flag2) || (flag4 && flag3)) { this.KGAOIPGNJBG = 1375f; } if (!this.MFOJACCHCAA.isGrounded) { this.KGAOIPGNJBG = 587f; } this.KGAOIPGNJBG *= this.IGLPDNFLMAG * Time.deltaTime; float num = this.Acceleration * 378f * this.KGAOIPGNJBG * this.BHPIKPIBELF; if (flag5 || Input.GetKey((KeyCode)(-191)) || Input.GetKey(KeyCode.Alpha6)) { num *= 909f; } Vector3 eulerAngles = base.transform.rotation.eulerAngles; eulerAngles.z = (eulerAngles.x = 1540f); Quaternion quaternion = Quaternion.Euler(eulerAngles); if (flag) { this.GNPPLNKOGHM += quaternion * (base.transform.lossyScale.z * num * Vector3.forward); } if (flag4) { this.GNPPLNKOGHM += quaternion * (base.transform.lossyScale.z * num * this.BackAndSideDampen * Vector3.back); } if (flag2) { this.GNPPLNKOGHM += quaternion * (base.transform.lossyScale.x * num * this.BackAndSideDampen * Vector3.left); } if (flag3) { this.GNPPLNKOGHM += quaternion * (base.transform.lossyScale.x * num * this.BackAndSideDampen * Vector3.right); } Vector3 eulerAngles2 = base.transform.rotation.eulerAngles; bool flag6 = LDLBCCLPCGM.CPIBGJLHLBL(~(LDLBCCLPCGM.MGDCHCJJGMA.One | LDLBCCLPCGM.MGDCHCJJGMA.Three | LDLBCCLPCGM.MGDCHCJJGMA.DpadUp), (LDLBCCLPCGM.MFOJACCHCAA)151); if (flag6 && !this.MOMCJGLOCDM) { eulerAngles2.y -= this.RotationRatchet; } this.MOMCJGLOCDM = flag6; bool flag7 = LDLBCCLPCGM.CPIBGJLHLBL(LDLBCCLPCGM.MGDCHCJJGMA.DpadDown | LDLBCCLPCGM.MGDCHCJJGMA.DpadLeft, (LDLBCCLPCGM.MFOJACCHCAA)192); if (flag7 && !this.BPDAJDFCIMA) { eulerAngles2.y += this.RotationRatchet; } this.BPDAJDFCIMA = flag7; eulerAngles2.y += this.MODCHNBOLHO; this.MODCHNBOLHO = 976f; float num2 = this.IGLPDNFLMAG * Time.deltaTime * this.RotationAmount * this.ILKJDNLHGKE; if (!this.AOAAJJKDEGB) { eulerAngles2.y += Input.GetAxis("scale") * num2 * 1118f; } num = this.Acceleration * 347f * this.KGAOIPGNJBG * this.BHPIKPIBELF; num *= 633f + LDLBCCLPCGM.CPIBGJLHLBL(LDLBCCLPCGM.EGHLMPFEPHJ.PrimaryIndexTrigger, (LDLBCCLPCGM.MFOJACCHCAA)31); Vector2 vector = LDLBCCLPCGM.CPIBGJLHLBL(LDLBCCLPCGM.MNBNAEFFDPO.None, (LDLBCCLPCGM.MFOJACCHCAA)167); if (vector.y > 1860f) { this.GNPPLNKOGHM += quaternion * (vector.y * base.transform.lossyScale.z * num * Vector3.forward); } if (vector.y < 758f) { this.GNPPLNKOGHM += quaternion * (Mathf.Abs(vector.y) * base.transform.lossyScale.z * num * this.BackAndSideDampen * Vector3.back); } if (vector.x < 922f) { this.GNPPLNKOGHM += quaternion * (Mathf.Abs(vector.x) * base.transform.lossyScale.x * num * this.BackAndSideDampen * Vector3.left); } if (vector.x > 1618f) { this.GNPPLNKOGHM += quaternion * (vector.x * base.transform.lossyScale.x * num * this.BackAndSideDampen * Vector3.right); } Vector2 vector2 = LDLBCCLPCGM.CPIBGJLHLBL(LDLBCCLPCGM.MNBNAEFFDPO.PrimaryThumbstick | LDLBCCLPCGM.MNBNAEFFDPO.PrimaryTouchpad | LDLBCCLPCGM.MNBNAEFFDPO.SecondaryThumbstick, ~LDLBCCLPCGM.MFOJACCHCAA.Gamepad); eulerAngles2.y += vector2.x * num2; base.transform.rotation = Quaternion.Euler(eulerAngles2); } // Token: 0x0600B9C1 RID: 47553 RVA: 0x003790E0 File Offset: 0x003772E0 public bool JCENGHMEIII() { if (!this.MFOJACCHCAA.isGrounded) { return false; } this.GNPPLNKOGHM += new Vector3(1593f, base.transform.lossyScale.y * this.JumpForce, 1626f); return false; } // Token: 0x0600B9C2 RID: 47554 RVA: 0x0037913C File Offset: 0x0037733C protected virtual void DPPGHHHCGAI() { if (this.useProfileData) { OVRPose? cbdkndkiacm = this.CBDKNDKIACM; if (cbdkndkiacm == null) { this.CBDKNDKIACM = new OVRPose?(new OVRPose { position = this.HCEOIKHFBPL.transform.localPosition, orientation = this.HCEOIKHFBPL.transform.localRotation }); } Vector3 localPosition = this.HCEOIKHFBPL.transform.localPosition; if (OVRManager.DNJBCDJHMNK().MJIMCEDDAOI() == OVRManager.OCJKFOAMCDC.EyeLevel) { localPosition.y = OVRManager.HPMPJMIOMCK.EKHEBHHBOJG() - 1031f * this.MFOJACCHCAA.height + this.MFOJACCHCAA.center.y; } else if (OVRManager.DNJBCDJHMNK().FGDCNHGEKMC == OVRManager.OCJKFOAMCDC.FloorLevel) { localPosition.y = -(571f * this.MFOJACCHCAA.height) + this.MFOJACCHCAA.center.y; } this.HCEOIKHFBPL.transform.localPosition = localPosition; } else { OVRPose? cbdkndkiacm2 = this.CBDKNDKIACM; if (cbdkndkiacm2 != null) { this.HCEOIKHFBPL.transform.localPosition = this.CBDKNDKIACM.Value.position; this.HCEOIKHFBPL.transform.localRotation = this.CBDKNDKIACM.Value.orientation; this.CBDKNDKIACM = null; } } this.UpdateMovement(); Vector3 vector = Vector3.zero; float num = 1945f + this.Damping * this.IGLPDNFLMAG * Time.deltaTime; this.GNPPLNKOGHM.x = this.GNPPLNKOGHM.x / num; this.GNPPLNKOGHM.y = ((this.GNPPLNKOGHM.y <= 909f) ? this.GNPPLNKOGHM.y : (this.GNPPLNKOGHM.y / num)); this.GNPPLNKOGHM.z = this.GNPPLNKOGHM.z / num; vector += this.GNPPLNKOGHM * this.IGLPDNFLMAG * Time.deltaTime; if (this.MFOJACCHCAA.isGrounded && this.BNOKKNAJBGH <= 1426f) { this.BNOKKNAJBGH = Physics.gravity.y * (this.GravityModifier * 1428f); } else { this.BNOKKNAJBGH += Physics.gravity.y * (this.GravityModifier * 1289f) * this.IGLPDNFLMAG * Time.deltaTime; } vector.y += this.BNOKKNAJBGH * this.IGLPDNFLMAG * Time.deltaTime; if (this.MFOJACCHCAA.isGrounded && this.GNPPLNKOGHM.y <= base.transform.lossyScale.y * 1225f) { float stepOffset = this.MFOJACCHCAA.stepOffset; Vector3 vector2 = new Vector3(vector.x, 471f, vector.z); float num2 = Mathf.Max(stepOffset, vector2.magnitude); vector -= num2 * Vector3.up; } Vector3 vector3 = Vector3.Scale(this.MFOJACCHCAA.transform.localPosition + vector, new Vector3(1592f, 484f, 1268f)); this.MFOJACCHCAA.Move(vector); Vector3 vector4 = Vector3.Scale(this.MFOJACCHCAA.transform.localPosition, new Vector3(1455f, 1064f, 842f)); if (vector3 != vector4) { this.GNPPLNKOGHM += (vector4 - vector3) / (this.IGLPDNFLMAG * Time.deltaTime); } } // Token: 0x0600B9C3 RID: 47555 RVA: 0x00379544 File Offset: 0x00377744 private void IJPDEJFNCNH() { if (Input.GetKeyDown((KeyCode)(-22))) { this.MODCHNBOLHO -= this.RotationRatchet; } if (Input.GetKeyDown((KeyCode)(-114))) { this.MODCHNBOLHO += this.RotationRatchet; } } // Token: 0x0600B9C4 RID: 47556 RVA: 0x00379584 File Offset: 0x00377784 public void LDDODMJMGGP(ref float APBFNPEGCDM) { APBFNPEGCDM = this.BHPIKPIBELF; } // Token: 0x0600B9C5 RID: 47557 RVA: 0x00379590 File Offset: 0x00377790 public virtual void UpdateMovement() { if (this.GLMLOAADBCF) { return; } bool flag = Input.GetKey(KeyCode.W) || Input.GetKey(KeyCode.UpArrow); bool flag2 = Input.GetKey(KeyCode.A) || Input.GetKey(KeyCode.LeftArrow); bool flag3 = Input.GetKey(KeyCode.D) || Input.GetKey(KeyCode.RightArrow); bool flag4 = Input.GetKey(KeyCode.S) || Input.GetKey(KeyCode.DownArrow); bool flag5 = false; if (LDLBCCLPCGM.CPIBGJLHLBL(LDLBCCLPCGM.MGDCHCJJGMA.DpadUp, LDLBCCLPCGM.MFOJACCHCAA.Active)) { flag = true; flag5 = true; } if (LDLBCCLPCGM.CPIBGJLHLBL(LDLBCCLPCGM.MGDCHCJJGMA.DpadDown, LDLBCCLPCGM.MFOJACCHCAA.Active)) { flag4 = true; flag5 = true; } this.KGAOIPGNJBG = 1f; if ((flag && flag2) || (flag && flag3) || (flag4 && flag2) || (flag4 && flag3)) { this.KGAOIPGNJBG = 0.70710677f; } if (!this.MFOJACCHCAA.isGrounded) { this.KGAOIPGNJBG = 0f; } this.KGAOIPGNJBG *= this.IGLPDNFLMAG * Time.deltaTime; float num = this.Acceleration * 0.1f * this.KGAOIPGNJBG * this.BHPIKPIBELF; if (flag5 || Input.GetKey(KeyCode.LeftShift) || Input.GetKey(KeyCode.RightShift)) { num *= 2f; } Vector3 eulerAngles = base.transform.rotation.eulerAngles; eulerAngles.z = (eulerAngles.x = 0f); Quaternion quaternion = Quaternion.Euler(eulerAngles); if (flag) { this.GNPPLNKOGHM += quaternion * (base.transform.lossyScale.z * num * Vector3.forward); } if (flag4) { this.GNPPLNKOGHM += quaternion * (base.transform.lossyScale.z * num * this.BackAndSideDampen * Vector3.back); } if (flag2) { this.GNPPLNKOGHM += quaternion * (base.transform.lossyScale.x * num * this.BackAndSideDampen * Vector3.left); } if (flag3) { this.GNPPLNKOGHM += quaternion * (base.transform.lossyScale.x * num * this.BackAndSideDampen * Vector3.right); } Vector3 eulerAngles2 = base.transform.rotation.eulerAngles; bool flag6 = LDLBCCLPCGM.CPIBGJLHLBL(LDLBCCLPCGM.MGDCHCJJGMA.PrimaryShoulder, LDLBCCLPCGM.MFOJACCHCAA.Active); if (flag6 && !this.MOMCJGLOCDM) { eulerAngles2.y -= this.RotationRatchet; } this.MOMCJGLOCDM = flag6; bool flag7 = LDLBCCLPCGM.CPIBGJLHLBL(LDLBCCLPCGM.MGDCHCJJGMA.SecondaryShoulder, LDLBCCLPCGM.MFOJACCHCAA.Active); if (flag7 && !this.BPDAJDFCIMA) { eulerAngles2.y += this.RotationRatchet; } this.BPDAJDFCIMA = flag7; eulerAngles2.y += this.MODCHNBOLHO; this.MODCHNBOLHO = 0f; float num2 = this.IGLPDNFLMAG * Time.deltaTime * this.RotationAmount * this.ILKJDNLHGKE; if (!this.AOAAJJKDEGB) { eulerAngles2.y += Input.GetAxis("Mouse X") * num2 * 3.25f; } num = this.Acceleration * 0.1f * this.KGAOIPGNJBG * this.BHPIKPIBELF; num *= 1f + LDLBCCLPCGM.CPIBGJLHLBL(LDLBCCLPCGM.EGHLMPFEPHJ.PrimaryIndexTrigger, LDLBCCLPCGM.MFOJACCHCAA.Active); Vector2 vector = LDLBCCLPCGM.CPIBGJLHLBL(LDLBCCLPCGM.MNBNAEFFDPO.PrimaryThumbstick, LDLBCCLPCGM.MFOJACCHCAA.Active); if (vector.y > 0f) { this.GNPPLNKOGHM += quaternion * (vector.y * base.transform.lossyScale.z * num * Vector3.forward); } if (vector.y < 0f) { this.GNPPLNKOGHM += quaternion * (Mathf.Abs(vector.y) * base.transform.lossyScale.z * num * this.BackAndSideDampen * Vector3.back); } if (vector.x < 0f) { this.GNPPLNKOGHM += quaternion * (Mathf.Abs(vector.x) * base.transform.lossyScale.x * num * this.BackAndSideDampen * Vector3.left); } if (vector.x > 0f) { this.GNPPLNKOGHM += quaternion * (vector.x * base.transform.lossyScale.x * num * this.BackAndSideDampen * Vector3.right); } Vector2 vector2 = LDLBCCLPCGM.CPIBGJLHLBL(LDLBCCLPCGM.MNBNAEFFDPO.SecondaryThumbstick, LDLBCCLPCGM.MFOJACCHCAA.Active); eulerAngles2.y += vector2.x * num2; base.transform.rotation = Quaternion.Euler(eulerAngles2); } // Token: 0x0600B9C6 RID: 47558 RVA: 0x00379B28 File Offset: 0x00377D28 private void KGNIGEGFNEB() { OVRManager.HDHLKCIMJCG().GHMJJGKOKPA -= this.KNIADIGADBI; if (this.HCEOIKHFBPL != null) { this.HCEOIKHFBPL.CFDPALDEDNL(new Action(this.BGLLFDFPBDM)); } } // Token: 0x0600B9C7 RID: 47559 RVA: 0x00379B68 File Offset: 0x00377D68 public void CBFGCDEIIPN(float APBFNPEGCDM) { this.BHPIKPIBELF = APBFNPEGCDM; } // Token: 0x0600B9C8 RID: 47560 RVA: 0x00379B74 File Offset: 0x00377D74 private void LCMDCMMPNHN() { OVRManager.HDHLKCIMJCG().GPAAKBEONDF(new Action(this.KNIADIGADBI)); if (this.HCEOIKHFBPL != null) { this.HCEOIKHFBPL.KFHALOCKENG -= this.UpdateTransform; } } // Token: 0x0600B9C9 RID: 47561 RVA: 0x00379BB4 File Offset: 0x00377DB4 public void AKAAHIMDOPF(float MAEOIMJDFMH) { this.ILKJDNLHGKE = MAEOIMJDFMH; } // Token: 0x0600B9CA RID: 47562 RVA: 0x00379BC0 File Offset: 0x00377DC0 private void CBNFIOBLLIH() { Vector3 localPosition = this.HCEOIKHFBPL.transform.localPosition; localPosition.z = OVRManager.HPMPJMIOMCK.GCKIOOIBFBK(); this.HCEOIKHFBPL.transform.localPosition = localPosition; } // Token: 0x0600B9CB RID: 47563 RVA: 0x00379C00 File Offset: 0x00377E00 public virtual void MKLLJIKAHNO() { if (this.GLMLOAADBCF) { return; } bool flag = Input.GetKey((KeyCode)(-44)) || Input.GetKey(KeyCode.Alpha6); bool flag2 = Input.GetKey(KeyCode.Q) || Input.GetKey((KeyCode)(-36)); bool flag3 = !Input.GetKey((KeyCode)(-24)) && Input.GetKey((KeyCode)(-3)); bool flag4 = Input.GetKey((KeyCode)(-28)) || Input.GetKey((KeyCode)161); bool flag5 = true; if (LDLBCCLPCGM.CPIBGJLHLBL(LDLBCCLPCGM.MGDCHCJJGMA.One | LDLBCCLPCGM.MGDCHCJJGMA.DpadUp, (LDLBCCLPCGM.MFOJACCHCAA)63)) { flag = true; flag5 = false; } if (LDLBCCLPCGM.CPIBGJLHLBL(~(LDLBCCLPCGM.MGDCHCJJGMA.One | LDLBCCLPCGM.MGDCHCJJGMA.Four | LDLBCCLPCGM.MGDCHCJJGMA.DpadLeft), (LDLBCCLPCGM.MFOJACCHCAA)63)) { flag4 = false; flag5 = false; } this.KGAOIPGNJBG = 1198f; if ((flag && flag2) || (flag && flag3) || (flag4 && flag2) || (flag4 && flag3)) { this.KGAOIPGNJBG = 1375f; } if (!this.MFOJACCHCAA.isGrounded) { this.KGAOIPGNJBG = 323f; } this.KGAOIPGNJBG *= this.IGLPDNFLMAG * Time.deltaTime; float num = this.Acceleration * 1684f * this.KGAOIPGNJBG * this.BHPIKPIBELF; if (flag5 || Input.GetKey((KeyCode)72) || Input.GetKey((KeyCode)(-136))) { num *= 1269f; } Vector3 eulerAngles = base.transform.rotation.eulerAngles; eulerAngles.z = (eulerAngles.x = 1628f); Quaternion quaternion = Quaternion.Euler(eulerAngles); if (flag) { this.GNPPLNKOGHM += quaternion * (base.transform.lossyScale.z * num * Vector3.forward); } if (flag4) { this.GNPPLNKOGHM += quaternion * (base.transform.lossyScale.z * num * this.BackAndSideDampen * Vector3.back); } if (flag2) { this.GNPPLNKOGHM += quaternion * (base.transform.lossyScale.x * num * this.BackAndSideDampen * Vector3.left); } if (flag3) { this.GNPPLNKOGHM += quaternion * (base.transform.lossyScale.x * num * this.BackAndSideDampen * Vector3.right); } Vector3 eulerAngles2 = base.transform.rotation.eulerAngles; bool flag6 = LDLBCCLPCGM.CPIBGJLHLBL(~(LDLBCCLPCGM.MGDCHCJJGMA.One | LDLBCCLPCGM.MGDCHCJJGMA.Two | LDLBCCLPCGM.MGDCHCJJGMA.Four | LDLBCCLPCGM.MGDCHCJJGMA.DpadUp | LDLBCCLPCGM.MGDCHCJJGMA.DpadRight), (LDLBCCLPCGM.MFOJACCHCAA)8); if (flag6 && !this.MOMCJGLOCDM) { eulerAngles2.y -= this.RotationRatchet; } this.MOMCJGLOCDM = flag6; bool flag7 = LDLBCCLPCGM.CPIBGJLHLBL(LDLBCCLPCGM.MGDCHCJJGMA.Two | LDLBCCLPCGM.MGDCHCJJGMA.Four | LDLBCCLPCGM.MGDCHCJJGMA.DpadUp | LDLBCCLPCGM.MGDCHCJJGMA.DpadRight, (LDLBCCLPCGM.MFOJACCHCAA)(-141)); if (flag7 && !this.BPDAJDFCIMA) { eulerAngles2.y += this.RotationRatchet; } this.BPDAJDFCIMA = flag7; eulerAngles2.y += this.MODCHNBOLHO; this.MODCHNBOLHO = 834f; float num2 = this.IGLPDNFLMAG * Time.deltaTime * this.RotationAmount * this.ILKJDNLHGKE; if (!this.AOAAJJKDEGB) { eulerAngles2.y += Input.GetAxis("2") * num2 * 1321f; } num = this.Acceleration * 1583f * this.KGAOIPGNJBG * this.BHPIKPIBELF; num *= 1117f + LDLBCCLPCGM.CPIBGJLHLBL(LDLBCCLPCGM.EGHLMPFEPHJ.PrimaryIndexTrigger, (LDLBCCLPCGM.MFOJACCHCAA)99); Vector2 vector = LDLBCCLPCGM.CPIBGJLHLBL(LDLBCCLPCGM.MNBNAEFFDPO.PrimaryThumbstick, (LDLBCCLPCGM.MFOJACCHCAA)28); if (vector.y > 1674f) { this.GNPPLNKOGHM += quaternion * (vector.y * base.transform.lossyScale.z * num * Vector3.forward); } if (vector.y < 1932f) { this.GNPPLNKOGHM += quaternion * (Mathf.Abs(vector.y) * base.transform.lossyScale.z * num * this.BackAndSideDampen * Vector3.back); } if (vector.x < 303f) { this.GNPPLNKOGHM += quaternion * (Mathf.Abs(vector.x) * base.transform.lossyScale.x * num * this.BackAndSideDampen * Vector3.left); } if (vector.x > 759f) { this.GNPPLNKOGHM += quaternion * (vector.x * base.transform.lossyScale.x * num * this.BackAndSideDampen * Vector3.right); } Vector2 vector2 = LDLBCCLPCGM.CPIBGJLHLBL(LDLBCCLPCGM.MNBNAEFFDPO.SecondaryTouchpad, (LDLBCCLPCGM.MFOJACCHCAA)(-47)); eulerAngles2.y += vector2.x * num2; base.transform.rotation = Quaternion.Euler(eulerAngles2); } // Token: 0x0600B9CC RID: 47564 RVA: 0x0037A198 File Offset: 0x00378398 public void SetHaltUpdateMovement(bool FAODCBFLMJL) { this.GLMLOAADBCF = FAODCBFLMJL; } // Token: 0x0600B9CD RID: 47565 RVA: 0x0037A1A4 File Offset: 0x003783A4 public void HMILDAHGFLE() { if (this.HmdResetsY && !this.HmdRotatesY) { Vector3 eulerAngles = base.transform.rotation.eulerAngles; eulerAngles.y = this.NENPHOAHMPG; base.transform.rotation = Quaternion.Euler(eulerAngles); } } // Token: 0x0600B9CE RID: 47566 RVA: 0x0037A1FC File Offset: 0x003783FC public void AAGCEBIGKNP(ref float MAEOIMJDFMH) { MAEOIMJDFMH = this.ILKJDNLHGKE; } // Token: 0x0600B9CF RID: 47567 RVA: 0x0037A208 File Offset: 0x00378408 public void FGKLEHIDEGH() { if (this.HmdResetsY && !this.HmdRotatesY) { Vector3 eulerAngles = base.transform.rotation.eulerAngles; eulerAngles.y = this.NENPHOAHMPG; base.transform.rotation = Quaternion.Euler(eulerAngles); } } // Token: 0x0600B9D0 RID: 47568 RVA: 0x0037A260 File Offset: 0x00378460 public bool DMGGBNICFCJ() { if (!this.MFOJACCHCAA.isGrounded) { return true; } this.GNPPLNKOGHM += new Vector3(1893f, base.transform.lossyScale.y * this.JumpForce, 988f); return true; } // Token: 0x0600B9D1 RID: 47569 RVA: 0x0037A2BC File Offset: 0x003784BC private void Start() { Vector3 localPosition = this.HCEOIKHFBPL.transform.localPosition; localPosition.z = OVRManager.HPMPJMIOMCK.NJIBOAPCGKI; this.HCEOIKHFBPL.transform.localPosition = localPosition; } // Token: 0x0600B9D2 RID: 47570 RVA: 0x0037A2FC File Offset: 0x003784FC private void PLKAFOMPMKE() { if (Input.GetKeyDown((KeyCode)(-25))) { this.MODCHNBOLHO -= this.RotationRatchet; } if (Input.GetKeyDown((KeyCode)87)) { this.MODCHNBOLHO += this.RotationRatchet; } } // Token: 0x0600B9D3 RID: 47571 RVA: 0x0037A33C File Offset: 0x0037853C public void BGLLFDFPBDM(OVRCameraRig MOFKEHLIECD) { Transform trackingSpace = this.HCEOIKHFBPL.KBMOHBFKBMI; Transform transform = this.HCEOIKHFBPL.KJGOLFJFDBC(); if (this.HmdRotatesY) { Vector3 position = trackingSpace.position; Quaternion rotation = trackingSpace.rotation; base.transform.rotation = Quaternion.Euler(249f, transform.rotation.eulerAngles.y, 1714f); trackingSpace.position = position; trackingSpace.rotation = rotation; } this.OCPHCMJIGNH(); } // Token: 0x0600B9D4 RID: 47572 RVA: 0x0037A3C0 File Offset: 0x003785C0 public bool KHOJGJFJFAA() { if (!this.MFOJACCHCAA.isGrounded) { return true; } this.GNPPLNKOGHM += new Vector3(1233f, base.transform.lossyScale.y * this.JumpForce, 373f); return true; } // Token: 0x0600B9D5 RID: 47573 RVA: 0x0037A41C File Offset: 0x0037861C protected virtual void LNOKPPDKHGB() { if (this.useProfileData) { OVRPose? cbdkndkiacm = this.CBDKNDKIACM; if (cbdkndkiacm != null) { this.CBDKNDKIACM = new OVRPose?(new OVRPose { position = this.HCEOIKHFBPL.transform.localPosition, orientation = this.HCEOIKHFBPL.transform.localRotation }); } Vector3 localPosition = this.HCEOIKHFBPL.transform.localPosition; if (OVRManager.FCDPFLMFDBC.MJIMCEDDAOI() == OVRManager.OCJKFOAMCDC.EyeLevel) { localPosition.y = OVRManager.HPMPJMIOMCK.EKHEBHHBOJG() - 1313f * this.MFOJACCHCAA.height + this.MFOJACCHCAA.center.y; } else if (OVRManager.DNJBCDJHMNK().FGDCNHGEKMC == OVRManager.OCJKFOAMCDC.EyeLevel) { localPosition.y = -(1663f * this.MFOJACCHCAA.height) + this.MFOJACCHCAA.center.y; } this.HCEOIKHFBPL.transform.localPosition = localPosition; } else { OVRPose? cbdkndkiacm2 = this.CBDKNDKIACM; if (cbdkndkiacm2 != null) { this.HCEOIKHFBPL.transform.localPosition = this.CBDKNDKIACM.Value.position; this.HCEOIKHFBPL.transform.localRotation = this.CBDKNDKIACM.Value.orientation; this.CBDKNDKIACM = null; } } this.CHDINCOBINL(); Vector3 vector = Vector3.zero; float num = 487f + this.Damping * this.IGLPDNFLMAG * Time.deltaTime; this.GNPPLNKOGHM.x = this.GNPPLNKOGHM.x / num; this.GNPPLNKOGHM.y = ((this.GNPPLNKOGHM.y <= 1723f) ? this.GNPPLNKOGHM.y : (this.GNPPLNKOGHM.y / num)); this.GNPPLNKOGHM.z = this.GNPPLNKOGHM.z / num; vector += this.GNPPLNKOGHM * this.IGLPDNFLMAG * Time.deltaTime; if (this.MFOJACCHCAA.isGrounded && this.BNOKKNAJBGH <= 1457f) { this.BNOKKNAJBGH = Physics.gravity.y * (this.GravityModifier * 1171f); } else { this.BNOKKNAJBGH += Physics.gravity.y * (this.GravityModifier * 1223f) * this.IGLPDNFLMAG * Time.deltaTime; } vector.y += this.BNOKKNAJBGH * this.IGLPDNFLMAG * Time.deltaTime; if (this.MFOJACCHCAA.isGrounded && this.GNPPLNKOGHM.y <= base.transform.lossyScale.y * 148f) { float stepOffset = this.MFOJACCHCAA.stepOffset; Vector3 vector2 = new Vector3(vector.x, 582f, vector.z); float num2 = Mathf.Max(stepOffset, vector2.magnitude); vector -= num2 * Vector3.up; } Vector3 vector3 = Vector3.Scale(this.MFOJACCHCAA.transform.localPosition + vector, new Vector3(1707f, 1226f, 464f)); this.MFOJACCHCAA.Move(vector); Vector3 vector4 = Vector3.Scale(this.MFOJACCHCAA.transform.localPosition, new Vector3(1648f, 1193f, 805f)); if (vector3 != vector4) { this.GNPPLNKOGHM += (vector4 - vector3) / (this.IGLPDNFLMAG * Time.deltaTime); } } // Token: 0x0600B9D6 RID: 47574 RVA: 0x0037A824 File Offset: 0x00378A24 public void PFLOHHIDNED() { if (this.HmdResetsY && !this.HmdRotatesY) { Vector3 eulerAngles = base.transform.rotation.eulerAngles; eulerAngles.y = this.NENPHOAHMPG; base.transform.rotation = Quaternion.Euler(eulerAngles); } } // Token: 0x0600B9D7 RID: 47575 RVA: 0x0037A87C File Offset: 0x00378A7C private void Awake() { this.MFOJACCHCAA = base.gameObject.GetComponent(); if (this.MFOJACCHCAA == null) { Debug.LogWarning("OVRPlayerController: No CharacterController attached."); } OVRCameraRig[] componentsInChildren = base.gameObject.GetComponentsInChildren(); if (componentsInChildren.Length == 0) { Debug.LogWarning("OVRPlayerController: No OVRCameraRig attached."); } else if (componentsInChildren.Length > 1) { Debug.LogWarning("OVRPlayerController: More then 1 OVRCameraRig attached."); } else { this.HCEOIKHFBPL = componentsInChildren[0]; } this.NENPHOAHMPG = base.transform.rotation.eulerAngles.y; } // Token: 0x0600B9D8 RID: 47576 RVA: 0x0037A91C File Offset: 0x00378B1C public void INBIIDHINKC() { this.MFOJACCHCAA.Move(Vector3.zero); this.GNPPLNKOGHM = Vector3.zero; this.BNOKKNAJBGH = 191f; } // Token: 0x0600B9D9 RID: 47577 RVA: 0x0037A948 File Offset: 0x00378B48 public void NBIMGJOEBCG(bool FAODCBFLMJL) { this.GLMLOAADBCF = FAODCBFLMJL; } // Token: 0x0600B9DA RID: 47578 RVA: 0x0037A954 File Offset: 0x00378B54 public void GetSkipMouseRotation(ref bool LBFIKFJCJEO) { LBFIKFJCJEO = this.AOAAJJKDEGB; } // Token: 0x0600B9DB RID: 47579 RVA: 0x0037A960 File Offset: 0x00378B60 public void BCGBDDJFPKG(ref float MAEOIMJDFMH) { MAEOIMJDFMH = this.ILKJDNLHGKE; } // Token: 0x0600B9DC RID: 47580 RVA: 0x0037A96C File Offset: 0x00378B6C public void NHGLPHFBIGH(ref float MAEOIMJDFMH) { MAEOIMJDFMH = this.ILKJDNLHGKE; } // Token: 0x0600B9DD RID: 47581 RVA: 0x0037A978 File Offset: 0x00378B78 public void AJAJIOEBBHO(ref bool FAODCBFLMJL) { FAODCBFLMJL = this.GLMLOAADBCF; } // Token: 0x0600B9DE RID: 47582 RVA: 0x0037A984 File Offset: 0x00378B84 public void EDGDNMGFPGL(OVRCameraRig MOFKEHLIECD) { Transform transform = this.HCEOIKHFBPL.OLMLEEOGLBD(); Transform centerEyeAnchor = this.HCEOIKHFBPL.BDBIFFOCNGB; if (this.HmdRotatesY) { Vector3 position = transform.position; Quaternion rotation = transform.rotation; base.transform.rotation = Quaternion.Euler(698f, centerEyeAnchor.rotation.eulerAngles.y, 798f); transform.position = position; transform.rotation = rotation; } this.OCPHCMJIGNH(); } // Token: 0x0600B9DF RID: 47583 RVA: 0x0037AA08 File Offset: 0x00378C08 protected virtual void BNECIFEAOIA() { if (this.useProfileData) { OVRPose? cbdkndkiacm = this.CBDKNDKIACM; if (cbdkndkiacm == null) { this.CBDKNDKIACM = new OVRPose?(new OVRPose { position = this.HCEOIKHFBPL.transform.localPosition, orientation = this.HCEOIKHFBPL.transform.localRotation }); } Vector3 localPosition = this.HCEOIKHFBPL.transform.localPosition; if (OVRManager.FCDPFLMFDBC.FGDCNHGEKMC == OVRManager.OCJKFOAMCDC.EyeLevel) { localPosition.y = OVRManager.HPMPJMIOMCK.DPCLBICOIEB() - 160f * this.MFOJACCHCAA.height + this.MFOJACCHCAA.center.y; } else if (OVRManager.FCDPFLMFDBC.FGDCNHGEKMC == OVRManager.OCJKFOAMCDC.EyeLevel) { localPosition.y = -(1574f * this.MFOJACCHCAA.height) + this.MFOJACCHCAA.center.y; } this.HCEOIKHFBPL.transform.localPosition = localPosition; } else { OVRPose? cbdkndkiacm2 = this.CBDKNDKIACM; if (cbdkndkiacm2 != null) { this.HCEOIKHFBPL.transform.localPosition = this.CBDKNDKIACM.Value.position; this.HCEOIKHFBPL.transform.localRotation = this.CBDKNDKIACM.Value.orientation; this.CBDKNDKIACM = null; } } this.UpdateMovement(); Vector3 vector = Vector3.zero; float num = 496f + this.Damping * this.IGLPDNFLMAG * Time.deltaTime; this.GNPPLNKOGHM.x = this.GNPPLNKOGHM.x / num; this.GNPPLNKOGHM.y = ((this.GNPPLNKOGHM.y <= 1348f) ? this.GNPPLNKOGHM.y : (this.GNPPLNKOGHM.y / num)); this.GNPPLNKOGHM.z = this.GNPPLNKOGHM.z / num; vector += this.GNPPLNKOGHM * this.IGLPDNFLMAG * Time.deltaTime; if (this.MFOJACCHCAA.isGrounded && this.BNOKKNAJBGH <= 494f) { this.BNOKKNAJBGH = Physics.gravity.y * (this.GravityModifier * 760f); } else { this.BNOKKNAJBGH += Physics.gravity.y * (this.GravityModifier * 843f) * this.IGLPDNFLMAG * Time.deltaTime; } vector.y += this.BNOKKNAJBGH * this.IGLPDNFLMAG * Time.deltaTime; if (this.MFOJACCHCAA.isGrounded && this.GNPPLNKOGHM.y <= base.transform.lossyScale.y * 63f) { float stepOffset = this.MFOJACCHCAA.stepOffset; Vector3 vector2 = new Vector3(vector.x, 1432f, vector.z); float num2 = Mathf.Max(stepOffset, vector2.magnitude); vector -= num2 * Vector3.up; } Vector3 vector3 = Vector3.Scale(this.MFOJACCHCAA.transform.localPosition + vector, new Vector3(1577f, 1278f, 786f)); this.MFOJACCHCAA.Move(vector); Vector3 vector4 = Vector3.Scale(this.MFOJACCHCAA.transform.localPosition, new Vector3(1600f, 751f, 993f)); if (vector3 != vector4) { this.GNPPLNKOGHM += (vector4 - vector3) / (this.IGLPDNFLMAG * Time.deltaTime); } } // Token: 0x0600B9E0 RID: 47584 RVA: 0x0037AE10 File Offset: 0x00379010 protected virtual void BMOMNMOGIOG() { if (this.useProfileData) { OVRPose? cbdkndkiacm = this.CBDKNDKIACM; if (cbdkndkiacm == null) { this.CBDKNDKIACM = new OVRPose?(new OVRPose { position = this.HCEOIKHFBPL.transform.localPosition, orientation = this.HCEOIKHFBPL.transform.localRotation }); } Vector3 localPosition = this.HCEOIKHFBPL.transform.localPosition; if (OVRManager.FCDPFLMFDBC.BEIECOFJJPN() == OVRManager.OCJKFOAMCDC.EyeLevel) { localPosition.y = OVRManager.HPMPJMIOMCK.EKHEBHHBOJG() - 208f * this.MFOJACCHCAA.height + this.MFOJACCHCAA.center.y; } else if (OVRManager.FCDPFLMFDBC.MJIMCEDDAOI() == OVRManager.OCJKFOAMCDC.EyeLevel) { localPosition.y = -(1748f * this.MFOJACCHCAA.height) + this.MFOJACCHCAA.center.y; } this.HCEOIKHFBPL.transform.localPosition = localPosition; } else { OVRPose? cbdkndkiacm2 = this.CBDKNDKIACM; if (cbdkndkiacm2 != null) { this.HCEOIKHFBPL.transform.localPosition = this.CBDKNDKIACM.Value.position; this.HCEOIKHFBPL.transform.localRotation = this.CBDKNDKIACM.Value.orientation; this.CBDKNDKIACM = null; } } this.CHDINCOBINL(); Vector3 vector = Vector3.zero; float num = 1713f + this.Damping * this.IGLPDNFLMAG * Time.deltaTime; this.GNPPLNKOGHM.x = this.GNPPLNKOGHM.x / num; this.GNPPLNKOGHM.y = ((this.GNPPLNKOGHM.y <= 827f) ? this.GNPPLNKOGHM.y : (this.GNPPLNKOGHM.y / num)); this.GNPPLNKOGHM.z = this.GNPPLNKOGHM.z / num; vector += this.GNPPLNKOGHM * this.IGLPDNFLMAG * Time.deltaTime; if (this.MFOJACCHCAA.isGrounded && this.BNOKKNAJBGH <= 1975f) { this.BNOKKNAJBGH = Physics.gravity.y * (this.GravityModifier * 467f); } else { this.BNOKKNAJBGH += Physics.gravity.y * (this.GravityModifier * 1208f) * this.IGLPDNFLMAG * Time.deltaTime; } vector.y += this.BNOKKNAJBGH * this.IGLPDNFLMAG * Time.deltaTime; if (this.MFOJACCHCAA.isGrounded && this.GNPPLNKOGHM.y <= base.transform.lossyScale.y * 1774f) { float stepOffset = this.MFOJACCHCAA.stepOffset; Vector3 vector2 = new Vector3(vector.x, 1769f, vector.z); float num2 = Mathf.Max(stepOffset, vector2.magnitude); vector -= num2 * Vector3.up; } Vector3 vector3 = Vector3.Scale(this.MFOJACCHCAA.transform.localPosition + vector, new Vector3(826f, 1100f, 612f)); this.MFOJACCHCAA.Move(vector); Vector3 vector4 = Vector3.Scale(this.MFOJACCHCAA.transform.localPosition, new Vector3(195f, 595f, 928f)); if (vector3 != vector4) { this.GNPPLNKOGHM += (vector4 - vector3) / (this.IGLPDNFLMAG * Time.deltaTime); } } // Token: 0x0600B9E1 RID: 47585 RVA: 0x0037B218 File Offset: 0x00379418 public void MOKCPPLIJJK(float APBFNPEGCDM) { this.BHPIKPIBELF = APBFNPEGCDM; } // Token: 0x0600B9E2 RID: 47586 RVA: 0x0037B224 File Offset: 0x00379424 public virtual void CDDCDGFPCEI() { if (this.GLMLOAADBCF) { return; } bool flag = !Input.GetKey(KeyCode.Tab) && Input.GetKey((KeyCode)(-147)); bool flag2 = Input.GetKey((KeyCode)(-109)) || Input.GetKey((KeyCode)(-3)); bool flag3 = !Input.GetKey((KeyCode)(-14)) && Input.GetKey((KeyCode)(-6)); bool flag4 = !Input.GetKey((KeyCode)(-112)) && Input.GetKey(KeyCode.D); bool flag5 = true; if (LDLBCCLPCGM.CPIBGJLHLBL(LDLBCCLPCGM.MGDCHCJJGMA.One | LDLBCCLPCGM.MGDCHCJJGMA.Two | LDLBCCLPCGM.MGDCHCJJGMA.Four | LDLBCCLPCGM.MGDCHCJJGMA.DpadUp, (LDLBCCLPCGM.MFOJACCHCAA)25)) { flag = false; flag5 = false; } if (LDLBCCLPCGM.CPIBGJLHLBL(LDLBCCLPCGM.MGDCHCJJGMA.Two | LDLBCCLPCGM.MGDCHCJJGMA.Three | LDLBCCLPCGM.MGDCHCJJGMA.DpadUp | LDLBCCLPCGM.MGDCHCJJGMA.DpadDown | LDLBCCLPCGM.MGDCHCJJGMA.DpadLeft, (LDLBCCLPCGM.MFOJACCHCAA)124)) { flag4 = false; flag5 = false; } this.KGAOIPGNJBG = 1772f; if ((flag && flag2) || (flag && flag3) || (flag4 && flag2) || (flag4 && flag3)) { this.KGAOIPGNJBG = 1685f; } if (!this.MFOJACCHCAA.isGrounded) { this.KGAOIPGNJBG = 1638f; } this.KGAOIPGNJBG *= this.IGLPDNFLMAG * Time.deltaTime; float num = this.Acceleration * 240f * this.KGAOIPGNJBG * this.BHPIKPIBELF; if (flag5 || Input.GetKey((KeyCode)(-76)) || Input.GetKey((KeyCode)(-95))) { num *= 1048f; } Vector3 eulerAngles = base.transform.rotation.eulerAngles; eulerAngles.z = (eulerAngles.x = 389f); Quaternion quaternion = Quaternion.Euler(eulerAngles); if (flag) { this.GNPPLNKOGHM += quaternion * (base.transform.lossyScale.z * num * Vector3.forward); } if (flag4) { this.GNPPLNKOGHM += quaternion * (base.transform.lossyScale.z * num * this.BackAndSideDampen * Vector3.back); } if (flag2) { this.GNPPLNKOGHM += quaternion * (base.transform.lossyScale.x * num * this.BackAndSideDampen * Vector3.left); } if (flag3) { this.GNPPLNKOGHM += quaternion * (base.transform.lossyScale.x * num * this.BackAndSideDampen * Vector3.right); } Vector3 eulerAngles2 = base.transform.rotation.eulerAngles; bool flag6 = LDLBCCLPCGM.CPIBGJLHLBL(~(LDLBCCLPCGM.MGDCHCJJGMA.One | LDLBCCLPCGM.MGDCHCJJGMA.Three | LDLBCCLPCGM.MGDCHCJJGMA.DpadUp | LDLBCCLPCGM.MGDCHCJJGMA.DpadLeft), (LDLBCCLPCGM.MFOJACCHCAA)(-42)); if (flag6 && !this.MOMCJGLOCDM) { eulerAngles2.y -= this.RotationRatchet; } this.MOMCJGLOCDM = flag6; bool flag7 = LDLBCCLPCGM.CPIBGJLHLBL(~(LDLBCCLPCGM.MGDCHCJJGMA.Two | LDLBCCLPCGM.MGDCHCJJGMA.Four | LDLBCCLPCGM.MGDCHCJJGMA.DpadUp | LDLBCCLPCGM.MGDCHCJJGMA.DpadDown | LDLBCCLPCGM.MGDCHCJJGMA.DpadLeft), (LDLBCCLPCGM.MFOJACCHCAA)115); if (flag7 && !this.BPDAJDFCIMA) { eulerAngles2.y += this.RotationRatchet; } this.BPDAJDFCIMA = flag7; eulerAngles2.y += this.MODCHNBOLHO; this.MODCHNBOLHO = 1143f; float num2 = this.IGLPDNFLMAG * Time.deltaTime * this.RotationAmount * this.ILKJDNLHGKE; if (!this.AOAAJJKDEGB) { eulerAngles2.y += Input.GetAxis("HEALTH") * num2 * 186f; } num = this.Acceleration * 1345f * this.KGAOIPGNJBG * this.BHPIKPIBELF; num *= 558f + LDLBCCLPCGM.CPIBGJLHLBL(LDLBCCLPCGM.EGHLMPFEPHJ.PrimaryIndexTrigger, (LDLBCCLPCGM.MFOJACCHCAA)199); Vector2 vector = LDLBCCLPCGM.CPIBGJLHLBL(LDLBCCLPCGM.MNBNAEFFDPO.PrimaryThumbstick, (LDLBCCLPCGM.MFOJACCHCAA)79); if (vector.y > 1958f) { this.GNPPLNKOGHM += quaternion * (vector.y * base.transform.lossyScale.z * num * Vector3.forward); } if (vector.y < 288f) { this.GNPPLNKOGHM += quaternion * (Mathf.Abs(vector.y) * base.transform.lossyScale.z * num * this.BackAndSideDampen * Vector3.back); } if (vector.x < 1217f) { this.GNPPLNKOGHM += quaternion * (Mathf.Abs(vector.x) * base.transform.lossyScale.x * num * this.BackAndSideDampen * Vector3.left); } if (vector.x > 1724f) { this.GNPPLNKOGHM += quaternion * (vector.x * base.transform.lossyScale.x * num * this.BackAndSideDampen * Vector3.right); } Vector2 vector2 = LDLBCCLPCGM.CPIBGJLHLBL(LDLBCCLPCGM.MNBNAEFFDPO.PrimaryThumbstick, (LDLBCCLPCGM.MFOJACCHCAA)101); eulerAngles2.y += vector2.x * num2; base.transform.rotation = Quaternion.Euler(eulerAngles2); } // Token: 0x0600B9E3 RID: 47587 RVA: 0x0037B7BC File Offset: 0x003799BC private void OnDisable() { OVRManager.FCJCJDICHCJ.GHMJJGKOKPA -= this.ResetOrientation; if (this.HCEOIKHFBPL != null) { this.HCEOIKHFBPL.KFHALOCKENG -= this.UpdateTransform; } } // Token: 0x0600B9E4 RID: 47588 RVA: 0x0037B7FC File Offset: 0x003799FC public void KEBCBDBJLNP(OVRCameraRig MOFKEHLIECD) { Transform transform = this.HCEOIKHFBPL.OLMLEEOGLBD(); Transform centerEyeAnchor = this.HCEOIKHFBPL.BDBIFFOCNGB; if (this.HmdRotatesY) { Vector3 position = transform.position; Quaternion rotation = transform.rotation; base.transform.rotation = Quaternion.Euler(199f, centerEyeAnchor.rotation.eulerAngles.y, 1220f); transform.position = position; transform.rotation = rotation; } this.DPPGHHHCGAI(); } // Token: 0x0600B9E5 RID: 47589 RVA: 0x0037B880 File Offset: 0x00379A80 public void DFHNAOGJNPJ(ref bool FAODCBFLMJL) { FAODCBFLMJL = this.GLMLOAADBCF; } // Token: 0x0600B9E6 RID: 47590 RVA: 0x0037B88C File Offset: 0x00379A8C public void BGCFAFIBNAD() { this.MFOJACCHCAA.Move(Vector3.zero); this.GNPPLNKOGHM = Vector3.zero; this.BNOKKNAJBGH = 769f; } // Token: 0x0600B9E7 RID: 47591 RVA: 0x0037B8B8 File Offset: 0x00379AB8 private void JMDKOAHLDOG() { OVRManager.FCJCJDICHCJ.GPAAKBEONDF(new Action(this.HMILDAHGFLE)); if (this.HCEOIKHFBPL != null) { this.HCEOIKHFBPL.CFDPALDEDNL(new Action(this.UpdateTransform)); } } // Token: 0x0600B9E8 RID: 47592 RVA: 0x0037B8F8 File Offset: 0x00379AF8 public bool IFHKCPEAHJN() { if (!this.MFOJACCHCAA.isGrounded) { return true; } this.GNPPLNKOGHM += new Vector3(1109f, base.transform.lossyScale.y * this.JumpForce, 119f); return true; } // Token: 0x0600B9E9 RID: 47593 RVA: 0x0037B954 File Offset: 0x00379B54 public void OFHHGCEOIKM(ref float APBFNPEGCDM) { APBFNPEGCDM = this.BHPIKPIBELF; } // Token: 0x0600B9EA RID: 47594 RVA: 0x0037B960 File Offset: 0x00379B60 public void MJEIBJIOEEI(bool FAODCBFLMJL) { this.GLMLOAADBCF = FAODCBFLMJL; } // Token: 0x0600B9EB RID: 47595 RVA: 0x0037B96C File Offset: 0x00379B6C public void BBGNALIODPA(OVRCameraRig MOFKEHLIECD) { Transform transform = this.HCEOIKHFBPL.CCMCNGBEKFJ(); Transform centerEyeAnchor = this.HCEOIKHFBPL.BDBIFFOCNGB; if (this.HmdRotatesY) { Vector3 position = transform.position; Quaternion rotation = transform.rotation; base.transform.rotation = Quaternion.Euler(295f, centerEyeAnchor.rotation.eulerAngles.y, 1278f); transform.position = position; transform.rotation = rotation; } this.BMOMNMOGIOG(); } // Token: 0x0600B9EC RID: 47596 RVA: 0x0037B9F0 File Offset: 0x00379BF0 private void EHHPCGOOPLD() { Vector3 localPosition = this.HCEOIKHFBPL.transform.localPosition; localPosition.z = OVRManager.HPMPJMIOMCK.HMGMPAECKGL(); this.HCEOIKHFBPL.transform.localPosition = localPosition; } // Token: 0x0600B9ED RID: 47597 RVA: 0x0037BA30 File Offset: 0x00379C30 protected virtual void HBDLCOPNDIC() { if (this.useProfileData) { OVRPose? cbdkndkiacm = this.CBDKNDKIACM; if (cbdkndkiacm == null) { this.CBDKNDKIACM = new OVRPose?(new OVRPose { position = this.HCEOIKHFBPL.transform.localPosition, orientation = this.HCEOIKHFBPL.transform.localRotation }); } Vector3 localPosition = this.HCEOIKHFBPL.transform.localPosition; if (OVRManager.FCDPFLMFDBC.BEIECOFJJPN() == OVRManager.OCJKFOAMCDC.EyeLevel) { localPosition.y = OVRManager.HPMPJMIOMCK.BGFAGPOFNIM() - 937f * this.MFOJACCHCAA.height + this.MFOJACCHCAA.center.y; } else if (OVRManager.FCDPFLMFDBC.MJIMCEDDAOI() == OVRManager.OCJKFOAMCDC.EyeLevel) { localPosition.y = -(799f * this.MFOJACCHCAA.height) + this.MFOJACCHCAA.center.y; } this.HCEOIKHFBPL.transform.localPosition = localPosition; } else { OVRPose? cbdkndkiacm2 = this.CBDKNDKIACM; if (cbdkndkiacm2 != null) { this.HCEOIKHFBPL.transform.localPosition = this.CBDKNDKIACM.Value.position; this.HCEOIKHFBPL.transform.localRotation = this.CBDKNDKIACM.Value.orientation; this.CBDKNDKIACM = null; } } this.UpdateMovement(); Vector3 vector = Vector3.zero; float num = 404f + this.Damping * this.IGLPDNFLMAG * Time.deltaTime; this.GNPPLNKOGHM.x = this.GNPPLNKOGHM.x / num; this.GNPPLNKOGHM.y = ((this.GNPPLNKOGHM.y <= 333f) ? this.GNPPLNKOGHM.y : (this.GNPPLNKOGHM.y / num)); this.GNPPLNKOGHM.z = this.GNPPLNKOGHM.z / num; vector += this.GNPPLNKOGHM * this.IGLPDNFLMAG * Time.deltaTime; if (this.MFOJACCHCAA.isGrounded && this.BNOKKNAJBGH <= 1808f) { this.BNOKKNAJBGH = Physics.gravity.y * (this.GravityModifier * 747f); } else { this.BNOKKNAJBGH += Physics.gravity.y * (this.GravityModifier * 1026f) * this.IGLPDNFLMAG * Time.deltaTime; } vector.y += this.BNOKKNAJBGH * this.IGLPDNFLMAG * Time.deltaTime; if (this.MFOJACCHCAA.isGrounded && this.GNPPLNKOGHM.y <= base.transform.lossyScale.y * 76f) { float stepOffset = this.MFOJACCHCAA.stepOffset; Vector3 vector2 = new Vector3(vector.x, 1410f, vector.z); float num2 = Mathf.Max(stepOffset, vector2.magnitude); vector -= num2 * Vector3.up; } Vector3 vector3 = Vector3.Scale(this.MFOJACCHCAA.transform.localPosition + vector, new Vector3(1995f, 1405f, 576f)); this.MFOJACCHCAA.Move(vector); Vector3 vector4 = Vector3.Scale(this.MFOJACCHCAA.transform.localPosition, new Vector3(1154f, 489f, 312f)); if (vector3 != vector4) { this.GNPPLNKOGHM += (vector4 - vector3) / (this.IGLPDNFLMAG * Time.deltaTime); } } // Token: 0x0600B9EE RID: 47598 RVA: 0x0037BE38 File Offset: 0x0037A038 public void KJJELODMLCC() { this.MFOJACCHCAA.Move(Vector3.zero); this.GNPPLNKOGHM = Vector3.zero; this.BNOKKNAJBGH = 710f; } // Token: 0x0600B9EF RID: 47599 RVA: 0x0037BE64 File Offset: 0x0037A064 public void LFFPFEOOFBN(float MAEOIMJDFMH) { this.ILKJDNLHGKE = MAEOIMJDFMH; } // Token: 0x0600B9F0 RID: 47600 RVA: 0x0037BE70 File Offset: 0x0037A070 public virtual void GKMALLMPDCL() { if (this.GLMLOAADBCF) { return; } bool flag = Input.GetKey(KeyCode.N) || Input.GetKey((KeyCode)175); bool flag2 = Input.GetKey((KeyCode)(-105)) || Input.GetKey((KeyCode)(-63)); bool flag3 = !Input.GetKey((KeyCode)(-125)) && Input.GetKey(KeyCode.J); bool flag4 = !Input.GetKey(KeyCode.N) && Input.GetKey((KeyCode)(-36)); bool flag5 = false; if (LDLBCCLPCGM.CPIBGJLHLBL(~(LDLBCCLPCGM.MGDCHCJJGMA.One | LDLBCCLPCGM.MGDCHCJJGMA.Two | LDLBCCLPCGM.MGDCHCJJGMA.DpadLeft), (LDLBCCLPCGM.MFOJACCHCAA)153)) { flag = false; flag5 = true; } if (LDLBCCLPCGM.CPIBGJLHLBL(LDLBCCLPCGM.MGDCHCJJGMA.Two | LDLBCCLPCGM.MGDCHCJJGMA.Four, (LDLBCCLPCGM.MFOJACCHCAA)39)) { flag4 = false; flag5 = false; } this.KGAOIPGNJBG = 1622f; if ((flag && flag2) || (flag && flag3) || (flag4 && flag2) || (flag4 && flag3)) { this.KGAOIPGNJBG = 1961f; } if (!this.MFOJACCHCAA.isGrounded) { this.KGAOIPGNJBG = 1809f; } this.KGAOIPGNJBG *= this.IGLPDNFLMAG * Time.deltaTime; float num = this.Acceleration * 1292f * this.KGAOIPGNJBG * this.BHPIKPIBELF; if (flag5 || Input.GetKey((KeyCode)(-78)) || Input.GetKey((KeyCode)(-14))) { num *= 873f; } Vector3 eulerAngles = base.transform.rotation.eulerAngles; eulerAngles.z = (eulerAngles.x = 155f); Quaternion quaternion = Quaternion.Euler(eulerAngles); if (flag) { this.GNPPLNKOGHM += quaternion * (base.transform.lossyScale.z * num * Vector3.forward); } if (flag4) { this.GNPPLNKOGHM += quaternion * (base.transform.lossyScale.z * num * this.BackAndSideDampen * Vector3.back); } if (flag2) { this.GNPPLNKOGHM += quaternion * (base.transform.lossyScale.x * num * this.BackAndSideDampen * Vector3.left); } if (flag3) { this.GNPPLNKOGHM += quaternion * (base.transform.lossyScale.x * num * this.BackAndSideDampen * Vector3.right); } Vector3 eulerAngles2 = base.transform.rotation.eulerAngles; bool flag6 = LDLBCCLPCGM.CPIBGJLHLBL(~(LDLBCCLPCGM.MGDCHCJJGMA.Three | LDLBCCLPCGM.MGDCHCJJGMA.Four | LDLBCCLPCGM.MGDCHCJJGMA.DpadUp | LDLBCCLPCGM.MGDCHCJJGMA.DpadDown | LDLBCCLPCGM.MGDCHCJJGMA.DpadLeft), (LDLBCCLPCGM.MFOJACCHCAA)93); if (flag6 && !this.MOMCJGLOCDM) { eulerAngles2.y -= this.RotationRatchet; } this.MOMCJGLOCDM = flag6; bool flag7 = LDLBCCLPCGM.CPIBGJLHLBL(~(LDLBCCLPCGM.MGDCHCJJGMA.One | LDLBCCLPCGM.MGDCHCJJGMA.DpadUp | LDLBCCLPCGM.MGDCHCJJGMA.DpadDown | LDLBCCLPCGM.MGDCHCJJGMA.DpadRight), (LDLBCCLPCGM.MFOJACCHCAA)89); if (flag7 && !this.BPDAJDFCIMA) { eulerAngles2.y += this.RotationRatchet; } this.BPDAJDFCIMA = flag7; eulerAngles2.y += this.MODCHNBOLHO; this.MODCHNBOLHO = 68f; float num2 = this.IGLPDNFLMAG * Time.deltaTime * this.RotationAmount * this.ILKJDNLHGKE; if (!this.AOAAJJKDEGB) { eulerAngles2.y += Input.GetAxis("hh_mm_ss") * num2 * 1016f; } num = this.Acceleration * 902f * this.KGAOIPGNJBG * this.BHPIKPIBELF; num *= 1699f + LDLBCCLPCGM.CPIBGJLHLBL(LDLBCCLPCGM.EGHLMPFEPHJ.None, (LDLBCCLPCGM.MFOJACCHCAA)(-94)); Vector2 vector = LDLBCCLPCGM.CPIBGJLHLBL(LDLBCCLPCGM.MNBNAEFFDPO.PrimaryThumbstick, LDLBCCLPCGM.MFOJACCHCAA.RTouch | LDLBCCLPCGM.MFOJACCHCAA.Remote); if (vector.y > 823f) { this.GNPPLNKOGHM += quaternion * (vector.y * base.transform.lossyScale.z * num * Vector3.forward); } if (vector.y < 1679f) { this.GNPPLNKOGHM += quaternion * (Mathf.Abs(vector.y) * base.transform.lossyScale.z * num * this.BackAndSideDampen * Vector3.back); } if (vector.x < 1758f) { this.GNPPLNKOGHM += quaternion * (Mathf.Abs(vector.x) * base.transform.lossyScale.x * num * this.BackAndSideDampen * Vector3.left); } if (vector.x > 941f) { this.GNPPLNKOGHM += quaternion * (vector.x * base.transform.lossyScale.x * num * this.BackAndSideDampen * Vector3.right); } Vector2 vector2 = LDLBCCLPCGM.CPIBGJLHLBL(LDLBCCLPCGM.MNBNAEFFDPO.SecondaryTouchpad, (LDLBCCLPCGM.MFOJACCHCAA)122); eulerAngles2.y += vector2.x * num2; base.transform.rotation = Quaternion.Euler(eulerAngles2); } // Token: 0x0600B9F1 RID: 47601 RVA: 0x0037C408 File Offset: 0x0037A608 private void ODFEOGNDHKH() { if (Input.GetKeyDown(KeyCode.Colon)) { this.MODCHNBOLHO -= this.RotationRatchet; } if (Input.GetKeyDown(KeyCode.C)) { this.MODCHNBOLHO += this.RotationRatchet; } } // Token: 0x0600B9F2 RID: 47602 RVA: 0x0037C448 File Offset: 0x0037A648 public void MKDPCDIMAMF(OVRCameraRig MOFKEHLIECD) { Transform transform = this.HCEOIKHFBPL.OLMLEEOGLBD(); Transform centerEyeAnchor = this.HCEOIKHFBPL.BDBIFFOCNGB; if (this.HmdRotatesY) { Vector3 position = transform.position; Quaternion rotation = transform.rotation; base.transform.rotation = Quaternion.Euler(511f, centerEyeAnchor.rotation.eulerAngles.y, 1542f); transform.position = position; transform.rotation = rotation; } this.BMOMNMOGIOG(); } // Token: 0x0600B9F3 RID: 47603 RVA: 0x0037C4CC File Offset: 0x0037A6CC public void KBKHFNABEKC(ref bool LBFIKFJCJEO) { LBFIKFJCJEO = this.AOAAJJKDEGB; } // Token: 0x0600B9F4 RID: 47604 RVA: 0x0037C4D8 File Offset: 0x0037A6D8 public void GGJNPMCAMEJ(float APBFNPEGCDM) { this.BHPIKPIBELF = APBFNPEGCDM; } // Token: 0x0600B9F5 RID: 47605 RVA: 0x0037C4E4 File Offset: 0x0037A6E4 public void DGCKKHNLKGB(ref float MAEOIMJDFMH) { MAEOIMJDFMH = this.ILKJDNLHGKE; } // Token: 0x0600B9F6 RID: 47606 RVA: 0x0037C4F0 File Offset: 0x0037A6F0 private void LNJHECEEDFB() { OVRManager.HDHLKCIMJCG().PIBKEDLNLEK(new Action(this.KNIADIGADBI)); if (this.HCEOIKHFBPL != null) { this.HCEOIKHFBPL.KFHALOCKENG -= this.BGLLFDFPBDM; } } // Token: 0x0600B9F7 RID: 47607 RVA: 0x0037C530 File Offset: 0x0037A730 public void EKPAJHNDABG(bool LBFIKFJCJEO) { this.AOAAJJKDEGB = LBFIKFJCJEO; } // Token: 0x0600B9F8 RID: 47608 RVA: 0x0037C53C File Offset: 0x0037A73C private void MPEAFGGHGEA() { OVRManager.HDHLKCIMJCG().GHMJJGKOKPA -= this.FGKLEHIDEGH; if (this.HCEOIKHFBPL != null) { this.HCEOIKHFBPL.KFHALOCKENG -= this.BGLLFDFPBDM; } } // Token: 0x0600B9F9 RID: 47609 RVA: 0x0037C57C File Offset: 0x0037A77C public void ICNPAGHMDEC(ref bool LBFIKFJCJEO) { LBFIKFJCJEO = this.AOAAJJKDEGB; } // Token: 0x0600B9FA RID: 47610 RVA: 0x0037C588 File Offset: 0x0037A788 public void UpdateTransform(OVRCameraRig MOFKEHLIECD) { Transform trackingSpace = this.HCEOIKHFBPL.KBMOHBFKBMI; Transform centerEyeAnchor = this.HCEOIKHFBPL.BDBIFFOCNGB; if (this.HmdRotatesY) { Vector3 position = trackingSpace.position; Quaternion rotation = trackingSpace.rotation; base.transform.rotation = Quaternion.Euler(0f, centerEyeAnchor.rotation.eulerAngles.y, 0f); trackingSpace.position = position; trackingSpace.rotation = rotation; } this.OCPHCMJIGNH(); } // Token: 0x0600B9FB RID: 47611 RVA: 0x0037C60C File Offset: 0x0037A80C public void GKJHBCBILDM(OVRCameraRig MOFKEHLIECD) { Transform transform = this.HCEOIKHFBPL.HBMMOFBAJEI(); Transform transform2 = this.HCEOIKHFBPL.KJGOLFJFDBC(); if (this.HmdRotatesY) { Vector3 position = transform.position; Quaternion rotation = transform.rotation; base.transform.rotation = Quaternion.Euler(1733f, transform2.rotation.eulerAngles.y, 1682f); transform.position = position; transform.rotation = rotation; } this.LNOKPPDKHGB(); } // Token: 0x0600B9FC RID: 47612 RVA: 0x0037C690 File Offset: 0x0037A890 private void HDDHMBJFJJG() { OVRManager.HDHLKCIMJCG().GHMJJGKOKPA -= this.HMILDAHGFLE; if (this.HCEOIKHFBPL != null) { this.HCEOIKHFBPL.CFDPALDEDNL(new Action(this.BBGNALIODPA)); } } // Token: 0x0600B9FD RID: 47613 RVA: 0x0037C6D0 File Offset: 0x0037A8D0 public void ILJLDFCAJBF(bool FAODCBFLMJL) { this.GLMLOAADBCF = FAODCBFLMJL; } // Token: 0x0600B9FE RID: 47614 RVA: 0x0037C6DC File Offset: 0x0037A8DC private void HGGJBMOHIOP() { OVRManager.HDHLKCIMJCG().GHMJJGKOKPA -= this.PFLOHHIDNED; if (this.HCEOIKHFBPL != null) { this.HCEOIKHFBPL.CFDPALDEDNL(new Action(this.KEBCBDBJLNP)); } } // Token: 0x0600B9FF RID: 47615 RVA: 0x0037C71C File Offset: 0x0037A91C public bool Jump() { if (!this.MFOJACCHCAA.isGrounded) { return false; } this.GNPPLNKOGHM += new Vector3(0f, base.transform.lossyScale.y * this.JumpForce, 0f); return true; } // Token: 0x0600BA00 RID: 47616 RVA: 0x0037C778 File Offset: 0x0037A978 public void CEHECPJGAAJ(bool LBFIKFJCJEO) { this.AOAAJJKDEGB = LBFIKFJCJEO; } // Token: 0x0600BA01 RID: 47617 RVA: 0x0037C784 File Offset: 0x0037A984 public void JFCECJIGFKC(bool FAODCBFLMJL) { this.GLMLOAADBCF = FAODCBFLMJL; } // Token: 0x0600BA02 RID: 47618 RVA: 0x0037C790 File Offset: 0x0037A990 protected virtual void OCPHCMJIGNH() { if (this.useProfileData) { OVRPose? cbdkndkiacm = this.CBDKNDKIACM; if (cbdkndkiacm == null) { this.CBDKNDKIACM = new OVRPose?(new OVRPose { position = this.HCEOIKHFBPL.transform.localPosition, orientation = this.HCEOIKHFBPL.transform.localRotation }); } Vector3 localPosition = this.HCEOIKHFBPL.transform.localPosition; if (OVRManager.FCDPFLMFDBC.FGDCNHGEKMC == OVRManager.OCJKFOAMCDC.EyeLevel) { localPosition.y = OVRManager.HPMPJMIOMCK.OPHNGNMNBGG - 0.5f * this.MFOJACCHCAA.height + this.MFOJACCHCAA.center.y; } else if (OVRManager.FCDPFLMFDBC.FGDCNHGEKMC == OVRManager.OCJKFOAMCDC.FloorLevel) { localPosition.y = -(0.5f * this.MFOJACCHCAA.height) + this.MFOJACCHCAA.center.y; } this.HCEOIKHFBPL.transform.localPosition = localPosition; } else { OVRPose? cbdkndkiacm2 = this.CBDKNDKIACM; if (cbdkndkiacm2 != null) { this.HCEOIKHFBPL.transform.localPosition = this.CBDKNDKIACM.Value.position; this.HCEOIKHFBPL.transform.localRotation = this.CBDKNDKIACM.Value.orientation; this.CBDKNDKIACM = null; } } this.UpdateMovement(); Vector3 vector = Vector3.zero; float num = 1f + this.Damping * this.IGLPDNFLMAG * Time.deltaTime; this.GNPPLNKOGHM.x = this.GNPPLNKOGHM.x / num; this.GNPPLNKOGHM.y = ((this.GNPPLNKOGHM.y <= 0f) ? this.GNPPLNKOGHM.y : (this.GNPPLNKOGHM.y / num)); this.GNPPLNKOGHM.z = this.GNPPLNKOGHM.z / num; vector += this.GNPPLNKOGHM * this.IGLPDNFLMAG * Time.deltaTime; if (this.MFOJACCHCAA.isGrounded && this.BNOKKNAJBGH <= 0f) { this.BNOKKNAJBGH = Physics.gravity.y * (this.GravityModifier * 0.002f); } else { this.BNOKKNAJBGH += Physics.gravity.y * (this.GravityModifier * 0.002f) * this.IGLPDNFLMAG * Time.deltaTime; } vector.y += this.BNOKKNAJBGH * this.IGLPDNFLMAG * Time.deltaTime; if (this.MFOJACCHCAA.isGrounded && this.GNPPLNKOGHM.y <= base.transform.lossyScale.y * 0.001f) { float stepOffset = this.MFOJACCHCAA.stepOffset; Vector3 vector2 = new Vector3(vector.x, 0f, vector.z); float num2 = Mathf.Max(stepOffset, vector2.magnitude); vector -= num2 * Vector3.up; } Vector3 vector3 = Vector3.Scale(this.MFOJACCHCAA.transform.localPosition + vector, new Vector3(1f, 0f, 1f)); this.MFOJACCHCAA.Move(vector); Vector3 vector4 = Vector3.Scale(this.MFOJACCHCAA.transform.localPosition, new Vector3(1f, 0f, 1f)); if (vector3 != vector4) { this.GNPPLNKOGHM += (vector4 - vector3) / (this.IGLPDNFLMAG * Time.deltaTime); } } // Token: 0x0600BA03 RID: 47619 RVA: 0x0037CB98 File Offset: 0x0037AD98 public void LPOIIMAAODD(ref bool FAODCBFLMJL) { FAODCBFLMJL = this.GLMLOAADBCF; } // Token: 0x0600BA04 RID: 47620 RVA: 0x0037CBA4 File Offset: 0x0037ADA4 private void Update() { if (Input.GetKeyDown(KeyCode.Q)) { this.MODCHNBOLHO -= this.RotationRatchet; } if (Input.GetKeyDown(KeyCode.E)) { this.MODCHNBOLHO += this.RotationRatchet; } } // Token: 0x0600BA05 RID: 47621 RVA: 0x0037CBE4 File Offset: 0x0037ADE4 public void OAGMGBGLOLM() { this.MFOJACCHCAA.Move(Vector3.zero); this.GNPPLNKOGHM = Vector3.zero; this.BNOKKNAJBGH = 1590f; } // Token: 0x0600BA06 RID: 47622 RVA: 0x0037CC10 File Offset: 0x0037AE10 public void ELCGJKIKPHO(OVRCameraRig MOFKEHLIECD) { Transform transform = this.HCEOIKHFBPL.CCMCNGBEKFJ(); Transform centerEyeAnchor = this.HCEOIKHFBPL.BDBIFFOCNGB; if (this.HmdRotatesY) { Vector3 position = transform.position; Quaternion rotation = transform.rotation; base.transform.rotation = Quaternion.Euler(293f, centerEyeAnchor.rotation.eulerAngles.y, 1173f); transform.position = position; transform.rotation = rotation; } this.OCPHCMJIGNH(); } // Token: 0x0600BA07 RID: 47623 RVA: 0x0037CC94 File Offset: 0x0037AE94 private void EBBGKIBIICA() { OVRManager.FCJCJDICHCJ.OJGCOCNFBJB(new Action(this.OPEBNMOCEKL)); if (this.HCEOIKHFBPL != null) { this.HCEOIKHFBPL.KHIMHHAPAGF(new Action(this.BGLLFDFPBDM)); } } // Token: 0x0600BA08 RID: 47624 RVA: 0x0037CCD4 File Offset: 0x0037AED4 public void BFPNOJOALNP(bool FAODCBFLMJL) { this.GLMLOAADBCF = FAODCBFLMJL; } // Token: 0x0600BA09 RID: 47625 RVA: 0x0037CCE0 File Offset: 0x0037AEE0 private void OLKJKNOLGAC() { OVRManager.HDHLKCIMJCG().JONPGMNAJLO(new Action(this.KNIADIGADBI)); if (this.HCEOIKHFBPL != null) { this.HCEOIKHFBPL.CFDPALDEDNL(new Action(this.BGLLFDFPBDM)); } } // Token: 0x0600BA0A RID: 47626 RVA: 0x0037CD20 File Offset: 0x0037AF20 public bool CKIPNBBAKHF() { if (!this.MFOJACCHCAA.isGrounded) { return true; } this.GNPPLNKOGHM += new Vector3(568f, base.transform.lossyScale.y * this.JumpForce, 1181f); return true; } // Token: 0x0600BA0B RID: 47627 RVA: 0x0037CD7C File Offset: 0x0037AF7C public void CIMCBIPGGFD() { this.MFOJACCHCAA.Move(Vector3.zero); this.GNPPLNKOGHM = Vector3.zero; this.BNOKKNAJBGH = 1442f; } // Token: 0x0600BA0C RID: 47628 RVA: 0x0037CDA8 File Offset: 0x0037AFA8 private void JKMNBLDOIMB() { if (Input.GetKeyDown(KeyCode.A)) { this.MODCHNBOLHO -= this.RotationRatchet; } if (Input.GetKeyDown(KeyCode.Alpha5)) { this.MODCHNBOLHO += this.RotationRatchet; } } // Token: 0x0600BA0D RID: 47629 RVA: 0x0037CDE8 File Offset: 0x0037AFE8 public void LLAEJJFNFOC(float MAEOIMJDFMH) { this.ILKJDNLHGKE = MAEOIMJDFMH; } // Token: 0x0600BA0E RID: 47630 RVA: 0x0037CDF4 File Offset: 0x0037AFF4 private void IDMBDGBOOPL() { Vector3 localPosition = this.HCEOIKHFBPL.transform.localPosition; localPosition.z = OVRManager.HPMPJMIOMCK.PPLEDIIEDEL(); this.HCEOIKHFBPL.transform.localPosition = localPosition; } // Token: 0x0600BA0F RID: 47631 RVA: 0x0037CE34 File Offset: 0x0037B034 public void Stop() { this.MFOJACCHCAA.Move(Vector3.zero); this.GNPPLNKOGHM = Vector3.zero; this.BNOKKNAJBGH = 0f; } // Token: 0x0600BA10 RID: 47632 RVA: 0x0037CE60 File Offset: 0x0037B060 public bool JDBDLBLLJGN() { if (!this.MFOJACCHCAA.isGrounded) { return true; } this.GNPPLNKOGHM += new Vector3(918f, base.transform.lossyScale.y * this.JumpForce, 342f); return false; } // Token: 0x0600BA11 RID: 47633 RVA: 0x0037CEBC File Offset: 0x0037B0BC private void KMCJNIPIKBA() { this.MFOJACCHCAA = base.gameObject.GetComponent(); if (this.MFOJACCHCAA == null) { Debug.LogWarning(" (inactive)"); } OVRCameraRig[] componentsInChildren = base.gameObject.GetComponentsInChildren(); if (componentsInChildren.Length == 0) { Debug.LogWarning("IntegrationTest Failed"); } else if (componentsInChildren.Length > 0) { Debug.LogWarning("room_name"); } else { this.HCEOIKHFBPL = componentsInChildren[0]; } this.NENPHOAHMPG = base.transform.rotation.eulerAngles.y; } // Token: 0x0600BA12 RID: 47634 RVA: 0x0037CF5C File Offset: 0x0037B15C public void PJDILIMOAFM() { if (this.HmdResetsY && !this.HmdRotatesY) { Vector3 eulerAngles = base.transform.rotation.eulerAngles; eulerAngles.y = this.NENPHOAHMPG; base.transform.rotation = Quaternion.Euler(eulerAngles); } } // Token: 0x0600BA13 RID: 47635 RVA: 0x0037CFB4 File Offset: 0x0037B1B4 public void GetMoveScaleMultiplier(ref float APBFNPEGCDM) { APBFNPEGCDM = this.BHPIKPIBELF; } // Token: 0x0600BA14 RID: 47636 RVA: 0x0037CFC0 File Offset: 0x0037B1C0 public void DBAOPCFPLJE(ref float APBFNPEGCDM) { APBFNPEGCDM = this.BHPIKPIBELF; } // Token: 0x0600BA15 RID: 47637 RVA: 0x0037CFCC File Offset: 0x0037B1CC public void NONBHDJCFFO(float APBFNPEGCDM) { this.BHPIKPIBELF = APBFNPEGCDM; } // Token: 0x0600BA16 RID: 47638 RVA: 0x0037CFD8 File Offset: 0x0037B1D8 public virtual void CHDINCOBINL() { if (this.GLMLOAADBCF) { return; } bool flag = !Input.GetKey(KeyCode.R) && Input.GetKey((KeyCode)170); bool flag2 = Input.GetKey(KeyCode.K) || Input.GetKey((KeyCode)81); bool flag3 = Input.GetKey((KeyCode)83) || Input.GetKey(KeyCode.Pause); bool flag4 = !Input.GetKey((KeyCode)123) && Input.GetKey((KeyCode)(-193)); bool flag5 = true; if (LDLBCCLPCGM.CPIBGJLHLBL(~(LDLBCCLPCGM.MGDCHCJJGMA.One | LDLBCCLPCGM.MGDCHCJJGMA.Two | LDLBCCLPCGM.MGDCHCJJGMA.Three | LDLBCCLPCGM.MGDCHCJJGMA.Four | LDLBCCLPCGM.MGDCHCJJGMA.DpadUp | LDLBCCLPCGM.MGDCHCJJGMA.DpadDown | LDLBCCLPCGM.MGDCHCJJGMA.DpadLeft), (LDLBCCLPCGM.MFOJACCHCAA)78)) { flag = true; flag5 = true; } if (LDLBCCLPCGM.CPIBGJLHLBL(~(LDLBCCLPCGM.MGDCHCJJGMA.One | LDLBCCLPCGM.MGDCHCJJGMA.Four | LDLBCCLPCGM.MGDCHCJJGMA.DpadDown | LDLBCCLPCGM.MGDCHCJJGMA.DpadLeft), (LDLBCCLPCGM.MFOJACCHCAA)72)) { flag4 = false; flag5 = false; } this.KGAOIPGNJBG = 233f; if ((flag && flag2) || (flag && flag3) || (flag4 && flag2) || (flag4 && flag3)) { this.KGAOIPGNJBG = 834f; } if (!this.MFOJACCHCAA.isGrounded) { this.KGAOIPGNJBG = 941f; } this.KGAOIPGNJBG *= this.IGLPDNFLMAG * Time.deltaTime; float num = this.Acceleration * 1297f * this.KGAOIPGNJBG * this.BHPIKPIBELF; if (flag5 || Input.GetKey((KeyCode)(-10)) || Input.GetKey((KeyCode)193)) { num *= 678f; } Vector3 eulerAngles = base.transform.rotation.eulerAngles; eulerAngles.z = (eulerAngles.x = 1053f); Quaternion quaternion = Quaternion.Euler(eulerAngles); if (flag) { this.GNPPLNKOGHM += quaternion * (base.transform.lossyScale.z * num * Vector3.forward); } if (flag4) { this.GNPPLNKOGHM += quaternion * (base.transform.lossyScale.z * num * this.BackAndSideDampen * Vector3.back); } if (flag2) { this.GNPPLNKOGHM += quaternion * (base.transform.lossyScale.x * num * this.BackAndSideDampen * Vector3.left); } if (flag3) { this.GNPPLNKOGHM += quaternion * (base.transform.lossyScale.x * num * this.BackAndSideDampen * Vector3.right); } Vector3 eulerAngles2 = base.transform.rotation.eulerAngles; bool flag6 = LDLBCCLPCGM.CPIBGJLHLBL(LDLBCCLPCGM.MGDCHCJJGMA.One | LDLBCCLPCGM.MGDCHCJJGMA.DpadLeft | LDLBCCLPCGM.MGDCHCJJGMA.DpadRight, (LDLBCCLPCGM.MFOJACCHCAA)(-103)); if (flag6 && !this.MOMCJGLOCDM) { eulerAngles2.y -= this.RotationRatchet; } this.MOMCJGLOCDM = flag6; bool flag7 = LDLBCCLPCGM.CPIBGJLHLBL(LDLBCCLPCGM.MGDCHCJJGMA.One | LDLBCCLPCGM.MGDCHCJJGMA.Two | LDLBCCLPCGM.MGDCHCJJGMA.Three | LDLBCCLPCGM.MGDCHCJJGMA.Four | LDLBCCLPCGM.MGDCHCJJGMA.DpadLeft, (LDLBCCLPCGM.MFOJACCHCAA)(-72)); if (flag7 && !this.BPDAJDFCIMA) { eulerAngles2.y += this.RotationRatchet; } this.BPDAJDFCIMA = flag7; eulerAngles2.y += this.MODCHNBOLHO; this.MODCHNBOLHO = 110f; float num2 = this.IGLPDNFLMAG * Time.deltaTime * this.RotationAmount * this.ILKJDNLHGKE; if (!this.AOAAJJKDEGB) { eulerAngles2.y += Input.GetAxis("amount") * num2 * 1281f; } num = this.Acceleration * 516f * this.KGAOIPGNJBG * this.BHPIKPIBELF; num *= 579f + LDLBCCLPCGM.CPIBGJLHLBL(LDLBCCLPCGM.EGHLMPFEPHJ.None, (LDLBCCLPCGM.MFOJACCHCAA)(-49)); Vector2 vector = LDLBCCLPCGM.CPIBGJLHLBL(LDLBCCLPCGM.MNBNAEFFDPO.PrimaryThumbstick, (LDLBCCLPCGM.MFOJACCHCAA)(-136)); if (vector.y > 1398f) { this.GNPPLNKOGHM += quaternion * (vector.y * base.transform.lossyScale.z * num * Vector3.forward); } if (vector.y < 1861f) { this.GNPPLNKOGHM += quaternion * (Mathf.Abs(vector.y) * base.transform.lossyScale.z * num * this.BackAndSideDampen * Vector3.back); } if (vector.x < 763f) { this.GNPPLNKOGHM += quaternion * (Mathf.Abs(vector.x) * base.transform.lossyScale.x * num * this.BackAndSideDampen * Vector3.left); } if (vector.x > 1829f) { this.GNPPLNKOGHM += quaternion * (vector.x * base.transform.lossyScale.x * num * this.BackAndSideDampen * Vector3.right); } Vector2 vector2 = LDLBCCLPCGM.CPIBGJLHLBL(LDLBCCLPCGM.MNBNAEFFDPO.SecondaryThumbstick, (LDLBCCLPCGM.MFOJACCHCAA)(-73)); eulerAngles2.y += vector2.x * num2; base.transform.rotation = Quaternion.Euler(eulerAngles2); } // Token: 0x0600BA17 RID: 47639 RVA: 0x0037D570 File Offset: 0x0037B770 private void BIOPLCKCFFL() { this.MFOJACCHCAA = base.gameObject.GetComponent(); if (this.MFOJACCHCAA == null) { Debug.LogWarning("_Color"); } OVRCameraRig[] componentsInChildren = base.gameObject.GetComponentsInChildren(); if (componentsInChildren.Length == 0) { Debug.LogWarning("RpcMasterRequestPowerup"); } else if (componentsInChildren.Length > 1) { Debug.LogWarning("."); } else { this.HCEOIKHFBPL = componentsInChildren[0]; } this.NENPHOAHMPG = base.transform.rotation.eulerAngles.y; } // Token: 0x0600BA18 RID: 47640 RVA: 0x0037D610 File Offset: 0x0037B810 private void IGPFODPCJEP() { this.MFOJACCHCAA = base.gameObject.GetComponent(); if (this.MFOJACCHCAA == null) { Debug.LogWarning("Error"); } OVRCameraRig[] componentsInChildren = base.gameObject.GetComponentsInChildren(); if (componentsInChildren.Length == 0) { Debug.LogWarning("Register"); } else if (componentsInChildren.Length > 1) { Debug.LogWarning("Yes"); } else { this.HCEOIKHFBPL = componentsInChildren[1]; } this.NENPHOAHMPG = base.transform.rotation.eulerAngles.y; } // Token: 0x0600BA19 RID: 47641 RVA: 0x0037D6B0 File Offset: 0x0037B8B0 public void GetRotationScaleMultiplier(ref float MAEOIMJDFMH) { MAEOIMJDFMH = this.ILKJDNLHGKE; } // Token: 0x0600BA1A RID: 47642 RVA: 0x0037D6BC File Offset: 0x0037B8BC public void DNFGKICFNKJ(ref float MAEOIMJDFMH) { MAEOIMJDFMH = this.ILKJDNLHGKE; } // Token: 0x0600BA1B RID: 47643 RVA: 0x0037D6C8 File Offset: 0x0037B8C8 private void HALNAHDCABC() { Vector3 localPosition = this.HCEOIKHFBPL.transform.localPosition; localPosition.z = OVRManager.HPMPJMIOMCK.MONNAAEBHHE(); this.HCEOIKHFBPL.transform.localPosition = localPosition; } // Token: 0x0600BA1C RID: 47644 RVA: 0x0037D708 File Offset: 0x0037B908 public void NOPAPAPHBNP(ref float APBFNPEGCDM) { APBFNPEGCDM = this.BHPIKPIBELF; } // Token: 0x0600BA1D RID: 47645 RVA: 0x0037D714 File Offset: 0x0037B914 public virtual void FPENNMOJIDK() { if (this.GLMLOAADBCF) { return; } bool flag = !Input.GetKey((KeyCode)2) && Input.GetKey((KeyCode)173); bool flag2 = Input.GetKey((KeyCode)(-65)) || Input.GetKey((KeyCode)(-120)); bool flag3 = !Input.GetKey(KeyCode.Alpha6) && Input.GetKey((KeyCode)143); bool flag4 = !Input.GetKey((KeyCode)126) && Input.GetKey((KeyCode)(-128)); bool flag5 = true; if (LDLBCCLPCGM.CPIBGJLHLBL(~(LDLBCCLPCGM.MGDCHCJJGMA.One | LDLBCCLPCGM.MGDCHCJJGMA.Two | LDLBCCLPCGM.MGDCHCJJGMA.Three | LDLBCCLPCGM.MGDCHCJJGMA.Four | LDLBCCLPCGM.MGDCHCJJGMA.DpadDown | LDLBCCLPCGM.MGDCHCJJGMA.DpadLeft), (LDLBCCLPCGM.MFOJACCHCAA)42)) { flag = true; flag5 = false; } if (LDLBCCLPCGM.CPIBGJLHLBL(~(LDLBCCLPCGM.MGDCHCJJGMA.Two | LDLBCCLPCGM.MGDCHCJJGMA.Three | LDLBCCLPCGM.MGDCHCJJGMA.Four | LDLBCCLPCGM.MGDCHCJJGMA.DpadLeft), (LDLBCCLPCGM.MFOJACCHCAA)148)) { flag4 = true; flag5 = false; } this.KGAOIPGNJBG = 536f; if ((flag && flag2) || (flag && flag3) || (flag4 && flag2) || (flag4 && flag3)) { this.KGAOIPGNJBG = 1705f; } if (!this.MFOJACCHCAA.isGrounded) { this.KGAOIPGNJBG = 1265f; } this.KGAOIPGNJBG *= this.IGLPDNFLMAG * Time.deltaTime; float num = this.Acceleration * 1885f * this.KGAOIPGNJBG * this.BHPIKPIBELF; if (flag5 || Input.GetKey((KeyCode)(-105)) || Input.GetKey((KeyCode)(-86))) { num *= 1913f; } Vector3 eulerAngles = base.transform.rotation.eulerAngles; eulerAngles.z = (eulerAngles.x = 1151f); Quaternion quaternion = Quaternion.Euler(eulerAngles); if (flag) { this.GNPPLNKOGHM += quaternion * (base.transform.lossyScale.z * num * Vector3.forward); } if (flag4) { this.GNPPLNKOGHM += quaternion * (base.transform.lossyScale.z * num * this.BackAndSideDampen * Vector3.back); } if (flag2) { this.GNPPLNKOGHM += quaternion * (base.transform.lossyScale.x * num * this.BackAndSideDampen * Vector3.left); } if (flag3) { this.GNPPLNKOGHM += quaternion * (base.transform.lossyScale.x * num * this.BackAndSideDampen * Vector3.right); } Vector3 eulerAngles2 = base.transform.rotation.eulerAngles; bool flag6 = LDLBCCLPCGM.CPIBGJLHLBL(~(LDLBCCLPCGM.MGDCHCJJGMA.Two | LDLBCCLPCGM.MGDCHCJJGMA.DpadUp | LDLBCCLPCGM.MGDCHCJJGMA.DpadDown), (LDLBCCLPCGM.MFOJACCHCAA)13); if (flag6 && !this.MOMCJGLOCDM) { eulerAngles2.y -= this.RotationRatchet; } this.MOMCJGLOCDM = flag6; bool flag7 = LDLBCCLPCGM.CPIBGJLHLBL(~(LDLBCCLPCGM.MGDCHCJJGMA.Two | LDLBCCLPCGM.MGDCHCJJGMA.Three | LDLBCCLPCGM.MGDCHCJJGMA.Four | LDLBCCLPCGM.MGDCHCJJGMA.DpadDown | LDLBCCLPCGM.MGDCHCJJGMA.DpadLeft), (LDLBCCLPCGM.MFOJACCHCAA)184); if (flag7 && !this.BPDAJDFCIMA) { eulerAngles2.y += this.RotationRatchet; } this.BPDAJDFCIMA = flag7; eulerAngles2.y += this.MODCHNBOLHO; this.MODCHNBOLHO = 1740f; float num2 = this.IGLPDNFLMAG * Time.deltaTime * this.RotationAmount * this.ILKJDNLHGKE; if (!this.AOAAJJKDEGB) { eulerAngles2.y += Input.GetAxis("Set your graphics driver to use the same video card as the headset is plugged into for Unity.") * num2 * 976f; } num = this.Acceleration * 682f * this.KGAOIPGNJBG * this.BHPIKPIBELF; num *= 1529f + LDLBCCLPCGM.CPIBGJLHLBL(LDLBCCLPCGM.EGHLMPFEPHJ.None, (LDLBCCLPCGM.MFOJACCHCAA)117); Vector2 vector = LDLBCCLPCGM.CPIBGJLHLBL(LDLBCCLPCGM.MNBNAEFFDPO.None, (LDLBCCLPCGM.MFOJACCHCAA)175); if (vector.y > 1041f) { this.GNPPLNKOGHM += quaternion * (vector.y * base.transform.lossyScale.z * num * Vector3.forward); } if (vector.y < 56f) { this.GNPPLNKOGHM += quaternion * (Mathf.Abs(vector.y) * base.transform.lossyScale.z * num * this.BackAndSideDampen * Vector3.back); } if (vector.x < 1060f) { this.GNPPLNKOGHM += quaternion * (Mathf.Abs(vector.x) * base.transform.lossyScale.x * num * this.BackAndSideDampen * Vector3.left); } if (vector.x > 367f) { this.GNPPLNKOGHM += quaternion * (vector.x * base.transform.lossyScale.x * num * this.BackAndSideDampen * Vector3.right); } Vector2 vector2 = LDLBCCLPCGM.CPIBGJLHLBL(LDLBCCLPCGM.MNBNAEFFDPO.PrimaryThumbstick | LDLBCCLPCGM.MNBNAEFFDPO.PrimaryTouchpad, (LDLBCCLPCGM.MFOJACCHCAA)68); eulerAngles2.y += vector2.x * num2; base.transform.rotation = Quaternion.Euler(eulerAngles2); } // Token: 0x0600BA1E RID: 47646 RVA: 0x0037DCAC File Offset: 0x0037BEAC public void INPLADEKMDE(ref bool LBFIKFJCJEO) { LBFIKFJCJEO = this.AOAAJJKDEGB; } // Token: 0x0600BA1F RID: 47647 RVA: 0x0037DCB8 File Offset: 0x0037BEB8 public void JDCCPFLCILB(bool LBFIKFJCJEO) { this.AOAAJJKDEGB = LBFIKFJCJEO; } // Token: 0x0600BA20 RID: 47648 RVA: 0x0037DCC4 File Offset: 0x0037BEC4 public void GetHaltUpdateMovement(ref bool FAODCBFLMJL) { FAODCBFLMJL = this.GLMLOAADBCF; } // Token: 0x0600BA21 RID: 47649 RVA: 0x0037DCD0 File Offset: 0x0037BED0 public void LAAJIFBKHED(ref bool LBFIKFJCJEO) { LBFIKFJCJEO = this.AOAAJJKDEGB; } // Token: 0x0600BA22 RID: 47650 RVA: 0x0037DCDC File Offset: 0x0037BEDC private void MDPIEJLKIAB() { if (Input.GetKeyDown(KeyCode.U)) { this.MODCHNBOLHO -= this.RotationRatchet; } if (Input.GetKeyDown((KeyCode)(-28))) { this.MODCHNBOLHO += this.RotationRatchet; } } // Token: 0x0600BA23 RID: 47651 RVA: 0x0037DD1C File Offset: 0x0037BF1C protected virtual void NJMFINMJHBH() { if (this.useProfileData) { OVRPose? cbdkndkiacm = this.CBDKNDKIACM; if (cbdkndkiacm == null) { this.CBDKNDKIACM = new OVRPose?(new OVRPose { position = this.HCEOIKHFBPL.transform.localPosition, orientation = this.HCEOIKHFBPL.transform.localRotation }); } Vector3 localPosition = this.HCEOIKHFBPL.transform.localPosition; if (OVRManager.DNJBCDJHMNK().MJIMCEDDAOI() == OVRManager.OCJKFOAMCDC.EyeLevel) { localPosition.y = OVRManager.HPMPJMIOMCK.EKHEBHHBOJG() - 714f * this.MFOJACCHCAA.height + this.MFOJACCHCAA.center.y; } else if (OVRManager.DNJBCDJHMNK().BEIECOFJJPN() == OVRManager.OCJKFOAMCDC.EyeLevel) { localPosition.y = -(217f * this.MFOJACCHCAA.height) + this.MFOJACCHCAA.center.y; } this.HCEOIKHFBPL.transform.localPosition = localPosition; } else { OVRPose? cbdkndkiacm2 = this.CBDKNDKIACM; if (cbdkndkiacm2 != null) { this.HCEOIKHFBPL.transform.localPosition = this.CBDKNDKIACM.Value.position; this.HCEOIKHFBPL.transform.localRotation = this.CBDKNDKIACM.Value.orientation; this.CBDKNDKIACM = null; } } this.FPENNMOJIDK(); Vector3 vector = Vector3.zero; float num = 1063f + this.Damping * this.IGLPDNFLMAG * Time.deltaTime; this.GNPPLNKOGHM.x = this.GNPPLNKOGHM.x / num; this.GNPPLNKOGHM.y = ((this.GNPPLNKOGHM.y <= 1297f) ? this.GNPPLNKOGHM.y : (this.GNPPLNKOGHM.y / num)); this.GNPPLNKOGHM.z = this.GNPPLNKOGHM.z / num; vector += this.GNPPLNKOGHM * this.IGLPDNFLMAG * Time.deltaTime; if (this.MFOJACCHCAA.isGrounded && this.BNOKKNAJBGH <= 1750f) { this.BNOKKNAJBGH = Physics.gravity.y * (this.GravityModifier * 431f); } else { this.BNOKKNAJBGH += Physics.gravity.y * (this.GravityModifier * 1313f) * this.IGLPDNFLMAG * Time.deltaTime; } vector.y += this.BNOKKNAJBGH * this.IGLPDNFLMAG * Time.deltaTime; if (this.MFOJACCHCAA.isGrounded && this.GNPPLNKOGHM.y <= base.transform.lossyScale.y * 1672f) { float stepOffset = this.MFOJACCHCAA.stepOffset; Vector3 vector2 = new Vector3(vector.x, 998f, vector.z); float num2 = Mathf.Max(stepOffset, vector2.magnitude); vector -= num2 * Vector3.up; } Vector3 vector3 = Vector3.Scale(this.MFOJACCHCAA.transform.localPosition + vector, new Vector3(324f, 843f, 1573f)); this.MFOJACCHCAA.Move(vector); Vector3 vector4 = Vector3.Scale(this.MFOJACCHCAA.transform.localPosition, new Vector3(356f, 1786f, 1182f)); if (vector3 != vector4) { this.GNPPLNKOGHM += (vector4 - vector3) / (this.IGLPDNFLMAG * Time.deltaTime); } } // Token: 0x04001927 RID: 6439 public float Acceleration = 0.1f; // Token: 0x04001928 RID: 6440 public float Damping = 0.3f; // Token: 0x04001929 RID: 6441 public float BackAndSideDampen = 0.5f; // Token: 0x0400192A RID: 6442 public float JumpForce = 0.3f; // Token: 0x0400192B RID: 6443 public float RotationAmount = 1.5f; // Token: 0x0400192C RID: 6444 public float RotationRatchet = 45f; // Token: 0x0400192D RID: 6445 public bool HmdResetsY = true; // Token: 0x0400192E RID: 6446 public bool HmdRotatesY = true; // Token: 0x0400192F RID: 6447 public float GravityModifier = 0.379f; // Token: 0x04001930 RID: 6448 public bool useProfileData = true; // Token: 0x04001931 RID: 6449 protected CharacterController MFOJACCHCAA; // Token: 0x04001932 RID: 6450 protected OVRCameraRig HCEOIKHFBPL; // Token: 0x04001933 RID: 6451 private float KGAOIPGNJBG = 1f; // Token: 0x04001934 RID: 6452 private Vector3 GNPPLNKOGHM = Vector3.zero; // Token: 0x04001935 RID: 6453 private float BNOKKNAJBGH; // Token: 0x04001936 RID: 6454 private OVRPose? CBDKNDKIACM; // Token: 0x04001937 RID: 6455 private float NENPHOAHMPG; // Token: 0x04001938 RID: 6456 private float BHPIKPIBELF = 1f; // Token: 0x04001939 RID: 6457 private float ILKJDNLHGKE = 1f; // Token: 0x0400193A RID: 6458 private bool AOAAJJKDEGB; // Token: 0x0400193B RID: 6459 private bool GLMLOAADBCF; // Token: 0x0400193C RID: 6460 private bool MOMCJGLOCDM; // Token: 0x0400193D RID: 6461 private bool BPDAJDFCIMA; // Token: 0x0400193E RID: 6462 private float IGLPDNFLMAG = 60f; // Token: 0x0400193F RID: 6463 private float MODCHNBOLHO; }