using System; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Inputs { // Token: 0x02002509 RID: 9481 [Token(Token = "0x2002509")] [Serializable] public class DeprecatedAxisSettings { // Token: 0x0600F407 RID: 62471 RVA: 0x0038038C File Offset: 0x0037E58C [Token(Token = "0x600F407")] [Address(RVA = "0x807550", Offset = "0x806350", VA = "0x180807550")] 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: 0x0600F408 RID: 62472 RVA: 0x003803DC File Offset: 0x0037E5DC [Token(Token = "0x600F408")] [Address(RVA = "0x807460", Offset = "0x806260", VA = "0x180807460")] 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: 0x0600F409 RID: 62473 RVA: 0x00380434 File Offset: 0x0037E634 [Token(Token = "0x600F409")] [Address(RVA = "0x807630", Offset = "0x806430", VA = "0x180807630")] public DeprecatedAxisSettings() { } // Token: 0x0400A2C2 RID: 41666 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400A2C2")] [SerializeField] private float deadzone = 0.2f; // Token: 0x0400A2C3 RID: 41667 [FieldOffset(Offset = "0x14")] [Token(Token = "0x400A2C3")] [SerializeField] private float topDeadzone = 0.97f; // Token: 0x0400A2C4 RID: 41668 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400A2C4")] [SerializeField] private AnimationCurve inputCurve; } }