using System; using Cpp2IlInjected; using RecRoom.Inputs; using UnityEngine; namespace RecRoom.Core.Screens.PlayerController { // Token: 0x02003057 RID: 12375 [Token(Token = "0x2003057")] [CreateAssetMenu] public class ScreenPlayerLocomotionContent : ScriptableObject { // Token: 0x06014F40 RID: 85824 RVA: 0x004E09B0 File Offset: 0x004DEBB0 [Token(Token = "0x6014F40")] [Address(RVA = "0x15649B0", Offset = "0x15639B0", VA = "0x1815649B0")] public ScreenPlayerLocomotionContent() { int num; int num2; ulong num3; JNLDNNAKBGH jnldnnakbgh = new JNLDNNAKBGH((JNLDNNAKBGH.HGGHGHNNFPE)num, JNLDNNAKBGH.DODBLJMEOMI.FaceDirection, num2 != 0, num3 != 0UL); num2 = 0; num = 0; this.ClamberSteering = jnldnnakbgh; ulong num4; JNLDNNAKBGH jnldnnakbgh2 = new JNLDNNAKBGH((JNLDNNAKBGH.HGGHGHNNFPE)((uint)1), (JNLDNNAKBGH.DODBLJMEOMI)((uint)1), true, num4 != 0UL); this.FlyingSteering = jnldnnakbgh2; this.SeatTransitionFadeDuration = 0.15f; base..ctor(); } // Token: 0x0400DCB7 RID: 56503 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400DCB7")] [Header("Shortening")] public float HeightChangeSpeed = 1.38f; // Token: 0x0400DCB8 RID: 56504 [FieldOffset(Offset = "0x1C")] [Token(Token = "0x400DCB8")] public float SlideHeightChangeSpeed = 2.5f; // Token: 0x0400DCB9 RID: 56505 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400DCB9")] [Header("Sprint")] public ScreenPlayerCameraSettings SprintCameraSettings; // Token: 0x0400DCBA RID: 56506 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400DCBA")] public float SprintCameraSettingsBlendTime = 0.35f; // Token: 0x0400DCBB RID: 56507 [FieldOffset(Offset = "0x2C")] [Token(Token = "0x400DCBB")] public float SprintHandPitchAngleLowerBound = -45f; // Token: 0x0400DCBC RID: 56508 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400DCBC")] public float SprintHandPitchAngleUpperBound = 60f; // Token: 0x0400DCBD RID: 56509 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400DCBD")] [Header("Slide")] public ScreenPlayerCameraSettings SlideCameraSettings; // Token: 0x0400DCBE RID: 56510 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400DCBE")] public float SlideCameraSettingsBlendTime = 0.3f; // Token: 0x0400DCBF RID: 56511 [FieldOffset(Offset = "0x44")] [Token(Token = "0x400DCBF")] public float SlideCameraMaxRoll = 15f; // Token: 0x0400DCC0 RID: 56512 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400DCC0")] public float SlideCameraRollSmoothTime = 0.1f; // Token: 0x0400DCC1 RID: 56513 [FieldOffset(Offset = "0x4C")] [Token(Token = "0x400DCC1")] public float SlideCameraFadeOutNormalizedSpeed = 0.75f; // Token: 0x0400DCC2 RID: 56514 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400DCC2")] public AnimationCurve SlideCameraRollCurve; // Token: 0x0400DCC3 RID: 56515 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400DCC3")] public AnimationCurve SlideCameraFadeOutCurve; // Token: 0x0400DCC4 RID: 56516 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400DCC4")] [Header("Slide Jump")] public ScreenPlayerCameraSettings SlideJumpCameraSettings; // Token: 0x0400DCC5 RID: 56517 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400DCC5")] public float SlideJumpCameraSettingsBlendTime = 0.15f; // Token: 0x0400DCC6 RID: 56518 [FieldOffset(Offset = "0x70")] [Token(Token = "0x400DCC6")] [Header("Wall Run")] public WallRunScreenPlayerSteering WallRunSteering; // Token: 0x0400DCC7 RID: 56519 [FieldOffset(Offset = "0x78")] [Token(Token = "0x400DCC7")] public float WallRunCameraRoll = 20f; // Token: 0x0400DCC8 RID: 56520 [FieldOffset(Offset = "0x7C")] [Token(Token = "0x400DCC8")] public float WallRunCameraFadeDuration = 0.33f; // Token: 0x0400DCC9 RID: 56521 [FieldOffset(Offset = "0x80")] [Token(Token = "0x400DCC9")] public float WallRunCameraMaxRotationFromForward = 120f; // Token: 0x0400DCCA RID: 56522 [FieldOffset(Offset = "0x84")] [Token(Token = "0x400DCCA")] public bool WallRunCameraHasAutomaticYaw = true; // Token: 0x0400DCCB RID: 56523 [FieldOffset(Offset = "0x88")] [Token(Token = "0x400DCCB")] public float WallRunCameraAutomaticYawFromWall = 10f; // Token: 0x0400DCCC RID: 56524 [FieldOffset(Offset = "0x8C")] [Token(Token = "0x400DCCC")] [Header("Wall Climb Collision Detection")] public float WallClimbCollisionDetectionChestParameter = 0.75f; // Token: 0x0400DCCD RID: 56525 [FieldOffset(Offset = "0x90")] [Token(Token = "0x400DCCD")] [Header("Wall Climb")] public ScreenPlayerCameraSettings WallClimbCameraSettings; // Token: 0x0400DCCE RID: 56526 [FieldOffset(Offset = "0x98")] [Token(Token = "0x400DCCE")] public WallClimbScreenPlayerSteering WallClimbSteering; // Token: 0x0400DCCF RID: 56527 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x400DCCF")] public float WallClimbCameraFadeDuration = 0.33f; // Token: 0x0400DCD0 RID: 56528 [FieldOffset(Offset = "0xA4")] [Token(Token = "0x400DCD0")] public float WallClimbCameraMaxRotationFromWall = 150f; // Token: 0x0400DCD1 RID: 56529 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x400DCD1")] public float WallClimbCameraMaxRoll = 10f; // Token: 0x0400DCD2 RID: 56530 [FieldOffset(Offset = "0xAC")] [Token(Token = "0x400DCD2")] public float WallClimbCameraRollSmoothTime = 0.1f; // Token: 0x0400DCD3 RID: 56531 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x400DCD3")] public float WallClimbNormalizedPlayerHeight = 0.5f; // Token: 0x0400DCD4 RID: 56532 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x400DCD4")] [Header("Clamber")] public readonly JNLDNNAKBGH ClamberSteering; // Token: 0x0400DCD5 RID: 56533 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x400DCD5")] [Header("Flying")] public ScreensCameraInputGamepadSettings FlyingCameraGamepadInputSettings; // Token: 0x0400DCD6 RID: 56534 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x400DCD6")] public readonly JNLDNNAKBGH FlyingSteering; // Token: 0x0400DCD7 RID: 56535 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x400DCD7")] [Header("Sitting")] public float SeatTransitionFadeDuration; } }