Files
2026-04-08 23:40:05 +02:00

200 lines
6.6 KiB
C#

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;
}
}