200 lines
6.6 KiB
C#
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;
|
|
}
|
|
}
|