using System; using Cpp2IlInjected; using RecRoom.Inputs; using UnityEngine; namespace RecRoom.Core.VR.PlayerController { // Token: 0x02002F04 RID: 12036 [Token(Token = "0x2002F04")] [Serializable] public class FlyVRPlayerSteeringController : VRPlayerSteeringController { // Token: 0x1700387E RID: 14462 // (get) Token: 0x06014707 RID: 83719 RVA: 0x004C03E4 File Offset: 0x004BE5E4 // (set) Token: 0x06014708 RID: 83720 RVA: 0x004C03F8 File Offset: 0x004BE5F8 [Token(Token = "0x1700387E")] public PlayerHand FlyingHand { [Token(Token = "0x6014707")] [Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0")] get; [Token(Token = "0x6014708")] [Address(RVA = "0x409C60", Offset = "0x408A60", VA = "0x180409C60")] set; } // Token: 0x1700387F RID: 14463 // (get) Token: 0x06014709 RID: 83721 RVA: 0x004C040C File Offset: 0x004BE60C // (set) Token: 0x0601470A RID: 83722 RVA: 0x004C0420 File Offset: 0x004BE620 [Token(Token = "0x1700387F")] public VRInputHandler FlyingInput { [Token(Token = "0x6014709")] [Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180")] get; [Token(Token = "0x601470A")] [Address(RVA = "0x4437E0", Offset = "0x4425E0", VA = "0x1804437E0")] set; } // Token: 0x0601470B RID: 83723 RVA: 0x004C0434 File Offset: 0x004BE634 [Token(Token = "0x601470B")] [Address(RVA = "0x9B6FB0", Offset = "0x9B5DB0", VA = "0x1809B6FB0", Slot = "5")] public override void CKHGNGKFEOG() { int num = 0; this.relativeDistance = float.MaxValue; this.chestPositionTrackingSpace = num; this.chestPositionTrackingSpace.has_value = num != 0; } // Token: 0x0601470C RID: 83724 RVA: 0x004C0464 File Offset: 0x004BE664 [Token(Token = "0x601470C")] [Address(RVA = "0x9B7380", Offset = "0x9B6180", VA = "0x1809B7380", Slot = "4")] public override void ILONFGBDCCM(VRPlayerController FINBOONIGDO, Player IEKDDPPNFPF, Camera FOMHGMLPOND, VRInputHandler JPBCAIPPLMP, VRInputHandler LGIOCGNAHJM) { PlayerHand playerHand = this.k__BackingField; int num = 0; if (!(playerHand == num) && this.k__BackingField != (ulong)0L) { PlayerHand playerHand2 = this.k__BackingField; float num2 = this.IJKKOJPNIJG(IEKDDPPNFPF, playerHand2); Transform transform = this.k__BackingField.transform; Vector3 vector; float z = vector.z; } } // Token: 0x0601470D RID: 83725 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601470D")] [Address(RVA = "0x9B6FD0", Offset = "0x9B5DD0", VA = "0x1809B6FD0")] private float IJKKOJPNIJG(Player IEKDDPPNFPF, PlayerHand ONFJHABGCIP) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0601470E RID: 83726 RVA: 0x004C04BC File Offset: 0x004BE6BC [Token(Token = "0x601470E")] [Address(RVA = "0x9B7540", Offset = "0x9B6340", VA = "0x1809B7540")] public FlyVRPlayerSteeringController() { } // Token: 0x0400D564 RID: 54628 [Token(Token = "0x400D564")] private static readonly Vector3 HEAD_TO_CHEST_OFFSET; // Token: 0x0400D565 RID: 54629 [Token(Token = "0x400D565")] private static readonly float MAX_ARM_DISTANCE; // Token: 0x0400D566 RID: 54630 [Token(Token = "0x400D566")] private static readonly float SpeedCurveExponent; // Token: 0x0400D567 RID: 54631 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400D567")] private float relativeDistance = float.MaxValue; // Token: 0x0400D568 RID: 54632 [FieldOffset(Offset = "0x14")] [Token(Token = "0x400D568")] private Vector3? chestPositionTrackingSpace; } }