using System; using Cpp2IlInjected; using RecRoom.Inputs; using UnityEngine; namespace RecRoom.Core.VR.PlayerController { // Token: 0x02002F06 RID: 12038 [Token(Token = "0x2002F06")] [Serializable] public class WalkVRPlayerSteeringController : VRPlayerSteeringController { // Token: 0x06014712 RID: 83730 RVA: 0x004C052C File Offset: 0x004BE72C [Token(Token = "0x6014712")] [Address(RVA = "0x9C6340", Offset = "0x9C5140", VA = "0x1809C6340", Slot = "4")] public override void ILONFGBDCCM(VRPlayerController FINBOONIGDO, Player IEKDDPPNFPF, Camera FOMHGMLPOND, VRInputHandler JPBCAIPPLMP, VRInputHandler LGIOCGNAHJM) { KOICIOKBFOI walkHandMode = VRPlayerController.WalkHandMode; KOICIOKBFOI walkHandMode2 = VRPlayerController.WalkHandMode; } // Token: 0x06014713 RID: 83731 RVA: 0x004C0558 File Offset: 0x004BE758 [Token(Token = "0x6014713")] [Address(RVA = "0x9C6500", Offset = "0x9C5300", VA = "0x1809C6500")] protected void JINPEMPLJBP(Player IEKDDPPNFPF, PlayerHand MONNHBOIKLI, VRInputHandler DCCPHHKMAMB, Camera FOMHGMLPOND, out Vector3 HGEIABGCFOA, out float APLHDGCDDLP, out Vector3 LMPMIFOABHO) { KHINMMJIENE khinmmjiene; while (khinmmjiene != 0) { if (DCCPHHKMAMB.ToString() != 0) { throw new NullReferenceException(); } } } // Token: 0x06014714 RID: 83732 RVA: 0x004C0580 File Offset: 0x004BE780 [Token(Token = "0x6014714")] [Address(RVA = "0x9C60C0", Offset = "0x9C4EC0", VA = "0x1809C60C0")] private void HKCPJJFPALH(VRInputHandler DCCPHHKMAMB, Camera FOMHGMLPOND, out Vector3 HGEIABGCFOA, out float APLHDGCDDLP, out Vector3 LMPMIFOABHO) { int num = 0; this.MNBFHNMENHC(DCCPHHKMAMB, FOMHGMLPOND, out HGEIABGCFOA, num); KHINMMJIENE khinmmjiene; if (khinmmjiene != 0) { Vector2 vector = DCCPHHKMAMB.AJGJJNMMNFI; } Vector2 vector2 = DCCPHHKMAMB.IJBDGFLBADI; int num2 = 0; float num3; vector2.x = num3; Vector3 vector3 = num3 * num2; Vector3 vector4 = num3 * num2; Vector3 vector5; float z = vector5.z; HGEIABGCFOA.z = z; vector5.z = FOMHGMLPOND; } // Token: 0x06014715 RID: 83733 RVA: 0x004C05F4 File Offset: 0x004BE7F4 [Token(Token = "0x6014715")] [Address(RVA = "0x9C5980", Offset = "0x9C4780", VA = "0x1809C5980")] private void FFNHDAACFHG(PlayerHand MONNHBOIKLI, VRInputHandler DCCPHHKMAMB, Camera FOMHGMLPOND, Player IEKDDPPNFPF, out Vector3 HGEIABGCFOA, out float APLHDGCDDLP, out Vector3 LMPMIFOABHO) { Vector3 up = Vector3.up; Transform transform = FOMHGMLPOND.transform; Vector3 vector; float z = vector.z; Vector3 up2 = Vector3.up; Transform transform2 = MONNHBOIKLI.transform; Transform transform3 = MONNHBOIKLI.transform; bool flag = DCCPHHKMAMB.JIOIIBDBENA; KHINMMJIENE khinmmjiene; if (khinmmjiene != 0 && !SingletonMonoBehaviour.ONCPNMDGGKG.vrPlayerController.IsStrafeRestricted) { if (DCCPHHKMAMB.HLIAPBLNIFJ) { if (!flag) { Transform transform4 = MONNHBOIKLI.transform; } Transform transform5 = MONNHBOIKLI.transform; Vector3 vector2; float z2 = vector2.z; } if (DCCPHHKMAMB.FGJFIOIALPL) { if (!flag) { Transform transform6 = MONNHBOIKLI.transform; } Transform transform7 = MONNHBOIKLI.transform; Vector3 vector3; float z3 = vector3.z; } } Vector3 vector4; float z4 = vector4.z; vector4.z = z4; if (!flag) { float z5 = Vector3.zero.z; return; } bool flag2; if (!flag2) { Transform transform8 = MONNHBOIKLI.transform; Vector3 up3 = Vector3.up; Vector3 vector5; float z6 = vector5.z; float num = this.minSpeedHandAngle; float num2 = this.maxSpeedHandAngle; float num3 = Mathf.InverseLerp(num, num2, 180f); z6.m_value = num3; } throw new NullReferenceException(); } // Token: 0x06014716 RID: 83734 RVA: 0x004C0714 File Offset: 0x004BE914 [Token(Token = "0x6014716")] [Address(RVA = "0x9C67F0", Offset = "0x9C55F0", VA = "0x1809C67F0")] private void MNBFHNMENHC(VRInputHandler DCCPHHKMAMB, Camera FOMHGMLPOND, out Vector3 NLIECGEOPGH, out Vector3 LDFLEALOHOI) { Vector3 forward = Vector3.forward; Vector3 up = Vector3.up; KHINMMJIENE khinmmjiene; if (khinmmjiene != (ulong)1L) { Vector3 forward2 = Vector3.forward; Vector3 up2 = Vector3.up; } Transform transform = FOMHGMLPOND.transform; Transform transform2 = FOMHGMLPOND.transform; Vector3 up3 = Vector3.up; int num = 0; float num3; float num2 = Mathf.Sign(num3); num3 = num2; float z = (num2 * num).z; NLIECGEOPGH.z = z; Vector3 up4 = Vector3.up; Vector3 vector; float z2 = vector.z; NLIECGEOPGH.z = z2; Vector3 up5 = Vector3.up; float z3 = NLIECGEOPGH.z; Vector3 vector2; float z4 = vector2.z; } // Token: 0x06014717 RID: 83735 RVA: 0x004C07BC File Offset: 0x004BE9BC [Token(Token = "0x6014717")] [Address(RVA = "0x9C5910", Offset = "0x9C4710", VA = "0x1809C5910")] protected PlayerHand CKLDMDBJFIM(PlayerHand HNAOCEIKEPJ, PlayerHand GNIOKNDDHFL) { KOICIOKBFOI walkHandMode = VRPlayerController.WalkHandMode; return HNAOCEIKEPJ; } // Token: 0x06014718 RID: 83736 RVA: 0x004C07D4 File Offset: 0x004BE9D4 [Token(Token = "0x6014718")] [Address(RVA = "0x9C6780", Offset = "0x9C5580", VA = "0x1809C6780")] protected VRInputHandler LACBGMFJPLA(VRInputHandler JPMFKCLLHJM, VRInputHandler KLBNLPIHNEO) { KOICIOKBFOI walkHandMode = VRPlayerController.WalkHandMode; return JPMFKCLLHJM; } // Token: 0x06014719 RID: 83737 RVA: 0x004C07EC File Offset: 0x004BE9EC [Token(Token = "0x6014719")] [Address(RVA = "0x9C5770", Offset = "0x9C4570", VA = "0x1809C5770")] protected void APGCIAAAHIB(Camera FOMHGMLPOND, out Vector3 LDFLEALOHOI, out Vector3 KNIKPKEBLNF, out Vector3 NLIECGEOPGH) { float z = Vector3.up.z; KNIKPKEBLNF.z = z; Transform transform = FOMHGMLPOND.transform; Vector3 up = Vector3.up; Vector3 vector; float z2 = vector.z; vector.z = z2; Vector3 vector2; float z3 = vector2.z; LDFLEALOHOI.z = z3; } // Token: 0x0601471A RID: 83738 RVA: 0x004C0844 File Offset: 0x004BEA44 [Token(Token = "0x601471A")] [Address(RVA = "0x9C6CB0", Offset = "0x9C5AB0", VA = "0x1809C6CB0")] public WalkVRPlayerSteeringController() { } // Token: 0x0400D56B RID: 54635 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400D56B")] [SerializeField] [Header("Walking")] private float minSpeedHandAngle = 30f; // Token: 0x0400D56C RID: 54636 [FieldOffset(Offset = "0x14")] [Token(Token = "0x400D56C")] [SerializeField] private float maxSpeedHandAngle = 80f; } }