Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/Core/VR/PlayerController/VRPlayerLocomotionContent.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

242 lines
7.2 KiB
C#

using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RecRoom.Core.VR.PlayerController
{
// Token: 0x02002FE1 RID: 12257
[Token(Token = "0x2002FE1")]
[CreateAssetMenu]
public class VRPlayerLocomotionContent : ScriptableObject
{
// Token: 0x06014AA9 RID: 84649 RVA: 0x004C6118 File Offset: 0x004C4318
[Token(Token = "0x6014AA9")]
[Address(RVA = "0x160F9F0", Offset = "0x160E9F0", VA = "0x18160F9F0")]
public VRPlayerLocomotionContent()
{
}
// Token: 0x0400D6D2 RID: 54994
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400D6D2")]
[Header("Wall Run")]
public WallRunVRPlayerSteeringController WallRunSteering;
// Token: 0x0400D6D3 RID: 54995
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400D6D3")]
public float WallRunRoll = 10f;
// Token: 0x0400D6D4 RID: 54996
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x400D6D4")]
public float WallRunRollStartBlendTime = 0.2f;
// Token: 0x0400D6D5 RID: 54997
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400D6D5")]
public float WallRunRollEndBlendTime = 0.2f;
// Token: 0x0400D6D6 RID: 54998
[FieldOffset(Offset = "0x2C")]
[Token(Token = "0x400D6D6")]
[Header("Wall Run Haptics")]
public float WallRunStartHapticsDuration = 0.035f;
// Token: 0x0400D6D7 RID: 54999
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400D6D7")]
public float WallRunStartHapticsIntensity = 1f;
// Token: 0x0400D6D8 RID: 55000
[FieldOffset(Offset = "0x34")]
[Token(Token = "0x400D6D8")]
public float WallRunLoopingHapticsDuration = 0.01f;
// Token: 0x0400D6D9 RID: 55001
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400D6D9")]
public float WallRunLoopingHapticsIntensity = 0.5f;
// Token: 0x0400D6DA RID: 55002
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400D6DA")]
[Header("Fly")]
public StationaryVRPlayerSteeringController FlyInactiveSteering;
// Token: 0x0400D6DB RID: 55003
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400D6DB")]
public FlyVRPlayerSteeringController FlyingSteering;
// Token: 0x0400D6DC RID: 55004
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400D6DC")]
public PlayerFlyIndicator FlyIndicatorPrefab;
// Token: 0x0400D6DD RID: 55005
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400D6DD")]
[Header("Wall Climb")]
public float WallClimbGrabInputSlopDuration = 0.4f;
// Token: 0x0400D6DE RID: 55006
[FieldOffset(Offset = "0x5C")]
[Token(Token = "0x400D6DE")]
public float WallClimbHandCollisionDetectionRadius = 0.1f;
// Token: 0x0400D6DF RID: 55007
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x400D6DF")]
public float WallClimbHandCollisionMinSearchDistance = 0.5f;
// Token: 0x0400D6E0 RID: 55008
[FieldOffset(Offset = "0x64")]
[Token(Token = "0x400D6E0")]
public float WallClimbHandSnapBlendDuration = 0.1f;
// Token: 0x0400D6E1 RID: 55009
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x400D6E1")]
public float WallClimbHandSnapPitch = 10f;
// Token: 0x0400D6E2 RID: 55010
[FieldOffset(Offset = "0x6C")]
[Token(Token = "0x400D6E2")]
public float WallClimbHandMinSlowdownDistanceFromWall = 0.3f;
// Token: 0x0400D6E3 RID: 55011
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x400D6E3")]
public float WallClimbHandMaxSlowdownDistanceFromWall = 0.5f;
// Token: 0x0400D6E4 RID: 55012
[FieldOffset(Offset = "0x74")]
[Token(Token = "0x400D6E4")]
[Header("Wall Climb Haptics")]
public float WallClimbHandAttachHapticsDuration = 0.01f;
// Token: 0x0400D6E5 RID: 55013
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x400D6E5")]
public float WallClimbHandAttachHapticsIntensity = 1f;
// Token: 0x0400D6E6 RID: 55014
[FieldOffset(Offset = "0x7C")]
[Token(Token = "0x400D6E6")]
public float WallClimbThrowHapticsDuration = 0.02f;
// Token: 0x0400D6E7 RID: 55015
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x400D6E7")]
public float WallClimbThrowHapticsIntensity = 0.5f;
// Token: 0x0400D6E8 RID: 55016
[FieldOffset(Offset = "0x84")]
[Token(Token = "0x400D6E8")]
[Header("Slide")]
public float SlideStartHapticsDuration = 0.1f;
// Token: 0x0400D6E9 RID: 55017
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x400D6E9")]
public float SlideStartHapticsIntensity = 1.5f;
// Token: 0x0400D6EA RID: 55018
[FieldOffset(Offset = "0x8C")]
[Token(Token = "0x400D6EA")]
public float SlideLoopingHapticsDuration = 0.01f;
// Token: 0x0400D6EB RID: 55019
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x400D6EB")]
public float SlideLoopingHapticsIntensity = 0.5f;
// Token: 0x0400D6EC RID: 55020
[FieldOffset(Offset = "0x94")]
[Token(Token = "0x400D6EC")]
public float SlideVignetteFadeInTime = 0.1f;
// Token: 0x0400D6ED RID: 55021
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x400D6ED")]
public float SlideVignetteFadeOutTime = 0.3f;
// Token: 0x0400D6EE RID: 55022
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x400D6EE")]
public AnimationCurve SlideVignetteCurve;
// Token: 0x0400D6EF RID: 55023
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x400D6EF")]
[Header("Shorten")]
public float ShortenButtonMinLongPressDelay = 0.3f;
// Token: 0x0400D6F0 RID: 55024
[FieldOffset(Offset = "0xAC")]
[Token(Token = "0x400D6F0")]
public float DownToCrouchNormalizedHeight = 0.68f;
// Token: 0x0400D6F1 RID: 55025
[FieldOffset(Offset = "0xB0")]
[Token(Token = "0x400D6F1")]
public float UpFromCrouchNormalizedHeight = 0.73f;
// Token: 0x0400D6F2 RID: 55026
[FieldOffset(Offset = "0xB4")]
[Token(Token = "0x400D6F2")]
public float DownToProneNormalizedHeight = 0.4f;
// Token: 0x0400D6F3 RID: 55027
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x400D6F3")]
public float UpFromProneNormalizedHeight = 0.45f;
// Token: 0x0400D6F4 RID: 55028
[FieldOffset(Offset = "0xBC")]
[Token(Token = "0x400D6F4")]
[Header("Impulse")]
public float ImpulseHapticsDuration = 0.05f;
// Token: 0x0400D6F5 RID: 55029
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x400D6F5")]
public float ImpulseHapticsIntensity = 1f;
// Token: 0x0400D6F6 RID: 55030
[FieldOffset(Offset = "0xC4")]
[Token(Token = "0x400D6F6")]
[Header("Room Scale Collision Displacement")]
public float RoomScaleCollisionDisplacementCooldown = 0.2f;
// Token: 0x0400D6F7 RID: 55031
[FieldOffset(Offset = "0xC8")]
[Token(Token = "0x400D6F7")]
public float RoomScaleCollisionVignetteFadeInTime = 0.02f;
// Token: 0x0400D6F8 RID: 55032
[FieldOffset(Offset = "0xCC")]
[Token(Token = "0x400D6F8")]
public float RoomScaleCollisionVignetteFadeOutTime = 0.1f;
// Token: 0x0400D6F9 RID: 55033
[FieldOffset(Offset = "0xD0")]
[Token(Token = "0x400D6F9")]
[Header("Seated Movement Vignette")]
[Tooltip("The velocity at which the vignette will be fully applied.")]
public float SeatedMovementVelocityForFullVignette = 1.5f;
// Token: 0x0400D6FA RID: 55034
[FieldOffset(Offset = "0xD4")]
[Token(Token = "0x400D6FA")]
[Tooltip("The angular velocity at which the vignette will be fully applied.")]
public float SeatedMovementAngularVelocityForFullVignette = 0.25f;
// Token: 0x0400D6FB RID: 55035
[FieldOffset(Offset = "0xD8")]
[Token(Token = "0x400D6FB")]
public float SeatedMovementVignetteInterpolationSpeed = 0.3f;
}
}