m
This commit is contained in:
@@ -0,0 +1,119 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Serialization;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x02002599 RID: 9625
|
||||
[Token(Token = "0x2002599")]
|
||||
[Serializable]
|
||||
public class Axis2DSettings
|
||||
{
|
||||
// Token: 0x0600F5F6 RID: 62966 RVA: 0x00382514 File Offset: 0x00380714
|
||||
[Token(Token = "0x600F5F6")]
|
||||
[Address(RVA = "0x1AECA80", Offset = "0x1AEBA80", VA = "0x181AECA80")]
|
||||
public float IPIAGFNHIGM(float KHKMIKDCHPM)
|
||||
{
|
||||
if (this.deadzoneType > Axis2DSettings.AADNIDPHJJI.AXIAL)
|
||||
{
|
||||
return KHKMIKDCHPM;
|
||||
}
|
||||
float num = this.innerDeadzone;
|
||||
int num2 = 0;
|
||||
float num3 = Mathf.InverseLerp(num, KHKMIKDCHPM, (float)num2);
|
||||
float num4 = Mathf.Sign(KHKMIKDCHPM);
|
||||
return this.inputCurve.Evaluate(KHKMIKDCHPM);
|
||||
}
|
||||
|
||||
// Token: 0x0600F5F7 RID: 62967 RVA: 0x0038255C File Offset: 0x0038075C
|
||||
[Token(Token = "0x600F5F7")]
|
||||
[Address(RVA = "0x1AEC7C0", Offset = "0x1AEB7C0", VA = "0x181AEC7C0")]
|
||||
public Vector2 IPIAGFNHIGM(Vector2 KHKMIKDCHPM)
|
||||
{
|
||||
Axis2DSettings.AADNIDPHJJI aadnidphjji = this.deadzoneType;
|
||||
if (aadnidphjji != Axis2DSettings.AADNIDPHJJI.RADIAL)
|
||||
{
|
||||
if (aadnidphjji != Axis2DSettings.AADNIDPHJJI.AXIAL)
|
||||
{
|
||||
}
|
||||
float num = this.outerDeadzone;
|
||||
float num2 = this.inputCurve.Evaluate(num);
|
||||
float num3 = this.inputCurve.Evaluate(num);
|
||||
}
|
||||
float num4 = this.innerDeadzone;
|
||||
float num5;
|
||||
if (num4 < num5)
|
||||
{
|
||||
float num6;
|
||||
num4 = num6;
|
||||
float num7 = Mathf.InverseLerp(num6, num4, num6);
|
||||
AnimationCurve animationCurve = this.inputCurve;
|
||||
num6 = num7;
|
||||
if (animationCurve != 0 && animationCurve.length > 0)
|
||||
{
|
||||
AnimationCurve animationCurve2 = this.inputCurve;
|
||||
num4 = num6;
|
||||
num6 = animationCurve2.Evaluate(num4);
|
||||
}
|
||||
}
|
||||
return Vector2.zero;
|
||||
}
|
||||
|
||||
// Token: 0x0600F5F8 RID: 62968 RVA: 0x00382604 File Offset: 0x00380804
|
||||
[Token(Token = "0x600F5F8")]
|
||||
[Address(RVA = "0x1AECB60", Offset = "0x1AEBB60", VA = "0x181AECB60")]
|
||||
public Axis2DSettings()
|
||||
{
|
||||
int num = 0;
|
||||
this.innerDeadzone = 0.2f;
|
||||
int num2 = 0;
|
||||
this.outerDeadzone = 1f;
|
||||
AnimationCurve animationCurve = AnimationCurve.Linear((float)num2, (float)num, 1f, 1f);
|
||||
this.inputCurve = animationCurve;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400A2B5 RID: 41653
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A2B5")]
|
||||
[SerializeField]
|
||||
[Header("Deadzone")]
|
||||
private Axis2DSettings.AADNIDPHJJI deadzoneType;
|
||||
|
||||
// Token: 0x0400A2B6 RID: 41654
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x400A2B6")]
|
||||
[SerializeField]
|
||||
[FormerlySerializedAs("innerRadialDeadzone")]
|
||||
private float innerDeadzone;
|
||||
|
||||
// Token: 0x0400A2B7 RID: 41655
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A2B7")]
|
||||
[SerializeField]
|
||||
[FormerlySerializedAs("outerRadialDeadzone")]
|
||||
private float outerDeadzone;
|
||||
|
||||
// Token: 0x0400A2B8 RID: 41656
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A2B8")]
|
||||
[SerializeField]
|
||||
private AnimationCurve inputCurve;
|
||||
|
||||
// Token: 0x0200259A RID: 9626
|
||||
[Token(Token = "0x200259A")]
|
||||
private enum AADNIDPHJJI
|
||||
{
|
||||
// Token: 0x0400A2BA RID: 41658
|
||||
[Token(Token = "0x400A2BA")]
|
||||
NONE = -1,
|
||||
// Token: 0x0400A2BB RID: 41659
|
||||
[Token(Token = "0x400A2BB")]
|
||||
RADIAL,
|
||||
// Token: 0x0400A2BC RID: 41660
|
||||
[Token(Token = "0x400A2BC")]
|
||||
AXIAL
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x02002590 RID: 9616
|
||||
[Token(Token = "0x2002590")]
|
||||
[Serializable]
|
||||
public abstract class BaseInputConfig
|
||||
{
|
||||
// Token: 0x0600F5EF RID: 62959 RVA: 0x00382464 File Offset: 0x00380664
|
||||
[Token(Token = "0x600F5EF")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
protected BaseInputConfig()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A29A RID: 41626
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A29A")]
|
||||
public MALHPBLGPGM ButtonPressType;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,73 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine.Serialization;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x02002595 RID: 9621
|
||||
[Token(Token = "0x2002595")]
|
||||
[Serializable]
|
||||
public class ButtonSettings
|
||||
{
|
||||
// Token: 0x0600F5F4 RID: 62964 RVA: 0x003824C8 File Offset: 0x003806C8
|
||||
[Token(Token = "0x600F5F4")]
|
||||
[Address(RVA = "0x1AED130", Offset = "0x1AEC130", VA = "0x181AED130")]
|
||||
public ButtonSettings()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A2A6 RID: 41638
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A2A6")]
|
||||
public ButtonSettings.CLDJPPNIBBG axisButtonType;
|
||||
|
||||
// Token: 0x0400A2A7 RID: 41639
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x400A2A7")]
|
||||
[FormerlySerializedAs("hairTriggerDeadzone")]
|
||||
public float minAxisButtonHoldValue = 0.1f;
|
||||
|
||||
// Token: 0x0400A2A8 RID: 41640
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A2A8")]
|
||||
public HCGEHIDCDCM axisButtonAxisType;
|
||||
|
||||
// Token: 0x0400A2A9 RID: 41641
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x400A2A9")]
|
||||
public ButtonSettings.JAODFKBECAG touchJoystickButtonType;
|
||||
|
||||
// Token: 0x0400A2AA RID: 41642
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A2AA")]
|
||||
[JEAMMEGEDDJ("touchJoystickButtonType", 1)]
|
||||
public TouchJoystickButtonSettings touchJoystickDragDistanceSettings;
|
||||
|
||||
// Token: 0x02002596 RID: 9622
|
||||
[Token(Token = "0x2002596")]
|
||||
public enum CLDJPPNIBBG
|
||||
{
|
||||
// Token: 0x0400A2AC RID: 41644
|
||||
[Token(Token = "0x400A2AC")]
|
||||
SIMPLE,
|
||||
// Token: 0x0400A2AD RID: 41645
|
||||
[Token(Token = "0x400A2AD")]
|
||||
HAIR_TRIGGER
|
||||
}
|
||||
|
||||
// Token: 0x02002597 RID: 9623
|
||||
[Token(Token = "0x2002597")]
|
||||
public enum JAODFKBECAG
|
||||
{
|
||||
// Token: 0x0400A2AF RID: 41647
|
||||
[Token(Token = "0x400A2AF")]
|
||||
TOUCH_PRESSED,
|
||||
// Token: 0x0400A2B0 RID: 41648
|
||||
[Token(Token = "0x400A2B0")]
|
||||
DRAG_DISTANCE,
|
||||
// Token: 0x0400A2B1 RID: 41649
|
||||
[Token(Token = "0x400A2B1")]
|
||||
AXIS_BUTTON
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x0200259B RID: 9627
|
||||
[Token(Token = "0x200259B")]
|
||||
[Serializable]
|
||||
public class ControlConfig
|
||||
{
|
||||
// Token: 0x0600F5F9 RID: 62969 RVA: 0x0038264C File Offset: 0x0038084C
|
||||
[Token(Token = "0x600F5F9")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public ControlConfig()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A2BD RID: 41661
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A2BD")]
|
||||
public InputConfig inputConfig;
|
||||
|
||||
// Token: 0x0400A2BE RID: 41662
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A2BE")]
|
||||
public ButtonSettings buttonSettings;
|
||||
|
||||
// Token: 0x0400A2BF RID: 41663
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A2BF")]
|
||||
public Axis2DSettings axisSettings;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x0200258F RID: 9615
|
||||
[Token(Token = "0x200258F")]
|
||||
[Serializable]
|
||||
public class ControlHelpMetadata
|
||||
{
|
||||
// Token: 0x0600F5EE RID: 62958 RVA: 0x00382450 File Offset: 0x00380650
|
||||
[Token(Token = "0x600F5EE")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public ControlHelpMetadata()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A298 RID: 41624
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A298")]
|
||||
public AGJMDPGBKBL type;
|
||||
|
||||
// Token: 0x0400A299 RID: 41625
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A299")]
|
||||
public string label;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x0200259D RID: 9629
|
||||
[Token(Token = "0x200259D")]
|
||||
public class ControlMapUIBox : MonoBehaviour
|
||||
{
|
||||
// Token: 0x0600F5FB RID: 62971 RVA: 0x0038268C File Offset: 0x0038088C
|
||||
[Token(Token = "0x600F5FB")]
|
||||
[Address(RVA = "0x1AED340", Offset = "0x1AEC340", VA = "0x181AED340")]
|
||||
public ControlMapUIBox()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A2C2 RID: 41666
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A2C2")]
|
||||
[SerializeField]
|
||||
private Image image;
|
||||
|
||||
// Token: 0x0400A2C3 RID: 41667
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A2C3")]
|
||||
[SerializeField]
|
||||
private VerticalLayoutGroup labelLayoutGroup;
|
||||
|
||||
// Token: 0x0400A2C4 RID: 41668
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400A2C4")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI labelPrefab;
|
||||
|
||||
// Token: 0x0400A2C5 RID: 41669
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400A2C5")]
|
||||
[SerializeField]
|
||||
private int inputTypeId = (int)((ulong)4294967295L);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,83 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x0200259E RID: 9630
|
||||
[Token(Token = "0x200259E")]
|
||||
public class ControlMapUIGenerator : MonoBehaviour
|
||||
{
|
||||
// Token: 0x0600F5FC RID: 62972 RVA: 0x003826B0 File Offset: 0x003808B0
|
||||
[Token(Token = "0x600F5FC")]
|
||||
[Address(RVA = "0x1AED350", Offset = "0x1AEC350", VA = "0x181AED350")]
|
||||
public void OnEnable()
|
||||
{
|
||||
WatchUIFlow componentInParent = base.gameObject.GetComponentInParent<WatchUIFlow>();
|
||||
int num = 0;
|
||||
if (componentInParent != num)
|
||||
{
|
||||
WatchUI <LBNLPAIAGHF>k__BackingField = componentInParent.<LBNLPAIAGHF>k__BackingField;
|
||||
Transform transform = base.gameObject.transform;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F5FD RID: 62973 RVA: 0x003826F4 File Offset: 0x003808F4
|
||||
[Token(Token = "0x600F5FD")]
|
||||
[Address(RVA = "0x1AED350", Offset = "0x1AEC350", VA = "0x181AED350")]
|
||||
private void EJPIHBKPGNL()
|
||||
{
|
||||
WatchUIFlow componentInParent = base.gameObject.GetComponentInParent<WatchUIFlow>();
|
||||
int num = 0;
|
||||
if (componentInParent != num)
|
||||
{
|
||||
WatchUI <LBNLPAIAGHF>k__BackingField = componentInParent.<LBNLPAIAGHF>k__BackingField;
|
||||
Transform transform = base.gameObject.transform;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F5FE RID: 62974 RVA: 0x00382738 File Offset: 0x00380938
|
||||
[Token(Token = "0x600F5FE")]
|
||||
[Address(RVA = "0x1AED4A0", Offset = "0x1AEC4A0", VA = "0x181AED4A0")]
|
||||
public ControlMapUIGenerator()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A2C6 RID: 41670
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A2C6")]
|
||||
private float OHCIIJLPILN = 1000f;
|
||||
|
||||
// Token: 0x0400A2C7 RID: 41671
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x400A2C7")]
|
||||
[SerializeField]
|
||||
[Header("References")]
|
||||
private IFDIGHKFEGF supportedInputType;
|
||||
|
||||
// Token: 0x0400A2C8 RID: 41672
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A2C8")]
|
||||
[SerializeField]
|
||||
private bool simpleControlsOnly;
|
||||
|
||||
// Token: 0x0400A2C9 RID: 41673
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400A2C9")]
|
||||
[SerializeField]
|
||||
private ScreenControlsMap controlsMap;
|
||||
|
||||
// Token: 0x0400A2CA RID: 41674
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400A2CA")]
|
||||
[SerializeField]
|
||||
private InputSourceConfigBase inputSourceConfig;
|
||||
|
||||
// Token: 0x0400A2CB RID: 41675
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400A2CB")]
|
||||
[SerializeField]
|
||||
private ControlMapUIBox controlBoxPrefab;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x0200259C RID: 9628
|
||||
[Token(Token = "0x200259C")]
|
||||
[Serializable]
|
||||
public class ControlSettings
|
||||
{
|
||||
// Token: 0x0600F5FA RID: 62970 RVA: 0x00382660 File Offset: 0x00380860
|
||||
[Token(Token = "0x600F5FA")]
|
||||
[Address(RVA = "0x1AED4B0", Offset = "0x1AEC4B0", VA = "0x181AED4B0")]
|
||||
public ControlSettings()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A2C0 RID: 41664
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A2C0")]
|
||||
public float maxDoublePressDelay = 0.33f;
|
||||
|
||||
// Token: 0x0400A2C1 RID: 41665
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x400A2C1")]
|
||||
public float minLongPressDelay = 0.33f;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,76 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020025F1 RID: 9713
|
||||
[Token(Token = "0x20025F1")]
|
||||
[Serializable]
|
||||
public class DeprecatedAxisSettings
|
||||
{
|
||||
// Token: 0x0600F825 RID: 63525 RVA: 0x00389940 File Offset: 0x00387B40
|
||||
[Token(Token = "0x600F825")]
|
||||
[Address(RVA = "0x1AED5C0", Offset = "0x1AEC5C0", VA = "0x181AED5C0")]
|
||||
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: 0x0600F826 RID: 63526 RVA: 0x00389990 File Offset: 0x00387B90
|
||||
[Token(Token = "0x600F826")]
|
||||
[Address(RVA = "0x1AED4D0", Offset = "0x1AEC4D0", VA = "0x181AED4D0")]
|
||||
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: 0x0600F827 RID: 63527 RVA: 0x003899E8 File Offset: 0x00387BE8
|
||||
[Token(Token = "0x600F827")]
|
||||
[Address(RVA = "0x1AED6A0", Offset = "0x1AEC6A0", VA = "0x181AED6A0")]
|
||||
public DeprecatedAxisSettings()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A4C1 RID: 42177
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A4C1")]
|
||||
[SerializeField]
|
||||
private float deadzone = 0.2f;
|
||||
|
||||
// Token: 0x0400A4C2 RID: 42178
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x400A4C2")]
|
||||
[SerializeField]
|
||||
private float topDeadzone = 0.97f;
|
||||
|
||||
// Token: 0x0400A4C3 RID: 42179
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A4C3")]
|
||||
[SerializeField]
|
||||
private AnimationCurve inputCurve;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,39 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x02002591 RID: 9617
|
||||
[Token(Token = "0x2002591")]
|
||||
[Serializable]
|
||||
public class GamepadInputConfig : BaseInputConfig
|
||||
{
|
||||
// Token: 0x0600F5F0 RID: 62960 RVA: 0x00382478 File Offset: 0x00380678
|
||||
[Token(Token = "0x600F5F0")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public GamepadInputConfig()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A29B RID: 41627
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A29B")]
|
||||
public MBBNGNAGIGF inputType;
|
||||
|
||||
// Token: 0x0400A29C RID: 41628
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x400A29C")]
|
||||
public bool useChordedInput;
|
||||
|
||||
// Token: 0x0400A29D RID: 41629
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A29D")]
|
||||
[JEAMMEGEDDJ("useChordedInput", true)]
|
||||
public MBBNGNAGIGF chordedInputType;
|
||||
|
||||
// Token: 0x0400A29E RID: 41630
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x400A29E")]
|
||||
public LOADIDAJBDH gamepadDialogType;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,140 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020025A5 RID: 9637
|
||||
[Token(Token = "0x20025A5")]
|
||||
[CreateAssetMenu]
|
||||
public class GamepadLegacyInputSource : LegacyInputSourceConfig<HCGCEEACEEO, GamepadLegacyInputSource>
|
||||
{
|
||||
// Token: 0x0600F634 RID: 63028 RVA: 0x0038355C File Offset: 0x0038175C
|
||||
[Token(Token = "0x600F634")]
|
||||
[Address(RVA = "0x1AEDBF0", Offset = "0x1AECBF0", VA = "0x181AEDBF0")]
|
||||
public GamepadLegacyInputSource()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A2F8 RID: 41720
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A2F8")]
|
||||
[NPEEOCGHCPH("inputType")]
|
||||
public GamepadLegacyInputSource.GamepadInputMap[] inputMap;
|
||||
|
||||
// Token: 0x0400A2F9 RID: 41721
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A2F9")]
|
||||
[Header("Platform Support")]
|
||||
public COBOOKPLEBJ gamepadType;
|
||||
|
||||
// Token: 0x0400A2FA RID: 41722
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x400A2FA")]
|
||||
public bool supportsPC = true;
|
||||
|
||||
// Token: 0x0400A2FB RID: 41723
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400A2FB")]
|
||||
public string[] pcDeviceNames;
|
||||
|
||||
// Token: 0x0400A2FC RID: 41724
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400A2FC")]
|
||||
public bool supportsPS4;
|
||||
|
||||
// Token: 0x0400A2FD RID: 41725
|
||||
[FieldOffset(Offset = "0x31")]
|
||||
[Token(Token = "0x400A2FD")]
|
||||
public bool supportsIOS;
|
||||
|
||||
// Token: 0x0400A2FE RID: 41726
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x400A2FE")]
|
||||
public GamepadLegacyInputSource.DMCDHDIINFD iOSGamepadProfile;
|
||||
|
||||
// Token: 0x0400A2FF RID: 41727
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400A2FF")]
|
||||
public bool supportsXbox;
|
||||
|
||||
// Token: 0x020025A6 RID: 9638
|
||||
[Token(Token = "0x20025A6")]
|
||||
public enum DMCDHDIINFD
|
||||
{
|
||||
// Token: 0x0400A301 RID: 41729
|
||||
[Token(Token = "0x400A301")]
|
||||
PlayStationDualshock,
|
||||
// Token: 0x0400A302 RID: 41730
|
||||
[Token(Token = "0x400A302")]
|
||||
XboxAndMFi
|
||||
}
|
||||
|
||||
// Token: 0x020025A7 RID: 9639
|
||||
[Token(Token = "0x20025A7")]
|
||||
[Serializable]
|
||||
public class GamepadInputMap
|
||||
{
|
||||
// Token: 0x1700282C RID: 10284
|
||||
// (get) Token: 0x0600F635 RID: 63029 RVA: 0x00383578 File Offset: 0x00381778
|
||||
[Token(Token = "0x1700282C")]
|
||||
public Sprite Sprite
|
||||
{
|
||||
[Token(Token = "0x600F635")]
|
||||
[Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0")]
|
||||
get
|
||||
{
|
||||
return this.defaultSprite;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700282D RID: 10285
|
||||
// (get) Token: 0x0600F636 RID: 63030 RVA: 0x0038358C File Offset: 0x0038178C
|
||||
[Token(Token = "0x1700282D")]
|
||||
public LegacyInputConfiguration PlatformAppropriateConfig
|
||||
{
|
||||
[Token(Token = "0x600F636")]
|
||||
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
|
||||
get
|
||||
{
|
||||
return this.pcConfig;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F637 RID: 63031 RVA: 0x003835A0 File Offset: 0x003817A0
|
||||
[Token(Token = "0x600F637")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public GamepadInputMap()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A303 RID: 41731
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A303")]
|
||||
public MBBNGNAGIGF inputType;
|
||||
|
||||
// Token: 0x0400A304 RID: 41732
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A304")]
|
||||
[SerializeField]
|
||||
private LegacyInputConfiguration pcConfig;
|
||||
|
||||
// Token: 0x0400A305 RID: 41733
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A305")]
|
||||
[SerializeField]
|
||||
private LegacyInputConfiguration ps4Config;
|
||||
|
||||
// Token: 0x0400A306 RID: 41734
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400A306")]
|
||||
[SerializeField]
|
||||
private LegacyInputConfiguration iOSConfig;
|
||||
|
||||
// Token: 0x0400A307 RID: 41735
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400A307")]
|
||||
public Sprite defaultSprite;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x02002594 RID: 9620
|
||||
[Token(Token = "0x2002594")]
|
||||
[Serializable]
|
||||
public class InputConfig
|
||||
{
|
||||
// Token: 0x0600F5F3 RID: 62963 RVA: 0x003824B4 File Offset: 0x003806B4
|
||||
[Token(Token = "0x600F5F3")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public InputConfig()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A2A3 RID: 41635
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A2A3")]
|
||||
public GamepadInputConfig gamepad;
|
||||
|
||||
// Token: 0x0400A2A4 RID: 41636
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A2A4")]
|
||||
public KeyboardMouseInputConfig keyboardMouse;
|
||||
|
||||
// Token: 0x0400A2A5 RID: 41637
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A2A5")]
|
||||
public TouchInputConfig touch;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020025B1 RID: 9649
|
||||
[Token(Token = "0x20025B1")]
|
||||
public abstract class InputSourceConfig<Runtime, Config> : InputSourceConfigBase where Runtime : MNFHEDHBMOI<Runtime, Config>, new() where Config : InputSourceConfig<Runtime, Config>
|
||||
{
|
||||
// Token: 0x0600F66E RID: 63086 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600F66E")]
|
||||
[Address(RVA = "0x2E56850", Offset = "0x2E55850", VA = "0x182E56850", Slot = "4")]
|
||||
public override HJAJIGDPBDH NIMFLLEKIBL()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600F66F RID: 63087 RVA: 0x00383D64 File Offset: 0x00381F64
|
||||
[Token(Token = "0x600F66F")]
|
||||
[Address(RVA = "0x1CD0070", Offset = "0x1CCF070", VA = "0x181CD0070")]
|
||||
protected InputSourceConfig()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020025B0 RID: 9648
|
||||
[Token(Token = "0x20025B0")]
|
||||
public abstract class InputSourceConfigBase : ScriptableObject
|
||||
{
|
||||
// Token: 0x0600F66C RID: 63084
|
||||
[Token(Token = "0x600F66C")]
|
||||
[Address(Slot = "4")]
|
||||
public abstract HJAJIGDPBDH NIMFLLEKIBL();
|
||||
|
||||
// Token: 0x0600F66D RID: 63085 RVA: 0x00383D50 File Offset: 0x00381F50
|
||||
[Token(Token = "0x600F66D")]
|
||||
[Address(RVA = "0x5B1810", Offset = "0x5B0810", VA = "0x1805B1810")]
|
||||
protected InputSourceConfigBase()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x02002592 RID: 9618
|
||||
[Token(Token = "0x2002592")]
|
||||
[Serializable]
|
||||
public class KeyboardMouseInputConfig : BaseInputConfig
|
||||
{
|
||||
// Token: 0x0600F5F1 RID: 62961 RVA: 0x0038248C File Offset: 0x0038068C
|
||||
[Token(Token = "0x600F5F1")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public KeyboardMouseInputConfig()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A29F RID: 41631
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A29F")]
|
||||
public FCGJOOGFCEI inputType;
|
||||
|
||||
// Token: 0x0400A2A0 RID: 41632
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x400A2A0")]
|
||||
public LOADIDAJBDH keyboardDialogType;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020025B4 RID: 9652
|
||||
[Token(Token = "0x20025B4")]
|
||||
[CreateAssetMenu]
|
||||
public class KeyboardMouseLegacyInputSource : LegacyInputSourceConfig<KKDIDHHNACF, KeyboardMouseLegacyInputSource>
|
||||
{
|
||||
// Token: 0x0600F677 RID: 63095 RVA: 0x00383E04 File Offset: 0x00382004
|
||||
[Token(Token = "0x600F677")]
|
||||
[Address(RVA = "0x1AEFE00", Offset = "0x1AEEE00", VA = "0x181AEFE00")]
|
||||
public KeyboardMouseLegacyInputSource()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A356 RID: 41814
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A356")]
|
||||
[NPEEOCGHCPH("inputType")]
|
||||
public KeyboardMouseLegacyInputSource.KeyboardMouseInputMap[] inputMap;
|
||||
|
||||
// Token: 0x020025B5 RID: 9653
|
||||
[Token(Token = "0x20025B5")]
|
||||
[Serializable]
|
||||
public class KeyboardMouseInputMap
|
||||
{
|
||||
// Token: 0x0600F678 RID: 63096 RVA: 0x00383E18 File Offset: 0x00382018
|
||||
[Token(Token = "0x600F678")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public KeyboardMouseInputMap()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A357 RID: 41815
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A357")]
|
||||
public FCGJOOGFCEI inputType;
|
||||
|
||||
// Token: 0x0400A358 RID: 41816
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A358")]
|
||||
public LegacyInputConfiguration config;
|
||||
|
||||
// Token: 0x0400A359 RID: 41817
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A359")]
|
||||
public Sprite sprite;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,68 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020025BB RID: 9659
|
||||
[Token(Token = "0x20025BB")]
|
||||
[Serializable]
|
||||
public class LegacyInputAxis1DConfiguration
|
||||
{
|
||||
// Token: 0x0600F693 RID: 63123 RVA: 0x00384264 File Offset: 0x00382464
|
||||
[Token(Token = "0x600F693")]
|
||||
[Address(RVA = "0x13AD080", Offset = "0x13AC080", VA = "0x1813AD080")]
|
||||
public LegacyInputAxis1DConfiguration()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A36B RID: 41835
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A36B")]
|
||||
public HKCDKBOECAL sourceType;
|
||||
|
||||
// Token: 0x0400A36C RID: 41836
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A36C")]
|
||||
[JEAMMEGEDDJ("sourceType", 0)]
|
||||
public string continuousSourceName;
|
||||
|
||||
// Token: 0x0400A36D RID: 41837
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A36D")]
|
||||
[JEAMMEGEDDJ("sourceType", 0)]
|
||||
public LegacyInputAxis1DConfiguration.KDFGJACBJFC axisRemapping;
|
||||
|
||||
// Token: 0x0400A36E RID: 41838
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x400A36E")]
|
||||
[JEAMMEGEDDJ("sourceType", 1)]
|
||||
public KeyCode discretePositiveKey;
|
||||
|
||||
// Token: 0x0400A36F RID: 41839
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400A36F")]
|
||||
[JEAMMEGEDDJ("sourceType", 1)]
|
||||
public KeyCode discreteNegativeKey;
|
||||
|
||||
// Token: 0x0400A370 RID: 41840
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400A370")]
|
||||
public bool canApplyDeadzone = true;
|
||||
|
||||
// Token: 0x020025BC RID: 9660
|
||||
[Token(Token = "0x20025BC")]
|
||||
public enum KDFGJACBJFC
|
||||
{
|
||||
// Token: 0x0400A372 RID: 41842
|
||||
[Token(Token = "0x400A372")]
|
||||
None,
|
||||
// Token: 0x0400A373 RID: 41843
|
||||
[Token(Token = "0x400A373")]
|
||||
NegativeOneToPositiveOne,
|
||||
// Token: 0x0400A374 RID: 41844
|
||||
[Token(Token = "0x400A374")]
|
||||
ZeroToNegativeOne
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,65 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020025BD RID: 9661
|
||||
[Token(Token = "0x20025BD")]
|
||||
[Serializable]
|
||||
public class LegacyInputAxis2DConfiguration
|
||||
{
|
||||
// Token: 0x0600F694 RID: 63124 RVA: 0x00384280 File Offset: 0x00382480
|
||||
[Token(Token = "0x600F694")]
|
||||
[Address(RVA = "0x1AEFF60", Offset = "0x1AEEF60", VA = "0x181AEFF60")]
|
||||
public LegacyInputAxis2DConfiguration()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A375 RID: 41845
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A375")]
|
||||
public HKCDKBOECAL sourceType;
|
||||
|
||||
// Token: 0x0400A376 RID: 41846
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A376")]
|
||||
[JEAMMEGEDDJ("sourceType", 0)]
|
||||
public string continuousHorizontalSourceName;
|
||||
|
||||
// Token: 0x0400A377 RID: 41847
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A377")]
|
||||
[JEAMMEGEDDJ("sourceType", 0)]
|
||||
public string continuousVerticalSourceName;
|
||||
|
||||
// Token: 0x0400A378 RID: 41848
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400A378")]
|
||||
[JEAMMEGEDDJ("sourceType", 1)]
|
||||
public KeyCode discreteUpKey;
|
||||
|
||||
// Token: 0x0400A379 RID: 41849
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400A379")]
|
||||
[JEAMMEGEDDJ("sourceType", 1)]
|
||||
public KeyCode discreteDownKey;
|
||||
|
||||
// Token: 0x0400A37A RID: 41850
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400A37A")]
|
||||
[JEAMMEGEDDJ("sourceType", 1)]
|
||||
public KeyCode discreteRightKey;
|
||||
|
||||
// Token: 0x0400A37B RID: 41851
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x400A37B")]
|
||||
[JEAMMEGEDDJ("sourceType", 1)]
|
||||
public KeyCode discreteLeftKey;
|
||||
|
||||
// Token: 0x0400A37C RID: 41852
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400A37C")]
|
||||
public bool canApplyDeadzone = true;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Serialization;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020025BA RID: 9658
|
||||
[Token(Token = "0x20025BA")]
|
||||
[Serializable]
|
||||
public class LegacyInputButtonConfiguration
|
||||
{
|
||||
// Token: 0x0600F692 RID: 63122 RVA: 0x0038423C File Offset: 0x0038243C
|
||||
[Token(Token = "0x600F692")]
|
||||
[Address(RVA = "0x1AEFF70", Offset = "0x1AEEF70", VA = "0x181AEFF70")]
|
||||
public LegacyInputButtonConfiguration()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A366 RID: 41830
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A366")]
|
||||
public HKCDKBOECAL sourceType = (HKCDKBOECAL)((ulong)1L);
|
||||
|
||||
// Token: 0x0400A367 RID: 41831
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x400A367")]
|
||||
[JEAMMEGEDDJ("sourceType", 1)]
|
||||
[FormerlySerializedAs("key")]
|
||||
public KeyCode discreteKey;
|
||||
|
||||
// Token: 0x0400A368 RID: 41832
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A368")]
|
||||
[JEAMMEGEDDJ("sourceType", 0)]
|
||||
public string continuousSourceName;
|
||||
|
||||
// Token: 0x0400A369 RID: 41833
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A369")]
|
||||
[JEAMMEGEDDJ("sourceType", 0)]
|
||||
public bool continuousSourceGoesNegative;
|
||||
|
||||
// Token: 0x0400A36A RID: 41834
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x400A36A")]
|
||||
[JEAMMEGEDDJ("sourceType", 0)]
|
||||
public float continousSourceDeadzone = 0.15f;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020025B9 RID: 9657
|
||||
[Token(Token = "0x20025B9")]
|
||||
[Serializable]
|
||||
public class LegacyInputConfiguration
|
||||
{
|
||||
// Token: 0x0600F691 RID: 63121 RVA: 0x00384228 File Offset: 0x00382428
|
||||
[Token(Token = "0x600F691")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public LegacyInputConfiguration()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A362 RID: 41826
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A362")]
|
||||
public GIJDAILECFF inputType;
|
||||
|
||||
// Token: 0x0400A363 RID: 41827
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A363")]
|
||||
[JEAMMEGEDDJ("inputType", 0)]
|
||||
public LegacyInputButtonConfiguration buttonConfiguration;
|
||||
|
||||
// Token: 0x0400A364 RID: 41828
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A364")]
|
||||
[JEAMMEGEDDJ("inputType", 1)]
|
||||
public LegacyInputAxis1DConfiguration axis1DConfiguration;
|
||||
|
||||
// Token: 0x0400A365 RID: 41829
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400A365")]
|
||||
[JEAMMEGEDDJ("inputType", 2)]
|
||||
public LegacyInputAxis2DConfiguration axis2DConfiguration;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using Pathfinding.RVO;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020025BE RID: 9662
|
||||
[Token(Token = "0x20025BE")]
|
||||
public abstract class LegacyInputSourceConfig<Runtime, Config> : InputSourceConfig<Runtime, Config> where Runtime : DNLCJBNPBCM<Runtime, Config>, new() where Config : LegacyInputSourceConfig<Runtime, Config>
|
||||
{
|
||||
// Token: 0x0600F695 RID: 63125 RVA: 0x0038429C File Offset: 0x0038249C
|
||||
[Token(Token = "0x600F695")]
|
||||
[Address(RVA = "0x1CC5F20", Offset = "0x1CC4F20", VA = "0x181CC5F20")]
|
||||
protected LegacyInputSourceConfig()
|
||||
{
|
||||
float agentTimeHorizon = ((IAgent)this).AgentTimeHorizon;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020025C0 RID: 9664
|
||||
[Token(Token = "0x20025C0")]
|
||||
public class OculusPlatformOculusTouchVRInputConfiguration : VRInputConfiguration<OculusPlatformOculusTouchVRInputHandler>
|
||||
{
|
||||
// Token: 0x0600F6A6 RID: 63142 RVA: 0x00384694 File Offset: 0x00382894
|
||||
[Token(Token = "0x600F6A6")]
|
||||
[Address(RVA = "0x1AFA5A0", Offset = "0x1AF95A0", VA = "0x181AFA5A0")]
|
||||
public OculusPlatformOculusTouchVRInputConfiguration()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,586 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020025C1 RID: 9665
|
||||
[Token(Token = "0x20025C1")]
|
||||
[Serializable]
|
||||
public class OculusPlatformOculusTouchVRInputHandler : VRInputHandler
|
||||
{
|
||||
// Token: 0x17002835 RID: 10293
|
||||
// (get) Token: 0x0600F6A7 RID: 63143 RVA: 0x003846A8 File Offset: 0x003828A8
|
||||
[Token(Token = "0x17002835")]
|
||||
public override bool SupportsAimWalkAndStickWalkSimultaneously
|
||||
{
|
||||
[Token(Token = "0x600F6A7")]
|
||||
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002836 RID: 10294
|
||||
// (get) Token: 0x0600F6A8 RID: 63144 RVA: 0x003846B8 File Offset: 0x003828B8
|
||||
[Token(Token = "0x17002836")]
|
||||
public override bool SupportsDontLockToolsInHand
|
||||
{
|
||||
[Token(Token = "0x600F6A8")]
|
||||
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F6A9 RID: 63145 RVA: 0x003846C8 File Offset: 0x003828C8
|
||||
[Token(Token = "0x600F6A9")]
|
||||
[Address(RVA = "0x1AFBE50", Offset = "0x1AFAE50", VA = "0x181AFBE50")]
|
||||
private void OKENLMNKPAC()
|
||||
{
|
||||
this.axis2DInputConsumerMap.MOPNNFHKCFM();
|
||||
AOLMGGAPKEH[] inputConsumerMaps = this.inputConsumerMaps;
|
||||
int num = 0;
|
||||
if (num < inputConsumerMaps.Length)
|
||||
{
|
||||
AOLMGGAPKEH aolmggapkeh = inputConsumerMaps[num];
|
||||
if (aolmggapkeh != 0 && aolmggapkeh.CFLJGNJLBFG)
|
||||
{
|
||||
Dictionary<VRInputHandler.JCPMNKMJBBO, AFHABMHOPKG.ELPLONEGFCL> controlToAxis2DInputMap = this.ControlToAxis2DInputMap;
|
||||
OOEAAFIGGBA<VRInputHandler.JCPMNKMJBBO, AFHABMHOPKG.ELPLONEGFCL> ooeaafiggba = this.axis2DInputConsumerMap;
|
||||
AFHABMHOPKG.ELPLONEGFCL elplonegfcl = controlToAxis2DInputMap[num];
|
||||
}
|
||||
AOLMGGAPKEH[] inputConsumerMaps2 = this.inputConsumerMaps;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002837 RID: 10295
|
||||
// (get) Token: 0x0600F6AA RID: 63146 RVA: 0x00384734 File Offset: 0x00382934
|
||||
[Token(Token = "0x17002837")]
|
||||
private FBOHKHJPLFA OculusHapticsClip
|
||||
{
|
||||
[Token(Token = "0x600F6AA")]
|
||||
[Address(RVA = "0x1AFC1A0", Offset = "0x1AFB1A0", VA = "0x181AFC1A0")]
|
||||
get
|
||||
{
|
||||
FBOHKHJPLFA oculusHapticsClip = this._oculusHapticsClip;
|
||||
if (oculusHapticsClip == 0)
|
||||
{
|
||||
FBOHKHJPLFA fbohkhjplfa = new FBOHKHJPLFA();
|
||||
this._oculusHapticsClip = fbohkhjplfa;
|
||||
MGPFKAAFMMB.ENIOIFMPPGM bihhbofmnll = MGPFKAAFMMB.BIHHBOFMNLL;
|
||||
FBOHKHJPLFA oculusHapticsClip2 = this.OculusHapticsClip;
|
||||
bihhbofmnll.KFCDBCNHMCA(oculusHapticsClip2);
|
||||
}
|
||||
return oculusHapticsClip;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F6AB RID: 63147 RVA: 0x00384774 File Offset: 0x00382974
|
||||
[Token(Token = "0x600F6AB")]
|
||||
[Address(RVA = "0x1AFBF50", Offset = "0x1AFAF50", VA = "0x181AFBF50", Slot = "7")]
|
||||
public override void OPIJJOOOLBN()
|
||||
{
|
||||
this.<IsConnected>k__BackingField = true;
|
||||
OVRManager.DCJANFMLIBJ += this.BOLCFDBLCHF;
|
||||
}
|
||||
|
||||
// Token: 0x0600F6AC RID: 63148 RVA: 0x0038479C File Offset: 0x0038299C
|
||||
[Token(Token = "0x600F6AC")]
|
||||
[Address(RVA = "0x1AFA5E0", Offset = "0x1AF95E0", VA = "0x181AFA5E0", Slot = "8")]
|
||||
public override void BCGEIPOPAME()
|
||||
{
|
||||
OVRManager.DCJANFMLIBJ -= this.BOLCFDBLCHF;
|
||||
}
|
||||
|
||||
// Token: 0x0600F6AD RID: 63149 RVA: 0x003847BC File Offset: 0x003829BC
|
||||
[Token(Token = "0x600F6AD")]
|
||||
[Address(RVA = "0x1AFA660", Offset = "0x1AF9660", VA = "0x181AFA660")]
|
||||
private void BOLCFDBLCHF()
|
||||
{
|
||||
int num = 0;
|
||||
bool flag;
|
||||
this.<IsConnected>k__BackingField = flag;
|
||||
if (flag)
|
||||
{
|
||||
bool flag2;
|
||||
if (!flag2)
|
||||
{
|
||||
}
|
||||
bool flag3;
|
||||
this.<IsTracking>k__BackingField = flag3;
|
||||
Transform rawTrackerTransform = this.rawTrackerTransform;
|
||||
Transform rawTrackerTransform2 = this.rawTrackerTransform;
|
||||
Transform parent = this.rawTrackerTransform.parent;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
this.linearVelocity.z = z;
|
||||
float time = Time.time;
|
||||
Transform rawTrackerTransform3 = this.rawTrackerTransform;
|
||||
Transform parent2 = this.rawTrackerTransform.parent;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
this.angularVelocity.z = z2;
|
||||
base.FOOPBDPACBJ();
|
||||
return;
|
||||
}
|
||||
this.<IsTracking>k__BackingField = num != 0;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600F6AE RID: 63150 RVA: 0x00384860 File Offset: 0x00382A60
|
||||
[Token(Token = "0x600F6AE")]
|
||||
[Address(RVA = "0x1AFAB80", Offset = "0x1AF9B80", VA = "0x181AFAB80", Slot = "11")]
|
||||
protected override void GCGIMANBGKD(ref VRInputHandler.EFAKPOCFMPC GKNIHNHGBKC)
|
||||
{
|
||||
this.axis2DInputConsumerMap.MOPNNFHKCFM();
|
||||
AOLMGGAPKEH[] inputConsumerMaps = this.inputConsumerMaps;
|
||||
int num = 0;
|
||||
if (num < inputConsumerMaps.Length)
|
||||
{
|
||||
AOLMGGAPKEH aolmggapkeh = inputConsumerMaps[num];
|
||||
if (aolmggapkeh != 0 && aolmggapkeh.CFLJGNJLBFG)
|
||||
{
|
||||
Dictionary<VRInputHandler.JCPMNKMJBBO, AFHABMHOPKG.ELPLONEGFCL> controlToAxis2DInputMap = this.ControlToAxis2DInputMap;
|
||||
OOEAAFIGGBA<VRInputHandler.JCPMNKMJBBO, AFHABMHOPKG.ELPLONEGFCL> ooeaafiggba = this.axis2DInputConsumerMap;
|
||||
AFHABMHOPKG.ELPLONEGFCL elplonegfcl = controlToAxis2DInputMap[num];
|
||||
}
|
||||
AOLMGGAPKEH[] inputConsumerMaps2 = this.inputConsumerMaps;
|
||||
num++;
|
||||
}
|
||||
AFHABMHOPKG.CLALCKMEFME openMenuButton = this.map.OpenMenuButton;
|
||||
int num2 = (int)openMenuButton;
|
||||
GKNIHNHGBKC.DBENDMALBBK = num2;
|
||||
bool flag;
|
||||
GKNIHNHGBKC.DBENDMALBBK.GPGHKKMCFIF = flag;
|
||||
AFHABMHOPKG.CLALCKMEFME menuButton = this.map.MenuButton;
|
||||
int num3 = (int)menuButton;
|
||||
GKNIHNHGBKC.BDDMHHDKLHE = num3;
|
||||
bool flag2;
|
||||
GKNIHNHGBKC.BDDMHHDKLHE.GPGHKKMCFIF = flag2;
|
||||
AFHABMHOPKG.CLALCKMEFME teleportButton = this.map.TeleportButton;
|
||||
int num4 = (int)teleportButton;
|
||||
GKNIHNHGBKC.KJDKBHKNHPD = num4;
|
||||
bool flag3;
|
||||
GKNIHNHGBKC.KJDKBHKNHPD.GPGHKKMCFIF = flag3;
|
||||
AFHABMHOPKG.CLALCKMEFME pushToTalkButton = this.map.PushToTalkButton;
|
||||
int num5 = (int)pushToTalkButton;
|
||||
GKNIHNHGBKC.LGFOEBJPDKA = num5;
|
||||
bool flag4;
|
||||
GKNIHNHGBKC.LGFOEBJPDKA.GPGHKKMCFIF = flag4;
|
||||
OculusPlatformOculusTouchVRInputHandler.Map map = this.map;
|
||||
Axis2DSettings rotateAxisSettings = map.RotateAxisSettings;
|
||||
AFHABMHOPKG.ELPLONEGFCL rotateAxis = map.RotateAxis;
|
||||
Vector2 vector = this.FDIELKFPCAB((VRInputHandler.JCPMNKMJBBO)((uint)2), rotateAxis, rotateAxisSettings);
|
||||
OculusPlatformOculusTouchVRInputHandler.Map map2 = this.map;
|
||||
Axis2DSettings smoothSwipeRotateAxisSettings = map2.SmoothSwipeRotateAxisSettings;
|
||||
AFHABMHOPKG.ELPLONEGFCL smoothSwipeRotateAxis = map2.SmoothSwipeRotateAxis;
|
||||
Vector2 vector2 = this.FDIELKFPCAB((VRInputHandler.JCPMNKMJBBO)((uint)3), smoothSwipeRotateAxis, smoothSwipeRotateAxisSettings);
|
||||
OculusPlatformOculusTouchVRInputHandler.Map map3 = this.map;
|
||||
Axis2DSettings walkAxisSettings = map3.WalkAxisSettings;
|
||||
AFHABMHOPKG.ELPLONEGFCL walkAxis = map3.WalkAxis;
|
||||
Vector2 vector3 = this.FDIELKFPCAB((VRInputHandler.JCPMNKMJBBO)((uint)1), walkAxis, walkAxisSettings);
|
||||
GKNIHNHGBKC.IJBDGFLBADI = vector3;
|
||||
AFHABMHOPKG.CLALCKMEFME sprintButton = this.map.SprintButton;
|
||||
int num6 = (int)sprintButton;
|
||||
GKNIHNHGBKC.EHKHLEFKJND = num6;
|
||||
bool flag5;
|
||||
GKNIHNHGBKC.EHKHLEFKJND.GPGHKKMCFIF = flag5;
|
||||
AFHABMHOPKG.CLALCKMEFME sprintButton2 = this.map.SprintButton;
|
||||
int num7 = (int)sprintButton2;
|
||||
GKNIHNHGBKC.KCEKNHAKHGA = num7;
|
||||
bool flag6;
|
||||
GKNIHNHGBKC.KCEKNHAKHGA.GPGHKKMCFIF = flag6;
|
||||
OculusPlatformOculusTouchVRInputHandler.Map map4 = this.map;
|
||||
Axis2DSettings scrollAxisSettings = map4.ScrollAxisSettings;
|
||||
AFHABMHOPKG.ELPLONEGFCL scrollAxis = map4.ScrollAxis;
|
||||
Vector2 vector4 = this.FDIELKFPCAB((VRInputHandler.JCPMNKMJBBO)((uint)4), scrollAxis, scrollAxisSettings);
|
||||
OculusPlatformOculusTouchVRInputHandler.Map map5 = this.map;
|
||||
AxisPressButtons thumbstickDirectionButtons = map5.ThumbstickDirectionButtons;
|
||||
float y = GKNIHNHGBKC.ANEEPNBJPKK.y;
|
||||
float rotateAxisDeadZone = map5.RotateAxisDeadZone;
|
||||
string text = thumbstickDirectionButtons.ToString();
|
||||
OculusPlatformOculusTouchVRInputHandler.Map map6 = this.map;
|
||||
FDKPONPCGGC fdkponpcggc;
|
||||
bool gpghkkmcfif = fdkponpcggc.GPGHKKMCFIF;
|
||||
GKNIHNHGBKC.ALFHDHKHNHH.GPGHKKMCFIF = gpghkkmcfif;
|
||||
OculusPlatformOculusTouchVRInputHandler.Map map7 = this.map;
|
||||
FDKPONPCGGC fdkponpcggc2;
|
||||
bool gpghkkmcfif2 = fdkponpcggc2.GPGHKKMCFIF;
|
||||
GKNIHNHGBKC.JOOMEAKJBIJ.GPGHKKMCFIF = gpghkkmcfif2;
|
||||
OculusPlatformOculusTouchVRInputHandler.Map map8 = this.map;
|
||||
FDKPONPCGGC fdkponpcggc3;
|
||||
bool gpghkkmcfif3 = fdkponpcggc3.GPGHKKMCFIF;
|
||||
GKNIHNHGBKC.PKLBADMDPMA.GPGHKKMCFIF = gpghkkmcfif3;
|
||||
AFHABMHOPKG.PAPNHGNGNNN[] pickupAxes = this.map.PickupAxes;
|
||||
int length = pickupAxes.Length;
|
||||
int num9;
|
||||
int num10;
|
||||
if (num < length)
|
||||
{
|
||||
int num8 = (int)pickupAxes[num];
|
||||
num9 = 0;
|
||||
num10 = 0;
|
||||
if (y > (float)num10)
|
||||
{
|
||||
}
|
||||
num++;
|
||||
}
|
||||
float num11;
|
||||
GKNIHNHGBKC.BDLBPMGCPEE = num11;
|
||||
GKNIHNHGBKC.AFHAHMNMIFN = num11;
|
||||
GKNIHNHGBKC.BDLBPMGCPEE.JIBLKPMDPOF = (float)num;
|
||||
AFHABMHOPKG.PAPNHGNGNNN triggerAxis = this.map.TriggerAxis;
|
||||
int num12 = 0;
|
||||
MOIPDBJEBEL moipdbjebel = this.ICHCINMFFBD(triggerAxis, (float)num12);
|
||||
GKNIHNHGBKC.LOKMOOGCDHI = num10;
|
||||
GKNIHNHGBKC.LOKMOOGCDHI.JIBLKPMDPOF = (float)num9;
|
||||
AFHABMHOPKG.CLALCKMEFME gripTurnButton = this.map.GripTurnButton;
|
||||
int num13 = (int)gripTurnButton;
|
||||
GKNIHNHGBKC.MLHDMEMGHEO = num13;
|
||||
bool flag7;
|
||||
GKNIHNHGBKC.MLHDMEMGHEO.GPGHKKMCFIF = flag7;
|
||||
OculusPlatformOculusTouchVRInputHandler.Map map9 = this.map;
|
||||
BNIEBDIHLOK bniebdihlok = this.selfScalingHairTriggerButton;
|
||||
AFHABMHOPKG.PAPNHGNGNNN selfScalingAxis = map9.SelfScalingAxis;
|
||||
int num14 = 0;
|
||||
MOIPDBJEBEL moipdbjebel2 = this.ICHCINMFFBD(selfScalingAxis, (float)num14);
|
||||
int num15 = 0;
|
||||
bniebdihlok.OPEMIFENIJM((float)num9, 0.5f, num15 != 0);
|
||||
FDKPONPCGGC fdkponpcggc4 = FDKPONPCGGC.ECDPMKIJONO(bniebdihlok);
|
||||
bool gpghkkmcfif4 = fdkponpcggc4.GPGHKKMCFIF;
|
||||
bool gpghkkmcfif5 = fdkponpcggc4.GPGHKKMCFIF;
|
||||
GKNIHNHGBKC.GODIAMIEPJG.GPGHKKMCFIF = gpghkkmcfif5;
|
||||
GKNIHNHGBKC.HMPJMBEFGMM.GPGHKKMCFIF = gpghkkmcfif4;
|
||||
AFHABMHOPKG.PAPNHGNGNNN triggerAxis2 = this.map.TriggerAxis;
|
||||
int num16 = 0;
|
||||
MOIPDBJEBEL moipdbjebel3 = this.ICHCINMFFBD(triggerAxis2, (float)num16);
|
||||
GKNIHNHGBKC.MMIGCAIKDOB = num10;
|
||||
GKNIHNHGBKC.MMIGCAIKDOB.JIBLKPMDPOF = (float)num9;
|
||||
OculusPlatformOculusTouchVRInputHandler.Map map10 = this.map;
|
||||
Axis2DSettings rotateAxisSettings2 = map10.RotateAxisSettings;
|
||||
AFHABMHOPKG.ELPLONEGFCL rotateAxis2 = map10.RotateAxis;
|
||||
Vector2 vector5 = this.FDIELKFPCAB((VRInputHandler.JCPMNKMJBBO)((uint)2), rotateAxis2, rotateAxisSettings2);
|
||||
GKNIHNHGBKC.JBKKAKDEGHJ = num10;
|
||||
GKNIHNHGBKC.JBKKAKDEGHJ.y = (float)num9;
|
||||
AFHABMHOPKG.CLALCKMEFME rcmainButton = this.map.RCMainButton;
|
||||
int num17 = (int)rcmainButton;
|
||||
GKNIHNHGBKC.BIOLPKIKBMN = num17;
|
||||
bool flag8;
|
||||
GKNIHNHGBKC.BIOLPKIKBMN.GPGHKKMCFIF = flag8;
|
||||
OculusPlatformOculusTouchVRInputHandler.Map map11 = this.map;
|
||||
float num18;
|
||||
GKNIHNHGBKC.PHIKDNMBFDL = num18;
|
||||
AFHABMHOPKG.ELJPFIGPOHE[] thumbDownTouches = this.map.ThumbDownTouches;
|
||||
int num19 = 0;
|
||||
int length2 = thumbDownTouches.Length;
|
||||
if (num < length2)
|
||||
{
|
||||
AFHABMHOPKG.ELJPFIGPOHE eljpfigpohe = thumbDownTouches[num];
|
||||
num++;
|
||||
}
|
||||
bool flag9;
|
||||
GKNIHNHGBKC.KPLKGCOOOJP = flag9;
|
||||
GKNIHNHGBKC.KPLKGCOOOJP.GPGHKKMCFIF = num19 != 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600F6AF RID: 63151 RVA: 0x00384D58 File Offset: 0x00382F58
|
||||
[Token(Token = "0x600F6AF")]
|
||||
[Address(RVA = "0x1AFBCA0", Offset = "0x1AFACA0", VA = "0x181AFBCA0", Slot = "9")]
|
||||
protected override void OAPPNDCDEJC(float LAIPKAHGIJF, bool OBDMPHDGBLG)
|
||||
{
|
||||
FBOHKHJPLFA oculusHapticsClip = this.OculusHapticsClip;
|
||||
FBOHKHJPLFA oculusHapticsClip2 = this.OculusHapticsClip;
|
||||
int num = oculusHapticsClip2.<MAAELOFEKIJ>k__BackingField;
|
||||
if (oculusHapticsClip2 < 0)
|
||||
{
|
||||
num++;
|
||||
}
|
||||
float num2 = Mathf.Lerp((float)0, 255f, LAIPKAHGIJF);
|
||||
int num3 = 0;
|
||||
uint num4;
|
||||
if (num4 > (uint)0)
|
||||
{
|
||||
if (this.OculusHapticsClip < 0)
|
||||
{
|
||||
}
|
||||
num3++;
|
||||
}
|
||||
MGPFKAAFMMB.ENIOIFMPPGM bihhbofmnll = MGPFKAAFMMB.BIHHBOFMNLL;
|
||||
FBOHKHJPLFA oculusHapticsClip3 = this.OculusHapticsClip;
|
||||
bihhbofmnll.KFCDBCNHMCA(oculusHapticsClip3);
|
||||
}
|
||||
|
||||
// Token: 0x0600F6B0 RID: 63152 RVA: 0x00384DC8 File Offset: 0x00382FC8
|
||||
[Token(Token = "0x600F6B0")]
|
||||
[Address(RVA = "0x1AFBAB0", Offset = "0x1AFAAB0", VA = "0x181AFBAB0")]
|
||||
protected FDKPONPCGGC JJNOHCAADLH(AFHABMHOPKG.CLALCKMEFME DNGKIAJLLHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600F6B1 RID: 63153 RVA: 0x00384DD8 File Offset: 0x00382FD8
|
||||
[Token(Token = "0x600F6B1")]
|
||||
[Address(RVA = "0x1AFB980", Offset = "0x1AFA980", VA = "0x181AFB980")]
|
||||
protected FDKPONPCGGC JJNOHCAADLH(AFHABMHOPKG.CLALCKMEFME[] NILPPGBINOL)
|
||||
{
|
||||
int num = 0;
|
||||
bool flag = "{il2cpp array field NILPPGBINOL->}" != num;
|
||||
num++;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600F6B2 RID: 63154 RVA: 0x00384E00 File Offset: 0x00383000
|
||||
[Token(Token = "0x600F6B2")]
|
||||
[Address(RVA = "0x1AFBB70", Offset = "0x1AFAB70", VA = "0x181AFBB70")]
|
||||
protected FDKPONPCGGC KJDDABAIDIC(AFHABMHOPKG.ELJPFIGPOHE[] NILPPGBINOL)
|
||||
{
|
||||
int num = 0;
|
||||
bool flag = "{il2cpp array field NILPPGBINOL->}" != num;
|
||||
num++;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600F6B3 RID: 63155 RVA: 0x00384E28 File Offset: 0x00383028
|
||||
[Token(Token = "0x600F6B3")]
|
||||
[Address(RVA = "0x1AFB8F0", Offset = "0x1AFA8F0", VA = "0x181AFB8F0")]
|
||||
protected MOIPDBJEBEL ICHCINMFFBD(AFHABMHOPKG.PAPNHGNGNNN DNGKIAJLLHG, float GPOEMOLPOMI = 0f)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600F6B4 RID: 63156 RVA: 0x00384E38 File Offset: 0x00383038
|
||||
[Token(Token = "0x600F6B4")]
|
||||
[Address(RVA = "0x1AFB780", Offset = "0x1AFA780", VA = "0x181AFB780")]
|
||||
protected MOIPDBJEBEL ICHCINMFFBD(AFHABMHOPKG.PAPNHGNGNNN[] NILPPGBINOL, float GPOEMOLPOMI = 0f)
|
||||
{
|
||||
int num = 0;
|
||||
int length = NILPPGBINOL.Length;
|
||||
if (num < length)
|
||||
{
|
||||
int num2 = (int)NILPPGBINOL[num];
|
||||
int num3 = 0;
|
||||
if (GPOEMOLPOMI > (float)num3)
|
||||
{
|
||||
}
|
||||
num++;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600F6B5 RID: 63157 RVA: 0x00384E6C File Offset: 0x0038306C
|
||||
[Token(Token = "0x600F6B5")]
|
||||
[Address(RVA = "0x1AFAA90", Offset = "0x1AF9A90", VA = "0x181AFAA90")]
|
||||
protected Vector2 FDIELKFPCAB(VRInputHandler.JCPMNKMJBBO NJDKPFFBCOM, AFHABMHOPKG.ELPLONEGFCL DNGKIAJLLHG, Axis2DSettings GMDDKJKDHMD)
|
||||
{
|
||||
OOEAAFIGGBA<VRInputHandler.JCPMNKMJBBO, AFHABMHOPKG.ELPLONEGFCL> ooeaafiggba = this.axis2DInputConsumerMap;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
Vector2 vector2;
|
||||
if (GMDDKJKDHMD != 0)
|
||||
{
|
||||
Vector2 vector = GMDDKJKDHMD.IPIAGFNHIGM(vector2);
|
||||
}
|
||||
return vector2;
|
||||
}
|
||||
Vector2 zero = Vector2.zero;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600F6B6 RID: 63158 RVA: 0x00384EA8 File Offset: 0x003830A8
|
||||
[Token(Token = "0x600F6B6")]
|
||||
[Address(RVA = "0x1AFBFE0", Offset = "0x1AFAFE0", VA = "0x181AFBFE0")]
|
||||
public OculusPlatformOculusTouchVRInputHandler()
|
||||
{
|
||||
BNIEBDIHLOK bniebdihlok = new BNIEBDIHLOK();
|
||||
this.selfScalingHairTriggerButton = bniebdihlok;
|
||||
Dictionary<VRInputHandler.JCPMNKMJBBO, AFHABMHOPKG.ELPLONEGFCL> dictionary = new Dictionary();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0400A37F RID: 41855
|
||||
[FieldOffset(Offset = "0x1D0")]
|
||||
[Token(Token = "0x400A37F")]
|
||||
[SerializeField]
|
||||
private OculusPlatformOculusTouchVRInputHandler.Map map;
|
||||
|
||||
// Token: 0x0400A380 RID: 41856
|
||||
[FieldOffset(Offset = "0x1D8")]
|
||||
[Token(Token = "0x400A380")]
|
||||
private BNIEBDIHLOK selfScalingHairTriggerButton;
|
||||
|
||||
// Token: 0x0400A381 RID: 41857
|
||||
[FieldOffset(Offset = "0x1E0")]
|
||||
[Token(Token = "0x400A381")]
|
||||
private readonly Dictionary<VRInputHandler.JCPMNKMJBBO, AFHABMHOPKG.ELPLONEGFCL> ControlToAxis2DInputMap;
|
||||
|
||||
// Token: 0x0400A382 RID: 41858
|
||||
[FieldOffset(Offset = "0x1E8")]
|
||||
[Token(Token = "0x400A382")]
|
||||
private readonly OOEAAFIGGBA<VRInputHandler.JCPMNKMJBBO, AFHABMHOPKG.ELPLONEGFCL> axis2DInputConsumerMap;
|
||||
|
||||
// Token: 0x0400A383 RID: 41859
|
||||
[Token(Token = "0x400A383")]
|
||||
private const int OCULUS_HAPTIC_SAMPLE_BUFFER_SIZE = 10;
|
||||
|
||||
// Token: 0x0400A384 RID: 41860
|
||||
[FieldOffset(Offset = "0x1F0")]
|
||||
[Token(Token = "0x400A384")]
|
||||
private FBOHKHJPLFA _oculusHapticsClip;
|
||||
|
||||
// Token: 0x020025C2 RID: 9666
|
||||
[Token(Token = "0x20025C2")]
|
||||
[Serializable]
|
||||
private class Map
|
||||
{
|
||||
// Token: 0x0600F6B7 RID: 63159 RVA: 0x00384F24 File Offset: 0x00383124
|
||||
[Token(Token = "0x600F6B7")]
|
||||
[Address(RVA = "0x1AFA110", Offset = "0x1AF9110", VA = "0x181AFA110")]
|
||||
public Map()
|
||||
{
|
||||
AFHABMHOPKG.PAPNHGNGNNN[] array = new AFHABMHOPKG.PAPNHGNGNNN[2];
|
||||
array[0] = (AFHABMHOPKG.PAPNHGNGNNN)((ulong)4L);
|
||||
array[0] = (AFHABMHOPKG.PAPNHGNGNNN)((ulong)1L);
|
||||
this.PickupAxes = array;
|
||||
this.TriggerAxis = (AFHABMHOPKG.PAPNHGNGNNN)((ulong)1L);
|
||||
this.SelfScalingAxis = (AFHABMHOPKG.PAPNHGNGNNN)((ulong)4L);
|
||||
this.OpenMenuButton = (AFHABMHOPKG.CLALCKMEFME)((ulong)256L);
|
||||
this.MenuButton = (AFHABMHOPKG.CLALCKMEFME)((ulong)2L);
|
||||
this.TeleportButton = (AFHABMHOPKG.CLALCKMEFME)((ulong)1L);
|
||||
this.GripTurnButton = (AFHABMHOPKG.CLALCKMEFME)((ulong)32768L);
|
||||
this.SprintButton = (AFHABMHOPKG.CLALCKMEFME)((ulong)32768L);
|
||||
this.SlideButton = (AFHABMHOPKG.CLALCKMEFME)((ulong)32768L);
|
||||
this.PushToTalkButton = (AFHABMHOPKG.CLALCKMEFME)((ulong)32768L);
|
||||
this.RotateAxis = (AFHABMHOPKG.ELPLONEGFCL)((ulong)1L);
|
||||
this.WalkAxis = (AFHABMHOPKG.ELPLONEGFCL)((ulong)1L);
|
||||
this.SmoothSwipeRotateAxis = (AFHABMHOPKG.ELPLONEGFCL)((ulong)1L);
|
||||
this.ScrollAxis = (AFHABMHOPKG.ELPLONEGFCL)((ulong)1L);
|
||||
AFHABMHOPKG.ELJPFIGPOHE[] array2 = new AFHABMHOPKG.ELJPFIGPOHE[2];
|
||||
array2[0] = (AFHABMHOPKG.ELJPFIGPOHE)((ulong)1L);
|
||||
array2[0] = (AFHABMHOPKG.ELJPFIGPOHE)((ulong)2L);
|
||||
this.ThumbDownTouches = array2;
|
||||
this.RCMainButton = (AFHABMHOPKG.CLALCKMEFME)((ulong)16384L);
|
||||
this.RotateAxisDeadZone = 0.7f;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400A385 RID: 41861
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A385")]
|
||||
public AFHABMHOPKG.PAPNHGNGNNN[] PickupAxes;
|
||||
|
||||
// Token: 0x0400A386 RID: 41862
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A386")]
|
||||
public AFHABMHOPKG.PAPNHGNGNNN TriggerAxis;
|
||||
|
||||
// Token: 0x0400A387 RID: 41863
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x400A387")]
|
||||
public AFHABMHOPKG.PAPNHGNGNNN SelfScalingAxis;
|
||||
|
||||
// Token: 0x0400A388 RID: 41864
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A388")]
|
||||
public AFHABMHOPKG.CLALCKMEFME OpenMenuButton;
|
||||
|
||||
// Token: 0x0400A389 RID: 41865
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x400A389")]
|
||||
public AFHABMHOPKG.CLALCKMEFME MenuButton;
|
||||
|
||||
// Token: 0x0400A38A RID: 41866
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400A38A")]
|
||||
public AFHABMHOPKG.CLALCKMEFME TeleportButton;
|
||||
|
||||
// Token: 0x0400A38B RID: 41867
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400A38B")]
|
||||
public AFHABMHOPKG.CLALCKMEFME GripTurnButton;
|
||||
|
||||
// Token: 0x0400A38C RID: 41868
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400A38C")]
|
||||
public AFHABMHOPKG.CLALCKMEFME SprintButton;
|
||||
|
||||
// Token: 0x0400A38D RID: 41869
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x400A38D")]
|
||||
public AFHABMHOPKG.CLALCKMEFME SlideButton;
|
||||
|
||||
// Token: 0x0400A38E RID: 41870
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400A38E")]
|
||||
public AFHABMHOPKG.CLALCKMEFME PushToTalkButton;
|
||||
|
||||
// Token: 0x0400A38F RID: 41871
|
||||
[FieldOffset(Offset = "0x3C")]
|
||||
[Token(Token = "0x400A38F")]
|
||||
public AFHABMHOPKG.ELPLONEGFCL RotateAxis;
|
||||
|
||||
// Token: 0x0400A390 RID: 41872
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400A390")]
|
||||
public AFHABMHOPKG.ELPLONEGFCL WalkAxis;
|
||||
|
||||
// Token: 0x0400A391 RID: 41873
|
||||
[FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x400A391")]
|
||||
public AFHABMHOPKG.ELPLONEGFCL SmoothSwipeRotateAxis;
|
||||
|
||||
// Token: 0x0400A392 RID: 41874
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400A392")]
|
||||
public AFHABMHOPKG.ELPLONEGFCL ScrollAxis;
|
||||
|
||||
// Token: 0x0400A393 RID: 41875
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400A393")]
|
||||
public AFHABMHOPKG.ELJPFIGPOHE[] ThumbDownTouches;
|
||||
|
||||
// Token: 0x0400A394 RID: 41876
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400A394")]
|
||||
public AFHABMHOPKG.CLALCKMEFME RCMainButton;
|
||||
|
||||
// Token: 0x0400A395 RID: 41877
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400A395")]
|
||||
public Axis2DSettings RotateAxisSettings;
|
||||
|
||||
// Token: 0x0400A396 RID: 41878
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400A396")]
|
||||
public Axis2DSettings WalkAxisSettings;
|
||||
|
||||
// Token: 0x0400A397 RID: 41879
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400A397")]
|
||||
public Axis2DSettings SmoothSwipeRotateAxisSettings;
|
||||
|
||||
// Token: 0x0400A398 RID: 41880
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400A398")]
|
||||
public Axis2DSettings ScrollAxisSettings;
|
||||
|
||||
// Token: 0x0400A399 RID: 41881
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400A399")]
|
||||
public DeprecatedAxisSettings TriggerSettings;
|
||||
|
||||
// Token: 0x0400A39A RID: 41882
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400A39A")]
|
||||
public AxisPressButtons ThumbstickDirectionButtons;
|
||||
|
||||
// Token: 0x0400A39B RID: 41883
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400A39B")]
|
||||
public float RotateAxisDeadZone;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020025C4 RID: 9668
|
||||
[Token(Token = "0x20025C4")]
|
||||
public class PS4MoveVRInputConfiguration : VRInputConfiguration<PS4MoveVRInputHandler>
|
||||
{
|
||||
// Token: 0x0600F6BB RID: 63163 RVA: 0x00385060 File Offset: 0x00383260
|
||||
[Token(Token = "0x600F6BB")]
|
||||
[Address(RVA = "0x1AFC740", Offset = "0x1AFB740", VA = "0x181AFC740")]
|
||||
public PS4MoveVRInputConfiguration()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,492 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020025C5 RID: 9669
|
||||
[Token(Token = "0x20025C5")]
|
||||
[Serializable]
|
||||
public class PS4MoveVRInputHandler : VRInputHandler
|
||||
{
|
||||
// Token: 0x17002838 RID: 10296
|
||||
// (get) Token: 0x0600F6BC RID: 63164 RVA: 0x00385074 File Offset: 0x00383274
|
||||
[Token(Token = "0x17002838")]
|
||||
public override bool RotateWithStrafeButtonsWhenSelfScaling
|
||||
{
|
||||
[Token(Token = "0x600F6BC")]
|
||||
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "6")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F6BD RID: 63165 RVA: 0x00385084 File Offset: 0x00383284
|
||||
[Token(Token = "0x600F6BD")]
|
||||
[Address(RVA = "0x1AFDF10", Offset = "0x1AFCF10", VA = "0x181AFDF10")]
|
||||
public PS4MoveVRInputHandler()
|
||||
{
|
||||
KDIPPLKJINL kdipplkjinl = new KDIPPLKJINL();
|
||||
this.discreteAxis = kdipplkjinl;
|
||||
MACMLJJGBIM macmljjgbim = new MACMLJJGBIM();
|
||||
this.openMenuButtonTimer = macmljjgbim;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0600F6BE RID: 63166 RVA: 0x003850B4 File Offset: 0x003832B4
|
||||
[Token(Token = "0x600F6BE")]
|
||||
[Address(RVA = "0x1AFDDD0", Offset = "0x1AFCDD0", VA = "0x181AFDDD0", Slot = "7")]
|
||||
public override void OPIJJOOOLBN()
|
||||
{
|
||||
PS4MoveInput ps4MoveInput = this.ps4MoveInput;
|
||||
int num = 0;
|
||||
if (ps4MoveInput == num)
|
||||
{
|
||||
PS4MoveInput ps4MoveInput2 = this.rawTrackerTransform.gameObject.AddComponent<PS4MoveInput>();
|
||||
this.ps4MoveInput = ps4MoveInput2;
|
||||
bool flag;
|
||||
ps4MoveInput2.controllerIndex = (flag ? 1 : 0);
|
||||
}
|
||||
PS4MoveInput ps4MoveInput3 = this.ps4MoveInput;
|
||||
Action action = new Action(this.DKDJPGCAIEM);
|
||||
ps4MoveInput3.DJDGPJIAKCC += action;
|
||||
}
|
||||
|
||||
// Token: 0x0600F6BF RID: 63167 RVA: 0x0038511C File Offset: 0x0038331C
|
||||
[Token(Token = "0x600F6BF")]
|
||||
[Address(RVA = "0x1AFC780", Offset = "0x1AFB780", VA = "0x181AFC780", Slot = "8")]
|
||||
public override void BCGEIPOPAME()
|
||||
{
|
||||
PS4MoveInput ps4MoveInput = this.ps4MoveInput;
|
||||
int num = 0;
|
||||
if (ps4MoveInput != num)
|
||||
{
|
||||
PS4MoveInput ps4MoveInput2 = this.ps4MoveInput;
|
||||
Action action = new Action(this.DKDJPGCAIEM);
|
||||
ps4MoveInput2.DJDGPJIAKCC -= action;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F6C0 RID: 63168 RVA: 0x00385160 File Offset: 0x00383360
|
||||
[Token(Token = "0x600F6C0")]
|
||||
[Address(RVA = "0x1AFC840", Offset = "0x1AFB840", VA = "0x181AFC840")]
|
||||
private void DKDJPGCAIEM()
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
bool isConnected = this.ps4MoveInput.HAEAADBHHEE;
|
||||
this.<IsConnected>k__BackingField = isConnected;
|
||||
PS4MoveInput ps4MoveInput = this.ps4MoveInput;
|
||||
if (ps4MoveInput.<NGKANHPFJPM>k__BackingField)
|
||||
{
|
||||
}
|
||||
bool flag = ps4MoveInput.<PCDPOIDGCMF>k__BackingField;
|
||||
this.<IsTracking>k__BackingField = flag;
|
||||
Vector3 zero = Vector3.zero;
|
||||
num = 0;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
this.linearVelocity.z = z;
|
||||
Vector3 zero2 = Vector3.zero;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
this.angularVelocity.z = z2;
|
||||
}
|
||||
while (!this.ps4MoveInput.<NGKANHPFJPM>k__BackingField);
|
||||
this.rawTrackerTransform.localPosition = num;
|
||||
if (this.ps4MoveInput.<PCDPOIDGCMF>k__BackingField)
|
||||
{
|
||||
this.rawTrackerTransform.localRotation = num;
|
||||
}
|
||||
Transform parent = this.rawTrackerTransform.parent;
|
||||
float z3 = this.ps4MoveInput.<EMPBIIOGNFE>k__BackingField.z;
|
||||
Transform rawTrackerTransform = this.rawTrackerTransform;
|
||||
Vector3 vector3;
|
||||
float z4 = vector3.z;
|
||||
this.linearVelocity.z = z4;
|
||||
Transform parent2 = rawTrackerTransform.parent;
|
||||
float z5 = this.ps4MoveInput.<IFLAFFLBMKC>k__BackingField.z;
|
||||
Vector3 vector4;
|
||||
float z6 = vector4.z;
|
||||
this.angularVelocity.z = z6;
|
||||
base.FOOPBDPACBJ();
|
||||
}
|
||||
|
||||
// Token: 0x0600F6C1 RID: 63169 RVA: 0x00385294 File Offset: 0x00383494
|
||||
[Token(Token = "0x600F6C1")]
|
||||
[Address(RVA = "0x1AFCD10", Offset = "0x1AFBD10", VA = "0x181AFCD10", Slot = "11")]
|
||||
protected override void GCGIMANBGKD(ref VRInputHandler.EFAKPOCFMPC GKNIHNHGBKC)
|
||||
{
|
||||
PS4MoveVRInputHandler.Map map = this.map;
|
||||
PS4MoveInput ps4MoveInput = this.ps4MoveInput;
|
||||
PENPGMAJAAO selfScalingButton = map.SelfScalingButton;
|
||||
PS4MoveInput ps4MoveInput2 = this.ps4MoveInput;
|
||||
PS4MoveInput ps4MoveInput3 = this.ps4MoveInput;
|
||||
GKNIHNHGBKC.GODIAMIEPJG = ps4MoveInput3;
|
||||
bool flag;
|
||||
GKNIHNHGBKC.GODIAMIEPJG.GPGHKKMCFIF = flag;
|
||||
PENPGMAJAAO openMenuButton = this.map.OpenMenuButton;
|
||||
MACMLJJGBIM macmljjgbim = this.openMenuButtonTimer;
|
||||
float open_MENU_BUTTON_CUTOFF_TIME = PS4MoveVRInputHandler.OPEN_MENU_BUTTON_CUTOFF_TIME;
|
||||
PS4MoveInput ps4MoveInput4 = this.ps4MoveInput;
|
||||
bool flag2;
|
||||
if (flag2)
|
||||
{
|
||||
macmljjgbim.KGFFMEICLNN(open_MENU_BUTTON_CUTOFF_TIME);
|
||||
}
|
||||
PS4MoveInput ps4MoveInput5 = this.ps4MoveInput;
|
||||
bool flag3;
|
||||
if (!flag3 || !macmljjgbim.OLGMEEIPCAL)
|
||||
{
|
||||
}
|
||||
int num = 0;
|
||||
GKNIHNHGBKC.DBENDMALBBK = num;
|
||||
GKNIHNHGBKC.DBENDMALBBK.GPGHKKMCFIF = num != 0;
|
||||
PS4MoveVRInputHandler.Map map2 = this.map;
|
||||
PS4MoveInput ps4MoveInput6 = this.ps4MoveInput;
|
||||
PENPGMAJAAO menuButton = map2.MenuButton;
|
||||
PS4MoveInput ps4MoveInput7 = this.ps4MoveInput;
|
||||
PS4MoveInput ps4MoveInput8 = this.ps4MoveInput;
|
||||
GKNIHNHGBKC.BDDMHHDKLHE = ps4MoveInput8;
|
||||
bool flag4;
|
||||
GKNIHNHGBKC.BDDMHHDKLHE.GPGHKKMCFIF = flag4;
|
||||
PS4MoveVRInputHandler.Map map3 = this.map;
|
||||
PS4MoveInput ps4MoveInput9 = this.ps4MoveInput;
|
||||
PENPGMAJAAO slideButton = map3.SlideButton;
|
||||
PS4MoveInput ps4MoveInput10 = this.ps4MoveInput;
|
||||
PS4MoveInput ps4MoveInput11 = this.ps4MoveInput;
|
||||
GKNIHNHGBKC.KCEKNHAKHGA = ps4MoveInput11;
|
||||
bool flag5;
|
||||
GKNIHNHGBKC.KCEKNHAKHGA.GPGHKKMCFIF = flag5;
|
||||
float triggerAxis = this.ps4MoveInput.GetTriggerAxis();
|
||||
GKNIHNHGBKC.BDLBPMGCPEE = triggerAxis;
|
||||
PS4MoveVRInputHandler.Map map4 = this.map;
|
||||
PS4MoveInput ps4MoveInput12 = this.ps4MoveInput;
|
||||
PENPGMAJAAO pushToTalkButton = map4.PushToTalkButton;
|
||||
PS4MoveInput ps4MoveInput13 = this.ps4MoveInput;
|
||||
PS4MoveInput ps4MoveInput14 = this.ps4MoveInput;
|
||||
GKNIHNHGBKC.LGFOEBJPDKA = ps4MoveInput14;
|
||||
bool flag6;
|
||||
GKNIHNHGBKC.LGFOEBJPDKA.GPGHKKMCFIF = flag6;
|
||||
PS4MoveVRInputHandler.Map map5 = this.map;
|
||||
PS4MoveInput ps4MoveInput15 = this.ps4MoveInput;
|
||||
PENPGMAJAAO rotateLeftButton = map5.RotateLeftButton;
|
||||
PS4MoveInput ps4MoveInput16 = this.ps4MoveInput;
|
||||
PS4MoveInput ps4MoveInput17 = this.ps4MoveInput;
|
||||
GKNIHNHGBKC.JOOMEAKJBIJ = ps4MoveInput17;
|
||||
bool flag7;
|
||||
GKNIHNHGBKC.JOOMEAKJBIJ.GPGHKKMCFIF = flag7;
|
||||
PS4MoveVRInputHandler.Map map6 = this.map;
|
||||
PS4MoveInput ps4MoveInput18 = this.ps4MoveInput;
|
||||
PENPGMAJAAO rotateRightButton = map6.RotateRightButton;
|
||||
PS4MoveInput ps4MoveInput19 = this.ps4MoveInput;
|
||||
PS4MoveInput ps4MoveInput20 = this.ps4MoveInput;
|
||||
GKNIHNHGBKC.ALFHDHKHNHH = ps4MoveInput20;
|
||||
bool flag8;
|
||||
GKNIHNHGBKC.ALFHDHKHNHH.GPGHKKMCFIF = flag8;
|
||||
PS4MoveVRInputHandler.Map map7 = this.map;
|
||||
PS4MoveInput ps4MoveInput21 = this.ps4MoveInput;
|
||||
PENPGMAJAAO rotateLeftButton2 = map7.RotateLeftButton;
|
||||
PS4MoveInput ps4MoveInput22 = this.ps4MoveInput;
|
||||
PS4MoveInput ps4MoveInput23 = this.ps4MoveInput;
|
||||
GKNIHNHGBKC.GABPKEBDLDD = ps4MoveInput23;
|
||||
bool flag9;
|
||||
GKNIHNHGBKC.GABPKEBDLDD.GPGHKKMCFIF = flag9;
|
||||
PS4MoveVRInputHandler.Map map8 = this.map;
|
||||
PS4MoveInput ps4MoveInput24 = this.ps4MoveInput;
|
||||
PENPGMAJAAO rotateRightButton2 = map8.RotateRightButton;
|
||||
PS4MoveInput ps4MoveInput25 = this.ps4MoveInput;
|
||||
PS4MoveInput ps4MoveInput26 = this.ps4MoveInput;
|
||||
GKNIHNHGBKC.HHEFMPACNEJ = ps4MoveInput26;
|
||||
bool flag10;
|
||||
GKNIHNHGBKC.HHEFMPACNEJ.GPGHKKMCFIF = flag10;
|
||||
FDKPONPCGGC fdkponpcggc;
|
||||
bool gpghkkmcfif = fdkponpcggc.GPGHKKMCFIF;
|
||||
GKNIHNHGBKC.MLHDMEMGHEO.GPGHKKMCFIF = gpghkkmcfif;
|
||||
PS4MoveVRInputHandler.Map map9 = this.map;
|
||||
PS4MoveInput ps4MoveInput27 = this.ps4MoveInput;
|
||||
PENPGMAJAAO sprintButton = map9.SprintButton;
|
||||
PS4MoveInput ps4MoveInput28 = this.ps4MoveInput;
|
||||
PS4MoveInput ps4MoveInput29 = this.ps4MoveInput;
|
||||
GKNIHNHGBKC.EHKHLEFKJND = ps4MoveInput29;
|
||||
bool flag11;
|
||||
GKNIHNHGBKC.EHKHLEFKJND.GPGHKKMCFIF = flag11;
|
||||
PS4MoveVRInputHandler.Map map10 = this.map;
|
||||
PS4MoveInput ps4MoveInput30 = this.ps4MoveInput;
|
||||
PENPGMAJAAO teleportButton = map10.TeleportButton;
|
||||
PS4MoveInput ps4MoveInput31 = this.ps4MoveInput;
|
||||
PS4MoveInput ps4MoveInput32 = this.ps4MoveInput;
|
||||
GKNIHNHGBKC.KJDKBHKNHPD = ps4MoveInput32;
|
||||
bool flag12;
|
||||
GKNIHNHGBKC.KJDKBHKNHPD.GPGHKKMCFIF = flag12;
|
||||
bool button = this.ps4MoveInput.GetButton(PENPGMAJAAO.Circle);
|
||||
bool button2 = this.ps4MoveInput.GetButton(PENPGMAJAAO.Circle);
|
||||
PS4MoveInput ps4MoveInput33 = this.ps4MoveInput;
|
||||
bool button3 = ps4MoveInput33.GetButton(PENPGMAJAAO.Circle);
|
||||
GKNIHNHGBKC.ENELOGEDELM = ps4MoveInput33;
|
||||
GKNIHNHGBKC.ENELOGEDELM.GPGHKKMCFIF = button3;
|
||||
bool button4 = this.ps4MoveInput.GetButton((PENPGMAJAAO)((uint)128));
|
||||
bool button5 = this.ps4MoveInput.GetButton((PENPGMAJAAO)((uint)128));
|
||||
PS4MoveInput ps4MoveInput34 = this.ps4MoveInput;
|
||||
bool button6 = ps4MoveInput34.GetButton((PENPGMAJAAO)((uint)128));
|
||||
GKNIHNHGBKC.JPKDJHOBJKN = ps4MoveInput34;
|
||||
GKNIHNHGBKC.JPKDJHOBJKN.GPGHKKMCFIF = button6;
|
||||
bool button7 = this.ps4MoveInput.GetButton(PENPGMAJAAO.Cross);
|
||||
bool button8 = this.ps4MoveInput.GetButton(PENPGMAJAAO.Cross);
|
||||
PS4MoveInput ps4MoveInput35 = this.ps4MoveInput;
|
||||
bool button9 = ps4MoveInput35.GetButton(PENPGMAJAAO.Cross);
|
||||
GKNIHNHGBKC.CHEFGOANLDH = ps4MoveInput35;
|
||||
GKNIHNHGBKC.CHEFGOANLDH.GPGHKKMCFIF = button9;
|
||||
KDIPPLKJINL kdipplkjinl = this.discreteAxis;
|
||||
int num2 = 0;
|
||||
float num3;
|
||||
GKNIHNHGBKC.EJAJMANMAFG = num3;
|
||||
GKNIHNHGBKC.EJAJMANMAFG.y = num3;
|
||||
float triggerAxis2 = this.ps4MoveInput.GetTriggerAxis();
|
||||
GKNIHNHGBKC.LOKMOOGCDHI = triggerAxis2;
|
||||
GKNIHNHGBKC.LOKMOOGCDHI.JIBLKPMDPOF = triggerAxis2;
|
||||
float triggerAxis3 = this.ps4MoveInput.GetTriggerAxis();
|
||||
DeprecatedAxisSettings triggerSettings = this.map.TriggerSettings;
|
||||
float num4 = DeprecatedAxisSettings.DAPOOKKDMKB(triggerAxis3, triggerSettings);
|
||||
GKNIHNHGBKC.PHIKDNMBFDL = num4;
|
||||
PS4MoveVRInputHandler.Map map11 = this.map;
|
||||
PS4MoveInput ps4MoveInput36 = this.ps4MoveInput;
|
||||
PENPGMAJAAO selfScalingButton2 = map11.SelfScalingButton;
|
||||
PS4MoveInput ps4MoveInput37 = this.ps4MoveInput;
|
||||
PS4MoveInput ps4MoveInput38 = this.ps4MoveInput;
|
||||
GKNIHNHGBKC.HMPJMBEFGMM = ps4MoveInput38;
|
||||
bool flag13;
|
||||
GKNIHNHGBKC.HMPJMBEFGMM.GPGHKKMCFIF = flag13;
|
||||
PENPGMAJAAO[] rcmainButtons = this.map.RCMainButtons;
|
||||
int num5 = 0;
|
||||
int length = rcmainButtons.Length;
|
||||
if (num2 < length)
|
||||
{
|
||||
PS4MoveInput ps4MoveInput39 = this.ps4MoveInput;
|
||||
PENPGMAJAAO penpgmajaao = rcmainButtons[num2];
|
||||
PS4MoveInput ps4MoveInput40 = this.ps4MoveInput;
|
||||
PS4MoveInput ps4MoveInput41 = this.ps4MoveInput;
|
||||
num2++;
|
||||
}
|
||||
bool flag14;
|
||||
GKNIHNHGBKC.BIOLPKIKBMN = flag14;
|
||||
GKNIHNHGBKC.BIOLPKIKBMN.GPGHKKMCFIF = num5 != 0;
|
||||
float triggerAxis4 = this.ps4MoveInput.GetTriggerAxis();
|
||||
GKNIHNHGBKC.MMIGCAIKDOB = triggerAxis4;
|
||||
GKNIHNHGBKC.MMIGCAIKDOB.JIBLKPMDPOF = triggerAxis4;
|
||||
PS4MoveVRInputHandler.Map map12 = this.map;
|
||||
PS4MoveInput ps4MoveInput42 = this.ps4MoveInput;
|
||||
PENPGMAJAAO teleportButton2 = map12.TeleportButton;
|
||||
if (ps4MoveInput42.GetButton(teleportButton2))
|
||||
{
|
||||
Transform rawTrackerTransform = this.rawTrackerTransform;
|
||||
Transform rawTrackerTransform2 = this.rawTrackerTransform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
this.RCVirtualJoystickReferenceForward.z = z;
|
||||
Transform rawTrackerTransform3 = this.rawTrackerTransform;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
this.RCVirtualJoystickReferenceRight.z = z2;
|
||||
Vector3 vector3;
|
||||
float z3 = vector3.z;
|
||||
this.RCVirtualJoystickReferenceUp.z = z3;
|
||||
}
|
||||
PS4MoveVRInputHandler.Map map13 = this.map;
|
||||
PS4MoveInput ps4MoveInput43 = this.ps4MoveInput;
|
||||
PENPGMAJAAO teleportButton3 = map13.TeleportButton;
|
||||
if (!ps4MoveInput43.GetButton(teleportButton3))
|
||||
{
|
||||
Vector2 zero = Vector2.zero;
|
||||
GKNIHNHGBKC.JBKKAKDEGHJ = triggerAxis4;
|
||||
GKNIHNHGBKC.JBKKAKDEGHJ.y = num3;
|
||||
return;
|
||||
}
|
||||
Transform rawTrackerTransform4 = this.rawTrackerTransform;
|
||||
float z4 = this.RCVirtualJoystickReferenceRight.z;
|
||||
float num6;
|
||||
num3 = num6;
|
||||
float num7;
|
||||
GKNIHNHGBKC.JBKKAKDEGHJ = num7;
|
||||
GKNIHNHGBKC.JBKKAKDEGHJ.y = num3;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600F6C2 RID: 63170 RVA: 0x003858A0 File Offset: 0x00383AA0
|
||||
[Token(Token = "0x600F6C2")]
|
||||
[Address(RVA = "0x1AFCC90", Offset = "0x1AFBC90", VA = "0x181AFCC90", Slot = "12")]
|
||||
protected override IEnumerator FMKCAMLBNKF(int DHFKOLKOCKP, float LAIPKAHGIJF, bool OBDMPHDGBLG = false)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F6C2)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator RecRoom.Inputs.PS4MoveVRInputHandler::FMKCAMLBNKF(System.Int32,System.Single,System.Boolean)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(BMMDAEOBOIM::System.IDisposable.Dispose, ldloc:BMMDAEOBOIM(var_0))
|
||||
stfld:float32(BMMDAEOBOIM::intensity, ldloc:BMMDAEOBOIM(var_0), ldloc:float32(LAIPKAHGIJF))
|
||||
stfld:PS4MoveVRInputHandler(BMMDAEOBOIM::<>4__this, ldloc:BMMDAEOBOIM(var_0), ldloc:PS4MoveVRInputHandler(this))
|
||||
stfld:int32(BMMDAEOBOIM::<>1__state, ldloc:BMMDAEOBOIM(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:int32(BMMDAEOBOIM::milliseconds, ldloc:BMMDAEOBOIM(var_0), ldloc:int32(DHFKOLKOCKP))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0600F6C3 RID: 63171 RVA: 0x003858D0 File Offset: 0x00383AD0
|
||||
[Token(Token = "0x600F6C3")]
|
||||
[Address(RVA = "0x1AFDCD0", Offset = "0x1AFCCD0", VA = "0x181AFDCD0")]
|
||||
private FDKPONPCGGC KAPLCFLLNBC(PENPGMAJAAO DNGKIAJLLHG, MACMLJJGBIM NJPHOAJLPMH, float KNEHLIEMPIL)
|
||||
{
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
FDKPONPCGGC goobmooaalp = FDKPONPCGGC.GOOBMOOAALP;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600F6C4 RID: 63172 RVA: 0x003858EC File Offset: 0x00383AEC
|
||||
[Token(Token = "0x600F6C4")]
|
||||
[Address(RVA = "0x1AFDC40", Offset = "0x1AFCC40", VA = "0x181AFDC40")]
|
||||
private FDKPONPCGGC JJNOHCAADLH(PENPGMAJAAO DNGKIAJLLHG)
|
||||
{
|
||||
bool supportsAimWalkAndStickWalkSimultaneously = base.NCCJFAIDFGE;
|
||||
bool supportsAimWalkAndStickWalkSimultaneously2 = base.NCCJFAIDFGE;
|
||||
bool supportsAimWalkAndStickWalkSimultaneously3 = base.NCCJFAIDFGE;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600F6C5 RID: 63173 RVA: 0x00385914 File Offset: 0x00383B14
|
||||
[Token(Token = "0x600F6C5")]
|
||||
[Address(RVA = "0x1AFDB30", Offset = "0x1AFCB30", VA = "0x181AFDB30")]
|
||||
private FDKPONPCGGC JJNOHCAADLH(PENPGMAJAAO[] NILPPGBINOL)
|
||||
{
|
||||
int num = 0;
|
||||
PENPGMAJAAO penpgmajaao = NILPPGBINOL[55];
|
||||
PENPGMAJAAO penpgmajaao2 = NILPPGBINOL[55];
|
||||
PENPGMAJAAO penpgmajaao3 = NILPPGBINOL[55];
|
||||
num++;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600F6C6 RID: 63174 RVA: 0x0038594C File Offset: 0x00383B4C
|
||||
[Token(Token = "0x600F6C6")]
|
||||
[Address(RVA = "0x1AFDAF0", Offset = "0x1AFCAF0", VA = "0x181AFDAF0")]
|
||||
private MOIPDBJEBEL ICHCINMFFBD()
|
||||
{
|
||||
float triggerAxis = this.ps4MoveInput.GetTriggerAxis();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0400A39E RID: 41886
|
||||
[FieldOffset(Offset = "0x1D0")]
|
||||
[Token(Token = "0x400A39E")]
|
||||
[SerializeField]
|
||||
private PS4MoveVRInputHandler.Map map;
|
||||
|
||||
// Token: 0x0400A39F RID: 41887
|
||||
[FieldOffset(Offset = "0x1D8")]
|
||||
[Token(Token = "0x400A39F")]
|
||||
private PS4MoveInput ps4MoveInput;
|
||||
|
||||
// Token: 0x0400A3A0 RID: 41888
|
||||
[FieldOffset(Offset = "0x1E0")]
|
||||
[Token(Token = "0x400A3A0")]
|
||||
private KDIPPLKJINL discreteAxis;
|
||||
|
||||
// Token: 0x0400A3A1 RID: 41889
|
||||
[Token(Token = "0x400A3A1")]
|
||||
private static readonly float OPEN_MENU_BUTTON_CUTOFF_TIME;
|
||||
|
||||
// Token: 0x0400A3A2 RID: 41890
|
||||
[FieldOffset(Offset = "0x1E8")]
|
||||
[Token(Token = "0x400A3A2")]
|
||||
private MACMLJJGBIM openMenuButtonTimer;
|
||||
|
||||
// Token: 0x020025C6 RID: 9670
|
||||
[Token(Token = "0x20025C6")]
|
||||
[Serializable]
|
||||
public class Map
|
||||
{
|
||||
// Token: 0x0600F6C8 RID: 63176 RVA: 0x0038597C File Offset: 0x00383B7C
|
||||
[Token(Token = "0x600F6C8")]
|
||||
[Address(RVA = "0x1AFA270", Offset = "0x1AF9270", VA = "0x181AFA270")]
|
||||
public Map()
|
||||
{
|
||||
PENPGMAJAAO[] array = new PENPGMAJAAO[2];
|
||||
array[0] = (PENPGMAJAAO)((ulong)64L);
|
||||
array[0] = (PENPGMAJAAO)((ulong)32L);
|
||||
this.RCMainButtons = array;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400A3A3 RID: 41891
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A3A3")]
|
||||
public PENPGMAJAAO MenuButton = (PENPGMAJAAO)((ulong)16L);
|
||||
|
||||
// Token: 0x0400A3A4 RID: 41892
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x400A3A4")]
|
||||
public PENPGMAJAAO OpenMenuButton = (PENPGMAJAAO)((ulong)8L);
|
||||
|
||||
// Token: 0x0400A3A5 RID: 41893
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A3A5")]
|
||||
public PENPGMAJAAO SlideButton = (PENPGMAJAAO)((ulong)128L);
|
||||
|
||||
// Token: 0x0400A3A6 RID: 41894
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x400A3A6")]
|
||||
public PENPGMAJAAO SelfScalingButton = (PENPGMAJAAO)((ulong)128L);
|
||||
|
||||
// Token: 0x0400A3A7 RID: 41895
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A3A7")]
|
||||
public PENPGMAJAAO SprintButton = (PENPGMAJAAO)((ulong)4L);
|
||||
|
||||
// Token: 0x0400A3A8 RID: 41896
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x400A3A8")]
|
||||
public PENPGMAJAAO TeleportButton = (PENPGMAJAAO)((ulong)4L);
|
||||
|
||||
// Token: 0x0400A3A9 RID: 41897
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400A3A9")]
|
||||
public PENPGMAJAAO PushToTalkButton;
|
||||
|
||||
// Token: 0x0400A3AA RID: 41898
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400A3AA")]
|
||||
public PENPGMAJAAO RotateLeftButton = (PENPGMAJAAO)((ulong)64L);
|
||||
|
||||
// Token: 0x0400A3AB RID: 41899
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400A3AB")]
|
||||
public PENPGMAJAAO RotateRightButton = (PENPGMAJAAO)((ulong)32L);
|
||||
|
||||
// Token: 0x0400A3AC RID: 41900
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400A3AC")]
|
||||
public PENPGMAJAAO[] RCMainButtons;
|
||||
|
||||
// Token: 0x0400A3AD RID: 41901
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400A3AD")]
|
||||
public DeprecatedAxisSettings TriggerSettings;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,80 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020025C8 RID: 9672
|
||||
[Token(Token = "0x20025C8")]
|
||||
[CreateAssetMenu]
|
||||
public class ScreenControlsMap : ScriptableObject
|
||||
{
|
||||
// Token: 0x0600F6CF RID: 63183 RVA: 0x00385AF4 File Offset: 0x00383CF4
|
||||
[Token(Token = "0x600F6CF")]
|
||||
[Address(RVA = "0x5B1810", Offset = "0x5B0810", VA = "0x1805B1810")]
|
||||
public ScreenControlsMap()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A3B3 RID: 41907
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A3B3")]
|
||||
public ControlSettings globalControlSettings;
|
||||
|
||||
// Token: 0x0400A3B4 RID: 41908
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A3B4")]
|
||||
public ScreenControlsMap.Control[] controls;
|
||||
|
||||
// Token: 0x020025C9 RID: 9673
|
||||
[Token(Token = "0x20025C9")]
|
||||
public enum APCFOGEHGGK
|
||||
{
|
||||
// Token: 0x0400A3B6 RID: 41910
|
||||
[Token(Token = "0x400A3B6")]
|
||||
CONCRETE,
|
||||
// Token: 0x0400A3B7 RID: 41911
|
||||
[Token(Token = "0x400A3B7")]
|
||||
VIRTUAL
|
||||
}
|
||||
|
||||
// Token: 0x020025CA RID: 9674
|
||||
[Token(Token = "0x20025CA")]
|
||||
[Serializable]
|
||||
public class Control
|
||||
{
|
||||
// Token: 0x0600F6D0 RID: 63184 RVA: 0x00385B08 File Offset: 0x00383D08
|
||||
[Token(Token = "0x600F6D0")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public Control()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A3B8 RID: 41912
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A3B8")]
|
||||
public string name;
|
||||
|
||||
// Token: 0x0400A3B9 RID: 41913
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A3B9")]
|
||||
public ScreenControlsMap.APCFOGEHGGK type;
|
||||
|
||||
// Token: 0x0400A3BA RID: 41914
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A3BA")]
|
||||
[JEAMMEGEDDJ("type", 1)]
|
||||
public string[] concreteControlNames;
|
||||
|
||||
// Token: 0x0400A3BB RID: 41915
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400A3BB")]
|
||||
public ControlConfig config;
|
||||
|
||||
// Token: 0x0400A3BC RID: 41916
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400A3BC")]
|
||||
public ControlHelpMetadata helpMetadata;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,155 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020025CE RID: 9678
|
||||
[Token(Token = "0x20025CE")]
|
||||
[CreateAssetMenu]
|
||||
public class ScreensCameraInputGamepadSettings : ScriptableObject
|
||||
{
|
||||
// Token: 0x17002840 RID: 10304
|
||||
// (get) Token: 0x0600F711 RID: 63249 RVA: 0x00386CB0 File Offset: 0x00384EB0
|
||||
[Token(Token = "0x17002840")]
|
||||
public AnimationCurve SensitivityCurve
|
||||
{
|
||||
[Token(Token = "0x600F711")]
|
||||
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
|
||||
get
|
||||
{
|
||||
return this.sensitivityCurve;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002841 RID: 10305
|
||||
// (get) Token: 0x0600F712 RID: 63250 RVA: 0x00386CC4 File Offset: 0x00384EC4
|
||||
[Token(Token = "0x17002841")]
|
||||
public float PitchScaler
|
||||
{
|
||||
[Token(Token = "0x600F712")]
|
||||
[Address(RVA = "0x812680", Offset = "0x811680", VA = "0x180812680")]
|
||||
get
|
||||
{
|
||||
return this.pitchScaler;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002842 RID: 10306
|
||||
// (get) Token: 0x0600F713 RID: 63251 RVA: 0x00386CD8 File Offset: 0x00384ED8
|
||||
[Token(Token = "0x17002842")]
|
||||
public float PeggedMaxSpeedScaler
|
||||
{
|
||||
[Token(Token = "0x600F713")]
|
||||
[Address(RVA = "0x8EE180", Offset = "0x8ED180", VA = "0x1808EE180")]
|
||||
get
|
||||
{
|
||||
return this.peggedMaxSpeedScaler;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002843 RID: 10307
|
||||
// (get) Token: 0x0600F714 RID: 63252 RVA: 0x00386CEC File Offset: 0x00384EEC
|
||||
[Token(Token = "0x17002843")]
|
||||
public float PeggedTimeToReachMaxSpeed
|
||||
{
|
||||
[Token(Token = "0x600F714")]
|
||||
[Address(RVA = "0x5626C0", Offset = "0x5616C0", VA = "0x1805626C0")]
|
||||
get
|
||||
{
|
||||
return this.peggedTimeToReachMaxSpeed;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002844 RID: 10308
|
||||
// (get) Token: 0x0600F715 RID: 63253 RVA: 0x00386D00 File Offset: 0x00384F00
|
||||
[Token(Token = "0x17002844")]
|
||||
public bool SupportsVerticalPegging
|
||||
{
|
||||
[Token(Token = "0x600F715")]
|
||||
[Address(RVA = "0x90C8C0", Offset = "0x90B8C0", VA = "0x18090C8C0")]
|
||||
get
|
||||
{
|
||||
return this.supportsVerticalPegging;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002845 RID: 10309
|
||||
// (get) Token: 0x0600F716 RID: 63254 RVA: 0x00386D14 File Offset: 0x00384F14
|
||||
[Token(Token = "0x17002845")]
|
||||
public float PeggedMaxAngleFromHorizontal
|
||||
{
|
||||
[Token(Token = "0x600F716")]
|
||||
[Address(RVA = "0x562290", Offset = "0x561290", VA = "0x180562290")]
|
||||
get
|
||||
{
|
||||
return this.peggedMaxAngleFromHorizontal;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002846 RID: 10310
|
||||
// (get) Token: 0x0600F717 RID: 63255 RVA: 0x00386D28 File Offset: 0x00384F28
|
||||
[Token(Token = "0x17002846")]
|
||||
public float PeggedMaxAngleFromVertical
|
||||
{
|
||||
[Token(Token = "0x600F717")]
|
||||
[Address(RVA = "0x562390", Offset = "0x561390", VA = "0x180562390")]
|
||||
get
|
||||
{
|
||||
return this.peggedMaxAngleFromVertical;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F718 RID: 63256 RVA: 0x00386D3C File Offset: 0x00384F3C
|
||||
[Token(Token = "0x600F718")]
|
||||
[Address(RVA = "0x1AFDF90", Offset = "0x1AFCF90", VA = "0x181AFDF90")]
|
||||
public ScreensCameraInputGamepadSettings()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A3D4 RID: 41940
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A3D4")]
|
||||
[SerializeField]
|
||||
[Header("General Settings")]
|
||||
private AnimationCurve sensitivityCurve;
|
||||
|
||||
// Token: 0x0400A3D5 RID: 41941
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A3D5")]
|
||||
[SerializeField]
|
||||
private float pitchScaler = 0.66f;
|
||||
|
||||
// Token: 0x0400A3D6 RID: 41942
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x400A3D6")]
|
||||
[SerializeField]
|
||||
[Header("Pegged Acceleration")]
|
||||
private float peggedMaxSpeedScaler = 3f;
|
||||
|
||||
// Token: 0x0400A3D7 RID: 41943
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400A3D7")]
|
||||
[SerializeField]
|
||||
private float peggedTimeToReachMaxSpeed = 0.6f;
|
||||
|
||||
// Token: 0x0400A3D8 RID: 41944
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400A3D8")]
|
||||
[SerializeField]
|
||||
[Header("Pegged Input Detection")]
|
||||
private bool supportsVerticalPegging;
|
||||
|
||||
// Token: 0x0400A3D9 RID: 41945
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400A3D9")]
|
||||
[SerializeField]
|
||||
private float peggedMaxAngleFromHorizontal = 30f;
|
||||
|
||||
// Token: 0x0400A3DA RID: 41946
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x400A3DA")]
|
||||
[SerializeField]
|
||||
private float peggedMaxAngleFromVertical = 30f;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020025CF RID: 9679
|
||||
[Token(Token = "0x20025CF")]
|
||||
public class SteamVrIndexVRInputConfiguration : VRInputConfiguration<SteamVrIndexVRInputHandler>
|
||||
{
|
||||
// Token: 0x0600F719 RID: 63257 RVA: 0x00386D88 File Offset: 0x00384F88
|
||||
[Token(Token = "0x600F719")]
|
||||
[Address(RVA = "0x1AFDFC0", Offset = "0x1AFCFC0", VA = "0x181AFDFC0")]
|
||||
public SteamVrIndexVRInputConfiguration()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020025D0 RID: 9680
|
||||
[Token(Token = "0x20025D0")]
|
||||
[Serializable]
|
||||
public class SteamVrIndexVRInputHandler : SteamVrInputHandler
|
||||
{
|
||||
// Token: 0x17002847 RID: 10311
|
||||
// (get) Token: 0x0600F71A RID: 63258 RVA: 0x00386D9C File Offset: 0x00384F9C
|
||||
[Token(Token = "0x17002847")]
|
||||
public override bool SupportsAimWalkAndStickWalkSimultaneously
|
||||
{
|
||||
[Token(Token = "0x600F71A")]
|
||||
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002848 RID: 10312
|
||||
// (get) Token: 0x0600F71B RID: 63259 RVA: 0x00386DAC File Offset: 0x00384FAC
|
||||
[Token(Token = "0x17002848")]
|
||||
public override bool SupportsDontLockToolsInHand
|
||||
{
|
||||
[Token(Token = "0x600F71B")]
|
||||
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F71C RID: 63260 RVA: 0x00386DBC File Offset: 0x00384FBC
|
||||
[Token(Token = "0x600F71C")]
|
||||
[Address(RVA = "0x1AFE000", Offset = "0x1AFD000", VA = "0x181AFE000")]
|
||||
public SteamVrIndexVRInputHandler()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,489 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
using Valve.VR;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020025D1 RID: 9681
|
||||
[Token(Token = "0x20025D1")]
|
||||
[Serializable]
|
||||
public class SteamVrInputHandler : VRInputHandler
|
||||
{
|
||||
// Token: 0x0600F71D RID: 63261 RVA: 0x00386DD0 File Offset: 0x00384FD0
|
||||
[Token(Token = "0x600F71D")]
|
||||
[Address(RVA = "0x1AFF110", Offset = "0x1AFE110", VA = "0x181AFF110")]
|
||||
private void OKENLMNKPAC()
|
||||
{
|
||||
this.inputConsumerMap.MOPNNFHKCFM();
|
||||
AOLMGGAPKEH[] inputConsumerMaps = this.inputConsumerMaps;
|
||||
int num = 0;
|
||||
if (num < inputConsumerMaps.Length)
|
||||
{
|
||||
AOLMGGAPKEH aolmggapkeh = inputConsumerMaps[num];
|
||||
if (aolmggapkeh != 0 && aolmggapkeh.CFLJGNJLBFG)
|
||||
{
|
||||
Dictionary<VRInputHandler.JCPMNKMJBBO, SteamVrInputHandler.DNGLJFEKEMI> controlToInputMap = this.ControlToInputMap;
|
||||
OOEAAFIGGBA<VRInputHandler.JCPMNKMJBBO, SteamVrInputHandler.DNGLJFEKEMI> ooeaafiggba = this.inputConsumerMap;
|
||||
SteamVrInputHandler.DNGLJFEKEMI dngljfekemi = controlToInputMap[num];
|
||||
}
|
||||
AOLMGGAPKEH[] inputConsumerMaps2 = this.inputConsumerMaps;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002849 RID: 10313
|
||||
// (get) Token: 0x0600F71E RID: 63262 RVA: 0x00386E3C File Offset: 0x0038503C
|
||||
[Token(Token = "0x17002849")]
|
||||
protected SteamVR_Input_Sources SteamInputHandSource
|
||||
{
|
||||
[Token(Token = "0x600F71E")]
|
||||
[Address(RVA = "0x1AFF640", Offset = "0x1AFE640", VA = "0x181AFF640")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F71F RID: 63263 RVA: 0x00386E4C File Offset: 0x0038504C
|
||||
[Token(Token = "0x600F71F")]
|
||||
[Address(RVA = "0x1AFE620", Offset = "0x1AFD620", VA = "0x181AFE620", Slot = "11")]
|
||||
protected override void GCGIMANBGKD(ref VRInputHandler.EFAKPOCFMPC GKNIHNHGBKC)
|
||||
{
|
||||
VRTrackedController.PJJMKFHNMMM <HandType>k__BackingField = this.<HandType>k__BackingField;
|
||||
int num = 0;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
this.inputConsumerMap.MOPNNFHKCFM();
|
||||
AOLMGGAPKEH[] inputConsumerMaps = this.inputConsumerMaps;
|
||||
if (num < inputConsumerMaps.Length)
|
||||
{
|
||||
AOLMGGAPKEH aolmggapkeh = inputConsumerMaps[num];
|
||||
if (aolmggapkeh != 0 && aolmggapkeh.CFLJGNJLBFG)
|
||||
{
|
||||
Dictionary<VRInputHandler.JCPMNKMJBBO, SteamVrInputHandler.DNGLJFEKEMI> controlToInputMap = this.ControlToInputMap;
|
||||
OOEAAFIGGBA<VRInputHandler.JCPMNKMJBBO, SteamVrInputHandler.DNGLJFEKEMI> ooeaafiggba = this.inputConsumerMap;
|
||||
SteamVrInputHandler.DNGLJFEKEMI dngljfekemi = controlToInputMap[num];
|
||||
}
|
||||
AOLMGGAPKEH[] inputConsumerMaps2 = this.inputConsumerMaps;
|
||||
num++;
|
||||
}
|
||||
SteamVR_Action_Boolean menuButtonAction = this.MenuButtonAction;
|
||||
GKNIHNHGBKC.BDDMHHDKLHE = menuButtonAction;
|
||||
bool flag2;
|
||||
GKNIHNHGBKC.BDDMHHDKLHE.GPGHKKMCFIF = flag2;
|
||||
bool keyInt = Input.GetKeyInt(KeyCode.Escape);
|
||||
bool keyDownInt = Input.GetKeyDownInt(KeyCode.Escape);
|
||||
bool keyUpInt = Input.GetKeyUpInt(KeyCode.Escape);
|
||||
GKNIHNHGBKC.DBENDMALBBK = 27;
|
||||
GKNIHNHGBKC.DBENDMALBBK.GPGHKKMCFIF = keyUpInt;
|
||||
SteamVR_Action_Boolean teleportButtonAction = this.TeleportButtonAction;
|
||||
GKNIHNHGBKC.KJDKBHKNHPD = teleportButtonAction;
|
||||
bool flag3;
|
||||
GKNIHNHGBKC.KJDKBHKNHPD.GPGHKKMCFIF = flag3;
|
||||
Axis2DSettings rotateAxisSettings = this.RotateAxisSettings;
|
||||
Axis2DSettings scrollAxisSettings = this.ScrollAxisSettings;
|
||||
Axis2DSettings walkAxisSettings = this.WalkAxisSettings;
|
||||
SteamVR_Action_Boolean sprintButtonAction = this.SprintButtonAction;
|
||||
GKNIHNHGBKC.EHKHLEFKJND = sprintButtonAction;
|
||||
bool flag4;
|
||||
GKNIHNHGBKC.EHKHLEFKJND.GPGHKKMCFIF = flag4;
|
||||
SteamVR_Action_Boolean slideButtonAction = this.SlideButtonAction;
|
||||
GKNIHNHGBKC.KCEKNHAKHGA = slideButtonAction;
|
||||
bool flag5;
|
||||
GKNIHNHGBKC.KCEKNHAKHGA.GPGHKKMCFIF = flag5;
|
||||
AxisPressButtons rotateAxisPressButtons = this.RotateAxisPressButtons;
|
||||
float rotateAxisDeadZone = this.RotateAxisDeadZone;
|
||||
string text = rotateAxisPressButtons.ToString();
|
||||
FDKPONPCGGC fdkponpcggc;
|
||||
bool gpghkkmcfif = fdkponpcggc.GPGHKKMCFIF;
|
||||
GKNIHNHGBKC.ALFHDHKHNHH.GPGHKKMCFIF = gpghkkmcfif;
|
||||
FDKPONPCGGC fdkponpcggc2;
|
||||
bool gpghkkmcfif2 = fdkponpcggc2.GPGHKKMCFIF;
|
||||
GKNIHNHGBKC.JOOMEAKJBIJ.GPGHKKMCFIF = gpghkkmcfif2;
|
||||
FDKPONPCGGC fdkponpcggc3;
|
||||
bool gpghkkmcfif3 = fdkponpcggc3.GPGHKKMCFIF;
|
||||
GKNIHNHGBKC.PKLBADMDPMA.GPGHKKMCFIF = gpghkkmcfif3;
|
||||
SteamVR_Action_Boolean pushToTalkButtonAction = this.PushToTalkButtonAction;
|
||||
GKNIHNHGBKC.LGFOEBJPDKA = pushToTalkButtonAction;
|
||||
bool flag6;
|
||||
GKNIHNHGBKC.LGFOEBJPDKA.GPGHKKMCFIF = flag6;
|
||||
SteamVR_Action_Boolean gripTurnButtonAction = this.GripTurnButtonAction;
|
||||
GKNIHNHGBKC.MLHDMEMGHEO = gripTurnButtonAction;
|
||||
bool flag7;
|
||||
GKNIHNHGBKC.MLHDMEMGHEO.GPGHKKMCFIF = flag7;
|
||||
SteamVR_Action_Boolean selfScaleButtonAction = this.SelfScaleButtonAction;
|
||||
GKNIHNHGBKC.GODIAMIEPJG = selfScaleButtonAction;
|
||||
bool flag8;
|
||||
GKNIHNHGBKC.GODIAMIEPJG.GPGHKKMCFIF = flag8;
|
||||
SteamVR_Action_Single pickupAxisAction = this.PickupAxisAction;
|
||||
int num2 = 0;
|
||||
SteamVR_Action_Single capacitiveGripPickupAxisAction = this.CapacitiveGripPickupAxisAction;
|
||||
float num3;
|
||||
GKNIHNHGBKC.IAJFIAEDNFP = num3;
|
||||
GKNIHNHGBKC.IAJFIAEDNFP.JIBLKPMDPOF = (float)num;
|
||||
SteamVR_Action_Single handOpenCloseAxisAction = this.HandOpenCloseAxisAction;
|
||||
float num4;
|
||||
GKNIHNHGBKC.BDLBPMGCPEE = num4;
|
||||
GKNIHNHGBKC.BDLBPMGCPEE.JIBLKPMDPOF = (float)num;
|
||||
Axis2DSettings smoothSwipeRotateAxisSettings = this.SmoothSwipeRotateAxisSettings;
|
||||
GKNIHNHGBKC.EJAJMANMAFG = num4;
|
||||
GKNIHNHGBKC.EJAJMANMAFG.y = (float)num2;
|
||||
SteamVR_Action_Single triggerAxisAction = this.TriggerAxisAction;
|
||||
float num5;
|
||||
GKNIHNHGBKC.LOKMOOGCDHI = num5;
|
||||
GKNIHNHGBKC.LOKMOOGCDHI.JIBLKPMDPOF = (float)num;
|
||||
SteamVR_Action_Boolean selfScaleButtonAction2 = this.SelfScaleButtonAction;
|
||||
GKNIHNHGBKC.HMPJMBEFGMM = selfScaleButtonAction2;
|
||||
bool flag9;
|
||||
GKNIHNHGBKC.HMPJMBEFGMM.GPGHKKMCFIF = flag9;
|
||||
SteamVR_Action_Single triggerAxisAction2 = this.TriggerAxisAction;
|
||||
DeprecatedAxisSettings triggerSettings = this.TriggerSettings;
|
||||
float num7;
|
||||
float num6 = DeprecatedAxisSettings.DAPOOKKDMKB(num7, triggerSettings);
|
||||
GKNIHNHGBKC.PHIKDNMBFDL = num6;
|
||||
SteamVR_Action_Boolean thumbDownButtonAction = this.ThumbDownButtonAction;
|
||||
GKNIHNHGBKC.KPLKGCOOOJP = thumbDownButtonAction;
|
||||
bool flag10;
|
||||
GKNIHNHGBKC.KPLKGCOOOJP.GPGHKKMCFIF = flag10;
|
||||
SteamVR_Action_Single triggerAxisAction3 = this.TriggerAxisAction;
|
||||
float num8;
|
||||
GKNIHNHGBKC.MMIGCAIKDOB = num8;
|
||||
GKNIHNHGBKC.MMIGCAIKDOB.JIBLKPMDPOF = (float)num;
|
||||
Axis2DSettings rotateAxisSettings2 = this.RotateAxisSettings;
|
||||
GKNIHNHGBKC.JBKKAKDEGHJ = num8;
|
||||
GKNIHNHGBKC.JBKKAKDEGHJ.y = (float)num2;
|
||||
SteamVR_Action_Boolean gripTurnButtonAction2 = this.GripTurnButtonAction;
|
||||
GKNIHNHGBKC.BIOLPKIKBMN = gripTurnButtonAction2;
|
||||
bool flag11;
|
||||
GKNIHNHGBKC.BIOLPKIKBMN.GPGHKKMCFIF = flag11;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F720 RID: 63264 RVA: 0x00387168 File Offset: 0x00385368
|
||||
[Token(Token = "0x600F720")]
|
||||
[Address(RVA = "0x1AFF210", Offset = "0x1AFE210", VA = "0x181AFF210", Slot = "7")]
|
||||
public override void OPIJJOOOLBN()
|
||||
{
|
||||
SteamVR_Events.Action action = this.newPosesAction;
|
||||
this.<IsConnected>k__BackingField = true;
|
||||
if (action == 0)
|
||||
{
|
||||
SteamVR_Events.Action action2 = SteamVR_Events.NewPosesAction(new UnityAction(this.BOLCFDBLCHF));
|
||||
this.newPosesAction = action2;
|
||||
}
|
||||
action.enabled = true;
|
||||
}
|
||||
|
||||
// Token: 0x0600F721 RID: 63265 RVA: 0x003871B0 File Offset: 0x003853B0
|
||||
[Token(Token = "0x600F721")]
|
||||
[Address(RVA = "0x1AFE010", Offset = "0x1AFD010", VA = "0x181AFE010", Slot = "8")]
|
||||
public override void BCGEIPOPAME()
|
||||
{
|
||||
SteamVR_Events.Action action = this.newPosesAction;
|
||||
if (action != 0)
|
||||
{
|
||||
int num = 0;
|
||||
action.enabled = num != 0;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F722 RID: 63266 RVA: 0x003871D4 File Offset: 0x003853D4
|
||||
[Token(Token = "0x600F722")]
|
||||
[Address(RVA = "0x1AFF010", Offset = "0x1AFE010", VA = "0x181AFF010")]
|
||||
protected bool MCLCFNDHLAI(out uint EFBDCIJMFGD)
|
||||
{
|
||||
return SteamPlatformManager.TryGetSteamVRDeviceIndex(this.<HandType>k__BackingField, out EFBDCIJMFGD);
|
||||
}
|
||||
|
||||
// Token: 0x0600F723 RID: 63267 RVA: 0x003871F0 File Offset: 0x003853F0
|
||||
[Token(Token = "0x600F723")]
|
||||
[Address(RVA = "0x1AFF020", Offset = "0x1AFE020", VA = "0x181AFF020", Slot = "9")]
|
||||
protected override void OAPPNDCDEJC(float LAIPKAHGIJF, bool OBDMPHDGBLG)
|
||||
{
|
||||
VRTrackedController.PJJMKFHNMMM <HandType>k__BackingField = this.<HandType>k__BackingField;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
float num = Mathf.Lerp((float)0, 320f, LAIPKAHGIJF);
|
||||
float deltaTime = Time.deltaTime;
|
||||
SteamVR_Action_Vibration steamVR_Action_Vibration = this.haptics;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F724 RID: 63268 RVA: 0x00387230 File Offset: 0x00385430
|
||||
[Token(Token = "0x600F724")]
|
||||
[Address(RVA = "0x1AFE030", Offset = "0x1AFD030", VA = "0x181AFE030")]
|
||||
private void BOLCFDBLCHF(TrackedDevicePose_t[] PHBONJJOAFE)
|
||||
{
|
||||
VRTrackedController.PJJMKFHNMMM <HandType>k__BackingField = this.<HandType>k__BackingField;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
int length = PHBONJJOAFE.Length;
|
||||
if (<HandType>k__BackingField < (VRTrackedController.PJJMKFHNMMM)length)
|
||||
{
|
||||
flag += flag;
|
||||
this.<IsConnected>k__BackingField = length != 0;
|
||||
flag += flag;
|
||||
this.<IsTracking>k__BackingField = flag;
|
||||
if (length == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
flag += flag;
|
||||
Transform rawTrackerTransform = this.rawTrackerTransform;
|
||||
Transform rawTrackerTransform2 = this.rawTrackerTransform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Transform rawTrackerTransform3 = this.rawTrackerTransform;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
Transform parent = rawTrackerTransform3.parent;
|
||||
Vector3 vector3;
|
||||
float z3 = vector3.z;
|
||||
Vector3 vector4;
|
||||
float z4 = vector4.z;
|
||||
Transform parent2 = this.rawTrackerTransform.parent;
|
||||
Vector3 vector5;
|
||||
float z5 = vector5.z;
|
||||
Vector3 vector6;
|
||||
float z6 = vector6.z;
|
||||
base.FOOPBDPACBJ();
|
||||
}
|
||||
}
|
||||
this.<IsConnected>k__BackingField = false;
|
||||
}
|
||||
|
||||
// Token: 0x0600F725 RID: 63269 RVA: 0x003872F0 File Offset: 0x003854F0
|
||||
[Token(Token = "0x600F725")]
|
||||
[Address(RVA = "0x1AFE5A0", Offset = "0x1AFD5A0", VA = "0x181AFE5A0")]
|
||||
protected FDKPONPCGGC FMHEGIEIELE(SteamVR_Action_Boolean DNGKIAJLLHG, SteamVR_Input_Sources FCELFDANLGL)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600F726 RID: 63270 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600F726")]
|
||||
[Address(RVA = "0x1AFEE40", Offset = "0x1AFDE40", VA = "0x181AFEE40")]
|
||||
private FDKPONPCGGC HKEJGFEFHIJ(KeyCode DNGKIAJLLHG)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600F727 RID: 63271 RVA: 0x00387304 File Offset: 0x00385504
|
||||
[Token(Token = "0x600F727")]
|
||||
[Address(RVA = "0x1AFE4B0", Offset = "0x1AFD4B0", VA = "0x181AFE4B0")]
|
||||
protected FDKPONPCGGC FMHEGIEIELE(SteamVR_Action_Boolean[] NILPPGBINOL, SteamVR_Input_Sources FCELFDANLGL)
|
||||
{
|
||||
int num = 0;
|
||||
num++;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600F728 RID: 63272 RVA: 0x00387320 File Offset: 0x00385520
|
||||
[Token(Token = "0x600F728")]
|
||||
[Address(RVA = "0x1AFEFD0", Offset = "0x1AFDFD0", VA = "0x181AFEFD0")]
|
||||
protected MOIPDBJEBEL ICHCINMFFBD(SteamVR_Action_Single DNGKIAJLLHG, SteamVR_Input_Sources FCELFDANLGL, float GPOEMOLPOMI = 0f)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600F729 RID: 63273 RVA: 0x00387334 File Offset: 0x00385534
|
||||
[Token(Token = "0x600F729")]
|
||||
[Address(RVA = "0x1AFEE90", Offset = "0x1AFDE90", VA = "0x181AFEE90")]
|
||||
protected MOIPDBJEBEL ICHCINMFFBD(SteamVR_Action_Single[] NILPPGBINOL, SteamVR_Input_Sources FCELFDANLGL, float GPOEMOLPOMI = 0f)
|
||||
{
|
||||
int num = 0;
|
||||
int length = NILPPGBINOL.Length;
|
||||
if (num < length)
|
||||
{
|
||||
SteamVR_Action_Single steamVR_Action_Single = NILPPGBINOL[num];
|
||||
num++;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600F72A RID: 63274 RVA: 0x00387364 File Offset: 0x00385564
|
||||
[Token(Token = "0x600F72A")]
|
||||
[Address(RVA = "0x1AFE3E0", Offset = "0x1AFD3E0", VA = "0x181AFE3E0")]
|
||||
protected Vector2 FDIELKFPCAB(VRInputHandler.JCPMNKMJBBO NJDKPFFBCOM, SteamVrInputHandler.DNGLJFEKEMI KJNDMFLHLIJ, SteamVR_Action_Vector2 DNGKIAJLLHG, SteamVR_Input_Sources FCELFDANLGL, Axis2DSettings GMDDKJKDHMD)
|
||||
{
|
||||
OOEAAFIGGBA<VRInputHandler.JCPMNKMJBBO, SteamVrInputHandler.DNGLJFEKEMI> ooeaafiggba = this.inputConsumerMap;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
Vector2 vector;
|
||||
return vector;
|
||||
}
|
||||
Vector2 zero = Vector2.zero;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600F72B RID: 63275 RVA: 0x00387390 File Offset: 0x00385590
|
||||
[Token(Token = "0x600F72B")]
|
||||
[Address(RVA = "0x1AFF2D0", Offset = "0x1AFE2D0", VA = "0x181AFF2D0")]
|
||||
public SteamVrInputHandler()
|
||||
{
|
||||
AxisPressButtons default_DPadAxisPressButtons = AxisPressButtons.Default_DPadAxisPressButtons;
|
||||
this.RotateAxisPressButtons = default_DPadAxisPressButtons;
|
||||
Dictionary<VRInputHandler.JCPMNKMJBBO, SteamVrInputHandler.DNGLJFEKEMI> dictionary = new Dictionary();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0400A3DB RID: 41947
|
||||
[FieldOffset(Offset = "0x1D0")]
|
||||
[Token(Token = "0x400A3DB")]
|
||||
[Header("Sticks")]
|
||||
public Axis2DSettings WalkAxisSettings;
|
||||
|
||||
// Token: 0x0400A3DC RID: 41948
|
||||
[FieldOffset(Offset = "0x1D8")]
|
||||
[Token(Token = "0x400A3DC")]
|
||||
public Axis2DSettings RotateAxisSettings;
|
||||
|
||||
// Token: 0x0400A3DD RID: 41949
|
||||
[FieldOffset(Offset = "0x1E0")]
|
||||
[Token(Token = "0x400A3DD")]
|
||||
public float RotateAxisDeadZone = 0.7f;
|
||||
|
||||
// Token: 0x0400A3DE RID: 41950
|
||||
[FieldOffset(Offset = "0x1E8")]
|
||||
[Token(Token = "0x400A3DE")]
|
||||
public AxisPressButtons RotateAxisPressButtons;
|
||||
|
||||
// Token: 0x0400A3DF RID: 41951
|
||||
[FieldOffset(Offset = "0x1F0")]
|
||||
[Token(Token = "0x400A3DF")]
|
||||
public Axis2DSettings SmoothSwipeRotateAxisSettings;
|
||||
|
||||
// Token: 0x0400A3E0 RID: 41952
|
||||
[FieldOffset(Offset = "0x1F8")]
|
||||
[Token(Token = "0x400A3E0")]
|
||||
public Axis2DSettings ScrollAxisSettings;
|
||||
|
||||
// Token: 0x0400A3E1 RID: 41953
|
||||
[FieldOffset(Offset = "0x200")]
|
||||
[Token(Token = "0x400A3E1")]
|
||||
[Header("Triggers")]
|
||||
public DeprecatedAxisSettings TriggerSettings;
|
||||
|
||||
// Token: 0x0400A3E2 RID: 41954
|
||||
[FieldOffset(Offset = "0x208")]
|
||||
[Token(Token = "0x400A3E2")]
|
||||
private readonly Dictionary<VRInputHandler.JCPMNKMJBBO, SteamVrInputHandler.DNGLJFEKEMI> ControlToInputMap;
|
||||
|
||||
// Token: 0x0400A3E3 RID: 41955
|
||||
[FieldOffset(Offset = "0x210")]
|
||||
[Token(Token = "0x400A3E3")]
|
||||
private readonly OOEAAFIGGBA<VRInputHandler.JCPMNKMJBBO, SteamVrInputHandler.DNGLJFEKEMI> inputConsumerMap;
|
||||
|
||||
// Token: 0x0400A3E4 RID: 41956
|
||||
[FieldOffset(Offset = "0x218")]
|
||||
[Token(Token = "0x400A3E4")]
|
||||
protected SteamVR_Events.Action newPosesAction;
|
||||
|
||||
// Token: 0x0400A3E5 RID: 41957
|
||||
[FieldOffset(Offset = "0x220")]
|
||||
[Token(Token = "0x400A3E5")]
|
||||
protected SteamVR_Action_Boolean MenuButtonAction;
|
||||
|
||||
// Token: 0x0400A3E6 RID: 41958
|
||||
[FieldOffset(Offset = "0x228")]
|
||||
[Token(Token = "0x400A3E6")]
|
||||
protected SteamVR_Action_Boolean TeleportButtonAction;
|
||||
|
||||
// Token: 0x0400A3E7 RID: 41959
|
||||
[FieldOffset(Offset = "0x230")]
|
||||
[Token(Token = "0x400A3E7")]
|
||||
protected SteamVR_Action_Boolean SprintButtonAction;
|
||||
|
||||
// Token: 0x0400A3E8 RID: 41960
|
||||
[FieldOffset(Offset = "0x238")]
|
||||
[Token(Token = "0x400A3E8")]
|
||||
protected SteamVR_Action_Boolean SlideButtonAction;
|
||||
|
||||
// Token: 0x0400A3E9 RID: 41961
|
||||
[FieldOffset(Offset = "0x240")]
|
||||
[Token(Token = "0x400A3E9")]
|
||||
protected SteamVR_Action_Boolean PushToTalkButtonAction;
|
||||
|
||||
// Token: 0x0400A3EA RID: 41962
|
||||
[FieldOffset(Offset = "0x248")]
|
||||
[Token(Token = "0x400A3EA")]
|
||||
protected SteamVR_Action_Boolean SelfScaleButtonAction;
|
||||
|
||||
// Token: 0x0400A3EB RID: 41963
|
||||
[FieldOffset(Offset = "0x250")]
|
||||
[Token(Token = "0x400A3EB")]
|
||||
protected SteamVR_Action_Boolean GripTurnButtonAction;
|
||||
|
||||
// Token: 0x0400A3EC RID: 41964
|
||||
[FieldOffset(Offset = "0x258")]
|
||||
[Token(Token = "0x400A3EC")]
|
||||
protected SteamVR_Action_Boolean ThumbDownButtonAction;
|
||||
|
||||
// Token: 0x0400A3ED RID: 41965
|
||||
[FieldOffset(Offset = "0x260")]
|
||||
[Token(Token = "0x400A3ED")]
|
||||
protected SteamVR_Action_Single TriggerAxisAction;
|
||||
|
||||
// Token: 0x0400A3EE RID: 41966
|
||||
[FieldOffset(Offset = "0x268")]
|
||||
[Token(Token = "0x400A3EE")]
|
||||
protected SteamVR_Action_Single PickupAxisAction;
|
||||
|
||||
// Token: 0x0400A3EF RID: 41967
|
||||
[FieldOffset(Offset = "0x270")]
|
||||
[Token(Token = "0x400A3EF")]
|
||||
protected SteamVR_Action_Single CapacitiveGripPickupAxisAction;
|
||||
|
||||
// Token: 0x0400A3F0 RID: 41968
|
||||
[FieldOffset(Offset = "0x278")]
|
||||
[Token(Token = "0x400A3F0")]
|
||||
protected SteamVR_Action_Single HandOpenCloseAxisAction;
|
||||
|
||||
// Token: 0x0400A3F1 RID: 41969
|
||||
[FieldOffset(Offset = "0x280")]
|
||||
[Token(Token = "0x400A3F1")]
|
||||
protected SteamVR_Action_Vector2 WalkAxisAction;
|
||||
|
||||
// Token: 0x0400A3F2 RID: 41970
|
||||
[FieldOffset(Offset = "0x288")]
|
||||
[Token(Token = "0x400A3F2")]
|
||||
protected SteamVR_Action_Vector2 RotateAxisAction;
|
||||
|
||||
// Token: 0x0400A3F3 RID: 41971
|
||||
[FieldOffset(Offset = "0x290")]
|
||||
[Token(Token = "0x400A3F3")]
|
||||
protected SteamVR_Action_Vector2 SmoothRotateAxisAction;
|
||||
|
||||
// Token: 0x0400A3F4 RID: 41972
|
||||
[FieldOffset(Offset = "0x298")]
|
||||
[Token(Token = "0x400A3F4")]
|
||||
protected SteamVR_Action_Vector2 ScrollAxisAction;
|
||||
|
||||
// Token: 0x0400A3F5 RID: 41973
|
||||
[FieldOffset(Offset = "0x2A0")]
|
||||
[Token(Token = "0x400A3F5")]
|
||||
protected SteamVR_Action_Vibration haptics;
|
||||
|
||||
// Token: 0x020025D2 RID: 9682
|
||||
[Token(Token = "0x20025D2")]
|
||||
public enum DNGLJFEKEMI
|
||||
{
|
||||
// Token: 0x0400A3F7 RID: 41975
|
||||
[Token(Token = "0x400A3F7")]
|
||||
None,
|
||||
// Token: 0x0400A3F8 RID: 41976
|
||||
[Token(Token = "0x400A3F8")]
|
||||
Stick,
|
||||
// Token: 0x0400A3F9 RID: 41977
|
||||
[Token(Token = "0x400A3F9")]
|
||||
COUNT
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020025D4 RID: 9684
|
||||
[Token(Token = "0x20025D4")]
|
||||
public class SteamVrOculusTouchVRInputConfiguration : VRInputConfiguration<SteamVrOculusTouchVRInputHandler>
|
||||
{
|
||||
// Token: 0x0600F72F RID: 63279 RVA: 0x00387600 File Offset: 0x00385800
|
||||
[Token(Token = "0x600F72F")]
|
||||
[Address(RVA = "0x1AFF650", Offset = "0x1AFE650", VA = "0x181AFF650")]
|
||||
public SteamVrOculusTouchVRInputConfiguration()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020025D5 RID: 9685
|
||||
[Token(Token = "0x20025D5")]
|
||||
[Serializable]
|
||||
public class SteamVrOculusTouchVRInputHandler : SteamVrInputHandler
|
||||
{
|
||||
// Token: 0x1700284A RID: 10314
|
||||
// (get) Token: 0x0600F730 RID: 63280 RVA: 0x00387614 File Offset: 0x00385814
|
||||
[Token(Token = "0x1700284A")]
|
||||
public override bool SupportsAimWalkAndStickWalkSimultaneously
|
||||
{
|
||||
[Token(Token = "0x600F730")]
|
||||
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700284B RID: 10315
|
||||
// (get) Token: 0x0600F731 RID: 63281 RVA: 0x00387624 File Offset: 0x00385824
|
||||
[Token(Token = "0x1700284B")]
|
||||
public override bool SupportsDontLockToolsInHand
|
||||
{
|
||||
[Token(Token = "0x600F731")]
|
||||
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F732 RID: 63282 RVA: 0x00387634 File Offset: 0x00385834
|
||||
[Token(Token = "0x600F732")]
|
||||
[Address(RVA = "0x1AFE000", Offset = "0x1AFD000", VA = "0x181AFE000")]
|
||||
public SteamVrOculusTouchVRInputHandler()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020025D6 RID: 9686
|
||||
[Token(Token = "0x20025D6")]
|
||||
public class SteamVrViveVRInputConfiguration : VRInputConfiguration<SteamVrViveVRInputHandler>
|
||||
{
|
||||
// Token: 0x0600F733 RID: 63283 RVA: 0x00387648 File Offset: 0x00385848
|
||||
[Token(Token = "0x600F733")]
|
||||
[Address(RVA = "0x1AFF690", Offset = "0x1AFE690", VA = "0x181AFF690")]
|
||||
public SteamVrViveVRInputConfiguration()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,241 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using Valve.VR;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020025D7 RID: 9687
|
||||
[Token(Token = "0x20025D7")]
|
||||
[Serializable]
|
||||
public class SteamVrViveVRInputHandler : SteamVrInputHandler
|
||||
{
|
||||
// Token: 0x0600F734 RID: 63284 RVA: 0x0038765C File Offset: 0x0038585C
|
||||
[Token(Token = "0x600F734")]
|
||||
[Address(RVA = "0x1AFF6D0", Offset = "0x1AFE6D0", VA = "0x181AFF6D0", Slot = "11")]
|
||||
protected override void GCGIMANBGKD(ref VRInputHandler.EFAKPOCFMPC GKNIHNHGBKC)
|
||||
{
|
||||
VRTrackedController.PJJMKFHNMMM <HandType>k__BackingField = this.<HandType>k__BackingField;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
SteamVR_Action_Boolean rotateTouchButtonAction = this.RotateTouchButtonAction;
|
||||
SteamVR_Action_Boolean rotatePressButtonAction = this.RotatePressButtonAction;
|
||||
SteamVR_Action_Boolean menuButtonAction = this.MenuButtonAction;
|
||||
GKNIHNHGBKC.BDDMHHDKLHE = menuButtonAction;
|
||||
bool flag2;
|
||||
GKNIHNHGBKC.BDDMHHDKLHE.GPGHKKMCFIF = flag2;
|
||||
Axis2DSettings rotateAxisSettings = this.RotateAxisSettings;
|
||||
KHINMMJIENE khinmmjiene;
|
||||
bool flag3;
|
||||
if (khinmmjiene != 0)
|
||||
{
|
||||
LocalPlayerController instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
if (instance.FGAMGPEBMGE == LocalPlayerController.JJKKCDNKBJI.VR_TELEPORT)
|
||||
{
|
||||
GKNIHNHGBKC.KJDKBHKNHPD = instance;
|
||||
GKNIHNHGBKC.KJDKBHKNHPD.GPGHKKMCFIF = flag3;
|
||||
this.touchDownInDeadZone = menuButtonAction != null;
|
||||
}
|
||||
}
|
||||
SteamVR_Action_Boolean teleportButtonAction = this.TeleportButtonAction;
|
||||
GKNIHNHGBKC.KJDKBHKNHPD = teleportButtonAction;
|
||||
bool flag4;
|
||||
GKNIHNHGBKC.KJDKBHKNHPD.GPGHKKMCFIF = flag4;
|
||||
this.touchDownInDeadZone = false;
|
||||
Axis2DSettings scrollAxisSettings = this.ScrollAxisSettings;
|
||||
float num;
|
||||
GKNIHNHGBKC.EJNHOLPHCIH = num;
|
||||
Axis2DSettings walkAxisSettings = this.WalkAxisSettings;
|
||||
Vector2 vector;
|
||||
GKNIHNHGBKC.IJBDGFLBADI = vector;
|
||||
GKNIHNHGBKC.IJBDGFLBADI.y = num;
|
||||
bool flag5;
|
||||
if (flag3 || !flag5)
|
||||
{
|
||||
}
|
||||
int num2 = 0;
|
||||
if (vector != 0)
|
||||
{
|
||||
}
|
||||
AxisSwipeButtons rotateAxisSwipeButtons = this.RotateAxisSwipeButtons;
|
||||
AxisSwipeButtons.MGGKDBHMJDF <SwipeState>k__BackingField = rotateAxisSwipeButtons.<SwipeState>k__BackingField;
|
||||
this.lastSwipeState = <SwipeState>k__BackingField;
|
||||
float y = GKNIHNHGBKC.ANEEPNBJPKK.y;
|
||||
string text = rotateAxisSwipeButtons.ToString();
|
||||
AxisSwipeButtons.MGGKDBHMJDF <SwipeState>k__BackingField2 = this.RotateAxisSwipeButtons.<SwipeState>k__BackingField;
|
||||
this.currentSwipeState = <SwipeState>k__BackingField2;
|
||||
KHINMMJIENE khinmmjiene2;
|
||||
if (khinmmjiene2 != 0)
|
||||
{
|
||||
bool flag6;
|
||||
if (flag6)
|
||||
{
|
||||
AxisSwipeButtons.MGGKDBHMJDF mggkdbhmjdf = this.currentSwipeState;
|
||||
if (mggkdbhmjdf != AxisSwipeButtons.MGGKDBHMJDF.Touch && mggkdbhmjdf != AxisSwipeButtons.MGGKDBHMJDF.None)
|
||||
{
|
||||
goto IL_168;
|
||||
}
|
||||
}
|
||||
AxisSwipeButtons.MGGKDBHMJDF mggkdbhmjdf2 = this.lastSwipeState;
|
||||
AxisSwipeButtons.MGGKDBHMJDF mggkdbhmjdf3 = this.currentSwipeState;
|
||||
if (mggkdbhmjdf2 == mggkdbhmjdf3)
|
||||
{
|
||||
goto IL_190;
|
||||
}
|
||||
if (mggkdbhmjdf3 == AxisSwipeButtons.MGGKDBHMJDF.Touch)
|
||||
{
|
||||
goto IL_17C;
|
||||
}
|
||||
if (mggkdbhmjdf2 != AxisSwipeButtons.MGGKDBHMJDF.Touch || mggkdbhmjdf3 != AxisSwipeButtons.MGGKDBHMJDF.None)
|
||||
{
|
||||
goto IL_190;
|
||||
}
|
||||
IL_168:
|
||||
GKNIHNHGBKC.KJDKBHKNHPD = num2;
|
||||
GKNIHNHGBKC.KJDKBHKNHPD.GPGHKKMCFIF = true;
|
||||
IL_17C:
|
||||
GKNIHNHGBKC.KJDKBHKNHPD = mggkdbhmjdf3;
|
||||
GKNIHNHGBKC.KJDKBHKNHPD.GPGHKKMCFIF = false;
|
||||
}
|
||||
IL_190:
|
||||
FDKPONPCGGC fdkponpcggc;
|
||||
bool gpghkkmcfif = fdkponpcggc.GPGHKKMCFIF;
|
||||
GKNIHNHGBKC.ALFHDHKHNHH.GPGHKKMCFIF = gpghkkmcfif;
|
||||
FDKPONPCGGC fdkponpcggc2;
|
||||
bool gpghkkmcfif2 = fdkponpcggc2.GPGHKKMCFIF;
|
||||
GKNIHNHGBKC.JOOMEAKJBIJ.GPGHKKMCFIF = gpghkkmcfif2;
|
||||
FDKPONPCGGC fdkponpcggc3;
|
||||
bool gpghkkmcfif3 = fdkponpcggc3.GPGHKKMCFIF;
|
||||
GKNIHNHGBKC.PKLBADMDPMA.GPGHKKMCFIF = gpghkkmcfif3;
|
||||
SteamVR_Action_Boolean pushToTalkButtonAction = this.PushToTalkButtonAction;
|
||||
GKNIHNHGBKC.LGFOEBJPDKA = pushToTalkButtonAction;
|
||||
bool flag7;
|
||||
GKNIHNHGBKC.LGFOEBJPDKA.GPGHKKMCFIF = flag7;
|
||||
SteamVR_Action_Boolean gripTurnButtonAction = this.GripTurnButtonAction;
|
||||
GKNIHNHGBKC.MLHDMEMGHEO = gripTurnButtonAction;
|
||||
bool flag8;
|
||||
GKNIHNHGBKC.MLHDMEMGHEO.GPGHKKMCFIF = flag8;
|
||||
SteamVR_Action_Boolean selfScaleButtonAction = this.SelfScaleButtonAction;
|
||||
GKNIHNHGBKC.GODIAMIEPJG = selfScaleButtonAction;
|
||||
bool flag9;
|
||||
GKNIHNHGBKC.GODIAMIEPJG.GPGHKKMCFIF = flag9;
|
||||
SteamVR_Action_Single pickupAxisAction = this.PickupAxisAction;
|
||||
SteamVR_Action_Single handOpenCloseAxisAction = this.HandOpenCloseAxisAction;
|
||||
float num3;
|
||||
GKNIHNHGBKC.BDLBPMGCPEE = num3;
|
||||
GKNIHNHGBKC.BDLBPMGCPEE.JIBLKPMDPOF = (float)num2;
|
||||
Axis2DSettings smoothSwipeRotateAxisSettings = this.SmoothSwipeRotateAxisSettings;
|
||||
GKNIHNHGBKC.EJAJMANMAFG = num3;
|
||||
GKNIHNHGBKC.EJAJMANMAFG.y = y;
|
||||
SteamVR_Action_Boolean sprintButtonAction = this.SprintButtonAction;
|
||||
GKNIHNHGBKC.EHKHLEFKJND = sprintButtonAction;
|
||||
bool flag10;
|
||||
GKNIHNHGBKC.EHKHLEFKJND.GPGHKKMCFIF = flag10;
|
||||
SteamVR_Action_Boolean slideButtonAction = this.SlideButtonAction;
|
||||
GKNIHNHGBKC.KCEKNHAKHGA = slideButtonAction;
|
||||
bool flag11;
|
||||
GKNIHNHGBKC.KCEKNHAKHGA.GPGHKKMCFIF = flag11;
|
||||
SteamVR_Action_Boolean selfScaleButtonAction2 = this.SelfScaleButtonAction;
|
||||
GKNIHNHGBKC.HMPJMBEFGMM = selfScaleButtonAction2;
|
||||
bool flag12;
|
||||
GKNIHNHGBKC.HMPJMBEFGMM.GPGHKKMCFIF = flag12;
|
||||
SteamVR_Action_Single triggerAxisAction = this.TriggerAxisAction;
|
||||
float num4;
|
||||
GKNIHNHGBKC.LOKMOOGCDHI = num4;
|
||||
GKNIHNHGBKC.LOKMOOGCDHI.JIBLKPMDPOF = (float)num2;
|
||||
DeprecatedAxisSettings triggerSettings = this.TriggerSettings;
|
||||
float num5 = DeprecatedAxisSettings.DAPOOKKDMKB(num4, triggerSettings);
|
||||
GKNIHNHGBKC.PHIKDNMBFDL = num5;
|
||||
SteamVR_Action_Single triggerAxisAction2 = this.TriggerAxisAction;
|
||||
float num6;
|
||||
GKNIHNHGBKC.MMIGCAIKDOB = num6;
|
||||
GKNIHNHGBKC.MMIGCAIKDOB.JIBLKPMDPOF = (float)num2;
|
||||
Axis2DSettings rotateAxisSettings2 = this.RotateAxisSettings;
|
||||
GKNIHNHGBKC.JBKKAKDEGHJ = num6;
|
||||
GKNIHNHGBKC.JBKKAKDEGHJ.y = y;
|
||||
SteamVR_Action_Boolean pushToTalkButtonAction2 = this.PushToTalkButtonAction;
|
||||
GKNIHNHGBKC.BIOLPKIKBMN = pushToTalkButtonAction2;
|
||||
bool flag13;
|
||||
GKNIHNHGBKC.BIOLPKIKBMN.GPGHKKMCFIF = flag13;
|
||||
if (Time.frameCount > 30)
|
||||
{
|
||||
int frameCount = Time.frameCount;
|
||||
SteamVR_Action_Vibration haptics = this.haptics;
|
||||
this.lastHapticFrame = frameCount;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F735 RID: 63285 RVA: 0x003879EC File Offset: 0x00385BEC
|
||||
[Token(Token = "0x600F735")]
|
||||
[Address(RVA = "0x1B000C0", Offset = "0x1AFF0C0", VA = "0x181B000C0", Slot = "9")]
|
||||
protected override void OAPPNDCDEJC(float LAIPKAHGIJF, bool OBDMPHDGBLG)
|
||||
{
|
||||
VRTrackedController.PJJMKFHNMMM <HandType>k__BackingField = this.<HandType>k__BackingField;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
float num = Mathf.Lerp((float)0, 320f, LAIPKAHGIJF);
|
||||
float deltaTime = Time.deltaTime;
|
||||
SteamVR_Action_Vibration haptics = this.haptics;
|
||||
}
|
||||
int frameCount = Time.frameCount;
|
||||
this.lastHapticFrame = frameCount;
|
||||
}
|
||||
|
||||
// Token: 0x0600F736 RID: 63286 RVA: 0x00387A40 File Offset: 0x00385C40
|
||||
[Token(Token = "0x600F736")]
|
||||
[Address(RVA = "0x1B001B0", Offset = "0x1AFF1B0", VA = "0x181B001B0")]
|
||||
public SteamVrViveVRInputHandler()
|
||||
{
|
||||
int num = 0;
|
||||
SteamVR_Action_Boolean booleanAction = SteamVR_Input.GetBooleanAction("RotateAxisTouch", num != 0);
|
||||
this.RotateTouchButtonAction = booleanAction;
|
||||
int num2 = 0;
|
||||
SteamVR_Action_Boolean booleanAction2 = SteamVR_Input.GetBooleanAction("RotateAxisPress", num2 != 0);
|
||||
this.RotatePressButtonAction = booleanAction2;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400A3FC RID: 41980
|
||||
[FieldOffset(Offset = "0x2A8")]
|
||||
[Token(Token = "0x400A3FC")]
|
||||
private SteamVR_Action_Boolean RotateTouchButtonAction;
|
||||
|
||||
// Token: 0x0400A3FD RID: 41981
|
||||
[FieldOffset(Offset = "0x2B0")]
|
||||
[Token(Token = "0x400A3FD")]
|
||||
private SteamVR_Action_Boolean RotatePressButtonAction;
|
||||
|
||||
// Token: 0x0400A3FE RID: 41982
|
||||
[FieldOffset(Offset = "0x2B8")]
|
||||
[Token(Token = "0x400A3FE")]
|
||||
[Header("Vive Swipe buttons")]
|
||||
public AxisSwipeButtons RotateAxisSwipeButtons;
|
||||
|
||||
// Token: 0x0400A3FF RID: 41983
|
||||
[FieldOffset(Offset = "0x2C0")]
|
||||
[Token(Token = "0x400A3FF")]
|
||||
private bool touchDownInDeadZone;
|
||||
|
||||
// Token: 0x0400A400 RID: 41984
|
||||
[FieldOffset(Offset = "0x2C4")]
|
||||
[Token(Token = "0x400A400")]
|
||||
private AxisSwipeButtons.MGGKDBHMJDF lastSwipeState;
|
||||
|
||||
// Token: 0x0400A401 RID: 41985
|
||||
[FieldOffset(Offset = "0x2C8")]
|
||||
[Token(Token = "0x400A401")]
|
||||
private AxisSwipeButtons.MGGKDBHMJDF currentSwipeState;
|
||||
|
||||
// Token: 0x0400A402 RID: 41986
|
||||
[FieldOffset(Offset = "0x2CC")]
|
||||
[Token(Token = "0x400A402")]
|
||||
private int lastHapticFrame;
|
||||
|
||||
// Token: 0x0400A403 RID: 41987
|
||||
[Token(Token = "0x400A403")]
|
||||
private const int HAPTIC_REFRESH_FRAMES = 30;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020025D8 RID: 9688
|
||||
[Token(Token = "0x20025D8")]
|
||||
public class SteamVrWindowsMRVRInputConfiguration : VRInputConfiguration<SteamVrWindowsMRVRInputHandler>
|
||||
{
|
||||
// Token: 0x0600F737 RID: 63287 RVA: 0x00387A80 File Offset: 0x00385C80
|
||||
[Token(Token = "0x600F737")]
|
||||
[Address(RVA = "0x1B00240", Offset = "0x1AFF240", VA = "0x181B00240")]
|
||||
public SteamVrWindowsMRVRInputConfiguration()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020025D9 RID: 9689
|
||||
[Token(Token = "0x20025D9")]
|
||||
[Serializable]
|
||||
public class SteamVrWindowsMRVRInputHandler : SteamVrInputHandler
|
||||
{
|
||||
// Token: 0x0600F738 RID: 63288 RVA: 0x00387A94 File Offset: 0x00385C94
|
||||
[Token(Token = "0x600F738")]
|
||||
[Address(RVA = "0x1AFE000", Offset = "0x1AFD000", VA = "0x181AFE000")]
|
||||
public SteamVrWindowsMRVRInputHandler()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,232 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Inputs.Touch
|
||||
{
|
||||
// Token: 0x020025FF RID: 9727
|
||||
[Token(Token = "0x20025FF")]
|
||||
public class TouchInputSystem : SingletonMonoBehaviour<TouchInputSystem>
|
||||
{
|
||||
// Token: 0x170028D1 RID: 10449
|
||||
// (get) Token: 0x0600F887 RID: 63623 RVA: 0x0038B1E4 File Offset: 0x003893E4
|
||||
// (set) Token: 0x0600F888 RID: 63624 RVA: 0x0038B1F8 File Offset: 0x003893F8
|
||||
[Token(Token = "0x170028D1")]
|
||||
public bool IJCHDCHAKCM
|
||||
{
|
||||
[Token(Token = "0x600F887")]
|
||||
[Address(RVA = "0x42EBF0", Offset = "0x42DBF0", VA = "0x18042EBF0")]
|
||||
get;
|
||||
[Token(Token = "0x600F888")]
|
||||
[Address(RVA = "0x42F020", Offset = "0x42E020", VA = "0x18042F020")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x0600F889 RID: 63625 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600F889")]
|
||||
[Address(RVA = "0x1B00A10", Offset = "0x1AFFA10", VA = "0x181B00A10")]
|
||||
private void Update()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600F88A RID: 63626 RVA: 0x0038B20C File Offset: 0x0038940C
|
||||
[Token(Token = "0x600F88A")]
|
||||
[Address(RVA = "0x1B006B0", Offset = "0x1AFF6B0", VA = "0x181B006B0")]
|
||||
private void LICNBCDBFGD(IReadOnlyList<Touch> LCPDMCGPCHF)
|
||||
{
|
||||
List<Touch> llhoilgnghl = this.LLHOILGNGHL;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
llhoilgnghl.Clear();
|
||||
num2 += num2;
|
||||
num2++;
|
||||
int num3 = 0;
|
||||
if (num2 < num)
|
||||
{
|
||||
if (num2 < num3)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == num3)
|
||||
{
|
||||
goto IL_78;
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
if (!this.OMLMGEJIKHC.TryGetValue(num2, num2))
|
||||
{
|
||||
int eefllgddaab = this.EEFLLGDDAAB;
|
||||
Dictionary<int, int> omlmgejikhc = this.OMLMGEJIKHC;
|
||||
int num4 = eefllgddaab + 1;
|
||||
this.EEFLLGDDAAB = num4;
|
||||
omlmgejikhc[num2] = eefllgddaab;
|
||||
}
|
||||
List<Touch> llhoilgnghl2 = this.LLHOILGNGHL;
|
||||
num2++;
|
||||
num2 += 19;
|
||||
IL_78:
|
||||
num2 += 19;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F88B RID: 63627 RVA: 0x0038B29C File Offset: 0x0038949C
|
||||
[Token(Token = "0x600F88B")]
|
||||
[Address(RVA = "0x1B00470", Offset = "0x1AFF470", VA = "0x181B00470")]
|
||||
private void KDLFPHHCNIB(IReadOnlyList<Touch> LCPDMCGPCHF)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
if (num != 3)
|
||||
{
|
||||
while (num != 4)
|
||||
{
|
||||
}
|
||||
}
|
||||
bool flag = this.OMLMGEJIKHC.Remove(num);
|
||||
this.FONDBGILJMD.FIFGGKHMEMI(flag ? 1 : 0);
|
||||
flag += flag;
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600F88C RID: 63628 RVA: 0x0038B2F0 File Offset: 0x003894F0
|
||||
[Token(Token = "0x600F88C")]
|
||||
[Address(RVA = "0x1B00280", Offset = "0x1AFF280", VA = "0x181B00280")]
|
||||
public void AddInput(JHKHGMAJMNM DBFBLNILIGL)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600F88D RID: 63629 RVA: 0x0038B300 File Offset: 0x00389500
|
||||
[Token(Token = "0x600F88D")]
|
||||
[Address(RVA = "0x21861B0", Offset = "0x21851B0", VA = "0x1821861B0")]
|
||||
private void EKKJCJDMPLA<T, U>(T DBFBLNILIGL, T[] CGBHMNCBAGA) where T : KGKLFGJLLJE<U>
|
||||
{
|
||||
if ("{il2cpp array field CGBHMNCBAGA->}" == (ulong)0L)
|
||||
{
|
||||
CGBHMNCBAGA[0] = DBFBLNILIGL;
|
||||
List<JJOBICMCEFO> jmnmkoppnkm = this.JMNMKOPPNKM;
|
||||
List<JJOBICMCEFO> jmnmkoppnkm2 = this.JMNMKOPPNKM;
|
||||
if (CGBHMNCBAGA == 0)
|
||||
{
|
||||
}
|
||||
Comparison<JJOBICMCEFO> comparison;
|
||||
jmnmkoppnkm2.Sort(comparison);
|
||||
return;
|
||||
}
|
||||
string text;
|
||||
Debug.LogError(text);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600F88E RID: 63630 RVA: 0x0038B344 File Offset: 0x00389544
|
||||
[Token(Token = "0x600F88E")]
|
||||
[Address(RVA = "0x1B00960", Offset = "0x1AFF960", VA = "0x181B00960")]
|
||||
public void RemoveInput(JHKHGMAJMNM DBFBLNILIGL)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600F88F RID: 63631 RVA: 0x0038B354 File Offset: 0x00389554
|
||||
[Token(Token = "0x600F88F")]
|
||||
[Address(RVA = "0x26D8BC0", Offset = "0x26D7BC0", VA = "0x1826D8BC0")]
|
||||
private bool KECBKJONFHF<T, U>(T DBFBLNILIGL, T[] CGBHMNCBAGA) where T : KGKLFGJLLJE<U>
|
||||
{
|
||||
List<JJOBICMCEFO> jmnmkoppnkm = this.JMNMKOPPNKM;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600F890 RID: 63632 RVA: 0x0038B370 File Offset: 0x00389570
|
||||
[Token(Token = "0x600F890")]
|
||||
[Address(RVA = "0x1B009B0", Offset = "0x1AFF9B0", VA = "0x181B009B0")]
|
||||
public bool TryGetInputForRegion(JHBMLHEKGJI DNGKIAJLLHG, out JHKHGMAJMNM DBFBLNILIGL)
|
||||
{
|
||||
if (DNGKIAJLLHG != JHBMLHEKGJI.UNTRACKED)
|
||||
{
|
||||
JHKHGMAJMNM[] fjiahknpckm = this.FJIAHKNPCKM;
|
||||
JHKHGMAJMNM jhkhgmajmnm = fjiahknpckm[(int)DNGKIAJLLHG];
|
||||
DBFBLNILIGL.<HOFGEEMNDAN>k__BackingField = jhkhgmajmnm;
|
||||
return jhkhgmajmnm != 0;
|
||||
}
|
||||
throw new IndexOutOfRangeException();
|
||||
}
|
||||
|
||||
// Token: 0x0600F891 RID: 63633 RVA: 0x0038B3A8 File Offset: 0x003895A8
|
||||
[Token(Token = "0x600F891")]
|
||||
[Address(RVA = "0x1B002D0", Offset = "0x1AFF2D0", VA = "0x181B002D0")]
|
||||
public bool InputBlocksScreenPosition(Vector2 PHEONMLJLOG)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
List<JJOBICMCEFO> jmnmkoppnkm = this.JMNMKOPPNKM;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
bool flag2;
|
||||
while (!flag2)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600F892 RID: 63634 RVA: 0x0038B3E0 File Offset: 0x003895E0
|
||||
[Token(Token = "0x600F892")]
|
||||
[Address(RVA = "0x1B00B00", Offset = "0x1AFFB00", VA = "0x181B00B00")]
|
||||
public TouchInputSystem()
|
||||
{
|
||||
List<JJOBICMCEFO> list = new List();
|
||||
this.JMNMKOPPNKM = list;
|
||||
JHKHGMAJMNM[] array = new JHKHGMAJMNM[41];
|
||||
this.FJIAHKNPCKM = array;
|
||||
DLDFCFELAJA dldfcfelaja = new DLDFCFELAJA();
|
||||
this.FONDBGILJMD = dldfcfelaja;
|
||||
Dictionary<int, int> dictionary = new Dictionary();
|
||||
this.OMLMGEJIKHC = dictionary;
|
||||
List<Touch> list2 = new List();
|
||||
this.LLHOILGNGHL = list2;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400A50A RID: 42250
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A50A")]
|
||||
private readonly List<JJOBICMCEFO> JMNMKOPPNKM;
|
||||
|
||||
// Token: 0x0400A50B RID: 42251
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A50B")]
|
||||
private readonly JHKHGMAJMNM[] FJIAHKNPCKM;
|
||||
|
||||
// Token: 0x0400A50C RID: 42252
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400A50C")]
|
||||
private readonly DLDFCFELAJA FONDBGILJMD;
|
||||
|
||||
// Token: 0x0400A50D RID: 42253
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400A50D")]
|
||||
private int EEFLLGDDAAB;
|
||||
|
||||
// Token: 0x0400A50E RID: 42254
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400A50E")]
|
||||
private readonly Dictionary<int, int> OMLMGEJIKHC;
|
||||
|
||||
// Token: 0x0400A50F RID: 42255
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400A50F")]
|
||||
private readonly List<Touch> LLHOILGNGHL;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,64 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Inputs.Touch
|
||||
{
|
||||
// Token: 0x020025FB RID: 9723
|
||||
[Token(Token = "0x20025FB")]
|
||||
public sealed class TouchJoystickRegion : TouchRegion
|
||||
{
|
||||
// Token: 0x0600F868 RID: 63592 RVA: 0x0038A918 File Offset: 0x00388B18
|
||||
[Token(Token = "0x600F868")]
|
||||
[Address(RVA = "0x1B00C20", Offset = "0x1AFFC20", VA = "0x181B00C20")]
|
||||
private void Update()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F868)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RecRoom.Inputs.Touch.TouchJoystickRegion::Update()
|
||||
|
||||
---> System.ArgumentOutOfRangeException: length ('-1') must be a non-negative value. (Parameter 'length')
|
||||
Actual value was -1.
|
||||
at System.ArgumentOutOfRangeException.ThrowNegative[T](T value, String paramName)
|
||||
at System.Array.CopyImpl(Array sourceArray, Int32 sourceIndex, Array destinationArray, Int32 destinationIndex, Int32 length, Boolean reliable)
|
||||
at System.Array.Copy(Array sourceArray, Array destinationArray, Int32 length)
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstBuilder.StackAnalysis(MethodDef methodDef) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 403
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 117
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0600F869 RID: 63593 RVA: 0x0038A9B0 File Offset: 0x00388BB0
|
||||
[Token(Token = "0x600F869")]
|
||||
[Address(RVA = "0x1B00DE0", Offset = "0x1AFFDE0", VA = "0x181B00DE0")]
|
||||
public TouchJoystickRegion()
|
||||
{
|
||||
this.blocksRaycasts = true;
|
||||
this.maxTrackedFingerCount = (int)((ulong)1L);
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400A4F5 RID: 42229
|
||||
[FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x400A4F5")]
|
||||
[SerializeField]
|
||||
[Header("Joystick Visual")]
|
||||
private float inputRadiusMultiplier = 1f;
|
||||
|
||||
// Token: 0x0400A4F6 RID: 42230
|
||||
[FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x400A4F6")]
|
||||
[SerializeField]
|
||||
private RectTransform nub;
|
||||
|
||||
// Token: 0x0400A4F7 RID: 42231
|
||||
[FieldOffset(Offset = "0x118")]
|
||||
[Token(Token = "0x400A4F7")]
|
||||
[SerializeField]
|
||||
private float maxNubDistance = 90f;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,414 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.UI;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Inputs.Touch
|
||||
{
|
||||
// Token: 0x020025FC RID: 9724
|
||||
[Token(Token = "0x20025FC")]
|
||||
public class TouchRegion : IndexableScreenHUDDialog
|
||||
{
|
||||
// Token: 0x170028CC RID: 10444
|
||||
// (get) Token: 0x0600F86A RID: 63594 RVA: 0x0038A9EC File Offset: 0x00388BEC
|
||||
[Token(Token = "0x170028CC")]
|
||||
public JHBMLHEKGJI KDPLODLILDE
|
||||
{
|
||||
[Token(Token = "0x600F86A")]
|
||||
[Address(RVA = "0x6A5AE0", Offset = "0x6A4AE0", VA = "0x1806A5AE0")]
|
||||
get
|
||||
{
|
||||
return this.inputType;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170028CD RID: 10445
|
||||
// (get) Token: 0x0600F86B RID: 63595 RVA: 0x0038AA00 File Offset: 0x00388C00
|
||||
[Token(Token = "0x170028CD")]
|
||||
public override int AKGEGLEMFGM
|
||||
{
|
||||
[Token(Token = "0x600F86B")]
|
||||
[Address(RVA = "0x6A5AE0", Offset = "0x6A4AE0", VA = "0x1806A5AE0", Slot = "6")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F86B)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Int32 RecRoom.Inputs.Touch.TouchRegion::get_Index()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:JHBMLHEKGJI(var_0_06, ldfld:JHBMLHEKGJI(TouchRegion::inputType, ldloc:TouchRegion(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170028CE RID: 10446
|
||||
// (get) Token: 0x0600F86C RID: 63596 RVA: 0x0038AA14 File Offset: 0x00388C14
|
||||
// (set) Token: 0x0600F86D RID: 63597 RVA: 0x0038AA28 File Offset: 0x00388C28
|
||||
[Token(Token = "0x170028CE")]
|
||||
public bool LODFDOLMDCK
|
||||
{
|
||||
[Token(Token = "0x600F86C")]
|
||||
[Address(RVA = "0x42D490", Offset = "0x42C490", VA = "0x18042D490")]
|
||||
get;
|
||||
[Token(Token = "0x600F86D")]
|
||||
[Address(RVA = "0x42DA80", Offset = "0x42CA80", VA = "0x18042DA80")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x170028CF RID: 10447
|
||||
// (get) Token: 0x0600F86E RID: 63598 RVA: 0x0038AA3C File Offset: 0x00388C3C
|
||||
// (set) Token: 0x0600F86F RID: 63599 RVA: 0x0038AA50 File Offset: 0x00388C50
|
||||
[Token(Token = "0x170028CF")]
|
||||
public JHKHGMAJMNM EMIDJNDIFFE
|
||||
{
|
||||
[Token(Token = "0x600F86E")]
|
||||
[Address(RVA = "0x44BF00", Offset = "0x44AF00", VA = "0x18044BF00")]
|
||||
get;
|
||||
[Token(Token = "0x600F86F")]
|
||||
[Address(RVA = "0x42DB80", Offset = "0x42CB80", VA = "0x18042DB80")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x170028D0 RID: 10448
|
||||
// (get) Token: 0x0600F870 RID: 63600 RVA: 0x0038AA64 File Offset: 0x00388C64
|
||||
[Token(Token = "0x170028D0")]
|
||||
private RectTransform NMKNNEMEMPJ
|
||||
{
|
||||
[Token(Token = "0x600F870")]
|
||||
[Address(RVA = "0x1B00E10", Offset = "0x1AFFE10", VA = "0x181B00E10")]
|
||||
get
|
||||
{
|
||||
if (this.useCustomTouchRegion)
|
||||
{
|
||||
RectTransform rectTransform = this.customTouchRegion;
|
||||
int num = 0;
|
||||
if (rectTransform != num)
|
||||
{
|
||||
return this.customTouchRegion;
|
||||
}
|
||||
}
|
||||
return base.OCEOHFFNCHP;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F871 RID: 63601 RVA: 0x0038AA9C File Offset: 0x00388C9C
|
||||
[Token(Token = "0x600F871")]
|
||||
[Address(RVA = "0x1B011A0", Offset = "0x1B001A0", VA = "0x181B011A0")]
|
||||
public void InitializeInput()
|
||||
{
|
||||
if (this.<CGNBNJMGBDJ>k__BackingField == (ulong)0L)
|
||||
{
|
||||
JHBMLHEKGJI jhbmlhekgji = this.inputType;
|
||||
AGJCEPPGKLO agjceppgklo = this.priority;
|
||||
bool flag = this.blocksRaycasts;
|
||||
bool flag2 = this.deferredLock;
|
||||
int num = this.maxTrackedFingerCount;
|
||||
JHKHGMAJMNM.GKNNENFEHCH gknnenfehch = this.axisType;
|
||||
JHKHGMAJMNM jhkhgmajmnm;
|
||||
this.<CGNBNJMGBDJ>k__BackingField = jhkhgmajmnm;
|
||||
TouchInputSystem instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F872 RID: 63602 RVA: 0x0038AAF8 File Offset: 0x00388CF8
|
||||
[Token(Token = "0x600F872")]
|
||||
[Address(RVA = "0x1B00EA0", Offset = "0x1AFFEA0", VA = "0x181B00EA0", Slot = "5")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
this.activeInputTransition.OFFLOPLJBBG();
|
||||
if (this.useToggledState)
|
||||
{
|
||||
this.toggledInputTransition.OFFLOPLJBBG();
|
||||
}
|
||||
this.enabledTransition.OFFLOPLJBBG();
|
||||
if (this.<CGNBNJMGBDJ>k__BackingField == (ulong)0L)
|
||||
{
|
||||
JHKHGMAJMNM.GKNNENFEHCH gknnenfehch = this.axisType;
|
||||
JHBMLHEKGJI jhbmlhekgji = this.inputType;
|
||||
AGJCEPPGKLO agjceppgklo = this.priority;
|
||||
bool flag = this.blocksRaycasts;
|
||||
bool flag2 = this.deferredLock;
|
||||
int num = this.maxTrackedFingerCount;
|
||||
JHKHGMAJMNM jhkhgmajmnm;
|
||||
this.<CGNBNJMGBDJ>k__BackingField = jhkhgmajmnm;
|
||||
TouchInputSystem instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
}
|
||||
if (!SingletonMonoBehaviour.FFNIFALJLDD)
|
||||
{
|
||||
int num2 = 0;
|
||||
base.enabled = num2 != 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F873 RID: 63603 RVA: 0x0038AB98 File Offset: 0x00388D98
|
||||
[Token(Token = "0x600F873")]
|
||||
[Address(RVA = "0x1B01810", Offset = "0x1B00810", VA = "0x181B01810", Slot = "4")]
|
||||
protected override void Start()
|
||||
{
|
||||
base.Start();
|
||||
TouchRegion[] array = this.friendlyRegions;
|
||||
int num = 0;
|
||||
int length = array.Length;
|
||||
if (num < length)
|
||||
{
|
||||
TouchRegion touchRegion = array[num];
|
||||
int num2 = 0;
|
||||
if (touchRegion != num2)
|
||||
{
|
||||
if (touchRegion.<CGNBNJMGBDJ>k__BackingField == (ulong)0L)
|
||||
{
|
||||
GameObject gameObject = touchRegion.gameObject;
|
||||
GameObject gameObject2 = base.gameObject;
|
||||
Debug.LogError(string.Format("Region {0} is not ready to link to {1}", gameObject, gameObject2));
|
||||
}
|
||||
JHKHGMAJMNM jhkhgmajmnm = this.<CGNBNJMGBDJ>k__BackingField;
|
||||
JHKHGMAJMNM jhkhgmajmnm2 = touchRegion.<CGNBNJMGBDJ>k__BackingField;
|
||||
jhkhgmajmnm.LDGJIAFJFHO(jhkhgmajmnm2);
|
||||
}
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F874 RID: 63604 RVA: 0x0038AC28 File Offset: 0x00388E28
|
||||
[Token(Token = "0x600F874")]
|
||||
[Address(RVA = "0x1B015A0", Offset = "0x1B005A0", VA = "0x181B015A0")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
TouchInputSystem instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num && this.<CGNBNJMGBDJ>k__BackingField != (ulong)0L)
|
||||
{
|
||||
TouchInputSystem instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F875 RID: 63605 RVA: 0x0038AC60 File Offset: 0x00388E60
|
||||
[Token(Token = "0x600F875")]
|
||||
[Address(RVA = "0x1B01730", Offset = "0x1B00730", VA = "0x181B01730")]
|
||||
private void OnEnable()
|
||||
{
|
||||
this.<CGNBNJMGBDJ>k__BackingField.IKAGKELDMJH = true;
|
||||
}
|
||||
|
||||
// Token: 0x0600F876 RID: 63606 RVA: 0x0038AC80 File Offset: 0x00388E80
|
||||
[Token(Token = "0x600F876")]
|
||||
[Address(RVA = "0x1B016B0", Offset = "0x1B006B0", VA = "0x181B016B0")]
|
||||
private void OnDisable()
|
||||
{
|
||||
this.<CGNBNJMGBDJ>k__BackingField.IKAGKELDMJH = false;
|
||||
this.<CGNBNJMGBDJ>k__BackingField.<HPMFNBLKOOK>k__BackingField = (ulong)0L;
|
||||
if (this.enabledTransition.HasValues)
|
||||
{
|
||||
UITransition uitransition = this.enabledTransition;
|
||||
int num = 0;
|
||||
uitransition.JBBLIBHHEBC((float)num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F877 RID: 63607 RVA: 0x0038ACCC File Offset: 0x00388ECC
|
||||
[Token(Token = "0x600F877")]
|
||||
[Address(RVA = "0x1B012E0", Offset = "0x1B002E0", VA = "0x181B012E0")]
|
||||
private void LateUpdate()
|
||||
{
|
||||
if (this.useCustomTouchRegion)
|
||||
{
|
||||
RectTransform rectTransform = this.customTouchRegion;
|
||||
int num = 0;
|
||||
if (rectTransform != num)
|
||||
{
|
||||
}
|
||||
}
|
||||
RectTransform rectTransform2 = base.OCEOHFFNCHP;
|
||||
JHKHGMAJMNM jhkhgmajmnm = this.<CGNBNJMGBDJ>k__BackingField;
|
||||
Vector2 vector = base.BKLMACKEFHD(rectTransform2);
|
||||
Vector2 vector2 = base.NFCGFMMPAOD(rectTransform2);
|
||||
if (this.activeInputTransition.HasValues)
|
||||
{
|
||||
JHKHGMAJMNM jhkhgmajmnm2 = this.<CGNBNJMGBDJ>k__BackingField;
|
||||
UITransition uitransition = this.activeInputTransition;
|
||||
string text = jhkhgmajmnm2.ToString();
|
||||
}
|
||||
if (this.useToggledState && this.toggledInputTransition.HasValues && (this.<CGNBNJMGBDJ>k__BackingField.ToString() == 0 || this.<LNHCHEJPDOP>k__BackingField))
|
||||
{
|
||||
UITransition uitransition2 = this.toggledInputTransition;
|
||||
bool flag = this.<LNHCHEJPDOP>k__BackingField;
|
||||
uitransition2.BDBPEDPLJOD(this, flag);
|
||||
}
|
||||
if (this.enabledTransition.HasValues)
|
||||
{
|
||||
this.enabledTransition.BDBPEDPLJOD(this, true);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F878 RID: 63608 RVA: 0x0038ADA8 File Offset: 0x00388FA8
|
||||
[Token(Token = "0x600F878")]
|
||||
[Address(RVA = "0x1B01080", Offset = "0x1B00080", VA = "0x181B01080")]
|
||||
protected void CHKAKPNCLMB()
|
||||
{
|
||||
if (this.activeInputTransition.HasValues)
|
||||
{
|
||||
JHKHGMAJMNM jhkhgmajmnm = this.<CGNBNJMGBDJ>k__BackingField;
|
||||
UITransition uitransition = this.activeInputTransition;
|
||||
string text = jhkhgmajmnm.ToString();
|
||||
}
|
||||
if (this.useToggledState && this.toggledInputTransition.HasValues && (this.<CGNBNJMGBDJ>k__BackingField.ToString() == 0 || this.<LNHCHEJPDOP>k__BackingField))
|
||||
{
|
||||
UITransition uitransition2 = this.toggledInputTransition;
|
||||
bool flag = this.<LNHCHEJPDOP>k__BackingField;
|
||||
uitransition2.BDBPEDPLJOD(this, flag);
|
||||
}
|
||||
if (this.enabledTransition.HasValues)
|
||||
{
|
||||
this.enabledTransition.BDBPEDPLJOD(this, true);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F879 RID: 63609 RVA: 0x0038AE40 File Offset: 0x00389040
|
||||
[Token(Token = "0x600F879")]
|
||||
[Address(RVA = "0x1B014E0", Offset = "0x1B004E0", VA = "0x181B014E0")]
|
||||
public void ManualSetTransitionTime(float DIJKHBILKOM)
|
||||
{
|
||||
if (this.activeInputTransition.HasValues)
|
||||
{
|
||||
this.activeInputTransition.JBBLIBHHEBC(DIJKHBILKOM);
|
||||
}
|
||||
if (this.useToggledState && this.toggledInputTransition.HasValues && (this.<CGNBNJMGBDJ>k__BackingField.ToString() == 0 || this.<LNHCHEJPDOP>k__BackingField))
|
||||
{
|
||||
this.toggledInputTransition.JBBLIBHHEBC(DIJKHBILKOM);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F87A RID: 63610 RVA: 0x0038AEA8 File Offset: 0x003890A8
|
||||
[Token(Token = "0x600F87A")]
|
||||
[Address(RVA = "0x1B01750", Offset = "0x1B00750", VA = "0x181B01750")]
|
||||
public void PlayToggledTransitionFromBeginning()
|
||||
{
|
||||
this.<LNHCHEJPDOP>k__BackingField = true;
|
||||
if (this.activeInputTransition.HasValues)
|
||||
{
|
||||
UITransition uitransition = this.activeInputTransition;
|
||||
int num = 0;
|
||||
uitransition.JBBLIBHHEBC((float)num);
|
||||
}
|
||||
if (this.useToggledState && this.toggledInputTransition.HasValues && (this.<CGNBNJMGBDJ>k__BackingField.ToString() == 0 || this.<LNHCHEJPDOP>k__BackingField))
|
||||
{
|
||||
UITransition uitransition2 = this.toggledInputTransition;
|
||||
int num2 = 0;
|
||||
uitransition2.JBBLIBHHEBC((float)num2);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F87B RID: 63611 RVA: 0x0038AF20 File Offset: 0x00389120
|
||||
[Token(Token = "0x600F87B")]
|
||||
[Address(RVA = "0x1B01980", Offset = "0x1B00980", VA = "0x181B01980")]
|
||||
public TouchRegion()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A4F8 RID: 42232
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400A4F8")]
|
||||
[SerializeField]
|
||||
[Header("Touch Region")]
|
||||
protected JHBMLHEKGJI inputType;
|
||||
|
||||
// Token: 0x0400A4F9 RID: 42233
|
||||
[FieldOffset(Offset = "0xA4")]
|
||||
[Token(Token = "0x400A4F9")]
|
||||
[SerializeField]
|
||||
private AGJCEPPGKLO priority;
|
||||
|
||||
// Token: 0x0400A4FA RID: 42234
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400A4FA")]
|
||||
[SerializeField]
|
||||
private LEBIAPIDJLJ touchRegionShape;
|
||||
|
||||
// Token: 0x0400A4FB RID: 42235
|
||||
[FieldOffset(Offset = "0xAC")]
|
||||
[Token(Token = "0x400A4FB")]
|
||||
[SerializeField]
|
||||
protected bool useCustomTouchRegion;
|
||||
|
||||
// Token: 0x0400A4FC RID: 42236
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400A4FC")]
|
||||
[SerializeField]
|
||||
[JEAMMEGEDDJ("useCustomTouchRegion")]
|
||||
private RectTransform customTouchRegion;
|
||||
|
||||
// Token: 0x0400A4FD RID: 42237
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400A4FD")]
|
||||
[SerializeField]
|
||||
[Tooltip("Whether to block menu input on top of this region")]
|
||||
private bool blocksRaycasts = true;
|
||||
|
||||
// Token: 0x0400A4FE RID: 42238
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400A4FE")]
|
||||
[SerializeField]
|
||||
[Tooltip("Regions that can both process the same touch at the same time")]
|
||||
private TouchRegion[] friendlyRegions;
|
||||
|
||||
// Token: 0x0400A4FF RID: 42239
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400A4FF")]
|
||||
[SerializeField]
|
||||
[Tooltip("Deferred lock waits until the touch with max fingers has moved before locking it (preventing non-friendly regions from using the touch)")]
|
||||
protected bool deferredLock;
|
||||
|
||||
// Token: 0x0400A500 RID: 42240
|
||||
[FieldOffset(Offset = "0xCC")]
|
||||
[Token(Token = "0x400A500")]
|
||||
[SerializeField]
|
||||
[Range(1f, 5f)]
|
||||
protected int maxTrackedFingerCount = (int)((ulong)1L);
|
||||
|
||||
// Token: 0x0400A501 RID: 42241
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400A501")]
|
||||
[SerializeField]
|
||||
protected JHKHGMAJMNM.GKNNENFEHCH axisType;
|
||||
|
||||
// Token: 0x0400A502 RID: 42242
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400A502")]
|
||||
[SerializeField]
|
||||
protected UITransition activeInputTransition;
|
||||
|
||||
// Token: 0x0400A503 RID: 42243
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400A503")]
|
||||
[SerializeField]
|
||||
protected UITransition enabledTransition;
|
||||
|
||||
// Token: 0x0400A504 RID: 42244
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x400A504")]
|
||||
[SerializeField]
|
||||
protected bool useToggledState;
|
||||
|
||||
// Token: 0x0400A505 RID: 42245
|
||||
[FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x400A505")]
|
||||
[SerializeField]
|
||||
[JEAMMEGEDDJ("useToggledState")]
|
||||
protected UITransition toggledInputTransition;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x02002593 RID: 9619
|
||||
[Token(Token = "0x2002593")]
|
||||
[Serializable]
|
||||
public class TouchInputConfig : BaseInputConfig
|
||||
{
|
||||
// Token: 0x0600F5F2 RID: 62962 RVA: 0x003824A0 File Offset: 0x003806A0
|
||||
[Token(Token = "0x600F5F2")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public TouchInputConfig()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A2A1 RID: 41633
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A2A1")]
|
||||
public EJAJJNEHCIC touchInputType;
|
||||
|
||||
// Token: 0x0400A2A2 RID: 41634
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x400A2A2")]
|
||||
[JEAMMEGEDDJ("touchInputType", 0)]
|
||||
public JHBMLHEKGJI touchType;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x02002598 RID: 9624
|
||||
[Token(Token = "0x2002598")]
|
||||
[Serializable]
|
||||
public class TouchJoystickButtonSettings
|
||||
{
|
||||
// Token: 0x0600F5F5 RID: 62965 RVA: 0x003824E8 File Offset: 0x003806E8
|
||||
[Token(Token = "0x600F5F5")]
|
||||
[Address(RVA = "0x1B00C00", Offset = "0x1AFFC00", VA = "0x181B00C00")]
|
||||
public TouchJoystickButtonSettings()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A2B2 RID: 41650
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A2B2")]
|
||||
public float minButtonDownValue = 3f;
|
||||
|
||||
// Token: 0x0400A2B3 RID: 41651
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x400A2B3")]
|
||||
public float maxButtonUpValue = 0.5f;
|
||||
|
||||
// Token: 0x0400A2B4 RID: 41652
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A2B4")]
|
||||
public HCGEHIDCDCM axisType;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020025DA RID: 9690
|
||||
[Token(Token = "0x20025DA")]
|
||||
[CreateAssetMenu]
|
||||
public class TouchSystemInputSource : InputSourceConfig<AGGFDBNAKNE, TouchSystemInputSource>
|
||||
{
|
||||
// Token: 0x0600F739 RID: 63289 RVA: 0x00387AA8 File Offset: 0x00385CA8
|
||||
[Token(Token = "0x600F739")]
|
||||
[Address(RVA = "0x1B019A0", Offset = "0x1B009A0", VA = "0x181B019A0")]
|
||||
public TouchSystemInputSource()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020025DE RID: 9694
|
||||
[Token(Token = "0x20025DE")]
|
||||
public class VRInputConfiguration<T> : VRInputConfiguration where T : VRInputHandler
|
||||
{
|
||||
// Token: 0x0600F755 RID: 63317 RVA: 0x00387F0C File Offset: 0x0038610C
|
||||
[Token(Token = "0x600F755")]
|
||||
[Address(RVA = "0x2E654E0", Offset = "0x2E644E0", VA = "0x182E654E0", Slot = "4")]
|
||||
public override VRInputHandler GetHandler(VRTrackedController.PJJMKFHNMMM CBCCPKBNKAP)
|
||||
{
|
||||
if (CBCCPKBNKAP == VRTrackedController.PJJMKFHNMMM.LeftHand)
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600F756 RID: 63318 RVA: 0x00387F24 File Offset: 0x00386124
|
||||
[Token(Token = "0x600F756")]
|
||||
[Address(RVA = "0x1CC71A0", Offset = "0x1CC61A0", VA = "0x181CC71A0")]
|
||||
public VRInputConfiguration()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A40A RID: 41994
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400A40A")]
|
||||
[SerializeField]
|
||||
protected T Left;
|
||||
|
||||
// Token: 0x0400A40B RID: 41995
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400A40B")]
|
||||
[SerializeField]
|
||||
protected T Right;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,36 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020025DD RID: 9693
|
||||
[Token(Token = "0x20025DD")]
|
||||
[Serializable]
|
||||
public abstract class VRInputConfiguration : MonoBehaviour
|
||||
{
|
||||
// Token: 0x0600F753 RID: 63315
|
||||
[Token(Token = "0x600F753")]
|
||||
[Address(Slot = "4")]
|
||||
public abstract VRInputHandler GetHandler(VRTrackedController.PJJMKFHNMMM CBCCPKBNKAP);
|
||||
|
||||
// Token: 0x0600F754 RID: 63316 RVA: 0x00387EF8 File Offset: 0x003860F8
|
||||
[Token(Token = "0x600F754")]
|
||||
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
||||
protected VRInputConfiguration()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A408 RID: 41992
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A408")]
|
||||
[SerializeField]
|
||||
protected ControllerVelocitySettings VelocitySettings;
|
||||
|
||||
// Token: 0x0400A409 RID: 41993
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A409")]
|
||||
[SerializeField]
|
||||
public ControllerWingspanSettings WingspanSettings;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,2683 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Systems;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020025DF RID: 9695
|
||||
[Token(Token = "0x20025DF")]
|
||||
public abstract class VRInputHandler
|
||||
{
|
||||
// Token: 0x1700284E RID: 10318
|
||||
// (get) Token: 0x0600F757 RID: 63319 RVA: 0x00387F40 File Offset: 0x00386140
|
||||
[Token(Token = "0x1700284E")]
|
||||
public static VRInputHandler JMIGKJPPFND
|
||||
{
|
||||
[Token(Token = "0x600F757")]
|
||||
[Address(RVA = "0x1B025A0", Offset = "0x1B015A0", VA = "0x181B025A0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F757)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Inputs.VRInputHandler RecRoom.Inputs.VRInputHandler::CMECIAKCEEN()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:EAHOOBKBJEI(var_0_05, newobj:EAHOOBKBJEI(EAHOOBKBJEI::.ctor))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700284F RID: 10319
|
||||
// (get) Token: 0x0600F758 RID: 63320 RVA: 0x00387F54 File Offset: 0x00386154
|
||||
[Token(Token = "0x1700284F")]
|
||||
public virtual bool NCCJFAIDFGE
|
||||
{
|
||||
[Token(Token = "0x600F758")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "4")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002850 RID: 10320
|
||||
// (get) Token: 0x0600F759 RID: 63321 RVA: 0x00387F64 File Offset: 0x00386164
|
||||
[Token(Token = "0x17002850")]
|
||||
public virtual bool IBPBADCKHEH
|
||||
{
|
||||
[Token(Token = "0x600F759")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "5")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002851 RID: 10321
|
||||
// (get) Token: 0x0600F75A RID: 63322 RVA: 0x00387F74 File Offset: 0x00386174
|
||||
[Token(Token = "0x17002851")]
|
||||
public virtual bool LNDMIMOGMNP
|
||||
{
|
||||
[Token(Token = "0x600F75A")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "6")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F75B RID: 63323 RVA: 0x00387F84 File Offset: 0x00386184
|
||||
[Token(Token = "0x600F75B")]
|
||||
[Address(RVA = "0x1B03A70", Offset = "0x1B02A70", VA = "0x181B03A70")]
|
||||
public void OFFLOPLJBBG(VRTrackedController.PJJMKFHNMMM CBCCPKBNKAP, VRTrackedController DAOGKBOBDPI)
|
||||
{
|
||||
float z = this.offsetPosition.z;
|
||||
this.<HandType>k__BackingField = CBCCPKBNKAP;
|
||||
float z2 = this.offsetRotation.z;
|
||||
Transform transform;
|
||||
this.rawTrackerTransform = transform;
|
||||
Transform transform2 = DAOGKBOBDPI.transform;
|
||||
this.offsetTrackerTransform = transform2;
|
||||
}
|
||||
|
||||
// Token: 0x0600F75C RID: 63324 RVA: 0x00387FD0 File Offset: 0x003861D0
|
||||
[Token(Token = "0x600F75C")]
|
||||
[Address(RVA = "0x1B03BB0", Offset = "0x1B02BB0", VA = "0x181B03BB0", Slot = "7")]
|
||||
public virtual void OPIJJOOOLBN()
|
||||
{
|
||||
this.<IsConnected>k__BackingField = true;
|
||||
}
|
||||
|
||||
// Token: 0x0600F75D RID: 63325 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600F75D")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "8")]
|
||||
public virtual void BCGEIPOPAME()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600F75E RID: 63326 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600F75E")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "9")]
|
||||
protected virtual void OAPPNDCDEJC(float LAIPKAHGIJF, bool OBDMPHDGBLG)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600F75F RID: 63327 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600F75F")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "10")]
|
||||
protected virtual void OFDBNOJKKPJ(ref VRInputHandler.EFAKPOCFMPC GMLAJIHNPLD, ref VRInputHandler.EFAKPOCFMPC OLGLIBNIGEH)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600F760 RID: 63328
|
||||
[Token(Token = "0x600F760")]
|
||||
[Address(Slot = "11")]
|
||||
protected abstract void GCGIMANBGKD(ref VRInputHandler.EFAKPOCFMPC GKNIHNHGBKC);
|
||||
|
||||
// Token: 0x0600F761 RID: 63329 RVA: 0x00387FE4 File Offset: 0x003861E4
|
||||
[Token(Token = "0x600F761")]
|
||||
[Address(RVA = "0x1B03580", Offset = "0x1B02580", VA = "0x181B03580")]
|
||||
public void KOBJHNHIAHN(VRInputHandler.JCPMNKMJBBO NJDKPFFBCOM, object PIHIPPPPEBI)
|
||||
{
|
||||
AOLMGGAPKEH[] array = this.inputConsumerMaps;
|
||||
if ("{il2cpp array field local4->}" == (ulong)0L)
|
||||
{
|
||||
AOLMGGAPKEH aolmggapkeh = new AOLMGGAPKEH();
|
||||
if (aolmggapkeh != 0)
|
||||
{
|
||||
}
|
||||
array[0] = aolmggapkeh;
|
||||
}
|
||||
array[(int)NJDKPFFBCOM].BPAJKKAGPKB(PIHIPPPPEBI);
|
||||
}
|
||||
|
||||
// Token: 0x0600F762 RID: 63330 RVA: 0x0038802C File Offset: 0x0038622C
|
||||
[Token(Token = "0x600F762")]
|
||||
[Address(RVA = "0x1B032A0", Offset = "0x1B022A0", VA = "0x181B032A0")]
|
||||
public void JANJAKHFOEP(VRInputHandler.JCPMNKMJBBO NJDKPFFBCOM, object PIHIPPPPEBI)
|
||||
{
|
||||
AOLMGGAPKEH[] array = this.inputConsumerMaps;
|
||||
AOLMGGAPKEH aolmggapkeh = array[(int)NJDKPFFBCOM];
|
||||
if (aolmggapkeh != 0)
|
||||
{
|
||||
aolmggapkeh.BIHKNNPGGKP(PIHIPPPPEBI);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F763 RID: 63331 RVA: 0x0038805C File Offset: 0x0038625C
|
||||
[Token(Token = "0x600F763")]
|
||||
[Address(RVA = "0x1B02600", Offset = "0x1B01600", VA = "0x181B02600")]
|
||||
public void DABPLMFLLFN()
|
||||
{
|
||||
if (this.<IsConnected>k__BackingField)
|
||||
{
|
||||
}
|
||||
this.FBBGDFJEDAB();
|
||||
}
|
||||
|
||||
// Token: 0x0600F764 RID: 63332 RVA: 0x00388078 File Offset: 0x00386278
|
||||
[Token(Token = "0x600F764")]
|
||||
[Address(RVA = "0x1B02A50", Offset = "0x1B01A50", VA = "0x181B02A50")]
|
||||
public void GHACEHNCDHI(VRInputHandler HGHOFHFJPBM)
|
||||
{
|
||||
if (this.<IsConnected>k__BackingField && HGHOFHFJPBM.<IsConnected>k__BackingField)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F765 RID: 63333 RVA: 0x003880A0 File Offset: 0x003862A0
|
||||
[Token(Token = "0x600F765")]
|
||||
[Address(RVA = "0x1B03120", Offset = "0x1B02120", VA = "0x181B03120")]
|
||||
public void GMPFKBEDCPF(ControllerVelocitySettings GHGBPMPLLBK)
|
||||
{
|
||||
float linearVelocityMultiplier = GHGBPMPLLBK.LinearVelocityMultiplier;
|
||||
this.<LinearVelocityMultiplier>k__BackingField = linearVelocityMultiplier;
|
||||
float angularVelocityMultiplier = GHGBPMPLLBK.AngularVelocityMultiplier;
|
||||
this.<AngularVelocityMultiplier>k__BackingField = angularVelocityMultiplier;
|
||||
ControllerVelocitySettings.KLOLHKHLELP linearVelocityAverageMethod = GHGBPMPLLBK.LinearVelocityAverageMethod;
|
||||
this.<LinearVelocityAverageMethod>k__BackingField = linearVelocityAverageMethod;
|
||||
ControllerVelocitySettings.KLOLHKHLELP angularVelocityAverageMethod = GHGBPMPLLBK.AngularVelocityAverageMethod;
|
||||
this.<AngularVelocityAverageMethod>k__BackingField = angularVelocityAverageMethod;
|
||||
bool velocityWaitForNextUpdate = GHGBPMPLLBK.VelocityWaitForNextUpdate;
|
||||
this.<VelocityWaitForNextUpdate>k__BackingField = velocityWaitForNextUpdate;
|
||||
bool velocityRollbackUsesFixedTimestep = GHGBPMPLLBK.VelocityRollbackUsesFixedTimestep;
|
||||
this.<VelocityRollbackUsesFixedTimestep>k__BackingField = velocityRollbackUsesFixedTimestep;
|
||||
int directionRollbackStartFrame = GHGBPMPLLBK.DirectionRollbackStartFrame;
|
||||
this.<DirectionRollbackStartFrame>k__BackingField = directionRollbackStartFrame;
|
||||
int directionRollbackEndFrame = GHGBPMPLLBK.DirectionRollbackEndFrame;
|
||||
this.<DirectionRollbackEndFrame>k__BackingField = directionRollbackEndFrame;
|
||||
int magnitudeRollbackStartFrame = GHGBPMPLLBK.MagnitudeRollbackStartFrame;
|
||||
this.<MagnitudeRollbackStartFrame>k__BackingField = magnitudeRollbackStartFrame;
|
||||
int magnitudeRollbackEndFrame = GHGBPMPLLBK.MagnitudeRollbackEndFrame;
|
||||
this.<MagnitudeRollbackEndFrame>k__BackingField = magnitudeRollbackEndFrame;
|
||||
}
|
||||
|
||||
// Token: 0x0600F766 RID: 63334 RVA: 0x0038814C File Offset: 0x0038634C
|
||||
[Token(Token = "0x600F766")]
|
||||
[Address(RVA = "0x1B03980", Offset = "0x1B02980", VA = "0x181B03980")]
|
||||
public void NJEPAKGDLFF(int DHFKOLKOCKP = 1, float LAIPKAHGIJF = 1f)
|
||||
{
|
||||
InputManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
}
|
||||
|
||||
// Token: 0x0600F767 RID: 63335 RVA: 0x00388168 File Offset: 0x00386368
|
||||
[Token(Token = "0x600F767")]
|
||||
[Address(RVA = "0x1B03740", Offset = "0x1B02740", VA = "0x181B03740")]
|
||||
public void LLLMKEGLNJL(int DHFKOLKOCKP = 1, float LAIPKAHGIJF = 1f)
|
||||
{
|
||||
InputManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
}
|
||||
|
||||
// Token: 0x0600F768 RID: 63336 RVA: 0x00388184 File Offset: 0x00386384
|
||||
[Token(Token = "0x600F768")]
|
||||
[Address(RVA = "0x1B02AB0", Offset = "0x1B01AB0", VA = "0x181B02AB0")]
|
||||
public static bool GIOAAGHJAIC(VRInputHandler BANGBIKOBGO, VRInputHandler OALKOHJOHFO, ControllerWingspanSettings BNGJEOAMGIP, out Vector3 CIHDJKHOFNO)
|
||||
{
|
||||
int num = 0;
|
||||
if (BANGBIKOBGO != 0 && OALKOHJOHFO != 0 && (BANGBIKOBGO.<IsTracking>k__BackingField ? 1 : 0) != num && (OALKOHJOHFO.<IsTracking>k__BackingField ? 1 : 0) != num)
|
||||
{
|
||||
Transform parent = BANGBIKOBGO.rawTrackerTransform.parent;
|
||||
Transform parent2 = OALKOHJOHFO.rawTrackerTransform.parent;
|
||||
if (!(parent != parent2))
|
||||
{
|
||||
Transform transform = OALKOHJOHFO.offsetTrackerTransform;
|
||||
Vector3 position = parent.position;
|
||||
Transform transform2 = BANGBIKOBGO.offsetTrackerTransform;
|
||||
Vector3 position2 = parent.position;
|
||||
Transform transform3 = BANGBIKOBGO.offsetTrackerTransform;
|
||||
Transform transform4 = OALKOHJOHFO.offsetTrackerTransform;
|
||||
Transform transform5 = BANGBIKOBGO.offsetTrackerTransform;
|
||||
if (BANGBIKOBGO.<HandType>k__BackingField == VRTrackedController.PJJMKFHNMMM.LeftHand)
|
||||
{
|
||||
}
|
||||
Transform transform6 = OALKOHJOHFO.offsetTrackerTransform;
|
||||
if (OALKOHJOHFO.<HandType>k__BackingField == VRTrackedController.PJJMKFHNMMM.LeftHand)
|
||||
{
|
||||
}
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
CIHDJKHOFNO.z = z;
|
||||
}
|
||||
}
|
||||
int num2 = 0;
|
||||
CIHDJKHOFNO.x = (float)num2;
|
||||
CIHDJKHOFNO.z = (float)num2;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x14000122 RID: 290
|
||||
// (add) Token: 0x0600F769 RID: 63337 RVA: 0x00388264 File Offset: 0x00386464
|
||||
// (remove) Token: 0x0600F76A RID: 63338 RVA: 0x0038828C File Offset: 0x0038648C
|
||||
[Token(Token = "0x14000122")]
|
||||
public event VRInputHandler.ALLAJOJFDJI IIJNHDCADHF
|
||||
{
|
||||
[Token(Token = "0x600F769")]
|
||||
[Address(RVA = "0x1B03BF0", Offset = "0x1B02BF0", VA = "0x181B03BF0")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
VRInputHandler.ALLAJOJFDJI transformUpdateEvent;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
transformUpdateEvent = this.TransformUpdateEvent;
|
||||
@delegate = Delegate.Combine(transformUpdateEvent, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != transformUpdateEvent)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x600F76A")]
|
||||
[Address(RVA = "0x1B02400", Offset = "0x1B01400", VA = "0x181B02400")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
VRInputHandler.ALLAJOJFDJI transformUpdateEvent;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
transformUpdateEvent = this.TransformUpdateEvent;
|
||||
@delegate = Delegate.Remove(transformUpdateEvent, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != transformUpdateEvent)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002852 RID: 10322
|
||||
// (get) Token: 0x0600F76B RID: 63339 RVA: 0x003882B4 File Offset: 0x003864B4
|
||||
[Token(Token = "0x17002852")]
|
||||
public Vector3 FAIENGEIHJO
|
||||
{
|
||||
[Token(Token = "0x600F76B")]
|
||||
[Address(RVA = "0x1B03520", Offset = "0x1B02520", VA = "0x181B03520")]
|
||||
get
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002853 RID: 10323
|
||||
// (get) Token: 0x0600F76C RID: 63340 RVA: 0x003882D0 File Offset: 0x003864D0
|
||||
[Token(Token = "0x17002853")]
|
||||
public Quaternion GGCDJGIPKLL
|
||||
{
|
||||
[Token(Token = "0x600F76C")]
|
||||
[Address(RVA = "0x1B03220", Offset = "0x1B02220", VA = "0x181B03220")]
|
||||
get
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002854 RID: 10324
|
||||
// (get) Token: 0x0600F76D RID: 63341 RVA: 0x003882E4 File Offset: 0x003864E4
|
||||
// (set) Token: 0x0600F76E RID: 63342 RVA: 0x003882F8 File Offset: 0x003864F8
|
||||
[Token(Token = "0x17002854")]
|
||||
public VRTrackedController.PJJMKFHNMMM HMIFHDIOHGP
|
||||
{
|
||||
[Token(Token = "0x600F76D")]
|
||||
[Address(RVA = "0x483190", Offset = "0x482190", VA = "0x180483190")]
|
||||
get;
|
||||
[Token(Token = "0x600F76E")]
|
||||
[Address(RVA = "0x483380", Offset = "0x482380", VA = "0x180483380")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17002855 RID: 10325
|
||||
// (get) Token: 0x0600F76F RID: 63343 RVA: 0x0038830C File Offset: 0x0038650C
|
||||
// (set) Token: 0x0600F770 RID: 63344 RVA: 0x00388320 File Offset: 0x00386520
|
||||
[Token(Token = "0x17002855")]
|
||||
public bool HAEAADBHHEE
|
||||
{
|
||||
[Token(Token = "0x600F76F")]
|
||||
[Address(RVA = "0xAB93D0", Offset = "0xAB83D0", VA = "0x180AB93D0")]
|
||||
get;
|
||||
[Token(Token = "0x600F770")]
|
||||
[Address(RVA = "0x14150A0", Offset = "0x14140A0", VA = "0x1814150A0")]
|
||||
protected set;
|
||||
}
|
||||
|
||||
// Token: 0x17002856 RID: 10326
|
||||
// (get) Token: 0x0600F771 RID: 63345 RVA: 0x00388334 File Offset: 0x00386534
|
||||
// (set) Token: 0x0600F772 RID: 63346 RVA: 0x00388348 File Offset: 0x00386548
|
||||
[Token(Token = "0x17002856")]
|
||||
public bool PLILHGDLKBF
|
||||
{
|
||||
[Token(Token = "0x600F771")]
|
||||
[Address(RVA = "0x1B03970", Offset = "0x1B02970", VA = "0x181B03970")]
|
||||
get;
|
||||
[Token(Token = "0x600F772")]
|
||||
[Address(RVA = "0x1B03810", Offset = "0x1B02810", VA = "0x181B03810")]
|
||||
protected set;
|
||||
}
|
||||
|
||||
// Token: 0x17002857 RID: 10327
|
||||
// (get) Token: 0x0600F773 RID: 63347 RVA: 0x0038835C File Offset: 0x0038655C
|
||||
// (set) Token: 0x0600F774 RID: 63348 RVA: 0x00388370 File Offset: 0x00386570
|
||||
[Token(Token = "0x17002857")]
|
||||
public float DOMMKBKFPHJ
|
||||
{
|
||||
[Token(Token = "0x600F773")]
|
||||
[Address(RVA = "0x6A5750", Offset = "0x6A4750", VA = "0x1806A5750")]
|
||||
get;
|
||||
[Token(Token = "0x600F774")]
|
||||
[Address(RVA = "0xE0DCF0", Offset = "0xE0CCF0", VA = "0x180E0DCF0")]
|
||||
protected set;
|
||||
}
|
||||
|
||||
// Token: 0x17002858 RID: 10328
|
||||
// (get) Token: 0x0600F775 RID: 63349 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x0600F776 RID: 63350 RVA: 0x00388384 File Offset: 0x00386584
|
||||
[Token(Token = "0x17002858")]
|
||||
private protected Vector3 NOBJEAPHCHK
|
||||
{
|
||||
[Token(Token = "0x600F775")]
|
||||
[Address(RVA = "0x11E2370", Offset = "0x11E1370", VA = "0x1811E2370")]
|
||||
[CompilerGenerated]
|
||||
protected get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x600F776")]
|
||||
[Address(RVA = "0x1907930", Offset = "0x1906930", VA = "0x181907930")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
float z = value.z;
|
||||
this.<previousRawLocalPosePosition>k__BackingField.z = z;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002859 RID: 10329
|
||||
// (get) Token: 0x0600F777 RID: 63351 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x0600F778 RID: 63352 RVA: 0x003883A4 File Offset: 0x003865A4
|
||||
[Token(Token = "0x17002859")]
|
||||
private protected Quaternion LPGOFDMJOBE
|
||||
{
|
||||
[Token(Token = "0x600F777")]
|
||||
[Address(RVA = "0x17C1620", Offset = "0x17C0620", VA = "0x1817C1620")]
|
||||
[CompilerGenerated]
|
||||
protected get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x600F778")]
|
||||
[Address(RVA = "0x1B031E0", Offset = "0x1B021E0", VA = "0x181B031E0")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700285A RID: 10330
|
||||
// (get) Token: 0x0600F779 RID: 63353 RVA: 0x003883B4 File Offset: 0x003865B4
|
||||
// (set) Token: 0x0600F77A RID: 63354 RVA: 0x003883C8 File Offset: 0x003865C8
|
||||
[Token(Token = "0x1700285A")]
|
||||
private protected float BOGHNJOPDCO
|
||||
{
|
||||
[Token(Token = "0x600F779")]
|
||||
[Address(RVA = "0x1394930", Offset = "0x1393930", VA = "0x181394930")]
|
||||
protected get;
|
||||
[Token(Token = "0x600F77A")]
|
||||
[Address(RVA = "0x13947D0", Offset = "0x13937D0", VA = "0x1813947D0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x1700285B RID: 10331
|
||||
// (get) Token: 0x0600F77B RID: 63355 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x0600F77C RID: 63356 RVA: 0x003883DC File Offset: 0x003865DC
|
||||
[Token(Token = "0x1700285B")]
|
||||
public Vector3 EPACGNDALII
|
||||
{
|
||||
[Token(Token = "0x600F77B")]
|
||||
[Address(RVA = "0x9B87F0", Offset = "0x9B77F0", VA = "0x1809B87F0")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x600F77C")]
|
||||
[Address(RVA = "0x1B03820", Offset = "0x1B02820", VA = "0x181B03820")]
|
||||
protected set
|
||||
{
|
||||
float z = value.z;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
this.linearVelocity.z = z2;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700285C RID: 10332
|
||||
// (get) Token: 0x0600F77D RID: 63357 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x0600F77E RID: 63358 RVA: 0x00388404 File Offset: 0x00386604
|
||||
[Token(Token = "0x1700285C")]
|
||||
public Vector3 ELJIEKONIIO
|
||||
{
|
||||
[Token(Token = "0x600F77D")]
|
||||
[Address(RVA = "0x9D1C30", Offset = "0x9D0C30", VA = "0x1809D1C30")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x600F77E")]
|
||||
[Address(RVA = "0x1B024D0", Offset = "0x1B014D0", VA = "0x181B024D0")]
|
||||
protected set
|
||||
{
|
||||
float z = value.z;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
this.angularVelocity.z = z2;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700285D RID: 10333
|
||||
// (get) Token: 0x0600F77F RID: 63359 RVA: 0x0038842C File Offset: 0x0038662C
|
||||
// (set) Token: 0x0600F780 RID: 63360 RVA: 0x00388440 File Offset: 0x00386640
|
||||
[Token(Token = "0x1700285D")]
|
||||
public float FIIICKLMBCC
|
||||
{
|
||||
[Token(Token = "0x600F77F")]
|
||||
[Address(RVA = "0x8EE190", Offset = "0x8ED190", VA = "0x1808EE190")]
|
||||
get;
|
||||
[Token(Token = "0x600F780")]
|
||||
[Address(RVA = "0x8EE200", Offset = "0x8ED200", VA = "0x1808EE200")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x1700285E RID: 10334
|
||||
// (get) Token: 0x0600F781 RID: 63361 RVA: 0x00388454 File Offset: 0x00386654
|
||||
// (set) Token: 0x0600F782 RID: 63362 RVA: 0x00388468 File Offset: 0x00386668
|
||||
[Token(Token = "0x1700285E")]
|
||||
public float COFGMONLCGN
|
||||
{
|
||||
[Token(Token = "0x600F781")]
|
||||
[Address(RVA = "0x6A5710", Offset = "0x6A4710", VA = "0x1806A5710")]
|
||||
get;
|
||||
[Token(Token = "0x600F782")]
|
||||
[Address(RVA = "0x84E050", Offset = "0x84D050", VA = "0x18084E050")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x1700285F RID: 10335
|
||||
// (get) Token: 0x0600F783 RID: 63363 RVA: 0x0038847C File Offset: 0x0038667C
|
||||
// (set) Token: 0x0600F784 RID: 63364 RVA: 0x00388490 File Offset: 0x00386690
|
||||
[Token(Token = "0x1700285F")]
|
||||
public ControllerVelocitySettings.KLOLHKHLELP ANPMCGHNOCO
|
||||
{
|
||||
[Token(Token = "0x600F783")]
|
||||
[Address(RVA = "0x8EE1A0", Offset = "0x8ED1A0", VA = "0x1808EE1A0")]
|
||||
get;
|
||||
[Token(Token = "0x600F784")]
|
||||
[Address(RVA = "0x1837440", Offset = "0x1836440", VA = "0x181837440")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17002860 RID: 10336
|
||||
// (get) Token: 0x0600F785 RID: 63365 RVA: 0x003884A4 File Offset: 0x003866A4
|
||||
// (set) Token: 0x0600F786 RID: 63366 RVA: 0x003884B8 File Offset: 0x003866B8
|
||||
[Token(Token = "0x17002860")]
|
||||
public ControllerVelocitySettings.KLOLHKHLELP PKEKNPIFFNK
|
||||
{
|
||||
[Token(Token = "0x600F785")]
|
||||
[Address(RVA = "0x7751C0", Offset = "0x7741C0", VA = "0x1807751C0")]
|
||||
get;
|
||||
[Token(Token = "0x600F786")]
|
||||
[Address(RVA = "0x78C020", Offset = "0x78B020", VA = "0x18078C020")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17002861 RID: 10337
|
||||
// (get) Token: 0x0600F787 RID: 63367 RVA: 0x003884CC File Offset: 0x003866CC
|
||||
// (set) Token: 0x0600F788 RID: 63368 RVA: 0x003884E0 File Offset: 0x003866E0
|
||||
[Token(Token = "0x17002861")]
|
||||
public bool NELPHLIIEJI
|
||||
{
|
||||
[Token(Token = "0x600F787")]
|
||||
[Address(RVA = "0x54D0E0", Offset = "0x54C0E0", VA = "0x18054D0E0")]
|
||||
get;
|
||||
[Token(Token = "0x600F788")]
|
||||
[Address(RVA = "0x78C2C0", Offset = "0x78B2C0", VA = "0x18078C2C0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17002862 RID: 10338
|
||||
// (get) Token: 0x0600F789 RID: 63369 RVA: 0x003884F4 File Offset: 0x003866F4
|
||||
// (set) Token: 0x0600F78A RID: 63370 RVA: 0x00388508 File Offset: 0x00386708
|
||||
[Token(Token = "0x17002862")]
|
||||
public bool CJFCPJADOHL
|
||||
{
|
||||
[Token(Token = "0x600F789")]
|
||||
[Address(RVA = "0x1B03BE0", Offset = "0x1B02BE0", VA = "0x181B03BE0")]
|
||||
get;
|
||||
[Token(Token = "0x600F78A")]
|
||||
[Address(RVA = "0x84E470", Offset = "0x84D470", VA = "0x18084E470")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17002863 RID: 10339
|
||||
// (get) Token: 0x0600F78B RID: 63371 RVA: 0x0038851C File Offset: 0x0038671C
|
||||
// (set) Token: 0x0600F78C RID: 63372 RVA: 0x00388530 File Offset: 0x00386730
|
||||
[Token(Token = "0x17002863")]
|
||||
public int AMMNAJNFAMP
|
||||
{
|
||||
[Token(Token = "0x600F78B")]
|
||||
[Address(RVA = "0xAB93E0", Offset = "0xAB83E0", VA = "0x180AB93E0")]
|
||||
get;
|
||||
[Token(Token = "0x600F78C")]
|
||||
[Address(RVA = "0xABABB0", Offset = "0xAB9BB0", VA = "0x180ABABB0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17002864 RID: 10340
|
||||
// (get) Token: 0x0600F78D RID: 63373 RVA: 0x00388544 File Offset: 0x00386744
|
||||
// (set) Token: 0x0600F78E RID: 63374 RVA: 0x00388558 File Offset: 0x00386758
|
||||
[Token(Token = "0x17002864")]
|
||||
public int MIKECBCOCHA
|
||||
{
|
||||
[Token(Token = "0x600F78D")]
|
||||
[Address(RVA = "0x4D9710", Offset = "0x4D8710", VA = "0x1804D9710")]
|
||||
get;
|
||||
[Token(Token = "0x600F78E")]
|
||||
[Address(RVA = "0x82C6C0", Offset = "0x82B6C0", VA = "0x18082C6C0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17002865 RID: 10341
|
||||
// (get) Token: 0x0600F78F RID: 63375 RVA: 0x0038856C File Offset: 0x0038676C
|
||||
// (set) Token: 0x0600F790 RID: 63376 RVA: 0x00388580 File Offset: 0x00386780
|
||||
[Token(Token = "0x17002865")]
|
||||
public int LAENMCBBKOH
|
||||
{
|
||||
[Token(Token = "0x600F78F")]
|
||||
[Address(RVA = "0x1B03710", Offset = "0x1B02710", VA = "0x181B03710")]
|
||||
get;
|
||||
[Token(Token = "0x600F790")]
|
||||
[Address(RVA = "0x1B026A0", Offset = "0x1B016A0", VA = "0x181B026A0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17002866 RID: 10342
|
||||
// (get) Token: 0x0600F791 RID: 63377 RVA: 0x00388594 File Offset: 0x00386794
|
||||
// (set) Token: 0x0600F792 RID: 63378 RVA: 0x003885A8 File Offset: 0x003867A8
|
||||
[Token(Token = "0x17002866")]
|
||||
public int BHKFJNDEMHA
|
||||
{
|
||||
[Token(Token = "0x600F791")]
|
||||
[Address(RVA = "0x6A55D0", Offset = "0x6A45D0", VA = "0x1806A55D0")]
|
||||
get;
|
||||
[Token(Token = "0x600F792")]
|
||||
[Address(RVA = "0x1B034E0", Offset = "0x1B024E0", VA = "0x181B034E0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17002867 RID: 10343
|
||||
// (get) Token: 0x0600F793 RID: 63379 RVA: 0x003885BC File Offset: 0x003867BC
|
||||
[Token(Token = "0x17002867")]
|
||||
public bool DDFLCLMBCCO
|
||||
{
|
||||
[Token(Token = "0x600F793")]
|
||||
[Address(RVA = "0x1B02590", Offset = "0x1B01590", VA = "0x181B02590")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F793)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Inputs.VRInputHandler::CIGAFEFGALK()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:FDKPONPCGGC(var_0_0B, ldfld:FDKPONPCGGC(EFAKPOCFMPC::BDDMHHDKLHE, ldfld:EFAKPOCFMPC[exp:valuetype RecRoom.Inputs.VRInputHandler/EFAKPOCFMPC&](VRInputHandler::state, ldloc:VRInputHandler(this))))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002868 RID: 10344
|
||||
// (get) Token: 0x0600F794 RID: 63380 RVA: 0x003885D4 File Offset: 0x003867D4
|
||||
[Token(Token = "0x17002868")]
|
||||
public bool CBCGKPAHACP
|
||||
{
|
||||
[Token(Token = "0x600F794")]
|
||||
[Address(RVA = "0x1B03280", Offset = "0x1B02280", VA = "0x181B03280")]
|
||||
get
|
||||
{
|
||||
return this.state.BDDMHHDKLHE.MNIGDIAFAKL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002869 RID: 10345
|
||||
// (get) Token: 0x0600F795 RID: 63381 RVA: 0x003885F4 File Offset: 0x003867F4
|
||||
[Token(Token = "0x17002869")]
|
||||
public bool PDHEBHOHEAO
|
||||
{
|
||||
[Token(Token = "0x600F795")]
|
||||
[Address(RVA = "0x1B02A40", Offset = "0x1B01A40", VA = "0x181B02A40")]
|
||||
get
|
||||
{
|
||||
return this.state.BDDMHHDKLHE.GPGHKKMCFIF;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700286A RID: 10346
|
||||
// (get) Token: 0x0600F796 RID: 63382 RVA: 0x00388614 File Offset: 0x00386814
|
||||
[Token(Token = "0x1700286A")]
|
||||
public bool GCCMGJCGKME
|
||||
{
|
||||
[Token(Token = "0x600F796")]
|
||||
[Address(RVA = "0x1B03A40", Offset = "0x1B02A40", VA = "0x181B03A40")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F796)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Inputs.VRInputHandler::NJODCGMGCGG()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:FDKPONPCGGC(var_0_0B, ldfld:FDKPONPCGGC(EFAKPOCFMPC::DBENDMALBBK, ldfld:EFAKPOCFMPC[exp:valuetype RecRoom.Inputs.VRInputHandler/EFAKPOCFMPC&](VRInputHandler::state, ldloc:VRInputHandler(this))))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700286B RID: 10347
|
||||
// (get) Token: 0x0600F797 RID: 63383 RVA: 0x0038862C File Offset: 0x0038682C
|
||||
[Token(Token = "0x1700286B")]
|
||||
public bool FHLEMPCFBFI
|
||||
{
|
||||
[Token(Token = "0x600F797")]
|
||||
[Address(RVA = "0x1B026B0", Offset = "0x1B016B0", VA = "0x181B026B0")]
|
||||
get
|
||||
{
|
||||
return this.state.DBENDMALBBK.MNIGDIAFAKL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700286C RID: 10348
|
||||
// (get) Token: 0x0600F798 RID: 63384 RVA: 0x0038864C File Offset: 0x0038684C
|
||||
[Token(Token = "0x1700286C")]
|
||||
public bool HFKDLMEHBHE
|
||||
{
|
||||
[Token(Token = "0x600F798")]
|
||||
[Address(RVA = "0x1B031F0", Offset = "0x1B021F0", VA = "0x181B031F0")]
|
||||
get
|
||||
{
|
||||
return this.state.DBENDMALBBK.GPGHKKMCFIF;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700286D RID: 10349
|
||||
// (get) Token: 0x0600F799 RID: 63385 RVA: 0x0038866C File Offset: 0x0038686C
|
||||
[Token(Token = "0x1700286D")]
|
||||
public bool JIOIIBDBENA
|
||||
{
|
||||
[Token(Token = "0x600F799")]
|
||||
[Address(RVA = "0x1B03510", Offset = "0x1B02510", VA = "0x181B03510")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F799)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Inputs.VRInputHandler::KCMPDEIBENF()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:FDKPONPCGGC(var_0_0B, ldfld:FDKPONPCGGC(EFAKPOCFMPC::KJDKBHKNHPD, ldfld:EFAKPOCFMPC[exp:valuetype RecRoom.Inputs.VRInputHandler/EFAKPOCFMPC&](VRInputHandler::state, ldloc:VRInputHandler(this))))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700286E RID: 10350
|
||||
// (get) Token: 0x0600F79A RID: 63386 RVA: 0x00388684 File Offset: 0x00386884
|
||||
[Token(Token = "0x1700286E")]
|
||||
public bool GCKGCFBMJOI
|
||||
{
|
||||
[Token(Token = "0x600F79A")]
|
||||
[Address(RVA = "0x1B03290", Offset = "0x1B02290", VA = "0x181B03290")]
|
||||
get
|
||||
{
|
||||
return this.state.KJDKBHKNHPD.MNIGDIAFAKL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700286F RID: 10351
|
||||
// (get) Token: 0x0600F79B RID: 63387 RVA: 0x003886A4 File Offset: 0x003868A4
|
||||
[Token(Token = "0x1700286F")]
|
||||
public bool MNOEILJOKJO
|
||||
{
|
||||
[Token(Token = "0x600F79B")]
|
||||
[Address(RVA = "0x1A519B0", Offset = "0x1A509B0", VA = "0x181A519B0")]
|
||||
get
|
||||
{
|
||||
return this.state.KJDKBHKNHPD.GPGHKKMCFIF;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002870 RID: 10352
|
||||
// (get) Token: 0x0600F79C RID: 63388 RVA: 0x003886C4 File Offset: 0x003868C4
|
||||
[Token(Token = "0x17002870")]
|
||||
public bool CGEKPNOKNNK
|
||||
{
|
||||
[Token(Token = "0x600F79C")]
|
||||
[Address(RVA = "0x1B03290", Offset = "0x1B02290", VA = "0x181B03290")]
|
||||
get
|
||||
{
|
||||
return this.state.KJDKBHKNHPD.MNIGDIAFAKL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002871 RID: 10353
|
||||
// (get) Token: 0x0600F79D RID: 63389 RVA: 0x003886E4 File Offset: 0x003868E4
|
||||
[Token(Token = "0x17002871")]
|
||||
public bool HKEKAPPCIGD
|
||||
{
|
||||
[Token(Token = "0x600F79D")]
|
||||
[Address(RVA = "0x1B03500", Offset = "0x1B02500", VA = "0x181B03500")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F79D)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Inputs.VRInputHandler::JNPDHEHKIJC()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:FDKPONPCGGC(var_0_0B, ldfld:FDKPONPCGGC(EFAKPOCFMPC::LGFOEBJPDKA, ldfld:EFAKPOCFMPC[exp:valuetype RecRoom.Inputs.VRInputHandler/EFAKPOCFMPC&](VRInputHandler::state, ldloc:VRInputHandler(this))))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002872 RID: 10354
|
||||
// (get) Token: 0x0600F79E RID: 63390 RVA: 0x003886FC File Offset: 0x003868FC
|
||||
[Token(Token = "0x17002872")]
|
||||
public bool LMAHILONGBB
|
||||
{
|
||||
[Token(Token = "0x600F79E")]
|
||||
[Address(RVA = "0x1B03300", Offset = "0x1B02300", VA = "0x181B03300")]
|
||||
get
|
||||
{
|
||||
return this.state.LGFOEBJPDKA.MNIGDIAFAKL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002873 RID: 10355
|
||||
// (get) Token: 0x0600F79F RID: 63391 RVA: 0x0038871C File Offset: 0x0038691C
|
||||
[Token(Token = "0x17002873")]
|
||||
public bool LBAMPGBOBLJ
|
||||
{
|
||||
[Token(Token = "0x600F79F")]
|
||||
[Address(RVA = "0xCBC930", Offset = "0xCBB930", VA = "0x180CBC930")]
|
||||
get
|
||||
{
|
||||
return this.state.LGFOEBJPDKA.GPGHKKMCFIF;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002874 RID: 10356
|
||||
// (get) Token: 0x0600F7A0 RID: 63392 RVA: 0x0038873C File Offset: 0x0038693C
|
||||
[Token(Token = "0x17002874")]
|
||||
public bool FFMMOFDJBMF
|
||||
{
|
||||
[Token(Token = "0x600F7A0")]
|
||||
[Address(RVA = "0x1B02580", Offset = "0x1B01580", VA = "0x181B02580")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F7A0)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Inputs.VRInputHandler::CEBDKHCKALP()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:FDKPONPCGGC(var_0_0B, ldfld:FDKPONPCGGC(EFAKPOCFMPC::MLHDMEMGHEO, ldfld:EFAKPOCFMPC[exp:valuetype RecRoom.Inputs.VRInputHandler/EFAKPOCFMPC&](VRInputHandler::state, ldloc:VRInputHandler(this))))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002875 RID: 10357
|
||||
// (get) Token: 0x0600F7A1 RID: 63393 RVA: 0x00388754 File Offset: 0x00386954
|
||||
[Token(Token = "0x17002875")]
|
||||
public bool NAHDFAGPDPF
|
||||
{
|
||||
[Token(Token = "0x600F7A1")]
|
||||
[Address(RVA = "0x90CD00", Offset = "0x90BD00", VA = "0x18090CD00")]
|
||||
get
|
||||
{
|
||||
return this.<HairTriggerButtonPressed>k__BackingField;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002876 RID: 10358
|
||||
// (get) Token: 0x0600F7A2 RID: 63394 RVA: 0x00388768 File Offset: 0x00386968
|
||||
[Token(Token = "0x17002876")]
|
||||
public bool DIDECOFJMJB
|
||||
{
|
||||
[Token(Token = "0x600F7A2")]
|
||||
[Address(RVA = "0x16BB6F0", Offset = "0x16BA6F0", VA = "0x1816BB6F0")]
|
||||
get
|
||||
{
|
||||
return this.hairTriggerButtonDown;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002877 RID: 10359
|
||||
// (get) Token: 0x0600F7A3 RID: 63395 RVA: 0x0038877C File Offset: 0x0038697C
|
||||
[Token(Token = "0x17002877")]
|
||||
public bool LCKCGIPDEIH
|
||||
{
|
||||
[Token(Token = "0x600F7A3")]
|
||||
[Address(RVA = "0x1B03720", Offset = "0x1B02720", VA = "0x181B03720")]
|
||||
get
|
||||
{
|
||||
if (!this.hairTriggerButtonUp)
|
||||
{
|
||||
}
|
||||
return !this.<HairTriggerButtonUpConsumed>k__BackingField;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002878 RID: 10360
|
||||
// (get) Token: 0x0600F7A4 RID: 63396 RVA: 0x003887A0 File Offset: 0x003869A0
|
||||
[Token(Token = "0x17002878")]
|
||||
public FDKPONPCGGC CFHAAOHDNCJ
|
||||
{
|
||||
[Token(Token = "0x600F7A4")]
|
||||
[Address(RVA = "0x1B038C0", Offset = "0x1B028C0", VA = "0x181B038C0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F7A4)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling FDKPONPCGGC RecRoom.Inputs.VRInputHandler::MHNGOCAJCAL()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_0C:
|
||||
stloc:bool(var_1_16, ceq:bool(ldstr:string("{il2cpp array field il2cppMethodInfo->}"), conv.u8:uint64[exp:string](ldc.i8:int64[exp:uint64](0))))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002879 RID: 10361
|
||||
// (get) Token: 0x0600F7A5 RID: 63397 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17002879")]
|
||||
public Vector2 EJNHOLPHCIH
|
||||
{
|
||||
[Token(Token = "0x600F7A5")]
|
||||
[Address(RVA = "0x1B024A0", Offset = "0x1B014A0", VA = "0x181B024A0")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700287A RID: 10362
|
||||
// (get) Token: 0x0600F7A6 RID: 63398 RVA: 0x003887C4 File Offset: 0x003869C4
|
||||
[Token(Token = "0x1700287A")]
|
||||
public bool IAGIOJDHCMN
|
||||
{
|
||||
[Token(Token = "0x600F7A6")]
|
||||
[Address(RVA = "0x1B03700", Offset = "0x1B02700", VA = "0x181B03700")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F7A6)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Inputs.VRInputHandler::LGMLIMNLDCF()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:FDKPONPCGGC(var_0_0B, ldfld:FDKPONPCGGC(EFAKPOCFMPC::GODIAMIEPJG, ldfld:EFAKPOCFMPC[exp:valuetype RecRoom.Inputs.VRInputHandler/EFAKPOCFMPC&](VRInputHandler::state, ldloc:VRInputHandler(this))))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700287B RID: 10363
|
||||
// (get) Token: 0x0600F7A7 RID: 63399 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x1700287B")]
|
||||
public Vector2 ANEEPNBJPKK
|
||||
{
|
||||
[Token(Token = "0x600F7A7")]
|
||||
[Address(RVA = "0x1B036A0", Offset = "0x1B026A0", VA = "0x181B036A0")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700287C RID: 10364
|
||||
// (get) Token: 0x0600F7A8 RID: 63400 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x1700287C")]
|
||||
public Vector2 IJBDGFLBADI
|
||||
{
|
||||
[Token(Token = "0x600F7A8")]
|
||||
[Address(RVA = "0x1B03260", Offset = "0x1B02260", VA = "0x181B03260")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700287D RID: 10365
|
||||
// (get) Token: 0x0600F7A9 RID: 63401 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x1700287D")]
|
||||
public Vector2 AJGJJNMMNFI
|
||||
{
|
||||
[Token(Token = "0x600F7A9")]
|
||||
[Address(RVA = "0x1B03190", Offset = "0x1B02190", VA = "0x181B03190")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700287E RID: 10366
|
||||
// (get) Token: 0x0600F7AA RID: 63402 RVA: 0x003887DC File Offset: 0x003869DC
|
||||
[Token(Token = "0x1700287E")]
|
||||
public bool JOMLMJKDEDA
|
||||
{
|
||||
[Token(Token = "0x600F7AA")]
|
||||
[Address(RVA = "0x1B03920", Offset = "0x1B02920", VA = "0x181B03920")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F7AA)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Inputs.VRInputHandler::MMGKJKAIPGP()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:FDKPONPCGGC(var_0_0B, ldfld:FDKPONPCGGC(EFAKPOCFMPC::EHKHLEFKJND, ldfld:EFAKPOCFMPC[exp:valuetype RecRoom.Inputs.VRInputHandler/EFAKPOCFMPC&](VRInputHandler::state, ldloc:VRInputHandler(this))))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700287F RID: 10367
|
||||
// (get) Token: 0x0600F7AB RID: 63403 RVA: 0x003887F4 File Offset: 0x003869F4
|
||||
[Token(Token = "0x1700287F")]
|
||||
public bool ADIKHNFBAOL
|
||||
{
|
||||
[Token(Token = "0x600F7AB")]
|
||||
[Address(RVA = "0x1B028E0", Offset = "0x1B018E0", VA = "0x181B028E0")]
|
||||
get
|
||||
{
|
||||
return this.state.EHKHLEFKJND.MNIGDIAFAKL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002880 RID: 10368
|
||||
// (get) Token: 0x0600F7AC RID: 63404 RVA: 0x00388814 File Offset: 0x00386A14
|
||||
[Token(Token = "0x17002880")]
|
||||
public bool IKIJIDDKBNL
|
||||
{
|
||||
[Token(Token = "0x600F7AC")]
|
||||
[Address(RVA = "0x54E8E0", Offset = "0x54D8E0", VA = "0x18054E8E0")]
|
||||
get
|
||||
{
|
||||
return this.state.EHKHLEFKJND.GPGHKKMCFIF;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002881 RID: 10369
|
||||
// (get) Token: 0x0600F7AD RID: 63405 RVA: 0x00388834 File Offset: 0x00386A34
|
||||
[Token(Token = "0x17002881")]
|
||||
public bool KOCCFFCJONI
|
||||
{
|
||||
[Token(Token = "0x600F7AD")]
|
||||
[Address(RVA = "0xEA6E60", Offset = "0xEA5E60", VA = "0x180EA6E60")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F7AD)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Inputs.VRInputHandler::MEEFFGCJMMJ()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:FDKPONPCGGC(var_0_0B, ldfld:FDKPONPCGGC(EFAKPOCFMPC::ELEGEJPDFCH, ldfld:EFAKPOCFMPC[exp:valuetype RecRoom.Inputs.VRInputHandler/EFAKPOCFMPC&](VRInputHandler::state, ldloc:VRInputHandler(this))))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002882 RID: 10370
|
||||
// (get) Token: 0x0600F7AE RID: 63406 RVA: 0x0038884C File Offset: 0x00386A4C
|
||||
[Token(Token = "0x17002882")]
|
||||
public bool AMBHBMDADKN
|
||||
{
|
||||
[Token(Token = "0x600F7AE")]
|
||||
[Address(RVA = "0xEA6E30", Offset = "0xEA5E30", VA = "0x180EA6E30")]
|
||||
get
|
||||
{
|
||||
return this.state.ELEGEJPDFCH.MNIGDIAFAKL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002883 RID: 10371
|
||||
// (get) Token: 0x0600F7AF RID: 63407 RVA: 0x0038886C File Offset: 0x00386A6C
|
||||
[Token(Token = "0x17002883")]
|
||||
public bool CMBAGIGJEMG
|
||||
{
|
||||
[Token(Token = "0x600F7AF")]
|
||||
[Address(RVA = "0x1B026C0", Offset = "0x1B016C0", VA = "0x181B026C0")]
|
||||
get
|
||||
{
|
||||
return this.state.ELEGEJPDFCH.GPGHKKMCFIF;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002884 RID: 10372
|
||||
// (get) Token: 0x0600F7B0 RID: 63408 RVA: 0x0038888C File Offset: 0x00386A8C
|
||||
[Token(Token = "0x17002884")]
|
||||
public bool FIFEPEEOLBG
|
||||
{
|
||||
[Token(Token = "0x600F7B0")]
|
||||
[Address(RVA = "0x1B031D0", Offset = "0x1B021D0", VA = "0x181B031D0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F7B0)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Inputs.VRInputHandler::HHKDMJEPONO()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:FDKPONPCGGC(var_0_0B, ldfld:FDKPONPCGGC(EFAKPOCFMPC::KCEKNHAKHGA, ldfld:EFAKPOCFMPC[exp:valuetype RecRoom.Inputs.VRInputHandler/EFAKPOCFMPC&](VRInputHandler::state, ldloc:VRInputHandler(this))))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002885 RID: 10373
|
||||
// (get) Token: 0x0600F7B1 RID: 63409 RVA: 0x003888A4 File Offset: 0x00386AA4
|
||||
[Token(Token = "0x17002885")]
|
||||
public bool GCPKEBMPKGB
|
||||
{
|
||||
[Token(Token = "0x600F7B1")]
|
||||
[Address(RVA = "0x137F5A0", Offset = "0x137E5A0", VA = "0x18137F5A0")]
|
||||
get
|
||||
{
|
||||
return this.state.KCEKNHAKHGA.MNIGDIAFAKL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002886 RID: 10374
|
||||
// (get) Token: 0x0600F7B2 RID: 63410 RVA: 0x003888C4 File Offset: 0x00386AC4
|
||||
[Token(Token = "0x17002886")]
|
||||
public bool BGKFECIAHHL
|
||||
{
|
||||
[Token(Token = "0x600F7B2")]
|
||||
[Address(RVA = "0x1B03570", Offset = "0x1B02570", VA = "0x181B03570")]
|
||||
get
|
||||
{
|
||||
return this.state.KCEKNHAKHGA.GPGHKKMCFIF;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002887 RID: 10375
|
||||
// (get) Token: 0x0600F7B3 RID: 63411 RVA: 0x003888E4 File Offset: 0x00386AE4
|
||||
[Token(Token = "0x17002887")]
|
||||
public bool CBBAELOGEHM
|
||||
{
|
||||
[Token(Token = "0x600F7B3")]
|
||||
[Address(RVA = "0x1B03930", Offset = "0x1B02930", VA = "0x181B03930")]
|
||||
get
|
||||
{
|
||||
return this.state.ALFHDHKHNHH.MNIGDIAFAKL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002888 RID: 10376
|
||||
// (get) Token: 0x0600F7B4 RID: 63412 RVA: 0x00388904 File Offset: 0x00386B04
|
||||
[Token(Token = "0x17002888")]
|
||||
public bool GNHMMEKKFCG
|
||||
{
|
||||
[Token(Token = "0x600F7B4")]
|
||||
[Address(RVA = "0x1B02AA0", Offset = "0x1B01AA0", VA = "0x181B02AA0")]
|
||||
get
|
||||
{
|
||||
return this.state.JOOMEAKJBIJ.MNIGDIAFAKL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002889 RID: 10377
|
||||
// (get) Token: 0x0600F7B5 RID: 63413 RVA: 0x00388924 File Offset: 0x00386B24
|
||||
[Token(Token = "0x17002889")]
|
||||
public bool EPNHAMAEEIE
|
||||
{
|
||||
[Token(Token = "0x600F7B5")]
|
||||
[Address(RVA = "0xAF91B0", Offset = "0xAF81B0", VA = "0x180AF91B0")]
|
||||
get
|
||||
{
|
||||
return this.state.PKLBADMDPMA.MNIGDIAFAKL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700288A RID: 10378
|
||||
// (get) Token: 0x0600F7B6 RID: 63414 RVA: 0x00388944 File Offset: 0x00386B44
|
||||
[Token(Token = "0x1700288A")]
|
||||
public bool FMOCDBNFPOH
|
||||
{
|
||||
[Token(Token = "0x600F7B6")]
|
||||
[Address(RVA = "0x1B03910", Offset = "0x1B02910", VA = "0x181B03910")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F7B6)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Inputs.VRInputHandler::MJBNCEOPPDA()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:FDKPONPCGGC(var_0_0B, ldfld:FDKPONPCGGC(EFAKPOCFMPC::KPLKGCOOOJP, ldfld:EFAKPOCFMPC[exp:valuetype RecRoom.Inputs.VRInputHandler/EFAKPOCFMPC&](VRInputHandler::state, ldloc:VRInputHandler(this))))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700288B RID: 10379
|
||||
// (get) Token: 0x0600F7B7 RID: 63415 RVA: 0x0038895C File Offset: 0x00386B5C
|
||||
[Token(Token = "0x1700288B")]
|
||||
public bool BLFLNNJCFCI
|
||||
{
|
||||
[Token(Token = "0x600F7B7")]
|
||||
[Address(RVA = "0x1B024C0", Offset = "0x1B014C0", VA = "0x181B024C0")]
|
||||
get
|
||||
{
|
||||
return this.state.KPLKGCOOOJP.GPGHKKMCFIF;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700288C RID: 10380
|
||||
// (get) Token: 0x0600F7B8 RID: 63416 RVA: 0x0038897C File Offset: 0x00386B7C
|
||||
[Token(Token = "0x1700288C")]
|
||||
public bool HLIAPBLNIFJ
|
||||
{
|
||||
[Token(Token = "0x600F7B8")]
|
||||
[Address(RVA = "0xEA3120", Offset = "0xEA2120", VA = "0x180EA3120")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F7B8)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Inputs.VRInputHandler::BBIKKNEPGDE()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:FDKPONPCGGC(var_0_0B, ldfld:FDKPONPCGGC(EFAKPOCFMPC::GABPKEBDLDD, ldfld:EFAKPOCFMPC[exp:valuetype RecRoom.Inputs.VRInputHandler/EFAKPOCFMPC&](VRInputHandler::state, ldloc:VRInputHandler(this))))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700288D RID: 10381
|
||||
// (get) Token: 0x0600F7B9 RID: 63417 RVA: 0x00388994 File Offset: 0x00386B94
|
||||
[Token(Token = "0x1700288D")]
|
||||
public bool FGJFIOIALPL
|
||||
{
|
||||
[Token(Token = "0x600F7B9")]
|
||||
[Address(RVA = "0x1B025F0", Offset = "0x1B015F0", VA = "0x181B025F0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F7B9)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Inputs.VRInputHandler::CPNFBGMBMJP()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:FDKPONPCGGC(var_0_0B, ldfld:FDKPONPCGGC(EFAKPOCFMPC::HHEFMPACNEJ, ldfld:EFAKPOCFMPC[exp:valuetype RecRoom.Inputs.VRInputHandler/EFAKPOCFMPC&](VRInputHandler::state, ldloc:VRInputHandler(this))))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700288E RID: 10382
|
||||
// (get) Token: 0x0600F7BA RID: 63418 RVA: 0x003889AC File Offset: 0x00386BAC
|
||||
[Token(Token = "0x1700288E")]
|
||||
public float AFHAHMNMIFN
|
||||
{
|
||||
[Token(Token = "0x600F7BA")]
|
||||
[Address(RVA = "0x1837560", Offset = "0x1836560", VA = "0x181837560")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F7BA)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single RecRoom.Inputs.VRInputHandler::JKINJJBIFBL()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:EFAKPOCFMPC(var_0_06, ldfld:EFAKPOCFMPC(VRInputHandler::state, ldloc:VRInputHandler(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700288F RID: 10383
|
||||
// (get) Token: 0x0600F7BB RID: 63419 RVA: 0x003889C0 File Offset: 0x00386BC0
|
||||
[Token(Token = "0x1700288F")]
|
||||
public float IAJFIAEDNFP
|
||||
{
|
||||
[Token(Token = "0x600F7BB")]
|
||||
[Address(RVA = "0x1B03960", Offset = "0x1B02960", VA = "0x181B03960")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F7BB)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single RecRoom.Inputs.VRInputHandler::NEEAHAODLAG()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MOIPDBJEBEL(var_0_0B, ldfld:MOIPDBJEBEL(EFAKPOCFMPC::IAJFIAEDNFP, ldfld:EFAKPOCFMPC[exp:valuetype RecRoom.Inputs.VRInputHandler/EFAKPOCFMPC&](VRInputHandler::state, ldloc:VRInputHandler(this))))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002890 RID: 10384
|
||||
// (get) Token: 0x0600F7BC RID: 63420 RVA: 0x003889D8 File Offset: 0x00386BD8
|
||||
[Token(Token = "0x17002890")]
|
||||
public float BDLBPMGCPEE
|
||||
{
|
||||
[Token(Token = "0x600F7BC")]
|
||||
[Address(RVA = "0x11E32C0", Offset = "0x11E22C0", VA = "0x1811E32C0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F7BC)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single RecRoom.Inputs.VRInputHandler::GFKEAFFKDCO()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MOIPDBJEBEL(var_0_0B, ldfld:MOIPDBJEBEL(EFAKPOCFMPC::BDLBPMGCPEE, ldfld:EFAKPOCFMPC[exp:valuetype RecRoom.Inputs.VRInputHandler/EFAKPOCFMPC&](VRInputHandler::state, ldloc:VRInputHandler(this))))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002891 RID: 10385
|
||||
// (get) Token: 0x0600F7BD RID: 63421 RVA: 0x003889F0 File Offset: 0x00386BF0
|
||||
[Token(Token = "0x17002891")]
|
||||
public float LOKMOOGCDHI
|
||||
{
|
||||
[Token(Token = "0x600F7BD")]
|
||||
[Address(RVA = "0x11E32D0", Offset = "0x11E22D0", VA = "0x1811E32D0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F7BD)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single RecRoom.Inputs.VRInputHandler::CDKGMLMNMFI()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MOIPDBJEBEL(var_0_0B, ldfld:MOIPDBJEBEL(EFAKPOCFMPC::LOKMOOGCDHI, ldfld:EFAKPOCFMPC[exp:valuetype RecRoom.Inputs.VRInputHandler/EFAKPOCFMPC&](VRInputHandler::state, ldloc:VRInputHandler(this))))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002892 RID: 10386
|
||||
// (get) Token: 0x0600F7BE RID: 63422 RVA: 0x00388A08 File Offset: 0x00386C08
|
||||
[Token(Token = "0x17002892")]
|
||||
public float EJAJMANMAFG
|
||||
{
|
||||
[Token(Token = "0x600F7BE")]
|
||||
[Address(RVA = "0x44BBE0", Offset = "0x44ABE0", VA = "0x18044BBE0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F7BE)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single RecRoom.Inputs.VRInputHandler::IKKAKFPLGBL()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:Vector2(var_0_0B, ldfld:Vector2(EFAKPOCFMPC::EJAJMANMAFG, ldfld:EFAKPOCFMPC[exp:valuetype RecRoom.Inputs.VRInputHandler/EFAKPOCFMPC&](VRInputHandler::state, ldloc:VRInputHandler(this))))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002893 RID: 10387
|
||||
// (get) Token: 0x0600F7BF RID: 63423 RVA: 0x00388A20 File Offset: 0x00386C20
|
||||
[Token(Token = "0x17002893")]
|
||||
public bool OKMCKCNPGBG
|
||||
{
|
||||
[Token(Token = "0x600F7BF")]
|
||||
[Address(RVA = "0x1B03560", Offset = "0x1B02560", VA = "0x181B03560")]
|
||||
get
|
||||
{
|
||||
return this.state.CHEFGOANLDH.MNIGDIAFAKL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002894 RID: 10388
|
||||
// (get) Token: 0x0600F7C0 RID: 63424 RVA: 0x00388A40 File Offset: 0x00386C40
|
||||
[Token(Token = "0x17002894")]
|
||||
public bool ACCOBFKGDMC
|
||||
{
|
||||
[Token(Token = "0x600F7C0")]
|
||||
[Address(RVA = "0x14A6670", Offset = "0x14A5670", VA = "0x1814A6670")]
|
||||
get
|
||||
{
|
||||
return this.state.JPKDJHOBJKN.MNIGDIAFAKL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002895 RID: 10389
|
||||
// (get) Token: 0x0600F7C1 RID: 63425 RVA: 0x00388A60 File Offset: 0x00386C60
|
||||
[Token(Token = "0x17002895")]
|
||||
public bool CFHDNBCMPEA
|
||||
{
|
||||
[Token(Token = "0x600F7C1")]
|
||||
[Address(RVA = "0x54EDF0", Offset = "0x54DDF0", VA = "0x18054EDF0")]
|
||||
get
|
||||
{
|
||||
return this.state.ENELOGEDELM.MNIGDIAFAKL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002896 RID: 10390
|
||||
// (get) Token: 0x0600F7C2 RID: 63426 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17002896")]
|
||||
public Vector2 JBKKAKDEGHJ
|
||||
{
|
||||
[Token(Token = "0x600F7C2")]
|
||||
[Address(RVA = "0x1B03940", Offset = "0x1B02940", VA = "0x181B03940")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002897 RID: 10391
|
||||
// (get) Token: 0x0600F7C3 RID: 63427 RVA: 0x00388A80 File Offset: 0x00386C80
|
||||
[Token(Token = "0x17002897")]
|
||||
public float MMIGCAIKDOB
|
||||
{
|
||||
[Token(Token = "0x600F7C3")]
|
||||
[Address(RVA = "0x11E32F0", Offset = "0x11E22F0", VA = "0x1811E32F0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F7C3)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single RecRoom.Inputs.VRInputHandler::LKNBEPMOJML()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MOIPDBJEBEL(var_0_0B, ldfld:MOIPDBJEBEL(EFAKPOCFMPC::MMIGCAIKDOB, ldfld:EFAKPOCFMPC[exp:valuetype RecRoom.Inputs.VRInputHandler/EFAKPOCFMPC&](VRInputHandler::state, ldloc:VRInputHandler(this))))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002898 RID: 10392
|
||||
// (get) Token: 0x0600F7C4 RID: 63428 RVA: 0x00388A98 File Offset: 0x00386C98
|
||||
[Token(Token = "0x17002898")]
|
||||
public bool PJKFKJPKLMK
|
||||
{
|
||||
[Token(Token = "0x600F7C4")]
|
||||
[Address(RVA = "0x1B02660", Offset = "0x1B01660", VA = "0x181B02660")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F7C4)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Inputs.VRInputHandler::DBMMGIHNHCM()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:FDKPONPCGGC(var_0_0B, ldfld:FDKPONPCGGC(EFAKPOCFMPC::BIOLPKIKBMN, ldfld:EFAKPOCFMPC[exp:valuetype RecRoom.Inputs.VRInputHandler/EFAKPOCFMPC&](VRInputHandler::state, ldloc:VRInputHandler(this))))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002899 RID: 10393
|
||||
// (get) Token: 0x0600F7C5 RID: 63429 RVA: 0x00388AB0 File Offset: 0x00386CB0
|
||||
[Token(Token = "0x17002899")]
|
||||
public bool AOAFIEIBNOO
|
||||
{
|
||||
[Token(Token = "0x600F7C5")]
|
||||
[Address(RVA = "0x1B02570", Offset = "0x1B01570", VA = "0x181B02570")]
|
||||
get
|
||||
{
|
||||
return this.state.BIOLPKIKBMN.MNIGDIAFAKL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700289A RID: 10394
|
||||
// (get) Token: 0x0600F7C6 RID: 63430 RVA: 0x00388AD0 File Offset: 0x00386CD0
|
||||
[Token(Token = "0x1700289A")]
|
||||
public bool PJBILFMHOKP
|
||||
{
|
||||
[Token(Token = "0x600F7C6")]
|
||||
[Address(RVA = "0x1B036C0", Offset = "0x1B026C0", VA = "0x181B036C0")]
|
||||
get
|
||||
{
|
||||
return this.state.BIOLPKIKBMN.GPGHKKMCFIF;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700289B RID: 10395
|
||||
// (get) Token: 0x0600F7C7 RID: 63431 RVA: 0x00388AF0 File Offset: 0x00386CF0
|
||||
// (set) Token: 0x0600F7C8 RID: 63432 RVA: 0x00388B04 File Offset: 0x00386D04
|
||||
[Token(Token = "0x1700289B")]
|
||||
public float NAILHNPKHOP
|
||||
{
|
||||
[Token(Token = "0x600F7C7")]
|
||||
[Address(RVA = "0x15C1980", Offset = "0x15C0980", VA = "0x1815C1980")]
|
||||
get;
|
||||
[Token(Token = "0x600F7C8")]
|
||||
[Address(RVA = "0x1B031C0", Offset = "0x1B021C0", VA = "0x181B031C0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x1700289C RID: 10396
|
||||
// (get) Token: 0x0600F7C9 RID: 63433 RVA: 0x00388B18 File Offset: 0x00386D18
|
||||
// (set) Token: 0x0600F7CA RID: 63434 RVA: 0x00388B2C File Offset: 0x00386D2C
|
||||
[Token(Token = "0x1700289C")]
|
||||
public float AIHEEHMBCAD
|
||||
{
|
||||
[Token(Token = "0x600F7C9")]
|
||||
[Address(RVA = "0xAC13B0", Offset = "0xAC03B0", VA = "0x180AC13B0")]
|
||||
get;
|
||||
[Token(Token = "0x600F7CA")]
|
||||
[Address(RVA = "0xAC0720", Offset = "0xABF720", VA = "0x180AC0720")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x1700289D RID: 10397
|
||||
// (get) Token: 0x0600F7CB RID: 63435 RVA: 0x00388B40 File Offset: 0x00386D40
|
||||
[Token(Token = "0x1700289D")]
|
||||
public bool JOAIPPAPPEH
|
||||
{
|
||||
[Token(Token = "0x600F7CB")]
|
||||
[Address(RVA = "0x1B034F0", Offset = "0x1B024F0", VA = "0x181B034F0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F7CB)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Inputs.VRInputHandler::JNPBDEBJCIA()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:FDKPONPCGGC(var_0_0B, ldfld:FDKPONPCGGC(EFAKPOCFMPC::HMPJMBEFGMM, ldfld:EFAKPOCFMPC[exp:valuetype RecRoom.Inputs.VRInputHandler/EFAKPOCFMPC&](VRInputHandler::state, ldloc:VRInputHandler(this))))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700289E RID: 10398
|
||||
// (get) Token: 0x0600F7CC RID: 63436 RVA: 0x00388B58 File Offset: 0x00386D58
|
||||
[Token(Token = "0x1700289E")]
|
||||
public bool NNINNOALGOC
|
||||
{
|
||||
[Token(Token = "0x600F7CC")]
|
||||
[Address(RVA = "0x1B03800", Offset = "0x1B02800", VA = "0x181B03800")]
|
||||
get
|
||||
{
|
||||
return this.state.HMPJMBEFGMM.MNIGDIAFAKL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700289F RID: 10399
|
||||
// (get) Token: 0x0600F7CD RID: 63437 RVA: 0x00388B78 File Offset: 0x00386D78
|
||||
[Token(Token = "0x1700289F")]
|
||||
public bool JONNNAJKHJM
|
||||
{
|
||||
[Token(Token = "0x600F7CD")]
|
||||
[Address(RVA = "0x1B031B0", Offset = "0x1B021B0", VA = "0x181B031B0")]
|
||||
get
|
||||
{
|
||||
return this.state.HMPJMBEFGMM.GPGHKKMCFIF;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170028A0 RID: 10400
|
||||
// (get) Token: 0x0600F7CE RID: 63438 RVA: 0x00388B98 File Offset: 0x00386D98
|
||||
// (set) Token: 0x0600F7CF RID: 63439 RVA: 0x00388BAC File Offset: 0x00386DAC
|
||||
[Token(Token = "0x170028A0")]
|
||||
public float NIMIINMEMPJ
|
||||
{
|
||||
[Token(Token = "0x600F7CE")]
|
||||
[Address(RVA = "0xAC1390", Offset = "0xAC0390", VA = "0x180AC1390")]
|
||||
get;
|
||||
[Token(Token = "0x600F7CF")]
|
||||
[Address(RVA = "0xABFDC0", Offset = "0xABEDC0", VA = "0x180ABFDC0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x170028A1 RID: 10401
|
||||
// (get) Token: 0x0600F7D0 RID: 63440 RVA: 0x00388BC0 File Offset: 0x00386DC0
|
||||
// (set) Token: 0x0600F7D1 RID: 63441 RVA: 0x00388BD4 File Offset: 0x00386DD4
|
||||
[Token(Token = "0x170028A1")]
|
||||
public float BKOFNPAPHAE
|
||||
{
|
||||
[Token(Token = "0x600F7D0")]
|
||||
[Address(RVA = "0xAC13A0", Offset = "0xAC03A0", VA = "0x180AC13A0")]
|
||||
get;
|
||||
[Token(Token = "0x600F7D1")]
|
||||
[Address(RVA = "0xAC07C0", Offset = "0xABF7C0", VA = "0x180AC07C0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x170028A2 RID: 10402
|
||||
// (get) Token: 0x0600F7D2 RID: 63442 RVA: 0x00388BE8 File Offset: 0x00386DE8
|
||||
// (set) Token: 0x0600F7D3 RID: 63443 RVA: 0x00388BFC File Offset: 0x00386DFC
|
||||
[Token(Token = "0x170028A2")]
|
||||
public bool CEECCHHKMAJ
|
||||
{
|
||||
[Token(Token = "0x600F7D2")]
|
||||
[Address(RVA = "0x5BF260", Offset = "0x5BE260", VA = "0x1805BF260")]
|
||||
get;
|
||||
[Token(Token = "0x600F7D3")]
|
||||
[Address(RVA = "0x5BF380", Offset = "0x5BE380", VA = "0x1805BF380")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x170028A3 RID: 10403
|
||||
// (get) Token: 0x0600F7D4 RID: 63444 RVA: 0x00388C10 File Offset: 0x00386E10
|
||||
// (set) Token: 0x0600F7D5 RID: 63445 RVA: 0x00388C24 File Offset: 0x00386E24
|
||||
[Token(Token = "0x170028A3")]
|
||||
public bool GPPNICGEIDD
|
||||
{
|
||||
[Token(Token = "0x600F7D4")]
|
||||
[Address(RVA = "0x5BF180", Offset = "0x5BE180", VA = "0x1805BF180")]
|
||||
get
|
||||
{
|
||||
return this.hairPickupCombinedButtonDown;
|
||||
}
|
||||
[Token(Token = "0x600F7D5")]
|
||||
[Address(RVA = "0x1B03B60", Offset = "0x1B02B60", VA = "0x181B03B60")]
|
||||
private set
|
||||
{
|
||||
this.hairPickupCombinedButtonDown = value;
|
||||
if (value)
|
||||
{
|
||||
float time = Time.time;
|
||||
this.<HairPickupCombinedButtonDownTime>k__BackingField = time;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170028A4 RID: 10404
|
||||
// (get) Token: 0x0600F7D6 RID: 63446 RVA: 0x00388C4C File Offset: 0x00386E4C
|
||||
// (set) Token: 0x0600F7D7 RID: 63447 RVA: 0x00388C60 File Offset: 0x00386E60
|
||||
[Token(Token = "0x170028A4")]
|
||||
public bool GJKPHDLCAGO
|
||||
{
|
||||
[Token(Token = "0x600F7D6")]
|
||||
[Address(RVA = "0x1836BB0", Offset = "0x1835BB0", VA = "0x181836BB0")]
|
||||
get
|
||||
{
|
||||
return this.hairPickupCombinedButtonUp;
|
||||
}
|
||||
[Token(Token = "0x600F7D7")]
|
||||
[Address(RVA = "0x1B02670", Offset = "0x1B01670", VA = "0x181B02670")]
|
||||
private set
|
||||
{
|
||||
this.hairPickupCombinedButtonUp = value;
|
||||
if (value)
|
||||
{
|
||||
float time = Time.time;
|
||||
this.<HairPickupCombinedButtonUpTime>k__BackingField = time;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170028A5 RID: 10405
|
||||
// (get) Token: 0x0600F7D8 RID: 63448 RVA: 0x00388C88 File Offset: 0x00386E88
|
||||
// (set) Token: 0x0600F7D9 RID: 63449 RVA: 0x00388C9C File Offset: 0x00386E9C
|
||||
[Token(Token = "0x170028A5")]
|
||||
public bool AGKCMGLGFCE
|
||||
{
|
||||
[Token(Token = "0x600F7D8")]
|
||||
[Address(RVA = "0x1837430", Offset = "0x1836430", VA = "0x181837430")]
|
||||
get;
|
||||
[Token(Token = "0x600F7D9")]
|
||||
[Address(RVA = "0x1837460", Offset = "0x1836460", VA = "0x181837460")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x170028A6 RID: 10406
|
||||
// (get) Token: 0x0600F7DA RID: 63450 RVA: 0x00388CB0 File Offset: 0x00386EB0
|
||||
// (set) Token: 0x0600F7DB RID: 63451 RVA: 0x00388CC4 File Offset: 0x00386EC4
|
||||
[Token(Token = "0x170028A6")]
|
||||
public bool JALKJDKAMIJ
|
||||
{
|
||||
[Token(Token = "0x600F7DA")]
|
||||
[Address(RVA = "0x54E460", Offset = "0x54D460", VA = "0x18054E460")]
|
||||
get;
|
||||
[Token(Token = "0x600F7DB")]
|
||||
[Address(RVA = "0xD874C0", Offset = "0xD864C0", VA = "0x180D874C0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x170028A7 RID: 10407
|
||||
// (get) Token: 0x0600F7DC RID: 63452 RVA: 0x00388CD8 File Offset: 0x00386ED8
|
||||
// (set) Token: 0x0600F7DD RID: 63453 RVA: 0x00388CEC File Offset: 0x00386EEC
|
||||
[Token(Token = "0x170028A7")]
|
||||
public bool AAAPKIELNKG
|
||||
{
|
||||
[Token(Token = "0x600F7DC")]
|
||||
[Address(RVA = "0x54D0D0", Offset = "0x54C0D0", VA = "0x18054D0D0")]
|
||||
get;
|
||||
[Token(Token = "0x600F7DD")]
|
||||
[Address(RVA = "0xD874B0", Offset = "0xD864B0", VA = "0x180D874B0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x170028A8 RID: 10408
|
||||
// (get) Token: 0x0600F7DE RID: 63454 RVA: 0x00388D00 File Offset: 0x00386F00
|
||||
// (set) Token: 0x0600F7DF RID: 63455 RVA: 0x00388D14 File Offset: 0x00386F14
|
||||
[Token(Token = "0x170028A8")]
|
||||
public bool BKLJLKGHNJN
|
||||
{
|
||||
[Token(Token = "0x600F7DE")]
|
||||
[Address(RVA = "0xD87130", Offset = "0xD86130", VA = "0x180D87130")]
|
||||
get;
|
||||
[Token(Token = "0x600F7DF")]
|
||||
[Address(RVA = "0xD87320", Offset = "0xD86320", VA = "0x180D87320")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x170028A9 RID: 10409
|
||||
// (get) Token: 0x0600F7E0 RID: 63456 RVA: 0x00388D28 File Offset: 0x00386F28
|
||||
// (set) Token: 0x0600F7E1 RID: 63457 RVA: 0x00388D3C File Offset: 0x00386F3C
|
||||
[Token(Token = "0x170028A9")]
|
||||
public bool LCJPLHCDFIA
|
||||
{
|
||||
[Token(Token = "0x600F7E0")]
|
||||
[Address(RVA = "0x1835BC0", Offset = "0x1834BC0", VA = "0x181835BC0")]
|
||||
get;
|
||||
[Token(Token = "0x600F7E1")]
|
||||
[Address(RVA = "0x1837400", Offset = "0x1836400", VA = "0x181837400")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x170028AA RID: 10410
|
||||
// (get) Token: 0x0600F7E2 RID: 63458 RVA: 0x00388D50 File Offset: 0x00386F50
|
||||
// (set) Token: 0x0600F7E3 RID: 63459 RVA: 0x00388D64 File Offset: 0x00386F64
|
||||
[Token(Token = "0x170028AA")]
|
||||
public bool AHMHADODLEH
|
||||
{
|
||||
[Token(Token = "0x600F7E2")]
|
||||
[Address(RVA = "0x90CD00", Offset = "0x90BD00", VA = "0x18090CD00")]
|
||||
get;
|
||||
[Token(Token = "0x600F7E3")]
|
||||
[Address(RVA = "0x1836BC0", Offset = "0x1835BC0", VA = "0x181836BC0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x170028AB RID: 10411
|
||||
// (get) Token: 0x0600F7E4 RID: 63460 RVA: 0x00388D78 File Offset: 0x00386F78
|
||||
// (set) Token: 0x0600F7E5 RID: 63461 RVA: 0x00388D8C File Offset: 0x00386F8C
|
||||
[Token(Token = "0x170028AB")]
|
||||
public bool IIKMJNHOIMF
|
||||
{
|
||||
[Token(Token = "0x600F7E4")]
|
||||
[Address(RVA = "0x16BB6F0", Offset = "0x16BA6F0", VA = "0x1816BB6F0")]
|
||||
get
|
||||
{
|
||||
return this.hairTriggerButtonDown;
|
||||
}
|
||||
[Token(Token = "0x600F7E5")]
|
||||
[Address(RVA = "0x1B02A10", Offset = "0x1B01A10", VA = "0x181B02A10")]
|
||||
private set
|
||||
{
|
||||
this.hairTriggerButtonDown = value;
|
||||
if (value)
|
||||
{
|
||||
float time = Time.time;
|
||||
this.<HairTriggerButtonDownTime>k__BackingField = time;
|
||||
this.<HairTriggerButtonDownConsumed>k__BackingField = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170028AC RID: 10412
|
||||
// (get) Token: 0x0600F7E6 RID: 63462 RVA: 0x00388DBC File Offset: 0x00386FBC
|
||||
// (set) Token: 0x0600F7E7 RID: 63463 RVA: 0x00388DE0 File Offset: 0x00386FE0
|
||||
[Token(Token = "0x170028AC")]
|
||||
public bool JPGDHMLAJKM
|
||||
{
|
||||
[Token(Token = "0x600F7E6")]
|
||||
[Address(RVA = "0x1B03720", Offset = "0x1B02720", VA = "0x181B03720")]
|
||||
get
|
||||
{
|
||||
if (!this.hairTriggerButtonUp)
|
||||
{
|
||||
}
|
||||
return !this.<HairTriggerButtonUpConsumed>k__BackingField;
|
||||
}
|
||||
[Token(Token = "0x600F7E7")]
|
||||
[Address(RVA = "0x1B036D0", Offset = "0x1B026D0", VA = "0x181B036D0")]
|
||||
private set
|
||||
{
|
||||
this.hairTriggerButtonUp = value;
|
||||
if (value)
|
||||
{
|
||||
float time = Time.time;
|
||||
this.<HairTriggerButtonUpTime>k__BackingField = time;
|
||||
this.<HairTriggerButtonUpConsumed>k__BackingField = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170028AD RID: 10413
|
||||
// (get) Token: 0x0600F7E8 RID: 63464 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x170028AD")]
|
||||
public FDKPONPCGGC ACIDNKFKPAA
|
||||
{
|
||||
[Token(Token = "0x600F7E8")]
|
||||
[Address(RVA = "0x1B034B0", Offset = "0x1B024B0", VA = "0x181B034B0")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170028AE RID: 10414
|
||||
// (get) Token: 0x0600F7E9 RID: 63465 RVA: 0x00388E10 File Offset: 0x00387010
|
||||
[Token(Token = "0x170028AE")]
|
||||
public float FEICFBIOIOA
|
||||
{
|
||||
[Token(Token = "0x600F7E9")]
|
||||
[Address(RVA = "0x5D1340", Offset = "0x5D0340", VA = "0x1805D1340")]
|
||||
get
|
||||
{
|
||||
return this.state.PHIKDNMBFDL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170028AF RID: 10415
|
||||
// (get) Token: 0x0600F7EA RID: 63466 RVA: 0x00388E28 File Offset: 0x00387028
|
||||
[Token(Token = "0x170028AF")]
|
||||
public Sprite HPLHOJBBNEH
|
||||
{
|
||||
[Token(Token = "0x600F7EA")]
|
||||
[Address(RVA = "0x1B03490", Offset = "0x1B02490", VA = "0x181B03490")]
|
||||
get
|
||||
{
|
||||
return this.sprites.WalkSprite;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170028B0 RID: 10416
|
||||
// (get) Token: 0x0600F7EB RID: 63467 RVA: 0x00388E48 File Offset: 0x00387048
|
||||
[Token(Token = "0x170028B0")]
|
||||
public Sprite FDFDLALHDKP
|
||||
{
|
||||
[Token(Token = "0x600F7EB")]
|
||||
[Address(RVA = "0x1B03A50", Offset = "0x1B02A50", VA = "0x181B03A50")]
|
||||
get
|
||||
{
|
||||
return this.sprites.TeleportSprite;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170028B1 RID: 10417
|
||||
// (get) Token: 0x0600F7EC RID: 63468 RVA: 0x00388E68 File Offset: 0x00387068
|
||||
[Token(Token = "0x170028B1")]
|
||||
public Sprite MNCGCCHIPHM
|
||||
{
|
||||
[Token(Token = "0x600F7EC")]
|
||||
[Address(RVA = "0x1B03B90", Offset = "0x1B02B90", VA = "0x181B03B90")]
|
||||
get
|
||||
{
|
||||
return this.sprites.RotateLeftSprite;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170028B2 RID: 10418
|
||||
// (get) Token: 0x0600F7ED RID: 63469 RVA: 0x00388E88 File Offset: 0x00387088
|
||||
[Token(Token = "0x170028B2")]
|
||||
public Sprite CNPADBNFAPB
|
||||
{
|
||||
[Token(Token = "0x600F7ED")]
|
||||
[Address(RVA = "0x8E9990", Offset = "0x8E8990", VA = "0x1808E9990")]
|
||||
get
|
||||
{
|
||||
return this.sprites.RotateRightSprite;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170028B3 RID: 10419
|
||||
// (get) Token: 0x0600F7EE RID: 63470 RVA: 0x00388EA8 File Offset: 0x003870A8
|
||||
[Token(Token = "0x170028B3")]
|
||||
public Sprite IGEGDCMDACA
|
||||
{
|
||||
[Token(Token = "0x600F7EE")]
|
||||
[Address(RVA = "0x1B03200", Offset = "0x1B02200", VA = "0x181B03200")]
|
||||
get
|
||||
{
|
||||
return this.sprites.DropSprite;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170028B4 RID: 10420
|
||||
// (get) Token: 0x0600F7EF RID: 63471 RVA: 0x00388EC8 File Offset: 0x003870C8
|
||||
[Token(Token = "0x170028B4")]
|
||||
public Sprite CBBGKEPGJMC
|
||||
{
|
||||
[Token(Token = "0x600F7EF")]
|
||||
[Address(RVA = "0x1B03BC0", Offset = "0x1B02BC0", VA = "0x181B03BC0")]
|
||||
get
|
||||
{
|
||||
return this.sprites.WatchMenuSprite;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F7F0 RID: 63472 RVA: 0x00388EE8 File Offset: 0x003870E8
|
||||
[Token(Token = "0x600F7F0")]
|
||||
[Address(RVA = "0x1B02980", Offset = "0x1B01980", VA = "0x181B02980")]
|
||||
protected void FOOPBDPACBJ()
|
||||
{
|
||||
Transform transform = this.rawTrackerTransform;
|
||||
Transform transform2 = this.rawTrackerTransform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
this.<previousRawLocalPosePosition>k__BackingField.z = z;
|
||||
float time = Time.time;
|
||||
VRInputHandler.ALLAJOJFDJI transformUpdateEvent = this.TransformUpdateEvent;
|
||||
this.<previousPoseTime>k__BackingField = time;
|
||||
if (transformUpdateEvent != 0)
|
||||
{
|
||||
transformUpdateEvent(this);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F7F1 RID: 63473 RVA: 0x00388F44 File Offset: 0x00387144
|
||||
[Token(Token = "0x600F7F1")]
|
||||
[Address(RVA = "0x1B026D0", Offset = "0x1B016D0", VA = "0x181B026D0")]
|
||||
private void FBBGDFJEDAB()
|
||||
{
|
||||
BNIEBDIHLOK bniebdihlok = this.pickupTriggerHairTrigger;
|
||||
BNIEBDIHLOK bniebdihlok2 = this.capacitiveGripPickupHairTrigger;
|
||||
FDKPONPCGGC fdkponpcggc;
|
||||
bool gpghkkmcfif = fdkponpcggc.GPGHKKMCFIF;
|
||||
FDKPONPCGGC fdkponpcggc2;
|
||||
bool gpghkkmcfif2 = fdkponpcggc2.GPGHKKMCFIF;
|
||||
this.<HairPickupTriggerOnlyButtonUp>k__BackingField = gpghkkmcfif;
|
||||
this.<HairPickupTriggerOnlyButtonDown>k__BackingField = false;
|
||||
FDKPONPCGGC fdkponpcggc3;
|
||||
bool gpghkkmcfif3 = fdkponpcggc3.GPGHKKMCFIF;
|
||||
this.hairPickupCombinedButtonDown = false;
|
||||
float time = Time.time;
|
||||
this.<HairPickupCombinedButtonDownTime>k__BackingField = time;
|
||||
this.hairPickupCombinedButtonUp = gpghkkmcfif3;
|
||||
if (gpghkkmcfif3)
|
||||
{
|
||||
float time2 = Time.time;
|
||||
this.<HairPickupCombinedButtonUpTime>k__BackingField = time2;
|
||||
}
|
||||
BNIEBDIHLOK bniebdihlok3 = this.triggerHairTrigger;
|
||||
BNIEBDIHLOK bniebdihlok4 = this.triggerHairTrigger;
|
||||
bool <GHEKIKIFOKL>k__BackingField = bniebdihlok4.<GHEKIKIFOKL>k__BackingField;
|
||||
this.<HairTriggerButtonPressed>k__BackingField = <GHEKIKIFOKL>k__BackingField;
|
||||
bool <CLMBAEHEJEF>k__BackingField = bniebdihlok4.<CLMBAEHEJEF>k__BackingField;
|
||||
this.hairTriggerButtonDown = <CLMBAEHEJEF>k__BackingField;
|
||||
BNIEBDIHLOK bniebdihlok5;
|
||||
if (<CLMBAEHEJEF>k__BackingField)
|
||||
{
|
||||
float time3 = Time.time;
|
||||
bniebdihlok5 = this.triggerHairTrigger;
|
||||
this.<HairTriggerButtonDownTime>k__BackingField = time3;
|
||||
this.<HairTriggerButtonDownConsumed>k__BackingField = false;
|
||||
}
|
||||
bool <CMNGEDPALOG>k__BackingField = bniebdihlok5.<CMNGEDPALOG>k__BackingField;
|
||||
this.hairTriggerButtonUp = <CMNGEDPALOG>k__BackingField;
|
||||
if (<CMNGEDPALOG>k__BackingField)
|
||||
{
|
||||
float time4 = Time.time;
|
||||
this.<HairTriggerButtonUpTime>k__BackingField = time4;
|
||||
this.<HairTriggerButtonUpConsumed>k__BackingField = false;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F7F2 RID: 63474 RVA: 0x0038904C File Offset: 0x0038724C
|
||||
[Token(Token = "0x600F7F2")]
|
||||
[Address(RVA = "0x1B028F0", Offset = "0x1B018F0", VA = "0x181B028F0", Slot = "12")]
|
||||
protected virtual IEnumerator FMKCAMLBNKF(int DHFKOLKOCKP, float LAIPKAHGIJF, bool OBDMPHDGBLG = false)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F7F2)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator RecRoom.Inputs.VRInputHandler::FMKCAMLBNKF(System.Int32,System.Single,System.Boolean)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(BDGBIPAPOMF::System.IDisposable.Dispose, ldloc:BDGBIPAPOMF(var_0))
|
||||
stfld:float32(BDGBIPAPOMF::intensity, ldloc:BDGBIPAPOMF(var_0), ldloc:float32(LAIPKAHGIJF))
|
||||
stfld:VRInputHandler(BDGBIPAPOMF::<>4__this, ldloc:BDGBIPAPOMF(var_0), ldloc:VRInputHandler(this))
|
||||
stfld:int32(BDGBIPAPOMF::milliseconds, ldloc:BDGBIPAPOMF(var_0), ldloc:int32(DHFKOLKOCKP))
|
||||
stfld:int32(BDGBIPAPOMF::<>1__state, ldloc:BDGBIPAPOMF(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:bool(BDGBIPAPOMF::useTouchpad, ldloc:BDGBIPAPOMF(var_0), ldloc:bool(OBDMPHDGBLG))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0600F7F3 RID: 63475 RVA: 0x00389084 File Offset: 0x00387284
|
||||
[Token(Token = "0x600F7F3")]
|
||||
[Address(RVA = "0x1B03310", Offset = "0x1B02310", VA = "0x181B03310")]
|
||||
protected void JCEOPDNGCDK(Vector2 MEMPBHAJCON, out Vector2 JLEGJIDMKIM, out FDKPONPCGGC LHEOEHLFCKJ)
|
||||
{
|
||||
float num2;
|
||||
float num = Mathf.Clamp01(num2);
|
||||
Vector2 vector;
|
||||
JLEGJIDMKIM.x = vector;
|
||||
JLEGJIDMKIM.y = (float)0;
|
||||
BNIEBDIHLOK bniebdihlok = this.autoSprintButton;
|
||||
float autoSprintWalkAxisDeadZone = this.AutoSprintWalkAxisDeadZone;
|
||||
int num3 = 0;
|
||||
bniebdihlok.OPEMIFENIJM(num2, autoSprintWalkAxisDeadZone, num3 != 0);
|
||||
FDKPONPCGGC fdkponpcggc;
|
||||
bool gpghkkmcfif = fdkponpcggc.GPGHKKMCFIF;
|
||||
LHEOEHLFCKJ.GPGHKKMCFIF = gpghkkmcfif;
|
||||
}
|
||||
|
||||
// Token: 0x0600F7F4 RID: 63476 RVA: 0x003890DC File Offset: 0x003872DC
|
||||
[Token(Token = "0x600F7F4")]
|
||||
[Address(RVA = "0x1B03C90", Offset = "0x1B02C90", VA = "0x181B03C90")]
|
||||
protected VRInputHandler()
|
||||
{
|
||||
BNIEBDIHLOK bniebdihlok = new BNIEBDIHLOK();
|
||||
this.autoSprintButton = bniebdihlok;
|
||||
AOLMGGAPKEH[] array = new AOLMGGAPKEH[5];
|
||||
this.inputConsumerMaps = array;
|
||||
float z = Vector3.forward.z;
|
||||
this.RCVirtualJoystickReferenceForward.z = z;
|
||||
float z2 = Vector3.right.z;
|
||||
this.RCVirtualJoystickReferenceRight.z = z2;
|
||||
float z3 = Vector3.up.z;
|
||||
this.RCVirtualJoystickReferenceUp.z = z3;
|
||||
BNIEBDIHLOK bniebdihlok2 = new BNIEBDIHLOK();
|
||||
this.pickupTriggerHairTrigger = bniebdihlok2;
|
||||
BNIEBDIHLOK bniebdihlok3 = new BNIEBDIHLOK();
|
||||
this.capacitiveGripPickupHairTrigger = bniebdihlok3;
|
||||
BNIEBDIHLOK bniebdihlok4 = new BNIEBDIHLOK();
|
||||
this.triggerHairTrigger = bniebdihlok4;
|
||||
this.BCGEIPOPAME();
|
||||
}
|
||||
|
||||
// Token: 0x0400A40C RID: 41996
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A40C")]
|
||||
[SerializeField]
|
||||
private Vector3 offsetPosition;
|
||||
|
||||
// Token: 0x0400A40D RID: 41997
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x400A40D")]
|
||||
[SerializeField]
|
||||
private Vector3 offsetRotation;
|
||||
|
||||
// Token: 0x0400A40E RID: 41998
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400A40E")]
|
||||
[SerializeField]
|
||||
[Header("Haptics")]
|
||||
private float generalHapticIntensityModifier = 1f;
|
||||
|
||||
// Token: 0x0400A40F RID: 41999
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400A40F")]
|
||||
[SerializeField]
|
||||
[Header("Auto sprint")]
|
||||
protected float AutoSprintWalkAxisDeadZone = 0.7f;
|
||||
|
||||
// Token: 0x0400A410 RID: 42000
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400A410")]
|
||||
[SerializeField]
|
||||
protected float AutoSprintWalkAxisMaxWalkSpeedZone = 0.95f;
|
||||
|
||||
// Token: 0x0400A411 RID: 42001
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400A411")]
|
||||
[SerializeField]
|
||||
[Header("Sprites")]
|
||||
protected VRInputHandler.InputSprites sprites;
|
||||
|
||||
// Token: 0x0400A412 RID: 42002
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400A412")]
|
||||
protected Transform rawTrackerTransform;
|
||||
|
||||
// Token: 0x0400A413 RID: 42003
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400A413")]
|
||||
private Transform offsetTrackerTransform;
|
||||
|
||||
// Token: 0x0400A414 RID: 42004
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400A414")]
|
||||
protected BNIEBDIHLOK autoSprintButton;
|
||||
|
||||
// Token: 0x0400A415 RID: 42005
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400A415")]
|
||||
protected readonly AOLMGGAPKEH[] inputConsumerMaps;
|
||||
|
||||
// Token: 0x0400A416 RID: 42006
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400A416")]
|
||||
[CompilerGenerated]
|
||||
private VRInputHandler.ALLAJOJFDJI TransformUpdateEvent;
|
||||
|
||||
// Token: 0x0400A41E RID: 42014
|
||||
[Token(Token = "0x400A41E")]
|
||||
public const float MaxLinearVelocityMagnitude = 20f;
|
||||
|
||||
// Token: 0x0400A41F RID: 42015
|
||||
[Token(Token = "0x400A41F")]
|
||||
public const float MaxAngularVelocityMagnitude = 25f;
|
||||
|
||||
// Token: 0x0400A420 RID: 42016
|
||||
[FieldOffset(Offset = "0x94")]
|
||||
[Token(Token = "0x400A420")]
|
||||
private Vector3 linearVelocity;
|
||||
|
||||
// Token: 0x0400A421 RID: 42017
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400A421")]
|
||||
private Vector3 angularVelocity;
|
||||
|
||||
// Token: 0x0400A422 RID: 42018
|
||||
[FieldOffset(Offset = "0xAC")]
|
||||
[Token(Token = "0x400A422")]
|
||||
[HideInInspector]
|
||||
[NonSerialized]
|
||||
public float HandOpenCloseVelocity;
|
||||
|
||||
// Token: 0x0400A432 RID: 42034
|
||||
[FieldOffset(Offset = "0xE5")]
|
||||
[Token(Token = "0x400A432")]
|
||||
private bool hairPickupCombinedButtonDown;
|
||||
|
||||
// Token: 0x0400A433 RID: 42035
|
||||
[FieldOffset(Offset = "0xE6")]
|
||||
[Token(Token = "0x400A433")]
|
||||
private bool hairPickupCombinedButtonUp;
|
||||
|
||||
// Token: 0x0400A43A RID: 42042
|
||||
[FieldOffset(Offset = "0xED")]
|
||||
[Token(Token = "0x400A43A")]
|
||||
private bool hairTriggerButtonDown;
|
||||
|
||||
// Token: 0x0400A43B RID: 42043
|
||||
[FieldOffset(Offset = "0xEE")]
|
||||
[Token(Token = "0x400A43B")]
|
||||
private bool hairTriggerButtonUp;
|
||||
|
||||
// Token: 0x0400A43C RID: 42044
|
||||
[FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x400A43C")]
|
||||
protected Vector3 RCVirtualJoystickReferenceForward;
|
||||
|
||||
// Token: 0x0400A43D RID: 42045
|
||||
[FieldOffset(Offset = "0xFC")]
|
||||
[Token(Token = "0x400A43D")]
|
||||
protected Vector3 RCVirtualJoystickReferenceRight;
|
||||
|
||||
// Token: 0x0400A43E RID: 42046
|
||||
[FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x400A43E")]
|
||||
protected Vector3 RCVirtualJoystickReferenceUp;
|
||||
|
||||
// Token: 0x0400A43F RID: 42047
|
||||
[FieldOffset(Offset = "0x114")]
|
||||
[Token(Token = "0x400A43F")]
|
||||
private VRInputHandler.EFAKPOCFMPC state;
|
||||
|
||||
// Token: 0x0400A440 RID: 42048
|
||||
[FieldOffset(Offset = "0x1B8")]
|
||||
[Token(Token = "0x400A440")]
|
||||
private BNIEBDIHLOK pickupTriggerHairTrigger;
|
||||
|
||||
// Token: 0x0400A441 RID: 42049
|
||||
[FieldOffset(Offset = "0x1C0")]
|
||||
[Token(Token = "0x400A441")]
|
||||
private BNIEBDIHLOK capacitiveGripPickupHairTrigger;
|
||||
|
||||
// Token: 0x0400A442 RID: 42050
|
||||
[FieldOffset(Offset = "0x1C8")]
|
||||
[Token(Token = "0x400A442")]
|
||||
private BNIEBDIHLOK triggerHairTrigger;
|
||||
|
||||
// Token: 0x020025E0 RID: 9696
|
||||
[Token(Token = "0x20025E0")]
|
||||
[Serializable]
|
||||
public class InputSprites
|
||||
{
|
||||
// Token: 0x0600F7F5 RID: 63477 RVA: 0x003891A0 File Offset: 0x003873A0
|
||||
[Token(Token = "0x600F7F5")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public InputSprites()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A443 RID: 42051
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A443")]
|
||||
public Sprite WalkSprite;
|
||||
|
||||
// Token: 0x0400A444 RID: 42052
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A444")]
|
||||
public Sprite TeleportSprite;
|
||||
|
||||
// Token: 0x0400A445 RID: 42053
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A445")]
|
||||
public Sprite RotateLeftSprite;
|
||||
|
||||
// Token: 0x0400A446 RID: 42054
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400A446")]
|
||||
public Sprite RotateRightSprite;
|
||||
|
||||
// Token: 0x0400A447 RID: 42055
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400A447")]
|
||||
public Sprite DropSprite;
|
||||
|
||||
// Token: 0x0400A448 RID: 42056
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400A448")]
|
||||
public Sprite WatchMenuSprite;
|
||||
}
|
||||
|
||||
// Token: 0x020025E1 RID: 9697
|
||||
[Token(Token = "0x20025E1")]
|
||||
public struct EFAKPOCFMPC
|
||||
{
|
||||
// Token: 0x0400A449 RID: 42057
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400A449")]
|
||||
public MOIPDBJEBEL AFHAHMNMIFN;
|
||||
|
||||
// Token: 0x0400A44A RID: 42058
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400A44A")]
|
||||
public MOIPDBJEBEL IAJFIAEDNFP;
|
||||
|
||||
// Token: 0x0400A44B RID: 42059
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A44B")]
|
||||
public MOIPDBJEBEL BDLBPMGCPEE;
|
||||
|
||||
// Token: 0x0400A44C RID: 42060
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A44C")]
|
||||
public MOIPDBJEBEL MMIGCAIKDOB;
|
||||
|
||||
// Token: 0x0400A44D RID: 42061
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A44D")]
|
||||
public MOIPDBJEBEL LOKMOOGCDHI;
|
||||
|
||||
// Token: 0x0400A44E RID: 42062
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400A44E")]
|
||||
public Vector2 JBKKAKDEGHJ;
|
||||
|
||||
// Token: 0x0400A44F RID: 42063
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400A44F")]
|
||||
public Vector2 EJAJMANMAFG;
|
||||
|
||||
// Token: 0x0400A450 RID: 42064
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400A450")]
|
||||
public Vector2 ANEEPNBJPKK;
|
||||
|
||||
// Token: 0x0400A451 RID: 42065
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400A451")]
|
||||
public Vector2 IJBDGFLBADI;
|
||||
|
||||
// Token: 0x0400A452 RID: 42066
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400A452")]
|
||||
public Vector2 AJGJJNMMNFI;
|
||||
|
||||
// Token: 0x0400A453 RID: 42067
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400A453")]
|
||||
public Vector2 EJNHOLPHCIH;
|
||||
|
||||
// Token: 0x0400A454 RID: 42068
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400A454")]
|
||||
public FDKPONPCGGC ENELOGEDELM;
|
||||
|
||||
// Token: 0x0400A455 RID: 42069
|
||||
[FieldOffset(Offset = "0x5B")]
|
||||
[Token(Token = "0x400A455")]
|
||||
public FDKPONPCGGC JPKDJHOBJKN;
|
||||
|
||||
// Token: 0x0400A456 RID: 42070
|
||||
[FieldOffset(Offset = "0x5E")]
|
||||
[Token(Token = "0x400A456")]
|
||||
public FDKPONPCGGC CHEFGOANLDH;
|
||||
|
||||
// Token: 0x0400A457 RID: 42071
|
||||
[FieldOffset(Offset = "0x61")]
|
||||
[Token(Token = "0x400A457")]
|
||||
public FDKPONPCGGC GODIAMIEPJG;
|
||||
|
||||
// Token: 0x0400A458 RID: 42072
|
||||
[FieldOffset(Offset = "0x64")]
|
||||
[Token(Token = "0x400A458")]
|
||||
public FDKPONPCGGC DBENDMALBBK;
|
||||
|
||||
// Token: 0x0400A459 RID: 42073
|
||||
[FieldOffset(Offset = "0x67")]
|
||||
[Token(Token = "0x400A459")]
|
||||
public FDKPONPCGGC BDDMHHDKLHE;
|
||||
|
||||
// Token: 0x0400A45A RID: 42074
|
||||
[FieldOffset(Offset = "0x6A")]
|
||||
[Token(Token = "0x400A45A")]
|
||||
public FDKPONPCGGC LGFOEBJPDKA;
|
||||
|
||||
// Token: 0x0400A45B RID: 42075
|
||||
[FieldOffset(Offset = "0x6D")]
|
||||
[Token(Token = "0x400A45B")]
|
||||
public FDKPONPCGGC MLHDMEMGHEO;
|
||||
|
||||
// Token: 0x0400A45C RID: 42076
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400A45C")]
|
||||
public FDKPONPCGGC BIOLPKIKBMN;
|
||||
|
||||
// Token: 0x0400A45D RID: 42077
|
||||
[FieldOffset(Offset = "0x73")]
|
||||
[Token(Token = "0x400A45D")]
|
||||
public FDKPONPCGGC PKLBADMDPMA;
|
||||
|
||||
// Token: 0x0400A45E RID: 42078
|
||||
[FieldOffset(Offset = "0x76")]
|
||||
[Token(Token = "0x400A45E")]
|
||||
public FDKPONPCGGC JOOMEAKJBIJ;
|
||||
|
||||
// Token: 0x0400A45F RID: 42079
|
||||
[FieldOffset(Offset = "0x79")]
|
||||
[Token(Token = "0x400A45F")]
|
||||
public FDKPONPCGGC ALFHDHKHNHH;
|
||||
|
||||
// Token: 0x0400A460 RID: 42080
|
||||
[FieldOffset(Offset = "0x7C")]
|
||||
[Token(Token = "0x400A460")]
|
||||
public FDKPONPCGGC GABPKEBDLDD;
|
||||
|
||||
// Token: 0x0400A461 RID: 42081
|
||||
[FieldOffset(Offset = "0x7F")]
|
||||
[Token(Token = "0x400A461")]
|
||||
public FDKPONPCGGC HHEFMPACNEJ;
|
||||
|
||||
// Token: 0x0400A462 RID: 42082
|
||||
[FieldOffset(Offset = "0x82")]
|
||||
[Token(Token = "0x400A462")]
|
||||
public FDKPONPCGGC EHKHLEFKJND;
|
||||
|
||||
// Token: 0x0400A463 RID: 42083
|
||||
[FieldOffset(Offset = "0x85")]
|
||||
[Token(Token = "0x400A463")]
|
||||
public FDKPONPCGGC ELEGEJPDFCH;
|
||||
|
||||
// Token: 0x0400A464 RID: 42084
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400A464")]
|
||||
public FDKPONPCGGC KCEKNHAKHGA;
|
||||
|
||||
// Token: 0x0400A465 RID: 42085
|
||||
[FieldOffset(Offset = "0x8B")]
|
||||
[Token(Token = "0x400A465")]
|
||||
public FDKPONPCGGC KJDKBHKNHPD;
|
||||
|
||||
// Token: 0x0400A466 RID: 42086
|
||||
[FieldOffset(Offset = "0x8E")]
|
||||
[Token(Token = "0x400A466")]
|
||||
public FDKPONPCGGC KPLKGCOOOJP;
|
||||
|
||||
// Token: 0x0400A467 RID: 42087
|
||||
[FieldOffset(Offset = "0x94")]
|
||||
[Token(Token = "0x400A467")]
|
||||
public Vector2 CGLFCBDPJBM;
|
||||
|
||||
// Token: 0x0400A468 RID: 42088
|
||||
[FieldOffset(Offset = "0x9C")]
|
||||
[Token(Token = "0x400A468")]
|
||||
public float PHIKDNMBFDL;
|
||||
|
||||
// Token: 0x0400A469 RID: 42089
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400A469")]
|
||||
public FDKPONPCGGC HMPJMBEFGMM;
|
||||
}
|
||||
|
||||
// Token: 0x020025E2 RID: 9698
|
||||
[Token(Token = "0x20025E2")]
|
||||
public enum JCPMNKMJBBO
|
||||
{
|
||||
// Token: 0x0400A46B RID: 42091
|
||||
[Token(Token = "0x400A46B")]
|
||||
None,
|
||||
// Token: 0x0400A46C RID: 42092
|
||||
[Token(Token = "0x400A46C")]
|
||||
Walk,
|
||||
// Token: 0x0400A46D RID: 42093
|
||||
[Token(Token = "0x400A46D")]
|
||||
Rotate,
|
||||
// Token: 0x0400A46E RID: 42094
|
||||
[Token(Token = "0x400A46E")]
|
||||
GripRotate,
|
||||
// Token: 0x0400A46F RID: 42095
|
||||
[Token(Token = "0x400A46F")]
|
||||
Scroll,
|
||||
// Token: 0x0400A470 RID: 42096
|
||||
[Token(Token = "0x400A470")]
|
||||
COUNT
|
||||
}
|
||||
|
||||
// Token: 0x020025E3 RID: 9699
|
||||
[Token(Token = "0x20025E3")]
|
||||
private class EAHOOBKBJEI : VRInputHandler
|
||||
{
|
||||
// Token: 0x0600F7F6 RID: 63478 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600F7F6")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "11")]
|
||||
protected override void GCGIMANBGKD(ref VRInputHandler.EFAKPOCFMPC GKNIHNHGBKC)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600F7F7 RID: 63479 RVA: 0x003891B4 File Offset: 0x003873B4
|
||||
[Token(Token = "0x600F7F7")]
|
||||
[Address(RVA = "0x1AED6C0", Offset = "0x1AEC6C0", VA = "0x181AED6C0")]
|
||||
public EAHOOBKBJEI()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020025E4 RID: 9700
|
||||
[Token(Token = "0x20025E4")]
|
||||
public sealed class ALLAJOJFDJI : MulticastDelegate
|
||||
{
|
||||
// Token: 0x0600F7F8 RID: 63480 RVA: 0x003891C8 File Offset: 0x003873C8
|
||||
[Token(Token = "0x600F7F8")]
|
||||
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
|
||||
public ALLAJOJFDJI(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
||||
{
|
||||
this.method = APAICGIHAGJ;
|
||||
this.m_target = FEDFKKMABOG;
|
||||
}
|
||||
|
||||
// Token: 0x0600F7F9 RID: 63481 RVA: 0x003891E4 File Offset: 0x003873E4
|
||||
[Token(Token = "0x600F7F9")]
|
||||
[Address(RVA = "0x6E1530", Offset = "0x6E0530", VA = "0x1806E1530", Slot = "13")]
|
||||
public void Invoke(VRInputHandler GFAPCDJHMHC)
|
||||
{
|
||||
if (this.delegates != 0)
|
||||
{
|
||||
}
|
||||
uint num;
|
||||
if (num != (uint)0)
|
||||
{
|
||||
throw new ExecutionEngineException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F7FA RID: 63482 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600F7FA")]
|
||||
[Address(RVA = "0x5FA200", Offset = "0x5F9200", VA = "0x1805FA200", Slot = "14")]
|
||||
public IAsyncResult BeginInvoke(VRInputHandler GFAPCDJHMHC, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600F7FB RID: 63483 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600F7FB")]
|
||||
[Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")]
|
||||
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user