2577 lines
86 KiB
C#
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;
|
|
}
|