using System; using Cpp2IlInjected; using RecRoom.Inputs; using UnityEngine; namespace RecRoom.Core.VR.PlayerController { // Token: 0x02002FEF RID: 12271 [Token(Token = "0x2002FEF")] [Serializable] public class WalkVRPlayerSteeringController : VRPlayerSteeringController { // Token: 0x06014B5D RID: 84829 RVA: 0x004CA658 File Offset: 0x004C8858 [Token(Token = "0x6014B5D")] [Address(RVA = "0x1611B00", Offset = "0x1610B00", VA = "0x181611B00", 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: 0x06014B5E RID: 84830 RVA: 0x004CA684 File Offset: 0x004C8884 [Token(Token = "0x6014B5E")] [Address(RVA = "0x1611CC0", Offset = "0x1610CC0", VA = "0x181611CC0")] 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: 0x06014B5F RID: 84831 RVA: 0x004CA6AC File Offset: 0x004C88AC [Token(Token = "0x6014B5F")] [Address(RVA = "0x1611880", Offset = "0x1610880", VA = "0x181611880")] 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: 0x06014B60 RID: 84832 RVA: 0x004CA720 File Offset: 0x004C8920 [Token(Token = "0x6014B60")] [Address(RVA = "0x1611140", Offset = "0x1610140", VA = "0x181611140")] 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: 0x06014B61 RID: 84833 RVA: 0x004CA840 File Offset: 0x004C8A40 [Token(Token = "0x6014B61")] [Address(RVA = "0x1611FB0", Offset = "0x1610FB0", VA = "0x181611FB0")] 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: 0x06014B62 RID: 84834 RVA: 0x004CA8E8 File Offset: 0x004C8AE8 [Token(Token = "0x6014B62")] [Address(RVA = "0x16110D0", Offset = "0x16100D0", VA = "0x1816110D0")] protected PlayerHand CKLDMDBJFIM(PlayerHand HNAOCEIKEPJ, PlayerHand GNIOKNDDHFL) { KOICIOKBFOI walkHandMode = VRPlayerController.WalkHandMode; return HNAOCEIKEPJ; } // Token: 0x06014B63 RID: 84835 RVA: 0x004CA900 File Offset: 0x004C8B00 [Token(Token = "0x6014B63")] [Address(RVA = "0x1611F40", Offset = "0x1610F40", VA = "0x181611F40")] protected VRInputHandler LACBGMFJPLA(VRInputHandler JPMFKCLLHJM, VRInputHandler KLBNLPIHNEO) { KOICIOKBFOI walkHandMode = VRPlayerController.WalkHandMode; return JPMFKCLLHJM; } // Token: 0x06014B64 RID: 84836 RVA: 0x004CA918 File Offset: 0x004C8B18 [Token(Token = "0x6014B64")] [Address(RVA = "0x1610F30", Offset = "0x160FF30", VA = "0x181610F30")] 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: 0x06014B65 RID: 84837 RVA: 0x004CA970 File Offset: 0x004C8B70 [Token(Token = "0x6014B65")] [Address(RVA = "0x1612470", Offset = "0x1611470", VA = "0x181612470")] public WalkVRPlayerSteeringController() { } // Token: 0x0400D799 RID: 55193 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400D799")] [SerializeField] [Header("Walking")] private float minSpeedHandAngle = 30f; // Token: 0x0400D79A RID: 55194 [FieldOffset(Offset = "0x14")] [Token(Token = "0x400D79A")] [SerializeField] private float maxSpeedHandAngle = 80f; } }