Files
2026-04-10 22:50:51 +02:00

242 lines
7.2 KiB
C#

using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RecRoom.Core.VR.PlayerController
{
// Token: 0x02002EF8 RID: 12024
[Token(Token = "0x2002EF8")]
[CreateAssetMenu]
public class VRPlayerLocomotionContent : ScriptableObject
{
// Token: 0x0601465E RID: 83550 RVA: 0x004BBFEC File Offset: 0x004BA1EC
[Token(Token = "0x601465E")]
[Address(RVA = "0x9C4230", Offset = "0x9C3030", VA = "0x1809C4230")]
public VRPlayerLocomotionContent()
{
}
// Token: 0x0400D4A4 RID: 54436
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400D4A4")]
[Header("Wall Run")]
public WallRunVRPlayerSteeringController WallRunSteering;
// Token: 0x0400D4A5 RID: 54437
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400D4A5")]
public float WallRunRoll = 10f;
// Token: 0x0400D4A6 RID: 54438
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x400D4A6")]
public float WallRunRollStartBlendTime = 0.2f;
// Token: 0x0400D4A7 RID: 54439
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400D4A7")]
public float WallRunRollEndBlendTime = 0.2f;
// Token: 0x0400D4A8 RID: 54440
[FieldOffset(Offset = "0x2C")]
[Token(Token = "0x400D4A8")]
[Header("Wall Run Haptics")]
public float WallRunStartHapticsDuration = 0.035f;
// Token: 0x0400D4A9 RID: 54441
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400D4A9")]
public float WallRunStartHapticsIntensity = 1f;
// Token: 0x0400D4AA RID: 54442
[FieldOffset(Offset = "0x34")]
[Token(Token = "0x400D4AA")]
public float WallRunLoopingHapticsDuration = 0.01f;
// Token: 0x0400D4AB RID: 54443
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400D4AB")]
public float WallRunLoopingHapticsIntensity = 0.5f;
// Token: 0x0400D4AC RID: 54444
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400D4AC")]
[Header("Fly")]
public StationaryVRPlayerSteeringController FlyInactiveSteering;
// Token: 0x0400D4AD RID: 54445
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400D4AD")]
public FlyVRPlayerSteeringController FlyingSteering;
// Token: 0x0400D4AE RID: 54446
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400D4AE")]
public PlayerFlyIndicator FlyIndicatorPrefab;
// Token: 0x0400D4AF RID: 54447
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400D4AF")]
[Header("Wall Climb")]
public float WallClimbGrabInputSlopDuration = 0.4f;
// Token: 0x0400D4B0 RID: 54448
[FieldOffset(Offset = "0x5C")]
[Token(Token = "0x400D4B0")]
public float WallClimbHandCollisionDetectionRadius = 0.1f;
// Token: 0x0400D4B1 RID: 54449
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x400D4B1")]
public float WallClimbHandCollisionMinSearchDistance = 0.5f;
// Token: 0x0400D4B2 RID: 54450
[FieldOffset(Offset = "0x64")]
[Token(Token = "0x400D4B2")]
public float WallClimbHandSnapBlendDuration = 0.1f;
// Token: 0x0400D4B3 RID: 54451
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x400D4B3")]
public float WallClimbHandSnapPitch = 10f;
// Token: 0x0400D4B4 RID: 54452
[FieldOffset(Offset = "0x6C")]
[Token(Token = "0x400D4B4")]
public float WallClimbHandMinSlowdownDistanceFromWall = 0.3f;
// Token: 0x0400D4B5 RID: 54453
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x400D4B5")]
public float WallClimbHandMaxSlowdownDistanceFromWall = 0.5f;
// Token: 0x0400D4B6 RID: 54454
[FieldOffset(Offset = "0x74")]
[Token(Token = "0x400D4B6")]
[Header("Wall Climb Haptics")]
public float WallClimbHandAttachHapticsDuration = 0.01f;
// Token: 0x0400D4B7 RID: 54455
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x400D4B7")]
public float WallClimbHandAttachHapticsIntensity = 1f;
// Token: 0x0400D4B8 RID: 54456
[FieldOffset(Offset = "0x7C")]
[Token(Token = "0x400D4B8")]
public float WallClimbThrowHapticsDuration = 0.02f;
// Token: 0x0400D4B9 RID: 54457
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x400D4B9")]
public float WallClimbThrowHapticsIntensity = 0.5f;
// Token: 0x0400D4BA RID: 54458
[FieldOffset(Offset = "0x84")]
[Token(Token = "0x400D4BA")]
[Header("Slide")]
public float SlideStartHapticsDuration = 0.1f;
// Token: 0x0400D4BB RID: 54459
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x400D4BB")]
public float SlideStartHapticsIntensity = 1.5f;
// Token: 0x0400D4BC RID: 54460
[FieldOffset(Offset = "0x8C")]
[Token(Token = "0x400D4BC")]
public float SlideLoopingHapticsDuration = 0.01f;
// Token: 0x0400D4BD RID: 54461
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x400D4BD")]
public float SlideLoopingHapticsIntensity = 0.5f;
// Token: 0x0400D4BE RID: 54462
[FieldOffset(Offset = "0x94")]
[Token(Token = "0x400D4BE")]
public float SlideVignetteFadeInTime = 0.1f;
// Token: 0x0400D4BF RID: 54463
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x400D4BF")]
public float SlideVignetteFadeOutTime = 0.3f;
// Token: 0x0400D4C0 RID: 54464
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x400D4C0")]
public AnimationCurve SlideVignetteCurve;
// Token: 0x0400D4C1 RID: 54465
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x400D4C1")]
[Header("Shorten")]
public float ShortenButtonMinLongPressDelay = 0.3f;
// Token: 0x0400D4C2 RID: 54466
[FieldOffset(Offset = "0xAC")]
[Token(Token = "0x400D4C2")]
public float DownToCrouchNormalizedHeight = 0.68f;
// Token: 0x0400D4C3 RID: 54467
[FieldOffset(Offset = "0xB0")]
[Token(Token = "0x400D4C3")]
public float UpFromCrouchNormalizedHeight = 0.73f;
// Token: 0x0400D4C4 RID: 54468
[FieldOffset(Offset = "0xB4")]
[Token(Token = "0x400D4C4")]
public float DownToProneNormalizedHeight = 0.4f;
// Token: 0x0400D4C5 RID: 54469
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x400D4C5")]
public float UpFromProneNormalizedHeight = 0.45f;
// Token: 0x0400D4C6 RID: 54470
[FieldOffset(Offset = "0xBC")]
[Token(Token = "0x400D4C6")]
[Header("Impulse")]
public float ImpulseHapticsDuration = 0.05f;
// Token: 0x0400D4C7 RID: 54471
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x400D4C7")]
public float ImpulseHapticsIntensity = 1f;
// Token: 0x0400D4C8 RID: 54472
[FieldOffset(Offset = "0xC4")]
[Token(Token = "0x400D4C8")]
[Header("Room Scale Collision Displacement")]
public float RoomScaleCollisionDisplacementCooldown = 0.2f;
// Token: 0x0400D4C9 RID: 54473
[FieldOffset(Offset = "0xC8")]
[Token(Token = "0x400D4C9")]
public float RoomScaleCollisionVignetteFadeInTime = 0.02f;
// Token: 0x0400D4CA RID: 54474
[FieldOffset(Offset = "0xCC")]
[Token(Token = "0x400D4CA")]
public float RoomScaleCollisionVignetteFadeOutTime = 0.1f;
// Token: 0x0400D4CB RID: 54475
[FieldOffset(Offset = "0xD0")]
[Token(Token = "0x400D4CB")]
[Header("Seated Movement Vignette")]
[Tooltip("The velocity at which the vignette will be fully applied.")]
public float SeatedMovementVelocityForFullVignette = 1.5f;
// Token: 0x0400D4CC RID: 54476
[FieldOffset(Offset = "0xD4")]
[Token(Token = "0x400D4CC")]
[Tooltip("The angular velocity at which the vignette will be fully applied.")]
public float SeatedMovementAngularVelocityForFullVignette = 0.25f;
// Token: 0x0400D4CD RID: 54477
[FieldOffset(Offset = "0xD8")]
[Token(Token = "0x400D4CD")]
public float SeatedMovementVignetteInterpolationSpeed = 0.3f;
}
}