oh dear
This commit is contained in:
@@ -0,0 +1,308 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Inputs;
|
||||
using RecRoom.Systems;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom
|
||||
{
|
||||
// Token: 0x02002043 RID: 8259
|
||||
[Token(Token = "0x2002043")]
|
||||
public class ThrowTuning : MonoBehaviour
|
||||
{
|
||||
// Token: 0x0600D34E RID: 54094 RVA: 0x0030CE8C File Offset: 0x0030B08C
|
||||
[Token(Token = "0x600D34E")]
|
||||
[Address(RVA = "0xAE0580", Offset = "0xADF380", VA = "0x180AE0580")]
|
||||
private void Awake()
|
||||
{
|
||||
Subscreen component = base.GetComponent<Subscreen>();
|
||||
this.MOFGKEIFBDH = component;
|
||||
int num = 0;
|
||||
if (component != num)
|
||||
{
|
||||
Subscreen mofgkeifbdh = this.MOFGKEIFBDH;
|
||||
Action<bool> action = new Action(this.OIKEEHEDCGP);
|
||||
mofgkeifbdh.OnSubscreenActivated += action;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600D34F RID: 54095 RVA: 0x0030CED4 File Offset: 0x0030B0D4
|
||||
[Token(Token = "0x600D34F")]
|
||||
[Address(RVA = "0xAE1280", Offset = "0xAE0080", VA = "0x180AE1280")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
Subscreen mofgkeifbdh = this.MOFGKEIFBDH;
|
||||
int num = 0;
|
||||
if (mofgkeifbdh != num)
|
||||
{
|
||||
Subscreen mofgkeifbdh2 = this.MOFGKEIFBDH;
|
||||
Action<bool> action = new Action(this.OIKEEHEDCGP);
|
||||
mofgkeifbdh2.OnSubscreenActivated -= action;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600D350 RID: 54096 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600D350")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
|
||||
private void OIKEEHEDCGP(bool KJCKMJAFFNJ)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600D351 RID: 54097 RVA: 0x0030CF18 File Offset: 0x0030B118
|
||||
[Token(Token = "0x600D351")]
|
||||
[Address(RVA = "0xAE1040", Offset = "0xADFE40", VA = "0x180AE1040")]
|
||||
public void LoadVelocitySettings()
|
||||
{
|
||||
if (this.CGMNJPHOIIF == (ulong)0L)
|
||||
{
|
||||
ControllerVelocitySettings controllerVelocitySettings = new ControllerVelocitySettings();
|
||||
this.CGMNJPHOIIF = controllerVelocitySettings;
|
||||
if (SingletonMonoBehaviour.FFNIFALJLDD && SingletonMonoBehaviour.ONCPNMDGGKG.<DPODFAMMHGA>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 <LinearVelocityMultiplier>k__BackingField = eoeaifbpnjh.<LinearVelocityMultiplier>k__BackingField;
|
||||
cgmnjphoiif.LinearVelocityMultiplier = <LinearVelocityMultiplier>k__BackingField;
|
||||
float <AngularVelocityMultiplier>k__BackingField = eoeaifbpnjh.<AngularVelocityMultiplier>k__BackingField;
|
||||
cgmnjphoiif.AngularVelocityMultiplier = <AngularVelocityMultiplier>k__BackingField;
|
||||
ControllerVelocitySettings.KLOLHKHLELP <LinearVelocityAverageMethod>k__BackingField = eoeaifbpnjh.<LinearVelocityAverageMethod>k__BackingField;
|
||||
cgmnjphoiif.LinearVelocityAverageMethod = <LinearVelocityAverageMethod>k__BackingField;
|
||||
ControllerVelocitySettings cgmnjphoiif2 = this.CGMNJPHOIIF;
|
||||
ControllerVelocitySettings.KLOLHKHLELP <AngularVelocityAverageMethod>k__BackingField = eoeaifbpnjh.<AngularVelocityAverageMethod>k__BackingField;
|
||||
cgmnjphoiif2.AngularVelocityAverageMethod = <AngularVelocityAverageMethod>k__BackingField;
|
||||
ControllerVelocitySettings cgmnjphoiif3 = this.CGMNJPHOIIF;
|
||||
int <DirectionRollbackStartFrame>k__BackingField = eoeaifbpnjh.<DirectionRollbackStartFrame>k__BackingField;
|
||||
cgmnjphoiif3.DirectionRollbackStartFrame = <DirectionRollbackStartFrame>k__BackingField;
|
||||
ControllerVelocitySettings cgmnjphoiif4 = this.CGMNJPHOIIF;
|
||||
int <DirectionRollbackEndFrame>k__BackingField = eoeaifbpnjh.<DirectionRollbackEndFrame>k__BackingField;
|
||||
cgmnjphoiif4.DirectionRollbackEndFrame = <DirectionRollbackEndFrame>k__BackingField;
|
||||
ControllerVelocitySettings cgmnjphoiif5 = this.CGMNJPHOIIF;
|
||||
int <MagnitudeRollbackStartFrame>k__BackingField = eoeaifbpnjh.<MagnitudeRollbackStartFrame>k__BackingField;
|
||||
cgmnjphoiif5.MagnitudeRollbackStartFrame = <MagnitudeRollbackStartFrame>k__BackingField;
|
||||
ControllerVelocitySettings cgmnjphoiif6 = this.CGMNJPHOIIF;
|
||||
int <MagnitudeRollbackEndFrame>k__BackingField = eoeaifbpnjh.<MagnitudeRollbackEndFrame>k__BackingField;
|
||||
cgmnjphoiif6.MagnitudeRollbackEndFrame = <MagnitudeRollbackEndFrame>k__BackingField;
|
||||
ControllerVelocitySettings cgmnjphoiif7 = this.CGMNJPHOIIF;
|
||||
bool <VelocityWaitForNextUpdate>k__BackingField = eoeaifbpnjh.<VelocityWaitForNextUpdate>k__BackingField;
|
||||
cgmnjphoiif7.VelocityWaitForNextUpdate = <VelocityWaitForNextUpdate>k__BackingField;
|
||||
ControllerVelocitySettings cgmnjphoiif8 = this.CGMNJPHOIIF;
|
||||
bool <VelocityRollbackUsesFixedTimestep>k__BackingField = eoeaifbpnjh.<VelocityRollbackUsesFixedTimestep>k__BackingField;
|
||||
cgmnjphoiif8.VelocityRollbackUsesFixedTimestep = <VelocityRollbackUsesFixedTimestep>k__BackingField;
|
||||
}
|
||||
}
|
||||
}
|
||||
this.EHAGHIBCJJH();
|
||||
}
|
||||
|
||||
// Token: 0x0600D352 RID: 54098 RVA: 0x0030D074 File Offset: 0x0030B274
|
||||
[Token(Token = "0x600D352")]
|
||||
[Address(RVA = "0xAE0A60", Offset = "0xADF860", VA = "0x180AE0A60")]
|
||||
public void ChangeLinearVelocityMultiplier(float change)
|
||||
{
|
||||
ControllerVelocitySettings cgmnjphoiif = this.CGMNJPHOIIF;
|
||||
float num = Mathf.Max((float)0, change);
|
||||
cgmnjphoiif.LinearVelocityMultiplier = num;
|
||||
this.EHAGHIBCJJH();
|
||||
}
|
||||
|
||||
// Token: 0x0600D353 RID: 54099 RVA: 0x0030D0A4 File Offset: 0x0030B2A4
|
||||
[Token(Token = "0x600D353")]
|
||||
[Address(RVA = "0xAE0760", Offset = "0xADF560", VA = "0x180AE0760")]
|
||||
public void ChangeAngularVelocityMultiplier(float change)
|
||||
{
|
||||
ControllerVelocitySettings cgmnjphoiif = this.CGMNJPHOIIF;
|
||||
float num = Mathf.Max((float)0, change);
|
||||
cgmnjphoiif.AngularVelocityMultiplier = num;
|
||||
this.EHAGHIBCJJH();
|
||||
}
|
||||
|
||||
// Token: 0x0600D354 RID: 54100 RVA: 0x0030D0D4 File Offset: 0x0030B2D4
|
||||
[Token(Token = "0x600D354")]
|
||||
[Address(RVA = "0xAE0950", Offset = "0xADF750", VA = "0x180AE0950")]
|
||||
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: 0x0600D355 RID: 54101 RVA: 0x0030D118 File Offset: 0x0030B318
|
||||
[Token(Token = "0x600D355")]
|
||||
[Address(RVA = "0xAE0650", Offset = "0xADF450", VA = "0x180AE0650")]
|
||||
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: 0x0600D356 RID: 54102 RVA: 0x0030D15C File Offset: 0x0030B35C
|
||||
[Token(Token = "0x600D356")]
|
||||
[Address(RVA = "0xAE08B0", Offset = "0xADF6B0", VA = "0x180AE08B0")]
|
||||
public void ChangeDirectionRollbackStartFrame(int change)
|
||||
{
|
||||
int num;
|
||||
this.CGMNJPHOIIF.DirectionRollbackStartFrame = num;
|
||||
this.EHAGHIBCJJH();
|
||||
}
|
||||
|
||||
// Token: 0x0600D357 RID: 54103 RVA: 0x0030D184 File Offset: 0x0030B384
|
||||
[Token(Token = "0x600D357")]
|
||||
[Address(RVA = "0xAE0810", Offset = "0xADF610", VA = "0x180AE0810")]
|
||||
public void ChangeDirectionRollbackEndFrame(int change)
|
||||
{
|
||||
int num;
|
||||
this.CGMNJPHOIIF.DirectionRollbackEndFrame = num;
|
||||
this.EHAGHIBCJJH();
|
||||
}
|
||||
|
||||
// Token: 0x0600D358 RID: 54104 RVA: 0x0030D1AC File Offset: 0x0030B3AC
|
||||
[Token(Token = "0x600D358")]
|
||||
[Address(RVA = "0xAE0BB0", Offset = "0xADF9B0", VA = "0x180AE0BB0")]
|
||||
public void ChangeMagnitudeRollbackStartFrame(int change)
|
||||
{
|
||||
int num;
|
||||
this.CGMNJPHOIIF.MagnitudeRollbackStartFrame = num;
|
||||
this.EHAGHIBCJJH();
|
||||
}
|
||||
|
||||
// Token: 0x0600D359 RID: 54105 RVA: 0x0030D1D4 File Offset: 0x0030B3D4
|
||||
[Token(Token = "0x600D359")]
|
||||
[Address(RVA = "0xAE0B10", Offset = "0xADF910", VA = "0x180AE0B10")]
|
||||
public void ChangeMagnitudeRollbackEndFrame(int change)
|
||||
{
|
||||
int num;
|
||||
this.CGMNJPHOIIF.MagnitudeRollbackEndFrame = num;
|
||||
this.EHAGHIBCJJH();
|
||||
}
|
||||
|
||||
// Token: 0x0600D35A RID: 54106 RVA: 0x0030D1FC File Offset: 0x0030B3FC
|
||||
[Token(Token = "0x600D35A")]
|
||||
[Address(RVA = "0xAE0C50", Offset = "0xADFA50", VA = "0x180AE0C50")]
|
||||
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: 0x0600D35B RID: 54107 RVA: 0x0030D35C File Offset: 0x0030B55C
|
||||
[Token(Token = "0x600D35B")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public ThrowTuning()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04008743 RID: 34627
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4008743")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI linearVelocityMultiplierText;
|
||||
|
||||
// Token: 0x04008744 RID: 34628
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4008744")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI angularVelocityMultiplierText;
|
||||
|
||||
// Token: 0x04008745 RID: 34629
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4008745")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI linearVelocityAverageModeText;
|
||||
|
||||
// Token: 0x04008746 RID: 34630
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4008746")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI angularVelocityAverageModeText;
|
||||
|
||||
// Token: 0x04008747 RID: 34631
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4008747")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI directionRollbackStartFrameText;
|
||||
|
||||
// Token: 0x04008748 RID: 34632
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4008748")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI directionRollbackEndFrameText;
|
||||
|
||||
// Token: 0x04008749 RID: 34633
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4008749")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI magnitudeRollbackStartFrameText;
|
||||
|
||||
// Token: 0x0400874A RID: 34634
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400874A")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI magnitudeRollbackEndFrameText;
|
||||
|
||||
// Token: 0x0400874B RID: 34635
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400874B")]
|
||||
private ControllerVelocitySettings CGMNJPHOIIF;
|
||||
|
||||
// Token: 0x0400874C RID: 34636
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400874C")]
|
||||
private Subscreen MOFGKEIFBDH;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user