a
This commit is contained in:
@@ -0,0 +1,241 @@
|
||||
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;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user