using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Inputs { // Token: 0x020022B1 RID: 8881 [Token(Token = "0x20022B1")] [CreateAssetMenu] [StructLayout(3)] public class ScreensCameraInputGamepadSettings : ScriptableObject { // Token: 0x170028F0 RID: 10480 // (get) Token: 0x0600F3C3 RID: 62403 RVA: 0x0039AA4C File Offset: 0x00398C4C [Token(Token = "0x170028F0")] public AnimationCurve SensitivityCurve { [Token(Token = "0x600F3C3")] [Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")] get { return this.sensitivityCurve; } } // Token: 0x170028F1 RID: 10481 // (get) Token: 0x0600F3C4 RID: 62404 RVA: 0x0039AA60 File Offset: 0x00398C60 [Token(Token = "0x170028F1")] public float PitchScaler { [Token(Token = "0x600F3C4")] [Address(RVA = "0x4D2500", Offset = "0x4D0F00", VA = "0x1804D2500")] get { return this.pitchScaler; } } // Token: 0x170028F2 RID: 10482 // (get) Token: 0x0600F3C5 RID: 62405 RVA: 0x0039AA74 File Offset: 0x00398C74 [Token(Token = "0x170028F2")] public float PeggedMaxSpeedScaler { [Token(Token = "0x600F3C5")] [Address(RVA = "0x58B870", Offset = "0x58A270", VA = "0x18058B870")] get { return this.peggedMaxSpeedScaler; } } // Token: 0x170028F3 RID: 10483 // (get) Token: 0x0600F3C6 RID: 62406 RVA: 0x0039AA88 File Offset: 0x00398C88 [Token(Token = "0x170028F3")] public float PeggedTimeToReachMaxSpeed { [Token(Token = "0x600F3C6")] [Address(RVA = "0x468030", Offset = "0x466A30", VA = "0x180468030")] get { return this.peggedTimeToReachMaxSpeed; } } // Token: 0x170028F4 RID: 10484 // (get) Token: 0x0600F3C7 RID: 62407 RVA: 0x0039AA9C File Offset: 0x00398C9C [Token(Token = "0x170028F4")] public bool SupportsVerticalPegging { [Token(Token = "0x600F3C7")] [Address(RVA = "0x6A8490", Offset = "0x6A6E90", VA = "0x1806A8490")] get { return this.supportsVerticalPegging; } } // Token: 0x170028F5 RID: 10485 // (get) Token: 0x0600F3C8 RID: 62408 RVA: 0x0039AAB0 File Offset: 0x00398CB0 [Token(Token = "0x170028F5")] public float PeggedMaxAngleFromHorizontal { [Token(Token = "0x600F3C8")] [Address(RVA = "0x467C00", Offset = "0x466600", VA = "0x180467C00")] get { return this.peggedMaxAngleFromHorizontal; } } // Token: 0x170028F6 RID: 10486 // (get) Token: 0x0600F3C9 RID: 62409 RVA: 0x0039AAC4 File Offset: 0x00398CC4 [Token(Token = "0x170028F6")] public float PeggedMaxAngleFromVertical { [Token(Token = "0x600F3C9")] [Address(RVA = "0x467D00", Offset = "0x466700", VA = "0x180467D00")] get { return this.peggedMaxAngleFromVertical; } } // Token: 0x0600F3CA RID: 62410 RVA: 0x0039AAD8 File Offset: 0x00398CD8 [Token(Token = "0x600F3CA")] [Address(RVA = "0x10CFCA0", Offset = "0x10CE6A0", VA = "0x1810CFCA0")] public ScreensCameraInputGamepadSettings() { } // Token: 0x0400A330 RID: 41776 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400A330")] [SerializeField] [Header("General Settings")] private AnimationCurve sensitivityCurve; // Token: 0x0400A331 RID: 41777 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400A331")] [SerializeField] private float pitchScaler = 0.66f; // Token: 0x0400A332 RID: 41778 [global::Cpp2IlInjected.FieldOffset(Offset = "0x24")] [Token(Token = "0x400A332")] [SerializeField] [Header("Pegged Acceleration")] private float peggedMaxSpeedScaler = 3f; // Token: 0x0400A333 RID: 41779 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400A333")] [SerializeField] private float peggedTimeToReachMaxSpeed = 0.6f; // Token: 0x0400A334 RID: 41780 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")] [Token(Token = "0x400A334")] [SerializeField] [Header("Pegged Input Detection")] private bool supportsVerticalPegging; // Token: 0x0400A335 RID: 41781 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x400A335")] [SerializeField] private float peggedMaxAngleFromHorizontal = 30f; // Token: 0x0400A336 RID: 41782 [global::Cpp2IlInjected.FieldOffset(Offset = "0x34")] [Token(Token = "0x400A336")] [SerializeField] private float peggedMaxAngleFromVertical = 30f; } }