using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Inputs { // Token: 0x020022D1 RID: 8913 [Token(Token = "0x20022D1")] [Serializable] [StructLayout(3)] public class DeprecatedAxisSettings { // Token: 0x0600F4C3 RID: 62659 RVA: 0x0039D36C File Offset: 0x0039B56C [Token(Token = "0x600F4C3")] [Address(RVA = "0x10C24D0", Offset = "0x10C0ED0", VA = "0x1810C24D0")] public float DAPOOKKDMKB(float KHKMIKDCHPM) { float num = this.deadzone; if (num < KHKMIKDCHPM) { float num2 = Mathf.InverseLerp(num, KHKMIKDCHPM, KHKMIKDCHPM); AnimationCurve animationCurve = this.inputCurve; num = num2; if (animationCurve != 0 && animationCurve.length > 0) { num = this.inputCurve.Evaluate(KHKMIKDCHPM); } return num; } throw new NullReferenceException(); } // Token: 0x0600F4C4 RID: 62660 RVA: 0x0039D3BC File Offset: 0x0039B5BC [Token(Token = "0x600F4C4")] [Address(RVA = "0x10C23E0", Offset = "0x10C0DE0", VA = "0x1810C23E0")] public static float DAPOOKKDMKB(float KHKMIKDCHPM, DeprecatedAxisSettings GHGBPMPLLBK) { if (GHGBPMPLLBK != 0 && GHGBPMPLLBK.deadzone < KHKMIKDCHPM) { float num = GHGBPMPLLBK.topDeadzone; float num2 = Mathf.InverseLerp(KHKMIKDCHPM, num, KHKMIKDCHPM); AnimationCurve animationCurve = GHGBPMPLLBK.inputCurve; if (animationCurve != 0 && animationCurve.length > 0) { AnimationCurve animationCurve2 = GHGBPMPLLBK.inputCurve; return animationCurve2.Evaluate(KHKMIKDCHPM); } } return KHKMIKDCHPM; } // Token: 0x0600F4C5 RID: 62661 RVA: 0x0039D414 File Offset: 0x0039B614 [Token(Token = "0x600F4C5")] [Address(RVA = "0x10C25B0", Offset = "0x10C0FB0", VA = "0x1810C25B0")] public DeprecatedAxisSettings() { } // Token: 0x0400A3FF RID: 41983 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400A3FF")] [SerializeField] private float deadzone = 0.2f; // Token: 0x0400A400 RID: 41984 [global::Cpp2IlInjected.FieldOffset(Offset = "0x14")] [Token(Token = "0x400A400")] [SerializeField] private float topDeadzone = 0.97f; // Token: 0x0400A401 RID: 41985 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400A401")] [SerializeField] private AnimationCurve inputCurve; } }