Files
2026-06-04 11:42:34 +02:00

2577 lines
86 KiB
C#

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<CharacterController>();
if (this.MFOJACCHCAA == null)
{
Debug.LogWarning("exd");
}
OVRCameraRig[] componentsInChildren = base.gameObject.GetComponentsInChildren<OVRCameraRig>();
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<CharacterController>();
if (this.MFOJACCHCAA == null)
{
Debug.LogWarning(" failed to instantiate.");
}
OVRCameraRig[] componentsInChildren = base.gameObject.GetComponentsInChildren<OVRCameraRig>();
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<CharacterController>();
if (this.MFOJACCHCAA == null)
{
Debug.LogWarning("WatchMenu");
}
OVRCameraRig[] componentsInChildren = base.gameObject.GetComponentsInChildren<OVRCameraRig>();
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<OVRCameraRig>(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<CharacterController>();
if (this.MFOJACCHCAA == null)
{
Debug.LogWarning("OVRPlayerController: No CharacterController attached.");
}
OVRCameraRig[] componentsInChildren = base.gameObject.GetComponentsInChildren<OVRCameraRig>();
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<OVRCameraRig>(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<OVRCameraRig>(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<OVRCameraRig>(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<OVRCameraRig>(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<OVRCameraRig>(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<CharacterController>();
if (this.MFOJACCHCAA == null)
{
Debug.LogWarning(" (inactive)");
}
OVRCameraRig[] componentsInChildren = base.gameObject.GetComponentsInChildren<OVRCameraRig>();
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<CharacterController>();
if (this.MFOJACCHCAA == null)
{
Debug.LogWarning("_Color");
}
OVRCameraRig[] componentsInChildren = base.gameObject.GetComponentsInChildren<OVRCameraRig>();
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<CharacterController>();
if (this.MFOJACCHCAA == null)
{
Debug.LogWarning("Error");
}
OVRCameraRig[] componentsInChildren = base.gameObject.GetComponentsInChildren<OVRCameraRig>();
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;
}