using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom.Inputs; using UnityEngine; namespace RecRoom.Core.Screens.PlayerController { // Token: 0x02002A51 RID: 10833 [Token(Token = "0x2002A51")] [CreateAssetMenu] [StructLayout(3)] public class ScreenPlayerLocomotionContent : ScriptableObject { // Token: 0x06012E7B RID: 77435 RVA: 0x00484DA4 File Offset: 0x00482FA4 [Token(Token = "0x6012E7B")] [Address(RVA = "0x11AB870", Offset = "0x11AA270", VA = "0x1811AB870")] 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.FlyMaxDoubleJumpInputDuration = 0.4f; base..ctor(); } // Token: 0x0400CB5F RID: 52063 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400CB5F")] [Header("Shortening")] public float HeightChangeSpeed = 0.2f; // Token: 0x0400CB60 RID: 52064 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400CB60")] [Header("Sprint")] public ScreenPlayerCameraSettings SprintCameraSettings; // Token: 0x0400CB61 RID: 52065 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400CB61")] public float SprintCameraSettingsBlendTime = 0.35f; // Token: 0x0400CB62 RID: 52066 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")] [Token(Token = "0x400CB62")] public float SprintStartDuration = 0.33f; // Token: 0x0400CB63 RID: 52067 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x400CB63")] public float SprintStartSlopDuration = 0.33f; // Token: 0x0400CB64 RID: 52068 [global::Cpp2IlInjected.FieldOffset(Offset = "0x34")] [Token(Token = "0x400CB64")] public float SprintHandPitchAngleLowerBound = -45f; // Token: 0x0400CB65 RID: 52069 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x400CB65")] public float SprintHandPitchAngleUpperBound = 60f; // Token: 0x0400CB66 RID: 52070 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x400CB66")] [Header("Slide")] public ScreenPlayerCameraSettings SlideCameraSettings; // Token: 0x0400CB67 RID: 52071 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400CB67")] public float SlideCameraSettingsBlendTime = 0.3f; // Token: 0x0400CB68 RID: 52072 [global::Cpp2IlInjected.FieldOffset(Offset = "0x4C")] [Token(Token = "0x400CB68")] public float SlideCameraMaxRoll = 15f; // Token: 0x0400CB69 RID: 52073 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400CB69")] public float SlideCameraRollSmoothTime = 0.1f; // Token: 0x0400CB6A RID: 52074 [global::Cpp2IlInjected.FieldOffset(Offset = "0x54")] [Token(Token = "0x400CB6A")] public float SlideCameraFadeOutNormalizedSpeed = 0.75f; // Token: 0x0400CB6B RID: 52075 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x400CB6B")] public AnimationCurve SlideCameraRollCurve; // Token: 0x0400CB6C RID: 52076 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x400CB6C")] public AnimationCurve SlideCameraFadeOutCurve; // Token: 0x0400CB6D RID: 52077 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x400CB6D")] [Header("Slide Jump")] public ScreenPlayerCameraSettings SlideJumpCameraSettings; // Token: 0x0400CB6E RID: 52078 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x400CB6E")] public float SlideJumpCameraSettingsBlendTime = 0.15f; // Token: 0x0400CB6F RID: 52079 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x400CB6F")] [Header("Wall Run")] public WallRunScreenPlayerSteering WallRunSteering; // Token: 0x0400CB70 RID: 52080 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x400CB70")] public float WallRunCameraRoll = 20f; // Token: 0x0400CB71 RID: 52081 [global::Cpp2IlInjected.FieldOffset(Offset = "0x84")] [Token(Token = "0x400CB71")] public float WallRunCameraFadeDuration = 0.33f; // Token: 0x0400CB72 RID: 52082 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x400CB72")] public float WallRunCameraMaxRotationFromForward = 120f; // Token: 0x0400CB73 RID: 52083 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8C")] [Token(Token = "0x400CB73")] public bool WallRunCameraHasAutomaticYaw = true; // Token: 0x0400CB74 RID: 52084 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x400CB74")] public float WallRunCameraAutomaticYawFromWall = 10f; // Token: 0x0400CB75 RID: 52085 [global::Cpp2IlInjected.FieldOffset(Offset = "0x94")] [Token(Token = "0x400CB75")] [Header("Wall Climb Collision Detection")] public float WallClimbCollisionDetectionChestParameter = 0.75f; // Token: 0x0400CB76 RID: 52086 [global::Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x400CB76")] [Header("Wall Climb")] public ScreenPlayerCameraSettings WallClimbCameraSettings; // Token: 0x0400CB77 RID: 52087 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")] [Token(Token = "0x400CB77")] public WallClimbScreenPlayerSteering WallClimbSteering; // Token: 0x0400CB78 RID: 52088 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")] [Token(Token = "0x400CB78")] public float WallClimbCameraFadeDuration = 0.33f; // Token: 0x0400CB79 RID: 52089 [global::Cpp2IlInjected.FieldOffset(Offset = "0xAC")] [Token(Token = "0x400CB79")] public float WallClimbCameraMaxRotationFromWall = 150f; // Token: 0x0400CB7A RID: 52090 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")] [Token(Token = "0x400CB7A")] public float WallClimbCameraMaxRoll = 10f; // Token: 0x0400CB7B RID: 52091 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB4")] [Token(Token = "0x400CB7B")] public float WallClimbCameraRollSmoothTime = 0.1f; // Token: 0x0400CB7C RID: 52092 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x400CB7C")] public float WallClimbNormalizedPlayerHeight = 0.5f; // Token: 0x0400CB7D RID: 52093 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x400CB7D")] [Header("Clamber")] public readonly JNLDNNAKBGH ClamberSteering; // Token: 0x0400CB7E RID: 52094 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")] [Token(Token = "0x400CB7E")] [Header("Flying")] public readonly JNLDNNAKBGH FlyingSteering; // Token: 0x0400CB7F RID: 52095 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")] [Token(Token = "0x400CB7F")] public ScreensCameraInputGamepadSettings FlyingCameraGamepadInputSettings; // Token: 0x0400CB80 RID: 52096 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")] [Token(Token = "0x400CB80")] public float FlyMaxDoubleJumpInputDuration; } }