using System; using Cpp2IlInjected; using RecRoom.Inputs; using RecRoom.Systems; using TMPro; using UnityEngine; namespace RecRoom { // Token: 0x0200212F RID: 8495 [Token(Token = "0x200212F")] public class ThrowTuning : MonoBehaviour { // Token: 0x0600D755 RID: 55125 RVA: 0x00315D2C File Offset: 0x00313F2C [Token(Token = "0x600D755")] [Address(RVA = "0x1D765B0", Offset = "0x1D755B0", VA = "0x181D765B0")] private void Awake() { Subscreen component = base.GetComponent(); this.MOFGKEIFBDH = component; int num = 0; if (component != num) { Subscreen mofgkeifbdh = this.MOFGKEIFBDH; Action action = new Action(this.OIKEEHEDCGP); mofgkeifbdh.OnSubscreenActivated += action; } } // Token: 0x0600D756 RID: 55126 RVA: 0x00315D74 File Offset: 0x00313F74 [Token(Token = "0x600D756")] [Address(RVA = "0x1D772B0", Offset = "0x1D762B0", VA = "0x181D772B0")] private void OnDestroy() { Subscreen mofgkeifbdh = this.MOFGKEIFBDH; int num = 0; if (mofgkeifbdh != num) { Subscreen mofgkeifbdh2 = this.MOFGKEIFBDH; Action action = new Action(this.OIKEEHEDCGP); mofgkeifbdh2.OnSubscreenActivated -= action; } } // Token: 0x0600D757 RID: 55127 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600D757")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")] private void OIKEEHEDCGP(bool KJCKMJAFFNJ) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600D758 RID: 55128 RVA: 0x00315DB8 File Offset: 0x00313FB8 [Token(Token = "0x600D758")] [Address(RVA = "0x1D77070", Offset = "0x1D76070", VA = "0x181D77070")] public void LoadVelocitySettings() { if (this.CGMNJPHOIIF == (ulong)0L) { ControllerVelocitySettings controllerVelocitySettings = new ControllerVelocitySettings(); this.CGMNJPHOIIF = controllerVelocitySettings; if (SingletonMonoBehaviour.FFNIFALJLDD && SingletonMonoBehaviour.ONCPNMDGGKG.k__BackingField != InputManager.LNEHPBFDEGG.Off) { if (SingletonMonoBehaviour.ONCPNMDGGKG.GDHFJPEMICK != (ulong)0L) { InputManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; } VRInputHandler eoeaifbpnjh = SingletonMonoBehaviour.ONCPNMDGGKG.EOEAIFBPNJH; if (eoeaifbpnjh != 0) { ControllerVelocitySettings cgmnjphoiif = this.CGMNJPHOIIF; float k__BackingField = eoeaifbpnjh.k__BackingField; cgmnjphoiif.LinearVelocityMultiplier = k__BackingField; float k__BackingField = eoeaifbpnjh.k__BackingField; cgmnjphoiif.AngularVelocityMultiplier = k__BackingField; ControllerVelocitySettings.KLOLHKHLELP k__BackingField = eoeaifbpnjh.k__BackingField; cgmnjphoiif.LinearVelocityAverageMethod = k__BackingField; ControllerVelocitySettings cgmnjphoiif2 = this.CGMNJPHOIIF; ControllerVelocitySettings.KLOLHKHLELP k__BackingField = eoeaifbpnjh.k__BackingField; cgmnjphoiif2.AngularVelocityAverageMethod = k__BackingField; ControllerVelocitySettings cgmnjphoiif3 = this.CGMNJPHOIIF; int k__BackingField = eoeaifbpnjh.k__BackingField; cgmnjphoiif3.DirectionRollbackStartFrame = k__BackingField; ControllerVelocitySettings cgmnjphoiif4 = this.CGMNJPHOIIF; int k__BackingField = eoeaifbpnjh.k__BackingField; cgmnjphoiif4.DirectionRollbackEndFrame = k__BackingField; ControllerVelocitySettings cgmnjphoiif5 = this.CGMNJPHOIIF; int k__BackingField = eoeaifbpnjh.k__BackingField; cgmnjphoiif5.MagnitudeRollbackStartFrame = k__BackingField; ControllerVelocitySettings cgmnjphoiif6 = this.CGMNJPHOIIF; int k__BackingField = eoeaifbpnjh.k__BackingField; cgmnjphoiif6.MagnitudeRollbackEndFrame = k__BackingField; ControllerVelocitySettings cgmnjphoiif7 = this.CGMNJPHOIIF; bool k__BackingField = eoeaifbpnjh.k__BackingField; cgmnjphoiif7.VelocityWaitForNextUpdate = k__BackingField; ControllerVelocitySettings cgmnjphoiif8 = this.CGMNJPHOIIF; bool k__BackingField = eoeaifbpnjh.k__BackingField; cgmnjphoiif8.VelocityRollbackUsesFixedTimestep = k__BackingField; } } } this.EHAGHIBCJJH(); } // Token: 0x0600D759 RID: 55129 RVA: 0x00315F14 File Offset: 0x00314114 [Token(Token = "0x600D759")] [Address(RVA = "0x1D76A90", Offset = "0x1D75A90", VA = "0x181D76A90")] public void ChangeLinearVelocityMultiplier(float change) { ControllerVelocitySettings cgmnjphoiif = this.CGMNJPHOIIF; float num = Mathf.Max((float)0, change); cgmnjphoiif.LinearVelocityMultiplier = num; this.EHAGHIBCJJH(); } // Token: 0x0600D75A RID: 55130 RVA: 0x00315F44 File Offset: 0x00314144 [Token(Token = "0x600D75A")] [Address(RVA = "0x1D76790", Offset = "0x1D75790", VA = "0x181D76790")] public void ChangeAngularVelocityMultiplier(float change) { ControllerVelocitySettings cgmnjphoiif = this.CGMNJPHOIIF; float num = Mathf.Max((float)0, change); cgmnjphoiif.AngularVelocityMultiplier = num; this.EHAGHIBCJJH(); } // Token: 0x0600D75B RID: 55131 RVA: 0x00315F74 File Offset: 0x00314174 [Token(Token = "0x600D75B")] [Address(RVA = "0x1D76980", Offset = "0x1D75980", VA = "0x181D76980")] public void ChangeLinearVelocityAverageMethod(int change) { ControllerVelocitySettings cgmnjphoiif = this.CGMNJPHOIIF; Type typeFromHandle = typeof(ControllerVelocitySettings.KLOLHKHLELP); int num = 0; string[] names = Enum.GetNames(typeFromHandle); int num2 = Mathf.Abs(num); cgmnjphoiif.LinearVelocityAverageMethod = (ControllerVelocitySettings.KLOLHKHLELP)num2; this.EHAGHIBCJJH(); } // Token: 0x0600D75C RID: 55132 RVA: 0x00315FB8 File Offset: 0x003141B8 [Token(Token = "0x600D75C")] [Address(RVA = "0x1D76680", Offset = "0x1D75680", VA = "0x181D76680")] public void ChangeAngularVelocityAverageMethod(int change) { ControllerVelocitySettings cgmnjphoiif = this.CGMNJPHOIIF; Type typeFromHandle = typeof(ControllerVelocitySettings.KLOLHKHLELP); int num = 0; string[] names = Enum.GetNames(typeFromHandle); int num2 = Mathf.Abs(num); cgmnjphoiif.AngularVelocityAverageMethod = (ControllerVelocitySettings.KLOLHKHLELP)num2; this.EHAGHIBCJJH(); } // Token: 0x0600D75D RID: 55133 RVA: 0x00315FFC File Offset: 0x003141FC [Token(Token = "0x600D75D")] [Address(RVA = "0x1D768E0", Offset = "0x1D758E0", VA = "0x181D768E0")] public void ChangeDirectionRollbackStartFrame(int change) { int num; this.CGMNJPHOIIF.DirectionRollbackStartFrame = num; this.EHAGHIBCJJH(); } // Token: 0x0600D75E RID: 55134 RVA: 0x00316024 File Offset: 0x00314224 [Token(Token = "0x600D75E")] [Address(RVA = "0x1D76840", Offset = "0x1D75840", VA = "0x181D76840")] public void ChangeDirectionRollbackEndFrame(int change) { int num; this.CGMNJPHOIIF.DirectionRollbackEndFrame = num; this.EHAGHIBCJJH(); } // Token: 0x0600D75F RID: 55135 RVA: 0x0031604C File Offset: 0x0031424C [Token(Token = "0x600D75F")] [Address(RVA = "0x1D76BE0", Offset = "0x1D75BE0", VA = "0x181D76BE0")] public void ChangeMagnitudeRollbackStartFrame(int change) { int num; this.CGMNJPHOIIF.MagnitudeRollbackStartFrame = num; this.EHAGHIBCJJH(); } // Token: 0x0600D760 RID: 55136 RVA: 0x00316074 File Offset: 0x00314274 [Token(Token = "0x600D760")] [Address(RVA = "0x1D76B40", Offset = "0x1D75B40", VA = "0x181D76B40")] public void ChangeMagnitudeRollbackEndFrame(int change) { int num; this.CGMNJPHOIIF.MagnitudeRollbackEndFrame = num; this.EHAGHIBCJJH(); } // Token: 0x0600D761 RID: 55137 RVA: 0x0031609C File Offset: 0x0031429C [Token(Token = "0x600D761")] [Address(RVA = "0x1D76C80", Offset = "0x1D75C80", VA = "0x181D76C80")] private void EHAGHIBCJJH() { ControllerVelocitySettings cgmnjphoiif = this.CGMNJPHOIIF; string text = this.linearVelocityMultiplierText.text; ControllerVelocitySettings cgmnjphoiif2 = this.CGMNJPHOIIF; string text2 = this.angularVelocityMultiplierText.text; ControllerVelocitySettings cgmnjphoiif3 = this.CGMNJPHOIIF; TextMeshProUGUI textMeshProUGUI = this.linearVelocityAverageModeText; ControllerVelocitySettings.KLOLHKHLELP linearVelocityAverageMethod = cgmnjphoiif3.LinearVelocityAverageMethod; int num = linearVelocityAverageMethod.GetHashCode(); ControllerVelocitySettings.KLOLHKHLELP klolhkhlelp = linearVelocityAverageMethod; cgmnjphoiif3.LinearVelocityAverageMethod = klolhkhlelp; string text3 = textMeshProUGUI.text; ControllerVelocitySettings cgmnjphoiif4 = this.CGMNJPHOIIF; TextMeshProUGUI textMeshProUGUI2 = this.angularVelocityAverageModeText; ControllerVelocitySettings.KLOLHKHLELP angularVelocityAverageMethod = cgmnjphoiif4.AngularVelocityAverageMethod; num = angularVelocityAverageMethod.GetHashCode(); ControllerVelocitySettings.KLOLHKHLELP klolhkhlelp2 = angularVelocityAverageMethod; cgmnjphoiif4.AngularVelocityAverageMethod = klolhkhlelp2; string text4 = textMeshProUGUI2.text; ControllerVelocitySettings cgmnjphoiif5 = this.CGMNJPHOIIF; string text5 = this.directionRollbackStartFrameText.text; ControllerVelocitySettings cgmnjphoiif6 = this.CGMNJPHOIIF; string text6 = this.directionRollbackEndFrameText.text; ControllerVelocitySettings cgmnjphoiif7 = this.CGMNJPHOIIF; string text7 = this.magnitudeRollbackStartFrameText.text; ControllerVelocitySettings cgmnjphoiif8 = this.CGMNJPHOIIF; string text8 = this.magnitudeRollbackEndFrameText.text; if (SingletonMonoBehaviour.FFNIFALJLDD) { if (SingletonMonoBehaviour.ONCPNMDGGKG.GDHFJPEMICK != (ulong)0L) { VRInputHandler gdhfjpemick = SingletonMonoBehaviour.ONCPNMDGGKG.GDHFJPEMICK; ControllerVelocitySettings cgmnjphoiif9 = this.CGMNJPHOIIF; gdhfjpemick.GMPFKBEDCPF(cgmnjphoiif9); } if (SingletonMonoBehaviour.ONCPNMDGGKG.EOEAIFBPNJH != (ulong)0L) { VRInputHandler eoeaifbpnjh = SingletonMonoBehaviour.ONCPNMDGGKG.EOEAIFBPNJH; ControllerVelocitySettings cgmnjphoiif10 = this.CGMNJPHOIIF; eoeaifbpnjh.GMPFKBEDCPF(cgmnjphoiif10); } } } // Token: 0x0600D762 RID: 55138 RVA: 0x003161FC File Offset: 0x003143FC [Token(Token = "0x600D762")] [Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")] public ThrowTuning() { } // Token: 0x04008916 RID: 35094 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4008916")] [SerializeField] private TextMeshProUGUI linearVelocityMultiplierText; // Token: 0x04008917 RID: 35095 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4008917")] [SerializeField] private TextMeshProUGUI angularVelocityMultiplierText; // Token: 0x04008918 RID: 35096 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4008918")] [SerializeField] private TextMeshProUGUI linearVelocityAverageModeText; // Token: 0x04008919 RID: 35097 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4008919")] [SerializeField] private TextMeshProUGUI angularVelocityAverageModeText; // Token: 0x0400891A RID: 35098 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400891A")] [SerializeField] private TextMeshProUGUI directionRollbackStartFrameText; // Token: 0x0400891B RID: 35099 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400891B")] [SerializeField] private TextMeshProUGUI directionRollbackEndFrameText; // Token: 0x0400891C RID: 35100 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400891C")] [SerializeField] private TextMeshProUGUI magnitudeRollbackStartFrameText; // Token: 0x0400891D RID: 35101 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400891D")] [SerializeField] private TextMeshProUGUI magnitudeRollbackEndFrameText; // Token: 0x0400891E RID: 35102 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400891E")] private ControllerVelocitySettings CGMNJPHOIIF; // Token: 0x0400891F RID: 35103 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400891F")] private Subscreen MOFGKEIFBDH; } }