using System; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Inputs { // Token: 0x020025CE RID: 9678 [Token(Token = "0x20025CE")] [CreateAssetMenu] public class ScreensCameraInputGamepadSettings : ScriptableObject { // Token: 0x17002840 RID: 10304 // (get) Token: 0x0600F711 RID: 63249 RVA: 0x00386CB0 File Offset: 0x00384EB0 [Token(Token = "0x17002840")] public AnimationCurve SensitivityCurve { [Token(Token = "0x600F711")] [Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")] get { return this.sensitivityCurve; } } // Token: 0x17002841 RID: 10305 // (get) Token: 0x0600F712 RID: 63250 RVA: 0x00386CC4 File Offset: 0x00384EC4 [Token(Token = "0x17002841")] public float PitchScaler { [Token(Token = "0x600F712")] [Address(RVA = "0x812680", Offset = "0x811680", VA = "0x180812680")] get { return this.pitchScaler; } } // Token: 0x17002842 RID: 10306 // (get) Token: 0x0600F713 RID: 63251 RVA: 0x00386CD8 File Offset: 0x00384ED8 [Token(Token = "0x17002842")] public float PeggedMaxSpeedScaler { [Token(Token = "0x600F713")] [Address(RVA = "0x8EE180", Offset = "0x8ED180", VA = "0x1808EE180")] get { return this.peggedMaxSpeedScaler; } } // Token: 0x17002843 RID: 10307 // (get) Token: 0x0600F714 RID: 63252 RVA: 0x00386CEC File Offset: 0x00384EEC [Token(Token = "0x17002843")] public float PeggedTimeToReachMaxSpeed { [Token(Token = "0x600F714")] [Address(RVA = "0x5626C0", Offset = "0x5616C0", VA = "0x1805626C0")] get { return this.peggedTimeToReachMaxSpeed; } } // Token: 0x17002844 RID: 10308 // (get) Token: 0x0600F715 RID: 63253 RVA: 0x00386D00 File Offset: 0x00384F00 [Token(Token = "0x17002844")] public bool SupportsVerticalPegging { [Token(Token = "0x600F715")] [Address(RVA = "0x90C8C0", Offset = "0x90B8C0", VA = "0x18090C8C0")] get { return this.supportsVerticalPegging; } } // Token: 0x17002845 RID: 10309 // (get) Token: 0x0600F716 RID: 63254 RVA: 0x00386D14 File Offset: 0x00384F14 [Token(Token = "0x17002845")] public float PeggedMaxAngleFromHorizontal { [Token(Token = "0x600F716")] [Address(RVA = "0x562290", Offset = "0x561290", VA = "0x180562290")] get { return this.peggedMaxAngleFromHorizontal; } } // Token: 0x17002846 RID: 10310 // (get) Token: 0x0600F717 RID: 63255 RVA: 0x00386D28 File Offset: 0x00384F28 [Token(Token = "0x17002846")] public float PeggedMaxAngleFromVertical { [Token(Token = "0x600F717")] [Address(RVA = "0x562390", Offset = "0x561390", VA = "0x180562390")] get { return this.peggedMaxAngleFromVertical; } } // Token: 0x0600F718 RID: 63256 RVA: 0x00386D3C File Offset: 0x00384F3C [Token(Token = "0x600F718")] [Address(RVA = "0x1AFDF90", Offset = "0x1AFCF90", VA = "0x181AFDF90")] public ScreensCameraInputGamepadSettings() { } // Token: 0x0400A3D4 RID: 41940 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400A3D4")] [SerializeField] [Header("General Settings")] private AnimationCurve sensitivityCurve; // Token: 0x0400A3D5 RID: 41941 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400A3D5")] [SerializeField] private float pitchScaler = 0.66f; // Token: 0x0400A3D6 RID: 41942 [FieldOffset(Offset = "0x24")] [Token(Token = "0x400A3D6")] [SerializeField] [Header("Pegged Acceleration")] private float peggedMaxSpeedScaler = 3f; // Token: 0x0400A3D7 RID: 41943 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400A3D7")] [SerializeField] private float peggedTimeToReachMaxSpeed = 0.6f; // Token: 0x0400A3D8 RID: 41944 [FieldOffset(Offset = "0x2C")] [Token(Token = "0x400A3D8")] [SerializeField] [Header("Pegged Input Detection")] private bool supportsVerticalPegging; // Token: 0x0400A3D9 RID: 41945 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400A3D9")] [SerializeField] private float peggedMaxAngleFromHorizontal = 30f; // Token: 0x0400A3DA RID: 41946 [FieldOffset(Offset = "0x34")] [Token(Token = "0x400A3DA")] [SerializeField] private float peggedMaxAngleFromVertical = 30f; } }