using System; using Cpp2IlInjected; using RecRoom.Inputs; using UnityEngine; namespace RecRoom.Core.Screens.PlayerController { // Token: 0x02002F6E RID: 12142 [Token(Token = "0x2002F6E")] [CreateAssetMenu] public class ScreenPlayerLocomotionContent : ScriptableObject { // Token: 0x06014AF5 RID: 84725 RVA: 0x004D68D0 File Offset: 0x004D4AD0 [Token(Token = "0x6014AF5")] [Address(RVA = "0xA66F60", Offset = "0xA65D60", VA = "0x180A66F60")] 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: 0x0400DA88 RID: 55944 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400DA88")] [Header("Shortening")] public float HeightChangeSpeed = 1.38f; // Token: 0x0400DA89 RID: 55945 [FieldOffset(Offset = "0x1C")] [Token(Token = "0x400DA89")] public float SlideHeightChangeSpeed = 2.5f; // Token: 0x0400DA8A RID: 55946 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400DA8A")] [Header("Sprint")] public ScreenPlayerCameraSettings SprintCameraSettings; // Token: 0x0400DA8B RID: 55947 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400DA8B")] public float SprintCameraSettingsBlendTime = 0.35f; // Token: 0x0400DA8C RID: 55948 [FieldOffset(Offset = "0x2C")] [Token(Token = "0x400DA8C")] public float SprintHandPitchAngleLowerBound = -45f; // Token: 0x0400DA8D RID: 55949 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400DA8D")] public float SprintHandPitchAngleUpperBound = 60f; // Token: 0x0400DA8E RID: 55950 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400DA8E")] [Header("Slide")] public ScreenPlayerCameraSettings SlideCameraSettings; // Token: 0x0400DA8F RID: 55951 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400DA8F")] public float SlideCameraSettingsBlendTime = 0.3f; // Token: 0x0400DA90 RID: 55952 [FieldOffset(Offset = "0x44")] [Token(Token = "0x400DA90")] public float SlideCameraMaxRoll = 15f; // Token: 0x0400DA91 RID: 55953 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400DA91")] public float SlideCameraRollSmoothTime = 0.1f; // Token: 0x0400DA92 RID: 55954 [FieldOffset(Offset = "0x4C")] [Token(Token = "0x400DA92")] public float SlideCameraFadeOutNormalizedSpeed = 0.75f; // Token: 0x0400DA93 RID: 55955 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400DA93")] public AnimationCurve SlideCameraRollCurve; // Token: 0x0400DA94 RID: 55956 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400DA94")] public AnimationCurve SlideCameraFadeOutCurve; // Token: 0x0400DA95 RID: 55957 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400DA95")] [Header("Slide Jump")] public ScreenPlayerCameraSettings SlideJumpCameraSettings; // Token: 0x0400DA96 RID: 55958 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400DA96")] public float SlideJumpCameraSettingsBlendTime = 0.15f; // Token: 0x0400DA97 RID: 55959 [FieldOffset(Offset = "0x70")] [Token(Token = "0x400DA97")] [Header("Wall Run")] public WallRunScreenPlayerSteering WallRunSteering; // Token: 0x0400DA98 RID: 55960 [FieldOffset(Offset = "0x78")] [Token(Token = "0x400DA98")] public float WallRunCameraRoll = 20f; // Token: 0x0400DA99 RID: 55961 [FieldOffset(Offset = "0x7C")] [Token(Token = "0x400DA99")] public float WallRunCameraFadeDuration = 0.33f; // Token: 0x0400DA9A RID: 55962 [FieldOffset(Offset = "0x80")] [Token(Token = "0x400DA9A")] public float WallRunCameraMaxRotationFromForward = 120f; // Token: 0x0400DA9B RID: 55963 [FieldOffset(Offset = "0x84")] [Token(Token = "0x400DA9B")] public bool WallRunCameraHasAutomaticYaw = true; // Token: 0x0400DA9C RID: 55964 [FieldOffset(Offset = "0x88")] [Token(Token = "0x400DA9C")] public float WallRunCameraAutomaticYawFromWall = 10f; // Token: 0x0400DA9D RID: 55965 [FieldOffset(Offset = "0x8C")] [Token(Token = "0x400DA9D")] [Header("Wall Climb Collision Detection")] public float WallClimbCollisionDetectionChestParameter = 0.75f; // Token: 0x0400DA9E RID: 55966 [FieldOffset(Offset = "0x90")] [Token(Token = "0x400DA9E")] [Header("Wall Climb")] public ScreenPlayerCameraSettings WallClimbCameraSettings; // Token: 0x0400DA9F RID: 55967 [FieldOffset(Offset = "0x98")] [Token(Token = "0x400DA9F")] public WallClimbScreenPlayerSteering WallClimbSteering; // Token: 0x0400DAA0 RID: 55968 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x400DAA0")] public float WallClimbCameraFadeDuration = 0.33f; // Token: 0x0400DAA1 RID: 55969 [FieldOffset(Offset = "0xA4")] [Token(Token = "0x400DAA1")] public float WallClimbCameraMaxRotationFromWall = 150f; // Token: 0x0400DAA2 RID: 55970 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x400DAA2")] public float WallClimbCameraMaxRoll = 10f; // Token: 0x0400DAA3 RID: 55971 [FieldOffset(Offset = "0xAC")] [Token(Token = "0x400DAA3")] public float WallClimbCameraRollSmoothTime = 0.1f; // Token: 0x0400DAA4 RID: 55972 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x400DAA4")] public float WallClimbNormalizedPlayerHeight = 0.5f; // Token: 0x0400DAA5 RID: 55973 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x400DAA5")] [Header("Clamber")] public readonly JNLDNNAKBGH ClamberSteering; // Token: 0x0400DAA6 RID: 55974 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x400DAA6")] [Header("Flying")] public ScreensCameraInputGamepadSettings FlyingCameraGamepadInputSettings; // Token: 0x0400DAA7 RID: 55975 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x400DAA7")] public readonly JNLDNNAKBGH FlyingSteering; // Token: 0x0400DAA8 RID: 55976 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x400DAA8")] [Header("Sitting")] public float SeatTransitionFadeDuration; } }