using System; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Inputs { // Token: 0x020024E8 RID: 9448 [Token(Token = "0x20024E8")] [CreateAssetMenu] public class ScreensCameraInputGamepadSettings : ScriptableObject { // Token: 0x17002799 RID: 10137 // (get) Token: 0x0600F2F9 RID: 62201 RVA: 0x0037D7E4 File Offset: 0x0037B9E4 [Token(Token = "0x17002799")] public AnimationCurve SensitivityCurve { [Token(Token = "0x600F2F9")] [Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")] get { return this.sensitivityCurve; } } // Token: 0x1700279A RID: 10138 // (get) Token: 0x0600F2FA RID: 62202 RVA: 0x0037D7F8 File Offset: 0x0037B9F8 [Token(Token = "0x1700279A")] public float PitchScaler { [Token(Token = "0x600F2FA")] [Address(RVA = "0xAB2F40", Offset = "0xAB1D40", VA = "0x180AB2F40")] get { return this.pitchScaler; } } // Token: 0x1700279B RID: 10139 // (get) Token: 0x0600F2FB RID: 62203 RVA: 0x0037D80C File Offset: 0x0037BA0C [Token(Token = "0x1700279B")] public float PeggedMaxSpeedScaler { [Token(Token = "0x600F2FB")] [Address(RVA = "0x763310", Offset = "0x762110", VA = "0x180763310")] get { return this.peggedMaxSpeedScaler; } } // Token: 0x1700279C RID: 10140 // (get) Token: 0x0600F2FC RID: 62204 RVA: 0x0037D820 File Offset: 0x0037BA20 [Token(Token = "0x1700279C")] public float PeggedTimeToReachMaxSpeed { [Token(Token = "0x600F2FC")] [Address(RVA = "0x7634F0", Offset = "0x7622F0", VA = "0x1807634F0")] get { return this.peggedTimeToReachMaxSpeed; } } // Token: 0x1700279D RID: 10141 // (get) Token: 0x0600F2FD RID: 62205 RVA: 0x0037D834 File Offset: 0x0037BA34 [Token(Token = "0x1700279D")] public bool SupportsVerticalPegging { [Token(Token = "0x600F2FD")] [Address(RVA = "0x431BB0", Offset = "0x4309B0", VA = "0x180431BB0")] get { return this.supportsVerticalPegging; } } // Token: 0x1700279E RID: 10142 // (get) Token: 0x0600F2FE RID: 62206 RVA: 0x0037D848 File Offset: 0x0037BA48 [Token(Token = "0x1700279E")] public float PeggedMaxAngleFromHorizontal { [Token(Token = "0x600F2FE")] [Address(RVA = "0x812330", Offset = "0x811130", VA = "0x180812330")] get { return this.peggedMaxAngleFromHorizontal; } } // Token: 0x1700279F RID: 10143 // (get) Token: 0x0600F2FF RID: 62207 RVA: 0x0037D85C File Offset: 0x0037BA5C [Token(Token = "0x1700279F")] public float PeggedMaxAngleFromVertical { [Token(Token = "0x600F2FF")] [Address(RVA = "0xA9DE10", Offset = "0xA9CC10", VA = "0x180A9DE10")] get { return this.peggedMaxAngleFromVertical; } } // Token: 0x0600F300 RID: 62208 RVA: 0x0037D870 File Offset: 0x0037BA70 [Token(Token = "0x600F300")] [Address(RVA = "0xFB98E0", Offset = "0xFB86E0", VA = "0x180FB98E0")] public ScreensCameraInputGamepadSettings() { } // Token: 0x0400A1D9 RID: 41433 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400A1D9")] [SerializeField] [Header("General Settings")] private AnimationCurve sensitivityCurve; // Token: 0x0400A1DA RID: 41434 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400A1DA")] [SerializeField] private float pitchScaler = 0.66f; // Token: 0x0400A1DB RID: 41435 [FieldOffset(Offset = "0x24")] [Token(Token = "0x400A1DB")] [SerializeField] [Header("Pegged Acceleration")] private float peggedMaxSpeedScaler = 3f; // Token: 0x0400A1DC RID: 41436 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400A1DC")] [SerializeField] private float peggedTimeToReachMaxSpeed = 0.6f; // Token: 0x0400A1DD RID: 41437 [FieldOffset(Offset = "0x2C")] [Token(Token = "0x400A1DD")] [SerializeField] [Header("Pegged Input Detection")] private bool supportsVerticalPegging; // Token: 0x0400A1DE RID: 41438 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400A1DE")] [SerializeField] private float peggedMaxAngleFromHorizontal = 30f; // Token: 0x0400A1DF RID: 41439 [FieldOffset(Offset = "0x34")] [Token(Token = "0x400A1DF")] [SerializeField] private float peggedMaxAngleFromVertical = 30f; } }