using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Core.VR.PlayerController { // Token: 0x020029ED RID: 10733 [Token(Token = "0x20029ED")] [CreateAssetMenu] [StructLayout(3)] public class VRPlayerLocomotionContent : ScriptableObject { // Token: 0x06012BC7 RID: 76743 RVA: 0x00476BA0 File Offset: 0x00474DA0 [Token(Token = "0x6012BC7")] [Address(RVA = "0x136EC70", Offset = "0x136D670", VA = "0x18136EC70")] public VRPlayerLocomotionContent() { } // Token: 0x0400C899 RID: 51353 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400C899")] [Header("Wall Run")] public WallRunVRPlayerSteeringController WallRunSteering; // Token: 0x0400C89A RID: 51354 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400C89A")] public float WallRunRoll = 10f; // Token: 0x0400C89B RID: 51355 [global::Cpp2IlInjected.FieldOffset(Offset = "0x24")] [Token(Token = "0x400C89B")] public float WallRunRollStartBlendTime = 0.2f; // Token: 0x0400C89C RID: 51356 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400C89C")] public float WallRunRollEndBlendTime = 0.2f; // Token: 0x0400C89D RID: 51357 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")] [Token(Token = "0x400C89D")] [Header("Wall Run Haptics")] public float WallRunStartHapticsDuration = 0.035f; // Token: 0x0400C89E RID: 51358 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x400C89E")] public float WallRunStartHapticsIntensity = 1f; // Token: 0x0400C89F RID: 51359 [global::Cpp2IlInjected.FieldOffset(Offset = "0x34")] [Token(Token = "0x400C89F")] public float WallRunLoopingHapticsDuration = 0.01f; // Token: 0x0400C8A0 RID: 51360 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x400C8A0")] public float WallRunLoopingHapticsIntensity = 0.5f; // Token: 0x0400C8A1 RID: 51361 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x400C8A1")] [Header("Fly")] public StationaryVRPlayerSteeringController FlyInactiveSteering; // Token: 0x0400C8A2 RID: 51362 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400C8A2")] public FlyVRPlayerSteeringController FlyingSteering; // Token: 0x0400C8A3 RID: 51363 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400C8A3")] public PlayerFlyIndicator FlyIndicatorPrefab; // Token: 0x0400C8A4 RID: 51364 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x400C8A4")] [Header("Wall Climb")] public float WallClimbGrabInputSlopDuration = 0.4f; // Token: 0x0400C8A5 RID: 51365 [global::Cpp2IlInjected.FieldOffset(Offset = "0x5C")] [Token(Token = "0x400C8A5")] public float WallClimbHandCollisionDetectionRadius = 0.1f; // Token: 0x0400C8A6 RID: 51366 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x400C8A6")] public float WallClimbHandCollisionMinSearchDistance = 0.5f; // Token: 0x0400C8A7 RID: 51367 [global::Cpp2IlInjected.FieldOffset(Offset = "0x64")] [Token(Token = "0x400C8A7")] public float WallClimbHandSnapBlendDuration = 0.1f; // Token: 0x0400C8A8 RID: 51368 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x400C8A8")] public float WallClimbHandSnapPitch = 10f; // Token: 0x0400C8A9 RID: 51369 [global::Cpp2IlInjected.FieldOffset(Offset = "0x6C")] [Token(Token = "0x400C8A9")] public float WallClimbHandMinSlowdownDistanceFromWall = 0.3f; // Token: 0x0400C8AA RID: 51370 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x400C8AA")] public float WallClimbHandMaxSlowdownDistanceFromWall = 0.5f; // Token: 0x0400C8AB RID: 51371 [global::Cpp2IlInjected.FieldOffset(Offset = "0x74")] [Token(Token = "0x400C8AB")] [Header("Wall Climb Haptics")] public float WallClimbHandAttachHapticsDuration = 0.01f; // Token: 0x0400C8AC RID: 51372 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x400C8AC")] public float WallClimbHandAttachHapticsIntensity = 1f; // Token: 0x0400C8AD RID: 51373 [global::Cpp2IlInjected.FieldOffset(Offset = "0x7C")] [Token(Token = "0x400C8AD")] public float WallClimbThrowHapticsDuration = 0.02f; // Token: 0x0400C8AE RID: 51374 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x400C8AE")] public float WallClimbThrowHapticsIntensity = 0.5f; // Token: 0x0400C8AF RID: 51375 [global::Cpp2IlInjected.FieldOffset(Offset = "0x84")] [Token(Token = "0x400C8AF")] [Header("Slide")] public float SlideStartHapticsDuration = 0.1f; // Token: 0x0400C8B0 RID: 51376 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x400C8B0")] public float SlideStartHapticsIntensity = 1.5f; // Token: 0x0400C8B1 RID: 51377 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8C")] [Token(Token = "0x400C8B1")] public float SlideLoopingHapticsDuration = 0.01f; // Token: 0x0400C8B2 RID: 51378 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x400C8B2")] public float SlideLoopingHapticsIntensity = 0.5f; // Token: 0x0400C8B3 RID: 51379 [global::Cpp2IlInjected.FieldOffset(Offset = "0x94")] [Token(Token = "0x400C8B3")] public float SlideVignetteFadeInTime = 0.1f; // Token: 0x0400C8B4 RID: 51380 [global::Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x400C8B4")] public float SlideVignetteFadeOutTime = 0.3f; // Token: 0x0400C8B5 RID: 51381 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")] [Token(Token = "0x400C8B5")] public AnimationCurve SlideVignetteCurve; // Token: 0x0400C8B6 RID: 51382 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")] [Token(Token = "0x400C8B6")] [Header("Impulse")] public float ImpulseHapticsDuration = 0.05f; // Token: 0x0400C8B7 RID: 51383 [global::Cpp2IlInjected.FieldOffset(Offset = "0xAC")] [Token(Token = "0x400C8B7")] public float ImpulseHapticsIntensity = 1f; // Token: 0x0400C8B8 RID: 51384 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")] [Token(Token = "0x400C8B8")] [Header("Room Scale Collision Displacement")] public float RoomScaleCollisionDisplacementCooldown = 0.2f; // Token: 0x0400C8B9 RID: 51385 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB4")] [Token(Token = "0x400C8B9")] public float RoomScaleCollisionVignetteFadeInTime = 0.02f; // Token: 0x0400C8BA RID: 51386 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x400C8BA")] public float RoomScaleCollisionVignetteFadeOutTime = 0.1f; } }