a
This commit is contained in:
@@ -0,0 +1,119 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Serialization;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020024B5 RID: 9397
|
||||
[Token(Token = "0x20024B5")]
|
||||
[Serializable]
|
||||
public class Axis2DSettings
|
||||
{
|
||||
// Token: 0x0600F1E5 RID: 61925 RVA: 0x00379244 File Offset: 0x00377444
|
||||
[Token(Token = "0x600F1E5")]
|
||||
[Address(RVA = "0x8021B0", Offset = "0x800FB0", VA = "0x1808021B0")]
|
||||
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: 0x0600F1E6 RID: 61926 RVA: 0x0037928C File Offset: 0x0037748C
|
||||
[Token(Token = "0x600F1E6")]
|
||||
[Address(RVA = "0x801EF0", Offset = "0x800CF0", VA = "0x180801EF0")]
|
||||
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: 0x0600F1E7 RID: 61927 RVA: 0x00379334 File Offset: 0x00377534
|
||||
[Token(Token = "0x600F1E7")]
|
||||
[Address(RVA = "0x802290", Offset = "0x801090", VA = "0x180802290")]
|
||||
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: 0x0400A0BE RID: 41150
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A0BE")]
|
||||
[SerializeField]
|
||||
[Header("Deadzone")]
|
||||
private Axis2DSettings.AADNIDPHJJI deadzoneType;
|
||||
|
||||
// Token: 0x0400A0BF RID: 41151
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x400A0BF")]
|
||||
[SerializeField]
|
||||
[FormerlySerializedAs("innerRadialDeadzone")]
|
||||
private float innerDeadzone;
|
||||
|
||||
// Token: 0x0400A0C0 RID: 41152
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A0C0")]
|
||||
[SerializeField]
|
||||
[FormerlySerializedAs("outerRadialDeadzone")]
|
||||
private float outerDeadzone;
|
||||
|
||||
// Token: 0x0400A0C1 RID: 41153
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A0C1")]
|
||||
[SerializeField]
|
||||
private AnimationCurve inputCurve;
|
||||
|
||||
// Token: 0x020024B6 RID: 9398
|
||||
[Token(Token = "0x20024B6")]
|
||||
private enum AADNIDPHJJI
|
||||
{
|
||||
// Token: 0x0400A0C3 RID: 41155
|
||||
[Token(Token = "0x400A0C3")]
|
||||
NONE = -1,
|
||||
// Token: 0x0400A0C4 RID: 41156
|
||||
[Token(Token = "0x400A0C4")]
|
||||
RADIAL,
|
||||
// Token: 0x0400A0C5 RID: 41157
|
||||
[Token(Token = "0x400A0C5")]
|
||||
AXIAL
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020024AC RID: 9388
|
||||
[Token(Token = "0x20024AC")]
|
||||
[Serializable]
|
||||
public abstract class BaseInputConfig
|
||||
{
|
||||
// Token: 0x0600F1DE RID: 61918 RVA: 0x00379194 File Offset: 0x00377394
|
||||
[Token(Token = "0x600F1DE")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
protected BaseInputConfig()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A0A3 RID: 41123
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A0A3")]
|
||||
public MALHPBLGPGM ButtonPressType;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,73 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine.Serialization;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020024B1 RID: 9393
|
||||
[Token(Token = "0x20024B1")]
|
||||
[Serializable]
|
||||
public class ButtonSettings
|
||||
{
|
||||
// Token: 0x0600F1E3 RID: 61923 RVA: 0x003791F8 File Offset: 0x003773F8
|
||||
[Token(Token = "0x600F1E3")]
|
||||
[Address(RVA = "0x8023B0", Offset = "0x8011B0", VA = "0x1808023B0")]
|
||||
public ButtonSettings()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A0AF RID: 41135
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A0AF")]
|
||||
public ButtonSettings.CLDJPPNIBBG axisButtonType;
|
||||
|
||||
// Token: 0x0400A0B0 RID: 41136
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x400A0B0")]
|
||||
[FormerlySerializedAs("hairTriggerDeadzone")]
|
||||
public float minAxisButtonHoldValue = 0.1f;
|
||||
|
||||
// Token: 0x0400A0B1 RID: 41137
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A0B1")]
|
||||
public HCGEHIDCDCM axisButtonAxisType;
|
||||
|
||||
// Token: 0x0400A0B2 RID: 41138
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x400A0B2")]
|
||||
public ButtonSettings.JAODFKBECAG touchJoystickButtonType;
|
||||
|
||||
// Token: 0x0400A0B3 RID: 41139
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A0B3")]
|
||||
[OMAIFIIBMNL("touchJoystickButtonType", 1)]
|
||||
public TouchJoystickButtonSettings touchJoystickDragDistanceSettings;
|
||||
|
||||
// Token: 0x020024B2 RID: 9394
|
||||
[Token(Token = "0x20024B2")]
|
||||
public enum CLDJPPNIBBG
|
||||
{
|
||||
// Token: 0x0400A0B5 RID: 41141
|
||||
[Token(Token = "0x400A0B5")]
|
||||
SIMPLE,
|
||||
// Token: 0x0400A0B6 RID: 41142
|
||||
[Token(Token = "0x400A0B6")]
|
||||
HAIR_TRIGGER
|
||||
}
|
||||
|
||||
// Token: 0x020024B3 RID: 9395
|
||||
[Token(Token = "0x20024B3")]
|
||||
public enum JAODFKBECAG
|
||||
{
|
||||
// Token: 0x0400A0B8 RID: 41144
|
||||
[Token(Token = "0x400A0B8")]
|
||||
TOUCH_PRESSED,
|
||||
// Token: 0x0400A0B9 RID: 41145
|
||||
[Token(Token = "0x400A0B9")]
|
||||
DRAG_DISTANCE,
|
||||
// Token: 0x0400A0BA RID: 41146
|
||||
[Token(Token = "0x400A0BA")]
|
||||
AXIS_BUTTON
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020024B7 RID: 9399
|
||||
[Token(Token = "0x20024B7")]
|
||||
[Serializable]
|
||||
public class ControlConfig
|
||||
{
|
||||
// Token: 0x0600F1E8 RID: 61928 RVA: 0x0037937C File Offset: 0x0037757C
|
||||
[Token(Token = "0x600F1E8")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public ControlConfig()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A0C6 RID: 41158
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A0C6")]
|
||||
public InputConfig inputConfig;
|
||||
|
||||
// Token: 0x0400A0C7 RID: 41159
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A0C7")]
|
||||
public ButtonSettings buttonSettings;
|
||||
|
||||
// Token: 0x0400A0C8 RID: 41160
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A0C8")]
|
||||
public Axis2DSettings axisSettings;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020024AB RID: 9387
|
||||
[Token(Token = "0x20024AB")]
|
||||
[Serializable]
|
||||
public class ControlHelpMetadata
|
||||
{
|
||||
// Token: 0x0600F1DD RID: 61917 RVA: 0x00379180 File Offset: 0x00377380
|
||||
[Token(Token = "0x600F1DD")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public ControlHelpMetadata()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A0A1 RID: 41121
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A0A1")]
|
||||
public AGJMDPGBKBL type;
|
||||
|
||||
// Token: 0x0400A0A2 RID: 41122
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A0A2")]
|
||||
public string label;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020024B9 RID: 9401
|
||||
[Token(Token = "0x20024B9")]
|
||||
public class ControlMapUIBox : MonoBehaviour
|
||||
{
|
||||
// Token: 0x0600F1EA RID: 61930 RVA: 0x003793BC File Offset: 0x003775BC
|
||||
[Token(Token = "0x600F1EA")]
|
||||
[Address(RVA = "0x8023C0", Offset = "0x8011C0", VA = "0x1808023C0")]
|
||||
public ControlMapUIBox()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A0CB RID: 41163
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A0CB")]
|
||||
[SerializeField]
|
||||
private Image image;
|
||||
|
||||
// Token: 0x0400A0CC RID: 41164
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A0CC")]
|
||||
[SerializeField]
|
||||
private VerticalLayoutGroup labelLayoutGroup;
|
||||
|
||||
// Token: 0x0400A0CD RID: 41165
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400A0CD")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI labelPrefab;
|
||||
|
||||
// Token: 0x0400A0CE RID: 41166
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400A0CE")]
|
||||
[SerializeField]
|
||||
private int inputTypeId = (int)((ulong)4294967295L);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,83 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020024BA RID: 9402
|
||||
[Token(Token = "0x20024BA")]
|
||||
public class ControlMapUIGenerator : MonoBehaviour
|
||||
{
|
||||
// Token: 0x0600F1EB RID: 61931 RVA: 0x003793E0 File Offset: 0x003775E0
|
||||
[Token(Token = "0x600F1EB")]
|
||||
[Address(RVA = "0x8023D0", Offset = "0x8011D0", VA = "0x1808023D0")]
|
||||
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: 0x0600F1EC RID: 61932 RVA: 0x00379424 File Offset: 0x00377624
|
||||
[Token(Token = "0x600F1EC")]
|
||||
[Address(RVA = "0x8023D0", Offset = "0x8011D0", VA = "0x1808023D0")]
|
||||
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: 0x0600F1ED RID: 61933 RVA: 0x00379468 File Offset: 0x00377668
|
||||
[Token(Token = "0x600F1ED")]
|
||||
[Address(RVA = "0x802520", Offset = "0x801320", VA = "0x180802520")]
|
||||
public ControlMapUIGenerator()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A0CF RID: 41167
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A0CF")]
|
||||
private float OHCIIJLPILN = 1000f;
|
||||
|
||||
// Token: 0x0400A0D0 RID: 41168
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x400A0D0")]
|
||||
[SerializeField]
|
||||
[Header("References")]
|
||||
private IFDIGHKFEGF supportedInputType;
|
||||
|
||||
// Token: 0x0400A0D1 RID: 41169
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A0D1")]
|
||||
[SerializeField]
|
||||
private bool simpleControlsOnly;
|
||||
|
||||
// Token: 0x0400A0D2 RID: 41170
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400A0D2")]
|
||||
[SerializeField]
|
||||
private ScreenControlsMap controlsMap;
|
||||
|
||||
// Token: 0x0400A0D3 RID: 41171
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400A0D3")]
|
||||
[SerializeField]
|
||||
private InputSourceConfigBase inputSourceConfig;
|
||||
|
||||
// Token: 0x0400A0D4 RID: 41172
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400A0D4")]
|
||||
[SerializeField]
|
||||
private ControlMapUIBox controlBoxPrefab;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020024B8 RID: 9400
|
||||
[Token(Token = "0x20024B8")]
|
||||
[Serializable]
|
||||
public class ControlSettings
|
||||
{
|
||||
// Token: 0x0600F1E9 RID: 61929 RVA: 0x00379390 File Offset: 0x00377590
|
||||
[Token(Token = "0x600F1E9")]
|
||||
[Address(RVA = "0x802530", Offset = "0x801330", VA = "0x180802530")]
|
||||
public ControlSettings()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A0C9 RID: 41161
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A0C9")]
|
||||
public float maxDoublePressDelay = 0.33f;
|
||||
|
||||
// Token: 0x0400A0CA RID: 41162
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x400A0CA")]
|
||||
public float minLongPressDelay = 0.33f;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,76 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x02002509 RID: 9481
|
||||
[Token(Token = "0x2002509")]
|
||||
[Serializable]
|
||||
public class DeprecatedAxisSettings
|
||||
{
|
||||
// Token: 0x0600F407 RID: 62471 RVA: 0x0038038C File Offset: 0x0037E58C
|
||||
[Token(Token = "0x600F407")]
|
||||
[Address(RVA = "0x807550", Offset = "0x806350", VA = "0x180807550")]
|
||||
public float DAPOOKKDMKB(float KHKMIKDCHPM)
|
||||
{
|
||||
float num = this.deadzone;
|
||||
if (num < KHKMIKDCHPM)
|
||||
{
|
||||
float num2 = Mathf.InverseLerp(num, KHKMIKDCHPM, KHKMIKDCHPM);
|
||||
AnimationCurve animationCurve = this.inputCurve;
|
||||
num = num2;
|
||||
if (animationCurve != 0 && animationCurve.length > 0)
|
||||
{
|
||||
num = this.inputCurve.Evaluate(KHKMIKDCHPM);
|
||||
}
|
||||
return num;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600F408 RID: 62472 RVA: 0x003803DC File Offset: 0x0037E5DC
|
||||
[Token(Token = "0x600F408")]
|
||||
[Address(RVA = "0x807460", Offset = "0x806260", VA = "0x180807460")]
|
||||
public static float DAPOOKKDMKB(float KHKMIKDCHPM, DeprecatedAxisSettings GHGBPMPLLBK)
|
||||
{
|
||||
if (GHGBPMPLLBK != 0 && GHGBPMPLLBK.deadzone < KHKMIKDCHPM)
|
||||
{
|
||||
float num = GHGBPMPLLBK.topDeadzone;
|
||||
float num2 = Mathf.InverseLerp(KHKMIKDCHPM, num, KHKMIKDCHPM);
|
||||
AnimationCurve animationCurve = GHGBPMPLLBK.inputCurve;
|
||||
if (animationCurve != 0 && animationCurve.length > 0)
|
||||
{
|
||||
AnimationCurve animationCurve2 = GHGBPMPLLBK.inputCurve;
|
||||
return animationCurve2.Evaluate(KHKMIKDCHPM);
|
||||
}
|
||||
}
|
||||
return KHKMIKDCHPM;
|
||||
}
|
||||
|
||||
// Token: 0x0600F409 RID: 62473 RVA: 0x00380434 File Offset: 0x0037E634
|
||||
[Token(Token = "0x600F409")]
|
||||
[Address(RVA = "0x807630", Offset = "0x806430", VA = "0x180807630")]
|
||||
public DeprecatedAxisSettings()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A2C2 RID: 41666
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A2C2")]
|
||||
[SerializeField]
|
||||
private float deadzone = 0.2f;
|
||||
|
||||
// Token: 0x0400A2C3 RID: 41667
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x400A2C3")]
|
||||
[SerializeField]
|
||||
private float topDeadzone = 0.97f;
|
||||
|
||||
// Token: 0x0400A2C4 RID: 41668
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A2C4")]
|
||||
[SerializeField]
|
||||
private AnimationCurve inputCurve;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,39 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020024AD RID: 9389
|
||||
[Token(Token = "0x20024AD")]
|
||||
[Serializable]
|
||||
public class GamepadInputConfig : BaseInputConfig
|
||||
{
|
||||
// Token: 0x0600F1DF RID: 61919 RVA: 0x003791A8 File Offset: 0x003773A8
|
||||
[Token(Token = "0x600F1DF")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public GamepadInputConfig()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A0A4 RID: 41124
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A0A4")]
|
||||
public MBBNGNAGIGF inputType;
|
||||
|
||||
// Token: 0x0400A0A5 RID: 41125
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x400A0A5")]
|
||||
public bool useChordedInput;
|
||||
|
||||
// Token: 0x0400A0A6 RID: 41126
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A0A6")]
|
||||
[OMAIFIIBMNL("useChordedInput", true)]
|
||||
public MBBNGNAGIGF chordedInputType;
|
||||
|
||||
// Token: 0x0400A0A7 RID: 41127
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x400A0A7")]
|
||||
public LOADIDAJBDH gamepadDialogType;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,140 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020024C1 RID: 9409
|
||||
[Token(Token = "0x20024C1")]
|
||||
[CreateAssetMenu]
|
||||
public class GamepadLegacyInputSource : LegacyInputSourceConfig<HCGCEEACEEO, GamepadLegacyInputSource>
|
||||
{
|
||||
// Token: 0x0600F223 RID: 61987 RVA: 0x0037A28C File Offset: 0x0037848C
|
||||
[Token(Token = "0x600F223")]
|
||||
[Address(RVA = "0x816B20", Offset = "0x815920", VA = "0x180816B20")]
|
||||
public GamepadLegacyInputSource()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A101 RID: 41217
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A101")]
|
||||
[HAABHKHPAEL("inputType")]
|
||||
public GamepadLegacyInputSource.GamepadInputMap[] inputMap;
|
||||
|
||||
// Token: 0x0400A102 RID: 41218
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A102")]
|
||||
[Header("Platform Support")]
|
||||
public COBOOKPLEBJ gamepadType;
|
||||
|
||||
// Token: 0x0400A103 RID: 41219
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x400A103")]
|
||||
public bool supportsPC = true;
|
||||
|
||||
// Token: 0x0400A104 RID: 41220
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400A104")]
|
||||
public string[] pcDeviceNames;
|
||||
|
||||
// Token: 0x0400A105 RID: 41221
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400A105")]
|
||||
public bool supportsPS4;
|
||||
|
||||
// Token: 0x0400A106 RID: 41222
|
||||
[FieldOffset(Offset = "0x31")]
|
||||
[Token(Token = "0x400A106")]
|
||||
public bool supportsIOS;
|
||||
|
||||
// Token: 0x0400A107 RID: 41223
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x400A107")]
|
||||
public GamepadLegacyInputSource.DMCDHDIINFD iOSGamepadProfile;
|
||||
|
||||
// Token: 0x0400A108 RID: 41224
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400A108")]
|
||||
public bool supportsXbox;
|
||||
|
||||
// Token: 0x020024C2 RID: 9410
|
||||
[Token(Token = "0x20024C2")]
|
||||
public enum DMCDHDIINFD
|
||||
{
|
||||
// Token: 0x0400A10A RID: 41226
|
||||
[Token(Token = "0x400A10A")]
|
||||
PlayStationDualshock,
|
||||
// Token: 0x0400A10B RID: 41227
|
||||
[Token(Token = "0x400A10B")]
|
||||
XboxAndMFi
|
||||
}
|
||||
|
||||
// Token: 0x020024C3 RID: 9411
|
||||
[Token(Token = "0x20024C3")]
|
||||
[Serializable]
|
||||
public class GamepadInputMap
|
||||
{
|
||||
// Token: 0x17002785 RID: 10117
|
||||
// (get) Token: 0x0600F224 RID: 61988 RVA: 0x0037A2A8 File Offset: 0x003784A8
|
||||
[Token(Token = "0x17002785")]
|
||||
public Sprite Sprite
|
||||
{
|
||||
[Token(Token = "0x600F224")]
|
||||
[Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180")]
|
||||
get
|
||||
{
|
||||
return this.defaultSprite;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002786 RID: 10118
|
||||
// (get) Token: 0x0600F225 RID: 61989 RVA: 0x0037A2BC File Offset: 0x003784BC
|
||||
[Token(Token = "0x17002786")]
|
||||
public LegacyInputConfiguration PlatformAppropriateConfig
|
||||
{
|
||||
[Token(Token = "0x600F225")]
|
||||
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
|
||||
get
|
||||
{
|
||||
return this.pcConfig;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F226 RID: 61990 RVA: 0x0037A2D0 File Offset: 0x003784D0
|
||||
[Token(Token = "0x600F226")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public GamepadInputMap()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A10C RID: 41228
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A10C")]
|
||||
public MBBNGNAGIGF inputType;
|
||||
|
||||
// Token: 0x0400A10D RID: 41229
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A10D")]
|
||||
[SerializeField]
|
||||
private LegacyInputConfiguration pcConfig;
|
||||
|
||||
// Token: 0x0400A10E RID: 41230
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A10E")]
|
||||
[SerializeField]
|
||||
private LegacyInputConfiguration ps4Config;
|
||||
|
||||
// Token: 0x0400A10F RID: 41231
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400A10F")]
|
||||
[SerializeField]
|
||||
private LegacyInputConfiguration iOSConfig;
|
||||
|
||||
// Token: 0x0400A110 RID: 41232
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400A110")]
|
||||
public Sprite defaultSprite;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020024B0 RID: 9392
|
||||
[Token(Token = "0x20024B0")]
|
||||
[Serializable]
|
||||
public class InputConfig
|
||||
{
|
||||
// Token: 0x0600F1E2 RID: 61922 RVA: 0x003791E4 File Offset: 0x003773E4
|
||||
[Token(Token = "0x600F1E2")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public InputConfig()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A0AC RID: 41132
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A0AC")]
|
||||
public GamepadInputConfig gamepad;
|
||||
|
||||
// Token: 0x0400A0AD RID: 41133
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A0AD")]
|
||||
public KeyboardMouseInputConfig keyboardMouse;
|
||||
|
||||
// Token: 0x0400A0AE RID: 41134
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A0AE")]
|
||||
public TouchInputConfig touch;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020024CC RID: 9420
|
||||
[Token(Token = "0x20024CC")]
|
||||
public abstract class InputSourceConfig<Runtime, Config> : InputSourceConfigBase where Runtime : MNFHEDHBMOI<Runtime, Config>, new() where Config : InputSourceConfig<Runtime, Config>
|
||||
{
|
||||
// Token: 0x0600F25A RID: 62042 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600F25A")]
|
||||
[Address(RVA = "0x210FA00", Offset = "0x210E800", VA = "0x18210FA00", Slot = "4")]
|
||||
public override HJAJIGDPBDH NIMFLLEKIBL()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600F25B RID: 62043 RVA: 0x0037A9DC File Offset: 0x00378BDC
|
||||
[Token(Token = "0x600F25B")]
|
||||
[Address(RVA = "0x119B780", Offset = "0x119A580", VA = "0x18119B780")]
|
||||
protected InputSourceConfig()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020024CB RID: 9419
|
||||
[Token(Token = "0x20024CB")]
|
||||
public abstract class InputSourceConfigBase : ScriptableObject
|
||||
{
|
||||
// Token: 0x0600F258 RID: 62040
|
||||
[Token(Token = "0x600F258")]
|
||||
[Address(Slot = "4")]
|
||||
public abstract HJAJIGDPBDH NIMFLLEKIBL();
|
||||
|
||||
// Token: 0x0600F259 RID: 62041 RVA: 0x0037A9C8 File Offset: 0x00378BC8
|
||||
[Token(Token = "0x600F259")]
|
||||
[Address(RVA = "0x6EC220", Offset = "0x6EB020", VA = "0x1806EC220")]
|
||||
protected InputSourceConfigBase()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020024AE RID: 9390
|
||||
[Token(Token = "0x20024AE")]
|
||||
[Serializable]
|
||||
public class KeyboardMouseInputConfig : BaseInputConfig
|
||||
{
|
||||
// Token: 0x0600F1E0 RID: 61920 RVA: 0x003791BC File Offset: 0x003773BC
|
||||
[Token(Token = "0x600F1E0")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public KeyboardMouseInputConfig()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A0A8 RID: 41128
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A0A8")]
|
||||
public FCGJOOGFCEI inputType;
|
||||
|
||||
// Token: 0x0400A0A9 RID: 41129
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x400A0A9")]
|
||||
public LOADIDAJBDH keyboardDialogType;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020024CF RID: 9423
|
||||
[Token(Token = "0x20024CF")]
|
||||
[CreateAssetMenu]
|
||||
public class KeyboardMouseLegacyInputSource : LegacyInputSourceConfig<KKDIDHHNACF, KeyboardMouseLegacyInputSource>
|
||||
{
|
||||
// Token: 0x0600F263 RID: 62051 RVA: 0x0037AA7C File Offset: 0x00378C7C
|
||||
[Token(Token = "0x600F263")]
|
||||
[Address(RVA = "0xFA7AC0", Offset = "0xFA68C0", VA = "0x180FA7AC0")]
|
||||
public KeyboardMouseLegacyInputSource()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A15B RID: 41307
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A15B")]
|
||||
[HAABHKHPAEL("inputType")]
|
||||
public KeyboardMouseLegacyInputSource.KeyboardMouseInputMap[] inputMap;
|
||||
|
||||
// Token: 0x020024D0 RID: 9424
|
||||
[Token(Token = "0x20024D0")]
|
||||
[Serializable]
|
||||
public class KeyboardMouseInputMap
|
||||
{
|
||||
// Token: 0x0600F264 RID: 62052 RVA: 0x0037AA90 File Offset: 0x00378C90
|
||||
[Token(Token = "0x600F264")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public KeyboardMouseInputMap()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A15C RID: 41308
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A15C")]
|
||||
public FCGJOOGFCEI inputType;
|
||||
|
||||
// Token: 0x0400A15D RID: 41309
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A15D")]
|
||||
public LegacyInputConfiguration config;
|
||||
|
||||
// Token: 0x0400A15E RID: 41310
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A15E")]
|
||||
public Sprite sprite;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,68 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020024D5 RID: 9429
|
||||
[Token(Token = "0x20024D5")]
|
||||
[Serializable]
|
||||
public class LegacyInputAxis1DConfiguration
|
||||
{
|
||||
// Token: 0x0600F27C RID: 62076 RVA: 0x0037AE7C File Offset: 0x0037907C
|
||||
[Token(Token = "0x600F27C")]
|
||||
[Address(RVA = "0x8B48C0", Offset = "0x8B36C0", VA = "0x1808B48C0")]
|
||||
public LegacyInputAxis1DConfiguration()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A16E RID: 41326
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A16E")]
|
||||
public HKCDKBOECAL sourceType;
|
||||
|
||||
// Token: 0x0400A16F RID: 41327
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A16F")]
|
||||
[OMAIFIIBMNL("sourceType", 0)]
|
||||
public string continuousSourceName;
|
||||
|
||||
// Token: 0x0400A170 RID: 41328
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A170")]
|
||||
[OMAIFIIBMNL("sourceType", 0)]
|
||||
public LegacyInputAxis1DConfiguration.KDFGJACBJFC axisRemapping;
|
||||
|
||||
// Token: 0x0400A171 RID: 41329
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x400A171")]
|
||||
[OMAIFIIBMNL("sourceType", 1)]
|
||||
public KeyCode discretePositiveKey;
|
||||
|
||||
// Token: 0x0400A172 RID: 41330
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400A172")]
|
||||
[OMAIFIIBMNL("sourceType", 1)]
|
||||
public KeyCode discreteNegativeKey;
|
||||
|
||||
// Token: 0x0400A173 RID: 41331
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400A173")]
|
||||
public bool canApplyDeadzone = true;
|
||||
|
||||
// Token: 0x020024D6 RID: 9430
|
||||
[Token(Token = "0x20024D6")]
|
||||
public enum KDFGJACBJFC
|
||||
{
|
||||
// Token: 0x0400A175 RID: 41333
|
||||
[Token(Token = "0x400A175")]
|
||||
None,
|
||||
// Token: 0x0400A176 RID: 41334
|
||||
[Token(Token = "0x400A176")]
|
||||
NegativeOneToPositiveOne,
|
||||
// Token: 0x0400A177 RID: 41335
|
||||
[Token(Token = "0x400A177")]
|
||||
ZeroToNegativeOne
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,65 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020024D7 RID: 9431
|
||||
[Token(Token = "0x20024D7")]
|
||||
[Serializable]
|
||||
public class LegacyInputAxis2DConfiguration
|
||||
{
|
||||
// Token: 0x0600F27D RID: 62077 RVA: 0x0037AE98 File Offset: 0x00379098
|
||||
[Token(Token = "0x600F27D")]
|
||||
[Address(RVA = "0xFA7C20", Offset = "0xFA6A20", VA = "0x180FA7C20")]
|
||||
public LegacyInputAxis2DConfiguration()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A178 RID: 41336
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A178")]
|
||||
public HKCDKBOECAL sourceType;
|
||||
|
||||
// Token: 0x0400A179 RID: 41337
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A179")]
|
||||
[OMAIFIIBMNL("sourceType", 0)]
|
||||
public string continuousHorizontalSourceName;
|
||||
|
||||
// Token: 0x0400A17A RID: 41338
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A17A")]
|
||||
[OMAIFIIBMNL("sourceType", 0)]
|
||||
public string continuousVerticalSourceName;
|
||||
|
||||
// Token: 0x0400A17B RID: 41339
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400A17B")]
|
||||
[OMAIFIIBMNL("sourceType", 1)]
|
||||
public KeyCode discreteUpKey;
|
||||
|
||||
// Token: 0x0400A17C RID: 41340
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400A17C")]
|
||||
[OMAIFIIBMNL("sourceType", 1)]
|
||||
public KeyCode discreteDownKey;
|
||||
|
||||
// Token: 0x0400A17D RID: 41341
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400A17D")]
|
||||
[OMAIFIIBMNL("sourceType", 1)]
|
||||
public KeyCode discreteRightKey;
|
||||
|
||||
// Token: 0x0400A17E RID: 41342
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x400A17E")]
|
||||
[OMAIFIIBMNL("sourceType", 1)]
|
||||
public KeyCode discreteLeftKey;
|
||||
|
||||
// Token: 0x0400A17F RID: 41343
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400A17F")]
|
||||
public bool canApplyDeadzone = true;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Serialization;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020024D4 RID: 9428
|
||||
[Token(Token = "0x20024D4")]
|
||||
[Serializable]
|
||||
public class LegacyInputButtonConfiguration
|
||||
{
|
||||
// Token: 0x0600F27B RID: 62075 RVA: 0x0037AE54 File Offset: 0x00379054
|
||||
[Token(Token = "0x600F27B")]
|
||||
[Address(RVA = "0xFA7C30", Offset = "0xFA6A30", VA = "0x180FA7C30")]
|
||||
public LegacyInputButtonConfiguration()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A169 RID: 41321
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A169")]
|
||||
public HKCDKBOECAL sourceType = (HKCDKBOECAL)((ulong)1L);
|
||||
|
||||
// Token: 0x0400A16A RID: 41322
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x400A16A")]
|
||||
[OMAIFIIBMNL("sourceType", 1)]
|
||||
[FormerlySerializedAs("key")]
|
||||
public KeyCode discreteKey;
|
||||
|
||||
// Token: 0x0400A16B RID: 41323
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A16B")]
|
||||
[OMAIFIIBMNL("sourceType", 0)]
|
||||
public string continuousSourceName;
|
||||
|
||||
// Token: 0x0400A16C RID: 41324
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A16C")]
|
||||
[OMAIFIIBMNL("sourceType", 0)]
|
||||
public bool continuousSourceGoesNegative;
|
||||
|
||||
// Token: 0x0400A16D RID: 41325
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x400A16D")]
|
||||
[OMAIFIIBMNL("sourceType", 0)]
|
||||
public float continousSourceDeadzone = 0.15f;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020024D3 RID: 9427
|
||||
[Token(Token = "0x20024D3")]
|
||||
[Serializable]
|
||||
public class LegacyInputConfiguration
|
||||
{
|
||||
// Token: 0x0600F27A RID: 62074 RVA: 0x0037AE40 File Offset: 0x00379040
|
||||
[Token(Token = "0x600F27A")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public LegacyInputConfiguration()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A165 RID: 41317
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A165")]
|
||||
public GIJDAILECFF inputType;
|
||||
|
||||
// Token: 0x0400A166 RID: 41318
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A166")]
|
||||
[OMAIFIIBMNL("inputType", 0)]
|
||||
public LegacyInputButtonConfiguration buttonConfiguration;
|
||||
|
||||
// Token: 0x0400A167 RID: 41319
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A167")]
|
||||
[OMAIFIIBMNL("inputType", 1)]
|
||||
public LegacyInputAxis1DConfiguration axis1DConfiguration;
|
||||
|
||||
// Token: 0x0400A168 RID: 41320
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400A168")]
|
||||
[OMAIFIIBMNL("inputType", 2)]
|
||||
public LegacyInputAxis2DConfiguration axis2DConfiguration;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using Pathfinding.RVO;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020024D8 RID: 9432
|
||||
[Token(Token = "0x20024D8")]
|
||||
public abstract class LegacyInputSourceConfig<Runtime, Config> : InputSourceConfig<Runtime, Config> where Runtime : DNLCJBNPBCM<Runtime, Config>, new() where Config : LegacyInputSourceConfig<Runtime, Config>
|
||||
{
|
||||
// Token: 0x0600F27E RID: 62078 RVA: 0x0037AEB4 File Offset: 0x003790B4
|
||||
[Token(Token = "0x600F27E")]
|
||||
[Address(RVA = "0x118F680", Offset = "0x118E480", VA = "0x18118F680")]
|
||||
protected LegacyInputSourceConfig()
|
||||
{
|
||||
Vector2 position = ((IAgent)this).Position;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020024DA RID: 9434
|
||||
[Token(Token = "0x20024DA")]
|
||||
public class OculusPlatformOculusTouchVRInputConfiguration : VRInputConfiguration<OculusPlatformOculusTouchVRInputHandler>
|
||||
{
|
||||
// Token: 0x0600F28F RID: 62095 RVA: 0x0037B2A0 File Offset: 0x003794A0
|
||||
[Token(Token = "0x600F28F")]
|
||||
[Address(RVA = "0xFB5F90", Offset = "0xFB4D90", VA = "0x180FB5F90")]
|
||||
public OculusPlatformOculusTouchVRInputConfiguration()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,598 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020024DB RID: 9435
|
||||
[Token(Token = "0x20024DB")]
|
||||
[Serializable]
|
||||
public class OculusPlatformOculusTouchVRInputHandler : VRInputHandler
|
||||
{
|
||||
// Token: 0x1700278E RID: 10126
|
||||
// (get) Token: 0x0600F290 RID: 62096 RVA: 0x0037B2B4 File Offset: 0x003794B4
|
||||
[Token(Token = "0x1700278E")]
|
||||
public override bool SupportsAimWalkAndStickWalkSimultaneously
|
||||
{
|
||||
[Token(Token = "0x600F290")]
|
||||
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700278F RID: 10127
|
||||
// (get) Token: 0x0600F291 RID: 62097 RVA: 0x0037B2C4 File Offset: 0x003794C4
|
||||
[Token(Token = "0x1700278F")]
|
||||
public override bool SupportsDontLockToolsInHand
|
||||
{
|
||||
[Token(Token = "0x600F291")]
|
||||
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F292 RID: 62098 RVA: 0x0037B2D4 File Offset: 0x003794D4
|
||||
[Token(Token = "0x600F292")]
|
||||
[Address(RVA = "0xFB7840", Offset = "0xFB6640", VA = "0x180FB7840")]
|
||||
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: 0x17002790 RID: 10128
|
||||
// (get) Token: 0x0600F293 RID: 62099 RVA: 0x0037B340 File Offset: 0x00379540
|
||||
[Token(Token = "0x17002790")]
|
||||
private FBOHKHJPLFA OculusHapticsClip
|
||||
{
|
||||
[Token(Token = "0x600F293")]
|
||||
[Address(RVA = "0xFB7AF0", Offset = "0xFB68F0", VA = "0x180FB7AF0")]
|
||||
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: 0x0600F294 RID: 62100 RVA: 0x0037B380 File Offset: 0x00379580
|
||||
[Token(Token = "0x600F294")]
|
||||
[Address(RVA = "0xFB7940", Offset = "0xFB6740", VA = "0x180FB7940", Slot = "7")]
|
||||
public override void OPIJJOOOLBN()
|
||||
{
|
||||
this.<IsConnected>k__BackingField = true;
|
||||
OVRManager.DCJANFMLIBJ += this.BOLCFDBLCHF;
|
||||
}
|
||||
|
||||
// Token: 0x0600F295 RID: 62101 RVA: 0x0037B3A8 File Offset: 0x003795A8
|
||||
[Token(Token = "0x600F295")]
|
||||
[Address(RVA = "0xFB5FD0", Offset = "0xFB4DD0", VA = "0x180FB5FD0", Slot = "8")]
|
||||
public override void BCGEIPOPAME()
|
||||
{
|
||||
OVRManager.DCJANFMLIBJ -= this.BOLCFDBLCHF;
|
||||
}
|
||||
|
||||
// Token: 0x0600F296 RID: 62102 RVA: 0x0037B3C8 File Offset: 0x003795C8
|
||||
[Token(Token = "0x600F296")]
|
||||
[Address(RVA = "0xFB6050", Offset = "0xFB4E50", VA = "0x180FB6050")]
|
||||
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: 0x0600F297 RID: 62103 RVA: 0x0037B46C File Offset: 0x0037966C
|
||||
[Token(Token = "0x600F297")]
|
||||
[Address(RVA = "0xFB6570", Offset = "0xFB5370", VA = "0x180FB6570", 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: 0x0600F298 RID: 62104 RVA: 0x0037B964 File Offset: 0x00379B64
|
||||
[Token(Token = "0x600F298")]
|
||||
[Address(RVA = "0xFB7690", Offset = "0xFB6490", VA = "0x180FB7690", 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: 0x0600F299 RID: 62105 RVA: 0x0037B9D4 File Offset: 0x00379BD4
|
||||
[Token(Token = "0x600F299")]
|
||||
[Address(RVA = "0xFB74A0", Offset = "0xFB62A0", VA = "0x180FB74A0")]
|
||||
protected FDKPONPCGGC JJNOHCAADLH(AFHABMHOPKG.CLALCKMEFME DNGKIAJLLHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600F29A RID: 62106 RVA: 0x0037B9E4 File Offset: 0x00379BE4
|
||||
[Token(Token = "0x600F29A")]
|
||||
[Address(RVA = "0xFB7370", Offset = "0xFB6170", VA = "0x180FB7370")]
|
||||
protected FDKPONPCGGC JJNOHCAADLH(AFHABMHOPKG.CLALCKMEFME[] NILPPGBINOL)
|
||||
{
|
||||
int num = 0;
|
||||
bool flag = "{il2cpp array field NILPPGBINOL->}" != num;
|
||||
num++;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600F29B RID: 62107 RVA: 0x0037BA0C File Offset: 0x00379C0C
|
||||
[Token(Token = "0x600F29B")]
|
||||
[Address(RVA = "0xFB7560", Offset = "0xFB6360", VA = "0x180FB7560")]
|
||||
protected FDKPONPCGGC KJDDABAIDIC(AFHABMHOPKG.ELJPFIGPOHE[] NILPPGBINOL)
|
||||
{
|
||||
int num = 0;
|
||||
bool flag = "{il2cpp array field NILPPGBINOL->}" != num;
|
||||
num++;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600F29C RID: 62108 RVA: 0x0037BA34 File Offset: 0x00379C34
|
||||
[Token(Token = "0x600F29C")]
|
||||
[Address(RVA = "0xFB72E0", Offset = "0xFB60E0", VA = "0x180FB72E0")]
|
||||
protected MOIPDBJEBEL ICHCINMFFBD(AFHABMHOPKG.PAPNHGNGNNN DNGKIAJLLHG, float GPOEMOLPOMI = 0f)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600F29D RID: 62109 RVA: 0x0037BA44 File Offset: 0x00379C44
|
||||
[Token(Token = "0x600F29D")]
|
||||
[Address(RVA = "0xFB7170", Offset = "0xFB5F70", VA = "0x180FB7170")]
|
||||
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: 0x0600F29E RID: 62110 RVA: 0x0037BA78 File Offset: 0x00379C78
|
||||
[Token(Token = "0x600F29E")]
|
||||
[Address(RVA = "0xFB6480", Offset = "0xFB5280", VA = "0x180FB6480")]
|
||||
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: 0x0600F29F RID: 62111 RVA: 0x0037BAB4 File Offset: 0x00379CB4
|
||||
[Token(Token = "0x600F29F")]
|
||||
[Address(RVA = "0xFB79D0", Offset = "0xFB67D0", VA = "0x180FB79D0")]
|
||||
public OculusPlatformOculusTouchVRInputHandler()
|
||||
{
|
||||
BNIEBDIHLOK bniebdihlok = new BNIEBDIHLOK();
|
||||
this.selfScalingHairTriggerButton = bniebdihlok;
|
||||
this.ControlToAxis2DInputMap = new Dictionary
|
||||
{
|
||||
{
|
||||
(uint)1,
|
||||
(uint)1
|
||||
},
|
||||
{
|
||||
(uint)4,
|
||||
(uint)1
|
||||
}
|
||||
};
|
||||
OOEAAFIGGBA<VRInputHandler.JCPMNKMJBBO, AFHABMHOPKG.ELPLONEGFCL> ooeaafiggba = new OOEAAFIGGBA(5);
|
||||
this.axis2DInputConsumerMap = ooeaafiggba;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400A182 RID: 41346
|
||||
[FieldOffset(Offset = "0x1D0")]
|
||||
[Token(Token = "0x400A182")]
|
||||
[SerializeField]
|
||||
private OculusPlatformOculusTouchVRInputHandler.Map map;
|
||||
|
||||
// Token: 0x0400A183 RID: 41347
|
||||
[FieldOffset(Offset = "0x1D8")]
|
||||
[Token(Token = "0x400A183")]
|
||||
private BNIEBDIHLOK selfScalingHairTriggerButton;
|
||||
|
||||
// Token: 0x0400A184 RID: 41348
|
||||
[FieldOffset(Offset = "0x1E0")]
|
||||
[Token(Token = "0x400A184")]
|
||||
private readonly Dictionary<VRInputHandler.JCPMNKMJBBO, AFHABMHOPKG.ELPLONEGFCL> ControlToAxis2DInputMap;
|
||||
|
||||
// Token: 0x0400A185 RID: 41349
|
||||
[FieldOffset(Offset = "0x1E8")]
|
||||
[Token(Token = "0x400A185")]
|
||||
private readonly OOEAAFIGGBA<VRInputHandler.JCPMNKMJBBO, AFHABMHOPKG.ELPLONEGFCL> axis2DInputConsumerMap;
|
||||
|
||||
// Token: 0x0400A186 RID: 41350
|
||||
[Token(Token = "0x400A186")]
|
||||
private const int OCULUS_HAPTIC_SAMPLE_BUFFER_SIZE = 10;
|
||||
|
||||
// Token: 0x0400A187 RID: 41351
|
||||
[FieldOffset(Offset = "0x1F0")]
|
||||
[Token(Token = "0x400A187")]
|
||||
private FBOHKHJPLFA _oculusHapticsClip;
|
||||
|
||||
// Token: 0x020024DC RID: 9436
|
||||
[Token(Token = "0x20024DC")]
|
||||
[Serializable]
|
||||
private class Map
|
||||
{
|
||||
// Token: 0x0600F2A0 RID: 62112 RVA: 0x0037BB0C File Offset: 0x00379D0C
|
||||
[Token(Token = "0x600F2A0")]
|
||||
[Address(RVA = "0xFB1D20", Offset = "0xFB0B20", VA = "0x180FB1D20")]
|
||||
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: 0x0400A188 RID: 41352
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A188")]
|
||||
public AFHABMHOPKG.PAPNHGNGNNN[] PickupAxes;
|
||||
|
||||
// Token: 0x0400A189 RID: 41353
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A189")]
|
||||
public AFHABMHOPKG.PAPNHGNGNNN TriggerAxis;
|
||||
|
||||
// Token: 0x0400A18A RID: 41354
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x400A18A")]
|
||||
public AFHABMHOPKG.PAPNHGNGNNN SelfScalingAxis;
|
||||
|
||||
// Token: 0x0400A18B RID: 41355
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A18B")]
|
||||
public AFHABMHOPKG.CLALCKMEFME OpenMenuButton;
|
||||
|
||||
// Token: 0x0400A18C RID: 41356
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x400A18C")]
|
||||
public AFHABMHOPKG.CLALCKMEFME MenuButton;
|
||||
|
||||
// Token: 0x0400A18D RID: 41357
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400A18D")]
|
||||
public AFHABMHOPKG.CLALCKMEFME TeleportButton;
|
||||
|
||||
// Token: 0x0400A18E RID: 41358
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400A18E")]
|
||||
public AFHABMHOPKG.CLALCKMEFME GripTurnButton;
|
||||
|
||||
// Token: 0x0400A18F RID: 41359
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400A18F")]
|
||||
public AFHABMHOPKG.CLALCKMEFME SprintButton;
|
||||
|
||||
// Token: 0x0400A190 RID: 41360
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x400A190")]
|
||||
public AFHABMHOPKG.CLALCKMEFME SlideButton;
|
||||
|
||||
// Token: 0x0400A191 RID: 41361
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400A191")]
|
||||
public AFHABMHOPKG.CLALCKMEFME PushToTalkButton;
|
||||
|
||||
// Token: 0x0400A192 RID: 41362
|
||||
[FieldOffset(Offset = "0x3C")]
|
||||
[Token(Token = "0x400A192")]
|
||||
public AFHABMHOPKG.ELPLONEGFCL RotateAxis;
|
||||
|
||||
// Token: 0x0400A193 RID: 41363
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400A193")]
|
||||
public AFHABMHOPKG.ELPLONEGFCL WalkAxis;
|
||||
|
||||
// Token: 0x0400A194 RID: 41364
|
||||
[FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x400A194")]
|
||||
public AFHABMHOPKG.ELPLONEGFCL SmoothSwipeRotateAxis;
|
||||
|
||||
// Token: 0x0400A195 RID: 41365
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400A195")]
|
||||
public AFHABMHOPKG.ELPLONEGFCL ScrollAxis;
|
||||
|
||||
// Token: 0x0400A196 RID: 41366
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400A196")]
|
||||
public AFHABMHOPKG.ELJPFIGPOHE[] ThumbDownTouches;
|
||||
|
||||
// Token: 0x0400A197 RID: 41367
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400A197")]
|
||||
public AFHABMHOPKG.CLALCKMEFME RCMainButton;
|
||||
|
||||
// Token: 0x0400A198 RID: 41368
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400A198")]
|
||||
public Axis2DSettings RotateAxisSettings;
|
||||
|
||||
// Token: 0x0400A199 RID: 41369
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400A199")]
|
||||
public Axis2DSettings WalkAxisSettings;
|
||||
|
||||
// Token: 0x0400A19A RID: 41370
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400A19A")]
|
||||
public Axis2DSettings SmoothSwipeRotateAxisSettings;
|
||||
|
||||
// Token: 0x0400A19B RID: 41371
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400A19B")]
|
||||
public Axis2DSettings ScrollAxisSettings;
|
||||
|
||||
// Token: 0x0400A19C RID: 41372
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400A19C")]
|
||||
public DeprecatedAxisSettings TriggerSettings;
|
||||
|
||||
// Token: 0x0400A19D RID: 41373
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400A19D")]
|
||||
public AxisPressButtons ThumbstickDirectionButtons;
|
||||
|
||||
// Token: 0x0400A19E RID: 41374
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400A19E")]
|
||||
public float RotateAxisDeadZone;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020024DD RID: 9437
|
||||
[Token(Token = "0x20024DD")]
|
||||
public class PS4MoveVRInputConfiguration : VRInputConfiguration<PS4MoveVRInputHandler>
|
||||
{
|
||||
// Token: 0x0600F2A1 RID: 62113 RVA: 0x0037BC0C File Offset: 0x00379E0C
|
||||
[Token(Token = "0x600F2A1")]
|
||||
[Address(RVA = "0xFB8090", Offset = "0xFB6E90", VA = "0x180FB8090")]
|
||||
public PS4MoveVRInputConfiguration()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,492 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020024DE RID: 9438
|
||||
[Token(Token = "0x20024DE")]
|
||||
[Serializable]
|
||||
public class PS4MoveVRInputHandler : VRInputHandler
|
||||
{
|
||||
// Token: 0x17002791 RID: 10129
|
||||
// (get) Token: 0x0600F2A2 RID: 62114 RVA: 0x0037BC20 File Offset: 0x00379E20
|
||||
[Token(Token = "0x17002791")]
|
||||
public override bool RotateWithStrafeButtonsWhenSelfScaling
|
||||
{
|
||||
[Token(Token = "0x600F2A2")]
|
||||
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "6")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F2A3 RID: 62115 RVA: 0x0037BC30 File Offset: 0x00379E30
|
||||
[Token(Token = "0x600F2A3")]
|
||||
[Address(RVA = "0xFB9860", Offset = "0xFB8660", VA = "0x180FB9860")]
|
||||
public PS4MoveVRInputHandler()
|
||||
{
|
||||
KDIPPLKJINL kdipplkjinl = new KDIPPLKJINL();
|
||||
this.discreteAxis = kdipplkjinl;
|
||||
MACMLJJGBIM macmljjgbim = new MACMLJJGBIM();
|
||||
this.openMenuButtonTimer = macmljjgbim;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0600F2A4 RID: 62116 RVA: 0x0037BC60 File Offset: 0x00379E60
|
||||
[Token(Token = "0x600F2A4")]
|
||||
[Address(RVA = "0xFB9720", Offset = "0xFB8520", VA = "0x180FB9720", 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: 0x0600F2A5 RID: 62117 RVA: 0x0037BCC8 File Offset: 0x00379EC8
|
||||
[Token(Token = "0x600F2A5")]
|
||||
[Address(RVA = "0xFB80D0", Offset = "0xFB6ED0", VA = "0x180FB80D0", 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: 0x0600F2A6 RID: 62118 RVA: 0x0037BD0C File Offset: 0x00379F0C
|
||||
[Token(Token = "0x600F2A6")]
|
||||
[Address(RVA = "0xFB8190", Offset = "0xFB6F90", VA = "0x180FB8190")]
|
||||
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: 0x0600F2A7 RID: 62119 RVA: 0x0037BE40 File Offset: 0x0037A040
|
||||
[Token(Token = "0x600F2A7")]
|
||||
[Address(RVA = "0xFB8660", Offset = "0xFB7460", VA = "0x180FB8660", 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: 0x0600F2A8 RID: 62120 RVA: 0x0037C44C File Offset: 0x0037A64C
|
||||
[Token(Token = "0x600F2A8")]
|
||||
[Address(RVA = "0xFB85E0", Offset = "0xFB73E0", VA = "0x180FB85E0", Slot = "12")]
|
||||
protected override IEnumerator FMKCAMLBNKF(int DHFKOLKOCKP, float LAIPKAHGIJF, bool OBDMPHDGBLG = false)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F2A8)
|
||||
|
||||
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 1660
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0600F2A9 RID: 62121 RVA: 0x0037C47C File Offset: 0x0037A67C
|
||||
[Token(Token = "0x600F2A9")]
|
||||
[Address(RVA = "0xFB9620", Offset = "0xFB8420", VA = "0x180FB9620")]
|
||||
private FDKPONPCGGC KAPLCFLLNBC(PENPGMAJAAO DNGKIAJLLHG, MACMLJJGBIM NJPHOAJLPMH, float KNEHLIEMPIL)
|
||||
{
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
FDKPONPCGGC goobmooaalp = FDKPONPCGGC.GOOBMOOAALP;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600F2AA RID: 62122 RVA: 0x0037C498 File Offset: 0x0037A698
|
||||
[Token(Token = "0x600F2AA")]
|
||||
[Address(RVA = "0xFB9590", Offset = "0xFB8390", VA = "0x180FB9590")]
|
||||
private FDKPONPCGGC JJNOHCAADLH(PENPGMAJAAO DNGKIAJLLHG)
|
||||
{
|
||||
bool supportsAimWalkAndStickWalkSimultaneously = base.NCCJFAIDFGE;
|
||||
bool supportsAimWalkAndStickWalkSimultaneously2 = base.NCCJFAIDFGE;
|
||||
bool supportsAimWalkAndStickWalkSimultaneously3 = base.NCCJFAIDFGE;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600F2AB RID: 62123 RVA: 0x0037C4C0 File Offset: 0x0037A6C0
|
||||
[Token(Token = "0x600F2AB")]
|
||||
[Address(RVA = "0xFB9480", Offset = "0xFB8280", VA = "0x180FB9480")]
|
||||
private FDKPONPCGGC JJNOHCAADLH(PENPGMAJAAO[] NILPPGBINOL)
|
||||
{
|
||||
int num = 0;
|
||||
bool canSeek = NILPPGBINOL[55].CanSeek;
|
||||
bool canSeek2 = NILPPGBINOL[55].CanSeek;
|
||||
bool canSeek3 = NILPPGBINOL[55].CanSeek;
|
||||
num++;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600F2AC RID: 62124 RVA: 0x0037C508 File Offset: 0x0037A708
|
||||
[Token(Token = "0x600F2AC")]
|
||||
[Address(RVA = "0xFB9440", Offset = "0xFB8240", VA = "0x180FB9440")]
|
||||
private MOIPDBJEBEL ICHCINMFFBD()
|
||||
{
|
||||
float triggerAxis = this.ps4MoveInput.GetTriggerAxis();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0400A19F RID: 41375
|
||||
[FieldOffset(Offset = "0x1D0")]
|
||||
[Token(Token = "0x400A19F")]
|
||||
[SerializeField]
|
||||
private PS4MoveVRInputHandler.Map map;
|
||||
|
||||
// Token: 0x0400A1A0 RID: 41376
|
||||
[FieldOffset(Offset = "0x1D8")]
|
||||
[Token(Token = "0x400A1A0")]
|
||||
private PS4MoveInput ps4MoveInput;
|
||||
|
||||
// Token: 0x0400A1A1 RID: 41377
|
||||
[FieldOffset(Offset = "0x1E0")]
|
||||
[Token(Token = "0x400A1A1")]
|
||||
private KDIPPLKJINL discreteAxis;
|
||||
|
||||
// Token: 0x0400A1A2 RID: 41378
|
||||
[Token(Token = "0x400A1A2")]
|
||||
private static readonly float OPEN_MENU_BUTTON_CUTOFF_TIME;
|
||||
|
||||
// Token: 0x0400A1A3 RID: 41379
|
||||
[FieldOffset(Offset = "0x1E8")]
|
||||
[Token(Token = "0x400A1A3")]
|
||||
private MACMLJJGBIM openMenuButtonTimer;
|
||||
|
||||
// Token: 0x020024DF RID: 9439
|
||||
[Token(Token = "0x20024DF")]
|
||||
[Serializable]
|
||||
public class Map
|
||||
{
|
||||
// Token: 0x0600F2AE RID: 62126 RVA: 0x0037C538 File Offset: 0x0037A738
|
||||
[Token(Token = "0x600F2AE")]
|
||||
[Address(RVA = "0xFB1E80", Offset = "0xFB0C80", VA = "0x180FB1E80")]
|
||||
public Map()
|
||||
{
|
||||
PENPGMAJAAO[] array = new PENPGMAJAAO[2];
|
||||
array[0] = (PENPGMAJAAO)((ulong)64L);
|
||||
array[0] = (PENPGMAJAAO)((ulong)32L);
|
||||
this.RCMainButtons = array;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400A1A4 RID: 41380
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A1A4")]
|
||||
public PENPGMAJAAO MenuButton = (PENPGMAJAAO)((ulong)16L);
|
||||
|
||||
// Token: 0x0400A1A5 RID: 41381
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x400A1A5")]
|
||||
public PENPGMAJAAO OpenMenuButton = (PENPGMAJAAO)((ulong)8L);
|
||||
|
||||
// Token: 0x0400A1A6 RID: 41382
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A1A6")]
|
||||
public PENPGMAJAAO SlideButton = (PENPGMAJAAO)((ulong)128L);
|
||||
|
||||
// Token: 0x0400A1A7 RID: 41383
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x400A1A7")]
|
||||
public PENPGMAJAAO SelfScalingButton = (PENPGMAJAAO)((ulong)128L);
|
||||
|
||||
// Token: 0x0400A1A8 RID: 41384
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A1A8")]
|
||||
public PENPGMAJAAO SprintButton = (PENPGMAJAAO)((ulong)4L);
|
||||
|
||||
// Token: 0x0400A1A9 RID: 41385
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x400A1A9")]
|
||||
public PENPGMAJAAO TeleportButton = (PENPGMAJAAO)((ulong)4L);
|
||||
|
||||
// Token: 0x0400A1AA RID: 41386
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400A1AA")]
|
||||
public PENPGMAJAAO PushToTalkButton;
|
||||
|
||||
// Token: 0x0400A1AB RID: 41387
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400A1AB")]
|
||||
public PENPGMAJAAO RotateLeftButton = (PENPGMAJAAO)((ulong)64L);
|
||||
|
||||
// Token: 0x0400A1AC RID: 41388
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400A1AC")]
|
||||
public PENPGMAJAAO RotateRightButton = (PENPGMAJAAO)((ulong)32L);
|
||||
|
||||
// Token: 0x0400A1AD RID: 41389
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400A1AD")]
|
||||
public PENPGMAJAAO[] RCMainButtons;
|
||||
|
||||
// Token: 0x0400A1AE RID: 41390
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400A1AE")]
|
||||
public DeprecatedAxisSettings TriggerSettings;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,80 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020024E1 RID: 9441
|
||||
[Token(Token = "0x20024E1")]
|
||||
[CreateAssetMenu]
|
||||
public class ScreenControlsMap : ScriptableObject
|
||||
{
|
||||
// Token: 0x0600F2B5 RID: 62133 RVA: 0x0037C6B0 File Offset: 0x0037A8B0
|
||||
[Token(Token = "0x600F2B5")]
|
||||
[Address(RVA = "0x6EC220", Offset = "0x6EB020", VA = "0x1806EC220")]
|
||||
public ScreenControlsMap()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A1B4 RID: 41396
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A1B4")]
|
||||
public ControlSettings globalControlSettings;
|
||||
|
||||
// Token: 0x0400A1B5 RID: 41397
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A1B5")]
|
||||
public ScreenControlsMap.Control[] controls;
|
||||
|
||||
// Token: 0x020024E2 RID: 9442
|
||||
[Token(Token = "0x20024E2")]
|
||||
public enum APCFOGEHGGK
|
||||
{
|
||||
// Token: 0x0400A1B7 RID: 41399
|
||||
[Token(Token = "0x400A1B7")]
|
||||
CONCRETE,
|
||||
// Token: 0x0400A1B8 RID: 41400
|
||||
[Token(Token = "0x400A1B8")]
|
||||
VIRTUAL
|
||||
}
|
||||
|
||||
// Token: 0x020024E3 RID: 9443
|
||||
[Token(Token = "0x20024E3")]
|
||||
[Serializable]
|
||||
public class Control
|
||||
{
|
||||
// Token: 0x0600F2B6 RID: 62134 RVA: 0x0037C6C4 File Offset: 0x0037A8C4
|
||||
[Token(Token = "0x600F2B6")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public Control()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A1B9 RID: 41401
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A1B9")]
|
||||
public string name;
|
||||
|
||||
// Token: 0x0400A1BA RID: 41402
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A1BA")]
|
||||
public ScreenControlsMap.APCFOGEHGGK type;
|
||||
|
||||
// Token: 0x0400A1BB RID: 41403
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A1BB")]
|
||||
[OMAIFIIBMNL("type", 1)]
|
||||
public string[] concreteControlNames;
|
||||
|
||||
// Token: 0x0400A1BC RID: 41404
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400A1BC")]
|
||||
public ControlConfig config;
|
||||
|
||||
// Token: 0x0400A1BD RID: 41405
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400A1BD")]
|
||||
public ControlHelpMetadata helpMetadata;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,155 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020024E8 RID: 9448
|
||||
[Token(Token = "0x20024E8")]
|
||||
[CreateAssetMenu]
|
||||
public class ScreensCameraInputGamepadSettings : ScriptableObject
|
||||
{
|
||||
// Token: 0x17002799 RID: 10137
|
||||
// (get) Token: 0x0600F2F9 RID: 62201 RVA: 0x0037D7E4 File Offset: 0x0037B9E4
|
||||
[Token(Token = "0x17002799")]
|
||||
public AnimationCurve SensitivityCurve
|
||||
{
|
||||
[Token(Token = "0x600F2F9")]
|
||||
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
|
||||
get
|
||||
{
|
||||
return this.sensitivityCurve;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700279A RID: 10138
|
||||
// (get) Token: 0x0600F2FA RID: 62202 RVA: 0x0037D7F8 File Offset: 0x0037B9F8
|
||||
[Token(Token = "0x1700279A")]
|
||||
public float PitchScaler
|
||||
{
|
||||
[Token(Token = "0x600F2FA")]
|
||||
[Address(RVA = "0xAB2F40", Offset = "0xAB1D40", VA = "0x180AB2F40")]
|
||||
get
|
||||
{
|
||||
return this.pitchScaler;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700279B RID: 10139
|
||||
// (get) Token: 0x0600F2FB RID: 62203 RVA: 0x0037D80C File Offset: 0x0037BA0C
|
||||
[Token(Token = "0x1700279B")]
|
||||
public float PeggedMaxSpeedScaler
|
||||
{
|
||||
[Token(Token = "0x600F2FB")]
|
||||
[Address(RVA = "0x763310", Offset = "0x762110", VA = "0x180763310")]
|
||||
get
|
||||
{
|
||||
return this.peggedMaxSpeedScaler;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700279C RID: 10140
|
||||
// (get) Token: 0x0600F2FC RID: 62204 RVA: 0x0037D820 File Offset: 0x0037BA20
|
||||
[Token(Token = "0x1700279C")]
|
||||
public float PeggedTimeToReachMaxSpeed
|
||||
{
|
||||
[Token(Token = "0x600F2FC")]
|
||||
[Address(RVA = "0x7634F0", Offset = "0x7622F0", VA = "0x1807634F0")]
|
||||
get
|
||||
{
|
||||
return this.peggedTimeToReachMaxSpeed;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700279D RID: 10141
|
||||
// (get) Token: 0x0600F2FD RID: 62205 RVA: 0x0037D834 File Offset: 0x0037BA34
|
||||
[Token(Token = "0x1700279D")]
|
||||
public bool SupportsVerticalPegging
|
||||
{
|
||||
[Token(Token = "0x600F2FD")]
|
||||
[Address(RVA = "0x431BB0", Offset = "0x4309B0", VA = "0x180431BB0")]
|
||||
get
|
||||
{
|
||||
return this.supportsVerticalPegging;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700279E RID: 10142
|
||||
// (get) Token: 0x0600F2FE RID: 62206 RVA: 0x0037D848 File Offset: 0x0037BA48
|
||||
[Token(Token = "0x1700279E")]
|
||||
public float PeggedMaxAngleFromHorizontal
|
||||
{
|
||||
[Token(Token = "0x600F2FE")]
|
||||
[Address(RVA = "0x812330", Offset = "0x811130", VA = "0x180812330")]
|
||||
get
|
||||
{
|
||||
return this.peggedMaxAngleFromHorizontal;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700279F RID: 10143
|
||||
// (get) Token: 0x0600F2FF RID: 62207 RVA: 0x0037D85C File Offset: 0x0037BA5C
|
||||
[Token(Token = "0x1700279F")]
|
||||
public float PeggedMaxAngleFromVertical
|
||||
{
|
||||
[Token(Token = "0x600F2FF")]
|
||||
[Address(RVA = "0xA9DE10", Offset = "0xA9CC10", VA = "0x180A9DE10")]
|
||||
get
|
||||
{
|
||||
return this.peggedMaxAngleFromVertical;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F300 RID: 62208 RVA: 0x0037D870 File Offset: 0x0037BA70
|
||||
[Token(Token = "0x600F300")]
|
||||
[Address(RVA = "0xFB98E0", Offset = "0xFB86E0", VA = "0x180FB98E0")]
|
||||
public ScreensCameraInputGamepadSettings()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A1D9 RID: 41433
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A1D9")]
|
||||
[SerializeField]
|
||||
[Header("General Settings")]
|
||||
private AnimationCurve sensitivityCurve;
|
||||
|
||||
// Token: 0x0400A1DA RID: 41434
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A1DA")]
|
||||
[SerializeField]
|
||||
private float pitchScaler = 0.66f;
|
||||
|
||||
// Token: 0x0400A1DB RID: 41435
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x400A1DB")]
|
||||
[SerializeField]
|
||||
[Header("Pegged Acceleration")]
|
||||
private float peggedMaxSpeedScaler = 3f;
|
||||
|
||||
// Token: 0x0400A1DC RID: 41436
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400A1DC")]
|
||||
[SerializeField]
|
||||
private float peggedTimeToReachMaxSpeed = 0.6f;
|
||||
|
||||
// Token: 0x0400A1DD RID: 41437
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400A1DD")]
|
||||
[SerializeField]
|
||||
[Header("Pegged Input Detection")]
|
||||
private bool supportsVerticalPegging;
|
||||
|
||||
// Token: 0x0400A1DE RID: 41438
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400A1DE")]
|
||||
[SerializeField]
|
||||
private float peggedMaxAngleFromHorizontal = 30f;
|
||||
|
||||
// Token: 0x0400A1DF RID: 41439
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x400A1DF")]
|
||||
[SerializeField]
|
||||
private float peggedMaxAngleFromVertical = 30f;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020024E9 RID: 9449
|
||||
[Token(Token = "0x20024E9")]
|
||||
public class SteamVrIndexVRInputConfiguration : VRInputConfiguration<SteamVrIndexVRInputHandler>
|
||||
{
|
||||
// Token: 0x0600F301 RID: 62209 RVA: 0x0037D8BC File Offset: 0x0037BABC
|
||||
[Token(Token = "0x600F301")]
|
||||
[Address(RVA = "0xFB9910", Offset = "0xFB8710", VA = "0x180FB9910")]
|
||||
public SteamVrIndexVRInputConfiguration()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020024EA RID: 9450
|
||||
[Token(Token = "0x20024EA")]
|
||||
[Serializable]
|
||||
public class SteamVrIndexVRInputHandler : SteamVrInputHandler
|
||||
{
|
||||
// Token: 0x170027A0 RID: 10144
|
||||
// (get) Token: 0x0600F302 RID: 62210 RVA: 0x0037D8D0 File Offset: 0x0037BAD0
|
||||
[Token(Token = "0x170027A0")]
|
||||
public override bool SupportsAimWalkAndStickWalkSimultaneously
|
||||
{
|
||||
[Token(Token = "0x600F302")]
|
||||
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170027A1 RID: 10145
|
||||
// (get) Token: 0x0600F303 RID: 62211 RVA: 0x0037D8E0 File Offset: 0x0037BAE0
|
||||
[Token(Token = "0x170027A1")]
|
||||
public override bool SupportsDontLockToolsInHand
|
||||
{
|
||||
[Token(Token = "0x600F303")]
|
||||
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F304 RID: 62212 RVA: 0x0037D8F0 File Offset: 0x0037BAF0
|
||||
[Token(Token = "0x600F304")]
|
||||
[Address(RVA = "0xFB9950", Offset = "0xFB8750", VA = "0x180FB9950")]
|
||||
public SteamVrIndexVRInputHandler()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,552 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
using Valve.VR;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020024EB RID: 9451
|
||||
[Token(Token = "0x20024EB")]
|
||||
[Serializable]
|
||||
public class SteamVrInputHandler : VRInputHandler
|
||||
{
|
||||
// Token: 0x0600F305 RID: 62213 RVA: 0x0037D904 File Offset: 0x0037BB04
|
||||
[Token(Token = "0x600F305")]
|
||||
[Address(RVA = "0xFBAA60", Offset = "0xFB9860", VA = "0x180FBAA60")]
|
||||
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: 0x170027A2 RID: 10146
|
||||
// (get) Token: 0x0600F306 RID: 62214 RVA: 0x0037D970 File Offset: 0x0037BB70
|
||||
[Token(Token = "0x170027A2")]
|
||||
protected SteamVR_Input_Sources SteamInputHandSource
|
||||
{
|
||||
[Token(Token = "0x600F306")]
|
||||
[Address(RVA = "0xFBAEF0", Offset = "0xFB9CF0", VA = "0x180FBAEF0")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F307 RID: 62215 RVA: 0x0037D980 File Offset: 0x0037BB80
|
||||
[Token(Token = "0x600F307")]
|
||||
[Address(RVA = "0xFB9F70", Offset = "0xFB8D70", VA = "0x180FB9F70", 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: 0x0600F308 RID: 62216 RVA: 0x0037DC9C File Offset: 0x0037BE9C
|
||||
[Token(Token = "0x600F308")]
|
||||
[Address(RVA = "0xFBAB60", Offset = "0xFB9960", VA = "0x180FBAB60", 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: 0x0600F309 RID: 62217 RVA: 0x0037DCE4 File Offset: 0x0037BEE4
|
||||
[Token(Token = "0x600F309")]
|
||||
[Address(RVA = "0xFB9960", Offset = "0xFB8760", VA = "0x180FB9960", Slot = "8")]
|
||||
public override void BCGEIPOPAME()
|
||||
{
|
||||
SteamVR_Events.Action action = this.newPosesAction;
|
||||
if (action != 0)
|
||||
{
|
||||
int num = 0;
|
||||
action.enabled = num != 0;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F30A RID: 62218 RVA: 0x0037DD08 File Offset: 0x0037BF08
|
||||
[Token(Token = "0x600F30A")]
|
||||
[Address(RVA = "0xFBA960", Offset = "0xFB9760", VA = "0x180FBA960")]
|
||||
protected bool MCLCFNDHLAI(out uint EFBDCIJMFGD)
|
||||
{
|
||||
return SteamPlatformManager.TryGetSteamVRDeviceIndex(this.<HandType>k__BackingField, out EFBDCIJMFGD);
|
||||
}
|
||||
|
||||
// Token: 0x0600F30B RID: 62219 RVA: 0x0037DD24 File Offset: 0x0037BF24
|
||||
[Token(Token = "0x600F30B")]
|
||||
[Address(RVA = "0xFBA970", Offset = "0xFB9770", VA = "0x180FBA970", 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: 0x0600F30C RID: 62220 RVA: 0x0037DD64 File Offset: 0x0037BF64
|
||||
[Token(Token = "0x600F30C")]
|
||||
[Address(RVA = "0xFB9980", Offset = "0xFB8780", VA = "0x180FB9980")]
|
||||
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: 0x0600F30D RID: 62221 RVA: 0x0037DE24 File Offset: 0x0037C024
|
||||
[Token(Token = "0x600F30D")]
|
||||
[Address(RVA = "0xFB9EF0", Offset = "0xFB8CF0", VA = "0x180FB9EF0")]
|
||||
protected FDKPONPCGGC FMHEGIEIELE(SteamVR_Action_Boolean DNGKIAJLLHG, SteamVR_Input_Sources FCELFDANLGL)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600F30E RID: 62222 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600F30E")]
|
||||
[Address(RVA = "0xFBA790", Offset = "0xFB9590", VA = "0x180FBA790")]
|
||||
private FDKPONPCGGC HKEJGFEFHIJ(KeyCode DNGKIAJLLHG)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600F30F RID: 62223 RVA: 0x0037DE38 File Offset: 0x0037C038
|
||||
[Token(Token = "0x600F30F")]
|
||||
[Address(RVA = "0xFB9E00", Offset = "0xFB8C00", VA = "0x180FB9E00")]
|
||||
protected FDKPONPCGGC FMHEGIEIELE(SteamVR_Action_Boolean[] NILPPGBINOL, SteamVR_Input_Sources FCELFDANLGL)
|
||||
{
|
||||
int num = 0;
|
||||
num++;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600F310 RID: 62224 RVA: 0x0037DE54 File Offset: 0x0037C054
|
||||
[Token(Token = "0x600F310")]
|
||||
[Address(RVA = "0xFBA920", Offset = "0xFB9720", VA = "0x180FBA920")]
|
||||
protected MOIPDBJEBEL ICHCINMFFBD(SteamVR_Action_Single DNGKIAJLLHG, SteamVR_Input_Sources FCELFDANLGL, float GPOEMOLPOMI = 0f)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600F311 RID: 62225 RVA: 0x0037DE68 File Offset: 0x0037C068
|
||||
[Token(Token = "0x600F311")]
|
||||
[Address(RVA = "0xFBA7E0", Offset = "0xFB95E0", VA = "0x180FBA7E0")]
|
||||
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: 0x0600F312 RID: 62226 RVA: 0x0037DE98 File Offset: 0x0037C098
|
||||
[Token(Token = "0x600F312")]
|
||||
[Address(RVA = "0xFB9D30", Offset = "0xFB8B30", VA = "0x180FB9D30")]
|
||||
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: 0x0600F313 RID: 62227 RVA: 0x0037DEC4 File Offset: 0x0037C0C4
|
||||
[Token(Token = "0x600F313")]
|
||||
[Address(RVA = "0xFBAC20", Offset = "0xFB9A20", VA = "0x180FBAC20")]
|
||||
public SteamVrInputHandler()
|
||||
{
|
||||
AxisPressButtons default_DPadAxisPressButtons = AxisPressButtons.Default_DPadAxisPressButtons;
|
||||
this.RotateAxisPressButtons = default_DPadAxisPressButtons;
|
||||
this.ControlToInputMap = new Dictionary
|
||||
{
|
||||
{
|
||||
(uint)1,
|
||||
(uint)1
|
||||
},
|
||||
{
|
||||
(uint)4,
|
||||
(uint)1
|
||||
}
|
||||
};
|
||||
OOEAAFIGGBA<VRInputHandler.JCPMNKMJBBO, SteamVrInputHandler.DNGLJFEKEMI> ooeaafiggba = new OOEAAFIGGBA(5);
|
||||
this.inputConsumerMap = ooeaafiggba;
|
||||
int num = 0;
|
||||
SteamVR_Action_Boolean booleanAction = SteamVR_Input.GetBooleanAction("Menu", num != 0);
|
||||
this.MenuButtonAction = booleanAction;
|
||||
int num2 = 0;
|
||||
SteamVR_Action_Boolean booleanAction2 = SteamVR_Input.GetBooleanAction("Teleport", num2 != 0);
|
||||
this.TeleportButtonAction = booleanAction2;
|
||||
int num3 = 0;
|
||||
SteamVR_Action_Boolean booleanAction3 = SteamVR_Input.GetBooleanAction("Sprint", num3 != 0);
|
||||
this.SprintButtonAction = booleanAction3;
|
||||
int num4 = 0;
|
||||
SteamVR_Action_Boolean booleanAction4 = SteamVR_Input.GetBooleanAction("Slide", num4 != 0);
|
||||
this.SlideButtonAction = booleanAction4;
|
||||
int num5 = 0;
|
||||
SteamVR_Action_Boolean booleanAction5 = SteamVR_Input.GetBooleanAction("PushToTalk", num5 != 0);
|
||||
this.PushToTalkButtonAction = booleanAction5;
|
||||
int num6 = 0;
|
||||
SteamVR_Action_Boolean booleanAction6 = SteamVR_Input.GetBooleanAction("SelfScale", num6 != 0);
|
||||
this.SelfScaleButtonAction = booleanAction6;
|
||||
int num7 = 0;
|
||||
SteamVR_Action_Boolean booleanAction7 = SteamVR_Input.GetBooleanAction("SmoothRotate", num7 != 0);
|
||||
this.GripTurnButtonAction = booleanAction7;
|
||||
int num8 = 0;
|
||||
SteamVR_Action_Boolean booleanAction8 = SteamVR_Input.GetBooleanAction("ThumbDown", num8 != 0);
|
||||
this.ThumbDownButtonAction = booleanAction8;
|
||||
int num9 = 0;
|
||||
SteamVR_Action_Single singleAction = SteamVR_Input.GetSingleAction("Trigger", num9 != 0);
|
||||
this.TriggerAxisAction = singleAction;
|
||||
int num10 = 0;
|
||||
SteamVR_Action_Single singleAction2 = SteamVR_Input.GetSingleAction("Pickup", num10 != 0);
|
||||
this.PickupAxisAction = singleAction2;
|
||||
int num11 = 0;
|
||||
SteamVR_Action_Single singleAction3 = SteamVR_Input.GetSingleAction("CapacitivePickup", num11 != 0);
|
||||
this.CapacitiveGripPickupAxisAction = singleAction3;
|
||||
int num12 = 0;
|
||||
SteamVR_Action_Single singleAction4 = SteamVR_Input.GetSingleAction("Handopenclose", num12 != 0);
|
||||
this.HandOpenCloseAxisAction = singleAction4;
|
||||
int num13 = 0;
|
||||
SteamVR_Action_Vector2 vector2Action = SteamVR_Input.GetVector2Action("Walk", num13 != 0);
|
||||
this.WalkAxisAction = vector2Action;
|
||||
int num14 = 0;
|
||||
SteamVR_Action_Vector2 vector2Action2 = SteamVR_Input.GetVector2Action("Rotate", num14 != 0);
|
||||
this.RotateAxisAction = vector2Action2;
|
||||
int num15 = 0;
|
||||
SteamVR_Action_Vector2 vector2Action3 = SteamVR_Input.GetVector2Action("Rotate", num15 != 0);
|
||||
this.SmoothRotateAxisAction = vector2Action3;
|
||||
int num16 = 0;
|
||||
SteamVR_Action_Vector2 vector2Action4 = SteamVR_Input.GetVector2Action("Scroll", num16 != 0);
|
||||
this.ScrollAxisAction = vector2Action4;
|
||||
int num17 = 0;
|
||||
SteamVR_Action_Vibration vibrationAction = SteamVR_Input.GetVibrationAction("MainHaptic", num17 != 0);
|
||||
this.haptics = vibrationAction;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400A1E0 RID: 41440
|
||||
[FieldOffset(Offset = "0x1D0")]
|
||||
[Token(Token = "0x400A1E0")]
|
||||
[Header("Sticks")]
|
||||
public Axis2DSettings WalkAxisSettings;
|
||||
|
||||
// Token: 0x0400A1E1 RID: 41441
|
||||
[FieldOffset(Offset = "0x1D8")]
|
||||
[Token(Token = "0x400A1E1")]
|
||||
public Axis2DSettings RotateAxisSettings;
|
||||
|
||||
// Token: 0x0400A1E2 RID: 41442
|
||||
[FieldOffset(Offset = "0x1E0")]
|
||||
[Token(Token = "0x400A1E2")]
|
||||
public float RotateAxisDeadZone = 0.7f;
|
||||
|
||||
// Token: 0x0400A1E3 RID: 41443
|
||||
[FieldOffset(Offset = "0x1E8")]
|
||||
[Token(Token = "0x400A1E3")]
|
||||
public AxisPressButtons RotateAxisPressButtons;
|
||||
|
||||
// Token: 0x0400A1E4 RID: 41444
|
||||
[FieldOffset(Offset = "0x1F0")]
|
||||
[Token(Token = "0x400A1E4")]
|
||||
public Axis2DSettings SmoothSwipeRotateAxisSettings;
|
||||
|
||||
// Token: 0x0400A1E5 RID: 41445
|
||||
[FieldOffset(Offset = "0x1F8")]
|
||||
[Token(Token = "0x400A1E5")]
|
||||
public Axis2DSettings ScrollAxisSettings;
|
||||
|
||||
// Token: 0x0400A1E6 RID: 41446
|
||||
[FieldOffset(Offset = "0x200")]
|
||||
[Token(Token = "0x400A1E6")]
|
||||
[Header("Triggers")]
|
||||
public DeprecatedAxisSettings TriggerSettings;
|
||||
|
||||
// Token: 0x0400A1E7 RID: 41447
|
||||
[FieldOffset(Offset = "0x208")]
|
||||
[Token(Token = "0x400A1E7")]
|
||||
private readonly Dictionary<VRInputHandler.JCPMNKMJBBO, SteamVrInputHandler.DNGLJFEKEMI> ControlToInputMap;
|
||||
|
||||
// Token: 0x0400A1E8 RID: 41448
|
||||
[FieldOffset(Offset = "0x210")]
|
||||
[Token(Token = "0x400A1E8")]
|
||||
private readonly OOEAAFIGGBA<VRInputHandler.JCPMNKMJBBO, SteamVrInputHandler.DNGLJFEKEMI> inputConsumerMap;
|
||||
|
||||
// Token: 0x0400A1E9 RID: 41449
|
||||
[FieldOffset(Offset = "0x218")]
|
||||
[Token(Token = "0x400A1E9")]
|
||||
protected SteamVR_Events.Action newPosesAction;
|
||||
|
||||
// Token: 0x0400A1EA RID: 41450
|
||||
[FieldOffset(Offset = "0x220")]
|
||||
[Token(Token = "0x400A1EA")]
|
||||
protected SteamVR_Action_Boolean MenuButtonAction;
|
||||
|
||||
// Token: 0x0400A1EB RID: 41451
|
||||
[FieldOffset(Offset = "0x228")]
|
||||
[Token(Token = "0x400A1EB")]
|
||||
protected SteamVR_Action_Boolean TeleportButtonAction;
|
||||
|
||||
// Token: 0x0400A1EC RID: 41452
|
||||
[FieldOffset(Offset = "0x230")]
|
||||
[Token(Token = "0x400A1EC")]
|
||||
protected SteamVR_Action_Boolean SprintButtonAction;
|
||||
|
||||
// Token: 0x0400A1ED RID: 41453
|
||||
[FieldOffset(Offset = "0x238")]
|
||||
[Token(Token = "0x400A1ED")]
|
||||
protected SteamVR_Action_Boolean SlideButtonAction;
|
||||
|
||||
// Token: 0x0400A1EE RID: 41454
|
||||
[FieldOffset(Offset = "0x240")]
|
||||
[Token(Token = "0x400A1EE")]
|
||||
protected SteamVR_Action_Boolean PushToTalkButtonAction;
|
||||
|
||||
// Token: 0x0400A1EF RID: 41455
|
||||
[FieldOffset(Offset = "0x248")]
|
||||
[Token(Token = "0x400A1EF")]
|
||||
protected SteamVR_Action_Boolean SelfScaleButtonAction;
|
||||
|
||||
// Token: 0x0400A1F0 RID: 41456
|
||||
[FieldOffset(Offset = "0x250")]
|
||||
[Token(Token = "0x400A1F0")]
|
||||
protected SteamVR_Action_Boolean GripTurnButtonAction;
|
||||
|
||||
// Token: 0x0400A1F1 RID: 41457
|
||||
[FieldOffset(Offset = "0x258")]
|
||||
[Token(Token = "0x400A1F1")]
|
||||
protected SteamVR_Action_Boolean ThumbDownButtonAction;
|
||||
|
||||
// Token: 0x0400A1F2 RID: 41458
|
||||
[FieldOffset(Offset = "0x260")]
|
||||
[Token(Token = "0x400A1F2")]
|
||||
protected SteamVR_Action_Single TriggerAxisAction;
|
||||
|
||||
// Token: 0x0400A1F3 RID: 41459
|
||||
[FieldOffset(Offset = "0x268")]
|
||||
[Token(Token = "0x400A1F3")]
|
||||
protected SteamVR_Action_Single PickupAxisAction;
|
||||
|
||||
// Token: 0x0400A1F4 RID: 41460
|
||||
[FieldOffset(Offset = "0x270")]
|
||||
[Token(Token = "0x400A1F4")]
|
||||
protected SteamVR_Action_Single CapacitiveGripPickupAxisAction;
|
||||
|
||||
// Token: 0x0400A1F5 RID: 41461
|
||||
[FieldOffset(Offset = "0x278")]
|
||||
[Token(Token = "0x400A1F5")]
|
||||
protected SteamVR_Action_Single HandOpenCloseAxisAction;
|
||||
|
||||
// Token: 0x0400A1F6 RID: 41462
|
||||
[FieldOffset(Offset = "0x280")]
|
||||
[Token(Token = "0x400A1F6")]
|
||||
protected SteamVR_Action_Vector2 WalkAxisAction;
|
||||
|
||||
// Token: 0x0400A1F7 RID: 41463
|
||||
[FieldOffset(Offset = "0x288")]
|
||||
[Token(Token = "0x400A1F7")]
|
||||
protected SteamVR_Action_Vector2 RotateAxisAction;
|
||||
|
||||
// Token: 0x0400A1F8 RID: 41464
|
||||
[FieldOffset(Offset = "0x290")]
|
||||
[Token(Token = "0x400A1F8")]
|
||||
protected SteamVR_Action_Vector2 SmoothRotateAxisAction;
|
||||
|
||||
// Token: 0x0400A1F9 RID: 41465
|
||||
[FieldOffset(Offset = "0x298")]
|
||||
[Token(Token = "0x400A1F9")]
|
||||
protected SteamVR_Action_Vector2 ScrollAxisAction;
|
||||
|
||||
// Token: 0x0400A1FA RID: 41466
|
||||
[FieldOffset(Offset = "0x2A0")]
|
||||
[Token(Token = "0x400A1FA")]
|
||||
protected SteamVR_Action_Vibration haptics;
|
||||
|
||||
// Token: 0x020024EC RID: 9452
|
||||
[Token(Token = "0x20024EC")]
|
||||
public enum DNGLJFEKEMI
|
||||
{
|
||||
// Token: 0x0400A1FC RID: 41468
|
||||
[Token(Token = "0x400A1FC")]
|
||||
None,
|
||||
// Token: 0x0400A1FD RID: 41469
|
||||
[Token(Token = "0x400A1FD")]
|
||||
Stick,
|
||||
// Token: 0x0400A1FE RID: 41470
|
||||
[Token(Token = "0x400A1FE")]
|
||||
COUNT
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020024ED RID: 9453
|
||||
[Token(Token = "0x20024ED")]
|
||||
public class SteamVrOculusTouchVRInputConfiguration : VRInputConfiguration<SteamVrOculusTouchVRInputHandler>
|
||||
{
|
||||
// Token: 0x0600F314 RID: 62228 RVA: 0x0037E0D0 File Offset: 0x0037C2D0
|
||||
[Token(Token = "0x600F314")]
|
||||
[Address(RVA = "0xFBAF00", Offset = "0xFB9D00", VA = "0x180FBAF00")]
|
||||
public SteamVrOculusTouchVRInputConfiguration()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020024EE RID: 9454
|
||||
[Token(Token = "0x20024EE")]
|
||||
[Serializable]
|
||||
public class SteamVrOculusTouchVRInputHandler : SteamVrInputHandler
|
||||
{
|
||||
// Token: 0x170027A3 RID: 10147
|
||||
// (get) Token: 0x0600F315 RID: 62229 RVA: 0x0037E0E4 File Offset: 0x0037C2E4
|
||||
[Token(Token = "0x170027A3")]
|
||||
public override bool SupportsAimWalkAndStickWalkSimultaneously
|
||||
{
|
||||
[Token(Token = "0x600F315")]
|
||||
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170027A4 RID: 10148
|
||||
// (get) Token: 0x0600F316 RID: 62230 RVA: 0x0037E0F4 File Offset: 0x0037C2F4
|
||||
[Token(Token = "0x170027A4")]
|
||||
public override bool SupportsDontLockToolsInHand
|
||||
{
|
||||
[Token(Token = "0x600F316")]
|
||||
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F317 RID: 62231 RVA: 0x0037E104 File Offset: 0x0037C304
|
||||
[Token(Token = "0x600F317")]
|
||||
[Address(RVA = "0xFB9950", Offset = "0xFB8750", VA = "0x180FB9950")]
|
||||
public SteamVrOculusTouchVRInputHandler()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020024EF RID: 9455
|
||||
[Token(Token = "0x20024EF")]
|
||||
public class SteamVrViveVRInputConfiguration : VRInputConfiguration<SteamVrViveVRInputHandler>
|
||||
{
|
||||
// Token: 0x0600F318 RID: 62232 RVA: 0x0037E118 File Offset: 0x0037C318
|
||||
[Token(Token = "0x600F318")]
|
||||
[Address(RVA = "0xFBAF40", Offset = "0xFB9D40", VA = "0x180FBAF40")]
|
||||
public SteamVrViveVRInputConfiguration()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,241 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using Valve.VR;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020024F0 RID: 9456
|
||||
[Token(Token = "0x20024F0")]
|
||||
[Serializable]
|
||||
public class SteamVrViveVRInputHandler : SteamVrInputHandler
|
||||
{
|
||||
// Token: 0x0600F319 RID: 62233 RVA: 0x0037E12C File Offset: 0x0037C32C
|
||||
[Token(Token = "0x600F319")]
|
||||
[Address(RVA = "0xFBAF80", Offset = "0xFB9D80", VA = "0x180FBAF80", 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: 0x0600F31A RID: 62234 RVA: 0x0037E4BC File Offset: 0x0037C6BC
|
||||
[Token(Token = "0x600F31A")]
|
||||
[Address(RVA = "0xFBB970", Offset = "0xFBA770", VA = "0x180FBB970", 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: 0x0600F31B RID: 62235 RVA: 0x0037E510 File Offset: 0x0037C710
|
||||
[Token(Token = "0x600F31B")]
|
||||
[Address(RVA = "0xFBBA60", Offset = "0xFBA860", VA = "0x180FBBA60")]
|
||||
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: 0x0400A1FF RID: 41471
|
||||
[FieldOffset(Offset = "0x2A8")]
|
||||
[Token(Token = "0x400A1FF")]
|
||||
private SteamVR_Action_Boolean RotateTouchButtonAction;
|
||||
|
||||
// Token: 0x0400A200 RID: 41472
|
||||
[FieldOffset(Offset = "0x2B0")]
|
||||
[Token(Token = "0x400A200")]
|
||||
private SteamVR_Action_Boolean RotatePressButtonAction;
|
||||
|
||||
// Token: 0x0400A201 RID: 41473
|
||||
[FieldOffset(Offset = "0x2B8")]
|
||||
[Token(Token = "0x400A201")]
|
||||
[Header("Vive Swipe buttons")]
|
||||
public AxisSwipeButtons RotateAxisSwipeButtons;
|
||||
|
||||
// Token: 0x0400A202 RID: 41474
|
||||
[FieldOffset(Offset = "0x2C0")]
|
||||
[Token(Token = "0x400A202")]
|
||||
private bool touchDownInDeadZone;
|
||||
|
||||
// Token: 0x0400A203 RID: 41475
|
||||
[FieldOffset(Offset = "0x2C4")]
|
||||
[Token(Token = "0x400A203")]
|
||||
private AxisSwipeButtons.MGGKDBHMJDF lastSwipeState;
|
||||
|
||||
// Token: 0x0400A204 RID: 41476
|
||||
[FieldOffset(Offset = "0x2C8")]
|
||||
[Token(Token = "0x400A204")]
|
||||
private AxisSwipeButtons.MGGKDBHMJDF currentSwipeState;
|
||||
|
||||
// Token: 0x0400A205 RID: 41477
|
||||
[FieldOffset(Offset = "0x2CC")]
|
||||
[Token(Token = "0x400A205")]
|
||||
private int lastHapticFrame;
|
||||
|
||||
// Token: 0x0400A206 RID: 41478
|
||||
[Token(Token = "0x400A206")]
|
||||
private const int HAPTIC_REFRESH_FRAMES = 30;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020024F1 RID: 9457
|
||||
[Token(Token = "0x20024F1")]
|
||||
public class SteamVrWindowsMRVRInputConfiguration : VRInputConfiguration<SteamVrWindowsMRVRInputHandler>
|
||||
{
|
||||
// Token: 0x0600F31C RID: 62236 RVA: 0x0037E550 File Offset: 0x0037C750
|
||||
[Token(Token = "0x600F31C")]
|
||||
[Address(RVA = "0xFBBAF0", Offset = "0xFBA8F0", VA = "0x180FBBAF0")]
|
||||
public SteamVrWindowsMRVRInputConfiguration()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020024F2 RID: 9458
|
||||
[Token(Token = "0x20024F2")]
|
||||
[Serializable]
|
||||
public class SteamVrWindowsMRVRInputHandler : SteamVrInputHandler
|
||||
{
|
||||
// Token: 0x0600F31D RID: 62237 RVA: 0x0037E564 File Offset: 0x0037C764
|
||||
[Token(Token = "0x600F31D")]
|
||||
[Address(RVA = "0xFB9950", Offset = "0xFB8750", VA = "0x180FB9950")]
|
||||
public SteamVrWindowsMRVRInputHandler()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,232 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Inputs.Touch
|
||||
{
|
||||
// Token: 0x02002517 RID: 9495
|
||||
[Token(Token = "0x2002517")]
|
||||
public class TouchInputSystem : SingletonMonoBehaviour<TouchInputSystem>
|
||||
{
|
||||
// Token: 0x1700282A RID: 10282
|
||||
// (get) Token: 0x0600F469 RID: 62569 RVA: 0x00381C30 File Offset: 0x0037FE30
|
||||
// (set) Token: 0x0600F46A RID: 62570 RVA: 0x00381C44 File Offset: 0x0037FE44
|
||||
[Token(Token = "0x1700282A")]
|
||||
public bool IJCHDCHAKCM
|
||||
{
|
||||
[Token(Token = "0x600F469")]
|
||||
[Address(RVA = "0x4C2F40", Offset = "0x4C1D40", VA = "0x1804C2F40")]
|
||||
get;
|
||||
[Token(Token = "0x600F46A")]
|
||||
[Address(RVA = "0x63E280", Offset = "0x63D080", VA = "0x18063E280")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x0600F46B RID: 62571 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600F46B")]
|
||||
[Address(RVA = "0xFBC2C0", Offset = "0xFBB0C0", VA = "0x180FBC2C0")]
|
||||
private void Update()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600F46C RID: 62572 RVA: 0x00381C58 File Offset: 0x0037FE58
|
||||
[Token(Token = "0x600F46C")]
|
||||
[Address(RVA = "0xFBBF60", Offset = "0xFBAD60", VA = "0x180FBBF60")]
|
||||
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: 0x0600F46D RID: 62573 RVA: 0x00381CE8 File Offset: 0x0037FEE8
|
||||
[Token(Token = "0x600F46D")]
|
||||
[Address(RVA = "0xFBBD20", Offset = "0xFBAB20", VA = "0x180FBBD20")]
|
||||
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: 0x0600F46E RID: 62574 RVA: 0x00381D3C File Offset: 0x0037FF3C
|
||||
[Token(Token = "0x600F46E")]
|
||||
[Address(RVA = "0xFBBB30", Offset = "0xFBA930", VA = "0x180FBBB30")]
|
||||
public void AddInput(JHKHGMAJMNM DBFBLNILIGL)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600F46F RID: 62575 RVA: 0x00381D4C File Offset: 0x0037FF4C
|
||||
[Token(Token = "0x600F46F")]
|
||||
[Address(RVA = "0x16AA680", Offset = "0x16A9480", VA = "0x1816AA680")]
|
||||
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: 0x0600F470 RID: 62576 RVA: 0x00381D90 File Offset: 0x0037FF90
|
||||
[Token(Token = "0x600F470")]
|
||||
[Address(RVA = "0xFBC210", Offset = "0xFBB010", VA = "0x180FBC210")]
|
||||
public void RemoveInput(JHKHGMAJMNM DBFBLNILIGL)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600F471 RID: 62577 RVA: 0x00381DA0 File Offset: 0x0037FFA0
|
||||
[Token(Token = "0x600F471")]
|
||||
[Address(RVA = "0x1D80910", Offset = "0x1D7F710", VA = "0x181D80910")]
|
||||
private bool KECBKJONFHF<T, U>(T DBFBLNILIGL, T[] CGBHMNCBAGA) where T : KGKLFGJLLJE<U>
|
||||
{
|
||||
List<JJOBICMCEFO> jmnmkoppnkm = this.JMNMKOPPNKM;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600F472 RID: 62578 RVA: 0x00381DBC File Offset: 0x0037FFBC
|
||||
[Token(Token = "0x600F472")]
|
||||
[Address(RVA = "0xFBC260", Offset = "0xFBB060", VA = "0x180FBC260")]
|
||||
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: 0x0600F473 RID: 62579 RVA: 0x00381DF4 File Offset: 0x0037FFF4
|
||||
[Token(Token = "0x600F473")]
|
||||
[Address(RVA = "0xFBBB80", Offset = "0xFBA980", VA = "0x180FBBB80")]
|
||||
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: 0x0600F474 RID: 62580 RVA: 0x00381E2C File Offset: 0x0038002C
|
||||
[Token(Token = "0x600F474")]
|
||||
[Address(RVA = "0xFBC3B0", Offset = "0xFBB1B0", VA = "0x180FBC3B0")]
|
||||
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: 0x0400A30B RID: 41739
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A30B")]
|
||||
private readonly List<JJOBICMCEFO> JMNMKOPPNKM;
|
||||
|
||||
// Token: 0x0400A30C RID: 41740
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A30C")]
|
||||
private readonly JHKHGMAJMNM[] FJIAHKNPCKM;
|
||||
|
||||
// Token: 0x0400A30D RID: 41741
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400A30D")]
|
||||
private readonly DLDFCFELAJA FONDBGILJMD;
|
||||
|
||||
// Token: 0x0400A30E RID: 41742
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400A30E")]
|
||||
private int EEFLLGDDAAB;
|
||||
|
||||
// Token: 0x0400A30F RID: 41743
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400A30F")]
|
||||
private readonly Dictionary<int, int> OMLMGEJIKHC;
|
||||
|
||||
// Token: 0x0400A310 RID: 41744
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400A310")]
|
||||
private readonly List<Touch> LLHOILGNGHL;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,64 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Inputs.Touch
|
||||
{
|
||||
// Token: 0x02002513 RID: 9491
|
||||
[Token(Token = "0x2002513")]
|
||||
public sealed class TouchJoystickRegion : TouchRegion
|
||||
{
|
||||
// Token: 0x0600F44A RID: 62538 RVA: 0x00381364 File Offset: 0x0037F564
|
||||
[Token(Token = "0x600F44A")]
|
||||
[Address(RVA = "0xFBC4D0", Offset = "0xFBB2D0", VA = "0x180FBC4D0")]
|
||||
private void Update()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F44A)
|
||||
|
||||
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 1660
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0600F44B RID: 62539 RVA: 0x003813FC File Offset: 0x0037F5FC
|
||||
[Token(Token = "0x600F44B")]
|
||||
[Address(RVA = "0xFBC690", Offset = "0xFBB490", VA = "0x180FBC690")]
|
||||
public TouchJoystickRegion()
|
||||
{
|
||||
this.blocksRaycasts = true;
|
||||
this.maxTrackedFingerCount = (int)((ulong)1L);
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400A2F6 RID: 41718
|
||||
[FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x400A2F6")]
|
||||
[SerializeField]
|
||||
[Header("Joystick Visual")]
|
||||
private float inputRadiusMultiplier = 1f;
|
||||
|
||||
// Token: 0x0400A2F7 RID: 41719
|
||||
[FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x400A2F7")]
|
||||
[SerializeField]
|
||||
private RectTransform nub;
|
||||
|
||||
// Token: 0x0400A2F8 RID: 41720
|
||||
[FieldOffset(Offset = "0x118")]
|
||||
[Token(Token = "0x400A2F8")]
|
||||
[SerializeField]
|
||||
private float maxNubDistance = 90f;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,414 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.UI;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Inputs.Touch
|
||||
{
|
||||
// Token: 0x02002514 RID: 9492
|
||||
[Token(Token = "0x2002514")]
|
||||
public class TouchRegion : IndexableScreenHUDDialog
|
||||
{
|
||||
// Token: 0x17002825 RID: 10277
|
||||
// (get) Token: 0x0600F44C RID: 62540 RVA: 0x00381438 File Offset: 0x0037F638
|
||||
[Token(Token = "0x17002825")]
|
||||
public JHBMLHEKGJI KDPLODLILDE
|
||||
{
|
||||
[Token(Token = "0x600F44C")]
|
||||
[Address(RVA = "0x9F6FE0", Offset = "0x9F5DE0", VA = "0x1809F6FE0")]
|
||||
get
|
||||
{
|
||||
return this.inputType;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002826 RID: 10278
|
||||
// (get) Token: 0x0600F44D RID: 62541 RVA: 0x0038144C File Offset: 0x0037F64C
|
||||
[Token(Token = "0x17002826")]
|
||||
public override int AKGEGLEMFGM
|
||||
{
|
||||
[Token(Token = "0x600F44D")]
|
||||
[Address(RVA = "0x9F6FE0", Offset = "0x9F5DE0", VA = "0x1809F6FE0", Slot = "6")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F44D)
|
||||
|
||||
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 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002827 RID: 10279
|
||||
// (get) Token: 0x0600F44E RID: 62542 RVA: 0x00381460 File Offset: 0x0037F660
|
||||
// (set) Token: 0x0600F44F RID: 62543 RVA: 0x00381474 File Offset: 0x0037F674
|
||||
[Token(Token = "0x17002827")]
|
||||
public bool LODFDOLMDCK
|
||||
{
|
||||
[Token(Token = "0x600F44E")]
|
||||
[Address(RVA = "0x5F4E70", Offset = "0x5F3C70", VA = "0x1805F4E70")]
|
||||
get;
|
||||
[Token(Token = "0x600F44F")]
|
||||
[Address(RVA = "0xBA8130", Offset = "0xBA6F30", VA = "0x180BA8130")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17002828 RID: 10280
|
||||
// (get) Token: 0x0600F450 RID: 62544 RVA: 0x00381488 File Offset: 0x0037F688
|
||||
// (set) Token: 0x0600F451 RID: 62545 RVA: 0x0038149C File Offset: 0x0037F69C
|
||||
[Token(Token = "0x17002828")]
|
||||
public JHKHGMAJMNM EMIDJNDIFFE
|
||||
{
|
||||
[Token(Token = "0x600F450")]
|
||||
[Address(RVA = "0x60CF40", Offset = "0x60BD40", VA = "0x18060CF40")]
|
||||
get;
|
||||
[Token(Token = "0x600F451")]
|
||||
[Address(RVA = "0x7B58A0", Offset = "0x7B46A0", VA = "0x1807B58A0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17002829 RID: 10281
|
||||
// (get) Token: 0x0600F452 RID: 62546 RVA: 0x003814B0 File Offset: 0x0037F6B0
|
||||
[Token(Token = "0x17002829")]
|
||||
private RectTransform NMKNNEMEMPJ
|
||||
{
|
||||
[Token(Token = "0x600F452")]
|
||||
[Address(RVA = "0xFBC6C0", Offset = "0xFBB4C0", VA = "0x180FBC6C0")]
|
||||
get
|
||||
{
|
||||
if (this.useCustomTouchRegion)
|
||||
{
|
||||
RectTransform rectTransform = this.customTouchRegion;
|
||||
int num = 0;
|
||||
if (rectTransform != num)
|
||||
{
|
||||
return this.customTouchRegion;
|
||||
}
|
||||
}
|
||||
return base.OCEOHFFNCHP;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F453 RID: 62547 RVA: 0x003814E8 File Offset: 0x0037F6E8
|
||||
[Token(Token = "0x600F453")]
|
||||
[Address(RVA = "0xFBCA50", Offset = "0xFBB850", VA = "0x180FBCA50")]
|
||||
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: 0x0600F454 RID: 62548 RVA: 0x00381544 File Offset: 0x0037F744
|
||||
[Token(Token = "0x600F454")]
|
||||
[Address(RVA = "0xFBC750", Offset = "0xFBB550", VA = "0x180FBC750", 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: 0x0600F455 RID: 62549 RVA: 0x003815E4 File Offset: 0x0037F7E4
|
||||
[Token(Token = "0x600F455")]
|
||||
[Address(RVA = "0xFBD0C0", Offset = "0xFBBEC0", VA = "0x180FBD0C0", 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: 0x0600F456 RID: 62550 RVA: 0x00381674 File Offset: 0x0037F874
|
||||
[Token(Token = "0x600F456")]
|
||||
[Address(RVA = "0xFBCE50", Offset = "0xFBBC50", VA = "0x180FBCE50")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
TouchInputSystem instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num && this.<CGNBNJMGBDJ>k__BackingField != (ulong)0L)
|
||||
{
|
||||
TouchInputSystem instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F457 RID: 62551 RVA: 0x003816AC File Offset: 0x0037F8AC
|
||||
[Token(Token = "0x600F457")]
|
||||
[Address(RVA = "0xFBCFE0", Offset = "0xFBBDE0", VA = "0x180FBCFE0")]
|
||||
private void OnEnable()
|
||||
{
|
||||
this.<CGNBNJMGBDJ>k__BackingField.IKAGKELDMJH = true;
|
||||
}
|
||||
|
||||
// Token: 0x0600F458 RID: 62552 RVA: 0x003816CC File Offset: 0x0037F8CC
|
||||
[Token(Token = "0x600F458")]
|
||||
[Address(RVA = "0xFBCF60", Offset = "0xFBBD60", VA = "0x180FBCF60")]
|
||||
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: 0x0600F459 RID: 62553 RVA: 0x00381718 File Offset: 0x0037F918
|
||||
[Token(Token = "0x600F459")]
|
||||
[Address(RVA = "0xFBCB90", Offset = "0xFBB990", VA = "0x180FBCB90")]
|
||||
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: 0x0600F45A RID: 62554 RVA: 0x003817F4 File Offset: 0x0037F9F4
|
||||
[Token(Token = "0x600F45A")]
|
||||
[Address(RVA = "0xFBC930", Offset = "0xFBB730", VA = "0x180FBC930")]
|
||||
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: 0x0600F45B RID: 62555 RVA: 0x0038188C File Offset: 0x0037FA8C
|
||||
[Token(Token = "0x600F45B")]
|
||||
[Address(RVA = "0xFBCD90", Offset = "0xFBBB90", VA = "0x180FBCD90")]
|
||||
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: 0x0600F45C RID: 62556 RVA: 0x003818F4 File Offset: 0x0037FAF4
|
||||
[Token(Token = "0x600F45C")]
|
||||
[Address(RVA = "0xFBD000", Offset = "0xFBBE00", VA = "0x180FBD000")]
|
||||
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: 0x0600F45D RID: 62557 RVA: 0x0038196C File Offset: 0x0037FB6C
|
||||
[Token(Token = "0x600F45D")]
|
||||
[Address(RVA = "0xFBD230", Offset = "0xFBC030", VA = "0x180FBD230")]
|
||||
public TouchRegion()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A2F9 RID: 41721
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400A2F9")]
|
||||
[SerializeField]
|
||||
[Header("Touch Region")]
|
||||
protected JHBMLHEKGJI inputType;
|
||||
|
||||
// Token: 0x0400A2FA RID: 41722
|
||||
[FieldOffset(Offset = "0xA4")]
|
||||
[Token(Token = "0x400A2FA")]
|
||||
[SerializeField]
|
||||
private AGJCEPPGKLO priority;
|
||||
|
||||
// Token: 0x0400A2FB RID: 41723
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400A2FB")]
|
||||
[SerializeField]
|
||||
private LEBIAPIDJLJ touchRegionShape;
|
||||
|
||||
// Token: 0x0400A2FC RID: 41724
|
||||
[FieldOffset(Offset = "0xAC")]
|
||||
[Token(Token = "0x400A2FC")]
|
||||
[SerializeField]
|
||||
protected bool useCustomTouchRegion;
|
||||
|
||||
// Token: 0x0400A2FD RID: 41725
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400A2FD")]
|
||||
[SerializeField]
|
||||
[OMAIFIIBMNL("useCustomTouchRegion")]
|
||||
private RectTransform customTouchRegion;
|
||||
|
||||
// Token: 0x0400A2FE RID: 41726
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400A2FE")]
|
||||
[SerializeField]
|
||||
[Tooltip("Whether to block menu input on top of this region")]
|
||||
private bool blocksRaycasts = true;
|
||||
|
||||
// Token: 0x0400A2FF RID: 41727
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400A2FF")]
|
||||
[SerializeField]
|
||||
[Tooltip("Regions that can both process the same touch at the same time")]
|
||||
private TouchRegion[] friendlyRegions;
|
||||
|
||||
// Token: 0x0400A300 RID: 41728
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400A300")]
|
||||
[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: 0x0400A301 RID: 41729
|
||||
[FieldOffset(Offset = "0xCC")]
|
||||
[Token(Token = "0x400A301")]
|
||||
[SerializeField]
|
||||
[Range(1f, 5f)]
|
||||
protected int maxTrackedFingerCount = (int)((ulong)1L);
|
||||
|
||||
// Token: 0x0400A302 RID: 41730
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400A302")]
|
||||
[SerializeField]
|
||||
protected JHKHGMAJMNM.GKNNENFEHCH axisType;
|
||||
|
||||
// Token: 0x0400A303 RID: 41731
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400A303")]
|
||||
[SerializeField]
|
||||
protected UITransition activeInputTransition;
|
||||
|
||||
// Token: 0x0400A304 RID: 41732
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400A304")]
|
||||
[SerializeField]
|
||||
protected UITransition enabledTransition;
|
||||
|
||||
// Token: 0x0400A305 RID: 41733
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x400A305")]
|
||||
[SerializeField]
|
||||
protected bool useToggledState;
|
||||
|
||||
// Token: 0x0400A306 RID: 41734
|
||||
[FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x400A306")]
|
||||
[SerializeField]
|
||||
[OMAIFIIBMNL("useToggledState")]
|
||||
protected UITransition toggledInputTransition;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020024AF RID: 9391
|
||||
[Token(Token = "0x20024AF")]
|
||||
[Serializable]
|
||||
public class TouchInputConfig : BaseInputConfig
|
||||
{
|
||||
// Token: 0x0600F1E1 RID: 61921 RVA: 0x003791D0 File Offset: 0x003773D0
|
||||
[Token(Token = "0x600F1E1")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public TouchInputConfig()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A0AA RID: 41130
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A0AA")]
|
||||
public EJAJJNEHCIC touchInputType;
|
||||
|
||||
// Token: 0x0400A0AB RID: 41131
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x400A0AB")]
|
||||
[OMAIFIIBMNL("touchInputType", 0)]
|
||||
public JHBMLHEKGJI touchType;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020024B4 RID: 9396
|
||||
[Token(Token = "0x20024B4")]
|
||||
[Serializable]
|
||||
public class TouchJoystickButtonSettings
|
||||
{
|
||||
// Token: 0x0600F1E4 RID: 61924 RVA: 0x00379218 File Offset: 0x00377418
|
||||
[Token(Token = "0x600F1E4")]
|
||||
[Address(RVA = "0xFBC4B0", Offset = "0xFBB2B0", VA = "0x180FBC4B0")]
|
||||
public TouchJoystickButtonSettings()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A0BB RID: 41147
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A0BB")]
|
||||
public float minButtonDownValue = 3f;
|
||||
|
||||
// Token: 0x0400A0BC RID: 41148
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x400A0BC")]
|
||||
public float maxButtonUpValue = 0.5f;
|
||||
|
||||
// Token: 0x0400A0BD RID: 41149
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A0BD")]
|
||||
public HCGEHIDCDCM axisType;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020024F3 RID: 9459
|
||||
[Token(Token = "0x20024F3")]
|
||||
[CreateAssetMenu]
|
||||
public class TouchSystemInputSource : InputSourceConfig<AGGFDBNAKNE, TouchSystemInputSource>
|
||||
{
|
||||
// Token: 0x0600F31E RID: 62238 RVA: 0x0037E578 File Offset: 0x0037C778
|
||||
[Token(Token = "0x600F31E")]
|
||||
[Address(RVA = "0xFBD250", Offset = "0xFBC050", VA = "0x180FBD250")]
|
||||
public TouchSystemInputSource()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020024F6 RID: 9462
|
||||
[Token(Token = "0x20024F6")]
|
||||
public class VRInputConfiguration<T> : VRInputConfiguration where T : VRInputHandler
|
||||
{
|
||||
// Token: 0x0600F337 RID: 62263 RVA: 0x0037E958 File Offset: 0x0037CB58
|
||||
[Token(Token = "0x600F337")]
|
||||
[Address(RVA = "0x2125050", Offset = "0x2123E50", VA = "0x182125050", Slot = "4")]
|
||||
public override VRInputHandler GetHandler(VRTrackedController.PJJMKFHNMMM CBCCPKBNKAP)
|
||||
{
|
||||
if (CBCCPKBNKAP == VRTrackedController.PJJMKFHNMMM.LeftHand)
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600F338 RID: 62264 RVA: 0x0037E970 File Offset: 0x0037CB70
|
||||
[Token(Token = "0x600F338")]
|
||||
[Address(RVA = "0x1190900", Offset = "0x118F700", VA = "0x181190900")]
|
||||
public VRInputConfiguration()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A20B RID: 41483
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400A20B")]
|
||||
[SerializeField]
|
||||
protected T Left;
|
||||
|
||||
// Token: 0x0400A20C RID: 41484
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400A20C")]
|
||||
[SerializeField]
|
||||
protected T Right;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,36 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020024F5 RID: 9461
|
||||
[Token(Token = "0x20024F5")]
|
||||
[Serializable]
|
||||
public abstract class VRInputConfiguration : MonoBehaviour
|
||||
{
|
||||
// Token: 0x0600F335 RID: 62261
|
||||
[Token(Token = "0x600F335")]
|
||||
[Address(Slot = "4")]
|
||||
public abstract VRInputHandler GetHandler(VRTrackedController.PJJMKFHNMMM CBCCPKBNKAP);
|
||||
|
||||
// Token: 0x0600F336 RID: 62262 RVA: 0x0037E944 File Offset: 0x0037CB44
|
||||
[Token(Token = "0x600F336")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
protected VRInputConfiguration()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A209 RID: 41481
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A209")]
|
||||
[SerializeField]
|
||||
protected ControllerVelocitySettings VelocitySettings;
|
||||
|
||||
// Token: 0x0400A20A RID: 41482
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A20A")]
|
||||
[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: 0x020024F7 RID: 9463
|
||||
[Token(Token = "0x20024F7")]
|
||||
public abstract class VRInputHandler
|
||||
{
|
||||
// Token: 0x170027A7 RID: 10151
|
||||
// (get) Token: 0x0600F339 RID: 62265 RVA: 0x0037E98C File Offset: 0x0037CB8C
|
||||
[Token(Token = "0x170027A7")]
|
||||
public static VRInputHandler JMIGKJPPFND
|
||||
{
|
||||
[Token(Token = "0x600F339")]
|
||||
[Address(RVA = "0xFBDDD0", Offset = "0xFBCBD0", VA = "0x180FBDDD0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F339)
|
||||
|
||||
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 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170027A8 RID: 10152
|
||||
// (get) Token: 0x0600F33A RID: 62266 RVA: 0x0037E9A0 File Offset: 0x0037CBA0
|
||||
[Token(Token = "0x170027A8")]
|
||||
public virtual bool NCCJFAIDFGE
|
||||
{
|
||||
[Token(Token = "0x600F33A")]
|
||||
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "4")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170027A9 RID: 10153
|
||||
// (get) Token: 0x0600F33B RID: 62267 RVA: 0x0037E9B0 File Offset: 0x0037CBB0
|
||||
[Token(Token = "0x170027A9")]
|
||||
public virtual bool IBPBADCKHEH
|
||||
{
|
||||
[Token(Token = "0x600F33B")]
|
||||
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "5")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170027AA RID: 10154
|
||||
// (get) Token: 0x0600F33C RID: 62268 RVA: 0x0037E9C0 File Offset: 0x0037CBC0
|
||||
[Token(Token = "0x170027AA")]
|
||||
public virtual bool LNDMIMOGMNP
|
||||
{
|
||||
[Token(Token = "0x600F33C")]
|
||||
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "6")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F33D RID: 62269 RVA: 0x0037E9D0 File Offset: 0x0037CBD0
|
||||
[Token(Token = "0x600F33D")]
|
||||
[Address(RVA = "0xFBF3B0", Offset = "0xFBE1B0", VA = "0x180FBF3B0")]
|
||||
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: 0x0600F33E RID: 62270 RVA: 0x0037EA1C File Offset: 0x0037CC1C
|
||||
[Token(Token = "0x600F33E")]
|
||||
[Address(RVA = "0xFBF4F0", Offset = "0xFBE2F0", VA = "0x180FBF4F0", Slot = "7")]
|
||||
public virtual void OPIJJOOOLBN()
|
||||
{
|
||||
this.<IsConnected>k__BackingField = true;
|
||||
}
|
||||
|
||||
// Token: 0x0600F33F RID: 62271 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600F33F")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "8")]
|
||||
public virtual void BCGEIPOPAME()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600F340 RID: 62272 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600F340")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "9")]
|
||||
protected virtual void OAPPNDCDEJC(float LAIPKAHGIJF, bool OBDMPHDGBLG)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600F341 RID: 62273 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600F341")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", 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: 0x0600F342 RID: 62274
|
||||
[Token(Token = "0x600F342")]
|
||||
[Address(Slot = "11")]
|
||||
protected abstract void GCGIMANBGKD(ref VRInputHandler.EFAKPOCFMPC GKNIHNHGBKC);
|
||||
|
||||
// Token: 0x0600F343 RID: 62275 RVA: 0x0037EA30 File Offset: 0x0037CC30
|
||||
[Token(Token = "0x600F343")]
|
||||
[Address(RVA = "0xFBEE60", Offset = "0xFBDC60", VA = "0x180FBEE60")]
|
||||
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: 0x0600F344 RID: 62276 RVA: 0x0037EA78 File Offset: 0x0037CC78
|
||||
[Token(Token = "0x600F344")]
|
||||
[Address(RVA = "0xFBEB70", Offset = "0xFBD970", VA = "0x180FBEB70")]
|
||||
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: 0x0600F345 RID: 62277 RVA: 0x0037EAA8 File Offset: 0x0037CCA8
|
||||
[Token(Token = "0x600F345")]
|
||||
[Address(RVA = "0xFBDE50", Offset = "0xFBCC50", VA = "0x180FBDE50")]
|
||||
public void DABPLMFLLFN()
|
||||
{
|
||||
if (this.<IsConnected>k__BackingField)
|
||||
{
|
||||
}
|
||||
this.FBBGDFJEDAB();
|
||||
}
|
||||
|
||||
// Token: 0x0600F346 RID: 62278 RVA: 0x0037EAC4 File Offset: 0x0037CCC4
|
||||
[Token(Token = "0x600F346")]
|
||||
[Address(RVA = "0xFBE2F0", Offset = "0xFBD0F0", VA = "0x180FBE2F0")]
|
||||
public void GHACEHNCDHI(VRInputHandler HGHOFHFJPBM)
|
||||
{
|
||||
if (this.<IsConnected>k__BackingField && HGHOFHFJPBM.<IsConnected>k__BackingField)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F347 RID: 62279 RVA: 0x0037EAEC File Offset: 0x0037CCEC
|
||||
[Token(Token = "0x600F347")]
|
||||
[Address(RVA = "0xFBE9E0", Offset = "0xFBD7E0", VA = "0x180FBE9E0")]
|
||||
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: 0x0600F348 RID: 62280 RVA: 0x0037EB98 File Offset: 0x0037CD98
|
||||
[Token(Token = "0x600F348")]
|
||||
[Address(RVA = "0xFBF2C0", Offset = "0xFBE0C0", VA = "0x180FBF2C0")]
|
||||
public void NJEPAKGDLFF(int DHFKOLKOCKP = 1, float LAIPKAHGIJF = 1f)
|
||||
{
|
||||
InputManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
}
|
||||
|
||||
// Token: 0x0600F349 RID: 62281 RVA: 0x0037EBB4 File Offset: 0x0037CDB4
|
||||
[Token(Token = "0x600F349")]
|
||||
[Address(RVA = "0xFBF040", Offset = "0xFBDE40", VA = "0x180FBF040")]
|
||||
public void LLLMKEGLNJL(int DHFKOLKOCKP = 1, float LAIPKAHGIJF = 1f)
|
||||
{
|
||||
InputManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
}
|
||||
|
||||
// Token: 0x0600F34A RID: 62282 RVA: 0x0037EBD0 File Offset: 0x0037CDD0
|
||||
[Token(Token = "0x600F34A")]
|
||||
[Address(RVA = "0xFBE370", Offset = "0xFBD170", VA = "0x180FBE370")]
|
||||
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: 0x1400011E RID: 286
|
||||
// (add) Token: 0x0600F34B RID: 62283 RVA: 0x0037ECB0 File Offset: 0x0037CEB0
|
||||
// (remove) Token: 0x0600F34C RID: 62284 RVA: 0x0037ECD8 File Offset: 0x0037CED8
|
||||
[Token(Token = "0x1400011E")]
|
||||
public event VRInputHandler.ALLAJOJFDJI IIJNHDCADHF
|
||||
{
|
||||
[Token(Token = "0x600F34B")]
|
||||
[Address(RVA = "0xFBF540", Offset = "0xFBE340", VA = "0x180FBF540")]
|
||||
[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 = "0x600F34C")]
|
||||
[Address(RVA = "0xFBDBF0", Offset = "0xFBC9F0", VA = "0x180FBDBF0")]
|
||||
[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: 0x170027AB RID: 10155
|
||||
// (get) Token: 0x0600F34D RID: 62285 RVA: 0x0037ED00 File Offset: 0x0037CF00
|
||||
[Token(Token = "0x170027AB")]
|
||||
public Vector3 FAIENGEIHJO
|
||||
{
|
||||
[Token(Token = "0x600F34D")]
|
||||
[Address(RVA = "0xFBEE00", Offset = "0xFBDC00", VA = "0x180FBEE00")]
|
||||
get
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170027AC RID: 10156
|
||||
// (get) Token: 0x0600F34E RID: 62286 RVA: 0x0037ED1C File Offset: 0x0037CF1C
|
||||
[Token(Token = "0x170027AC")]
|
||||
public Quaternion GGCDJGIPKLL
|
||||
{
|
||||
[Token(Token = "0x600F34E")]
|
||||
[Address(RVA = "0xFBEAE0", Offset = "0xFBD8E0", VA = "0x180FBEAE0")]
|
||||
get
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170027AD RID: 10157
|
||||
// (get) Token: 0x0600F34F RID: 62287 RVA: 0x0037ED30 File Offset: 0x0037CF30
|
||||
// (set) Token: 0x0600F350 RID: 62288 RVA: 0x0037ED44 File Offset: 0x0037CF44
|
||||
[Token(Token = "0x170027AD")]
|
||||
public VRTrackedController.PJJMKFHNMMM HMIFHDIOHGP
|
||||
{
|
||||
[Token(Token = "0x600F34F")]
|
||||
[Address(RVA = "0x567200", Offset = "0x566000", VA = "0x180567200")]
|
||||
get;
|
||||
[Token(Token = "0x600F350")]
|
||||
[Address(RVA = "0x5674A0", Offset = "0x5662A0", VA = "0x1805674A0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x170027AE RID: 10158
|
||||
// (get) Token: 0x0600F351 RID: 62289 RVA: 0x0037ED58 File Offset: 0x0037CF58
|
||||
// (set) Token: 0x0600F352 RID: 62290 RVA: 0x0037ED6C File Offset: 0x0037CF6C
|
||||
[Token(Token = "0x170027AE")]
|
||||
public bool HAEAADBHHEE
|
||||
{
|
||||
[Token(Token = "0x600F351")]
|
||||
[Address(RVA = "0xFBDE30", Offset = "0xFBCC30", VA = "0x180FBDE30")]
|
||||
get;
|
||||
[Token(Token = "0x600F352")]
|
||||
[Address(RVA = "0xFBEDF0", Offset = "0xFBDBF0", VA = "0x180FBEDF0")]
|
||||
protected set;
|
||||
}
|
||||
|
||||
// Token: 0x170027AF RID: 10159
|
||||
// (get) Token: 0x0600F353 RID: 62291 RVA: 0x0037ED80 File Offset: 0x0037CF80
|
||||
// (set) Token: 0x0600F354 RID: 62292 RVA: 0x0037ED94 File Offset: 0x0037CF94
|
||||
[Token(Token = "0x170027AF")]
|
||||
public bool PLILHGDLKBF
|
||||
{
|
||||
[Token(Token = "0x600F353")]
|
||||
[Address(RVA = "0xFBF2B0", Offset = "0xFBE0B0", VA = "0x180FBF2B0")]
|
||||
get;
|
||||
[Token(Token = "0x600F354")]
|
||||
[Address(RVA = "0xFBF140", Offset = "0xFBDF40", VA = "0x180FBF140")]
|
||||
protected set;
|
||||
}
|
||||
|
||||
// Token: 0x170027B0 RID: 10160
|
||||
// (get) Token: 0x0600F355 RID: 62293 RVA: 0x0037EDA8 File Offset: 0x0037CFA8
|
||||
// (set) Token: 0x0600F356 RID: 62294 RVA: 0x0037EDBC File Offset: 0x0037CFBC
|
||||
[Token(Token = "0x170027B0")]
|
||||
public float DOMMKBKFPHJ
|
||||
{
|
||||
[Token(Token = "0x600F355")]
|
||||
[Address(RVA = "0x7A04F0", Offset = "0x79F2F0", VA = "0x1807A04F0")]
|
||||
get;
|
||||
[Token(Token = "0x600F356")]
|
||||
[Address(RVA = "0x731D80", Offset = "0x730B80", VA = "0x180731D80")]
|
||||
protected set;
|
||||
}
|
||||
|
||||
// Token: 0x170027B1 RID: 10161
|
||||
// (get) Token: 0x0600F357 RID: 62295 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x0600F358 RID: 62296 RVA: 0x0037EDD0 File Offset: 0x0037CFD0
|
||||
[Token(Token = "0x170027B1")]
|
||||
private protected Vector3 NOBJEAPHCHK
|
||||
{
|
||||
[Token(Token = "0x600F357")]
|
||||
[Address(RVA = "0xDF9960", Offset = "0xDF8760", VA = "0x180DF9960")]
|
||||
[CompilerGenerated]
|
||||
protected get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x600F358")]
|
||||
[Address(RVA = "0xDF9BA0", Offset = "0xDF89A0", VA = "0x180DF9BA0")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
float z = value.z;
|
||||
this.<previousRawLocalPosePosition>k__BackingField.z = z;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170027B2 RID: 10162
|
||||
// (get) Token: 0x0600F359 RID: 62297 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x0600F35A RID: 62298 RVA: 0x0037EDF0 File Offset: 0x0037CFF0
|
||||
[Token(Token = "0x170027B2")]
|
||||
private protected Quaternion LPGOFDMJOBE
|
||||
{
|
||||
[Token(Token = "0x600F359")]
|
||||
[Address(RVA = "0xCC2A30", Offset = "0xCC1830", VA = "0x180CC2A30")]
|
||||
[CompilerGenerated]
|
||||
protected get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x600F35A")]
|
||||
[Address(RVA = "0xFBEAA0", Offset = "0xFBD8A0", VA = "0x180FBEAA0")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170027B3 RID: 10163
|
||||
// (get) Token: 0x0600F35B RID: 62299 RVA: 0x0037EE00 File Offset: 0x0037D000
|
||||
// (set) Token: 0x0600F35C RID: 62300 RVA: 0x0037EE14 File Offset: 0x0037D014
|
||||
[Token(Token = "0x170027B3")]
|
||||
private protected float BOGHNJOPDCO
|
||||
{
|
||||
[Token(Token = "0x600F35B")]
|
||||
[Address(RVA = "0x89BE30", Offset = "0x89AC30", VA = "0x18089BE30")]
|
||||
protected get;
|
||||
[Token(Token = "0x600F35C")]
|
||||
[Address(RVA = "0x89BCB0", Offset = "0x89AAB0", VA = "0x18089BCB0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x170027B4 RID: 10164
|
||||
// (get) Token: 0x0600F35D RID: 62301 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x0600F35E RID: 62302 RVA: 0x0037EE28 File Offset: 0x0037D028
|
||||
[Token(Token = "0x170027B4")]
|
||||
public Vector3 EPACGNDALII
|
||||
{
|
||||
[Token(Token = "0x600F35D")]
|
||||
[Address(RVA = "0xFBDEC0", Offset = "0xFBCCC0", VA = "0x180FBDEC0")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x600F35E")]
|
||||
[Address(RVA = "0xFBF150", Offset = "0xFBDF50", VA = "0x180FBF150")]
|
||||
protected set
|
||||
{
|
||||
float z = value.z;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
this.linearVelocity.z = z2;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170027B5 RID: 10165
|
||||
// (get) Token: 0x0600F35F RID: 62303 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x0600F360 RID: 62304 RVA: 0x0037EE50 File Offset: 0x0037D050
|
||||
[Token(Token = "0x170027B5")]
|
||||
public Vector3 ELJIEKONIIO
|
||||
{
|
||||
[Token(Token = "0x600F35F")]
|
||||
[Address(RVA = "0xFBDF10", Offset = "0xFBCD10", VA = "0x180FBDF10")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x600F360")]
|
||||
[Address(RVA = "0xFBDCD0", Offset = "0xFBCAD0", VA = "0x180FBDCD0")]
|
||||
protected set
|
||||
{
|
||||
float z = value.z;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
this.angularVelocity.z = z2;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170027B6 RID: 10166
|
||||
// (get) Token: 0x0600F361 RID: 62305 RVA: 0x0037EE78 File Offset: 0x0037D078
|
||||
// (set) Token: 0x0600F362 RID: 62306 RVA: 0x0037EE8C File Offset: 0x0037D08C
|
||||
[Token(Token = "0x170027B6")]
|
||||
public float FIIICKLMBCC
|
||||
{
|
||||
[Token(Token = "0x600F361")]
|
||||
[Address(RVA = "0xEF0360", Offset = "0xEEF160", VA = "0x180EF0360")]
|
||||
get;
|
||||
[Token(Token = "0x600F362")]
|
||||
[Address(RVA = "0xEED900", Offset = "0xEEC700", VA = "0x180EED900")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x170027B7 RID: 10167
|
||||
// (get) Token: 0x0600F363 RID: 62307 RVA: 0x0037EEA0 File Offset: 0x0037D0A0
|
||||
// (set) Token: 0x0600F364 RID: 62308 RVA: 0x0037EEB4 File Offset: 0x0037D0B4
|
||||
[Token(Token = "0x170027B7")]
|
||||
public float COFGMONLCGN
|
||||
{
|
||||
[Token(Token = "0x600F363")]
|
||||
[Address(RVA = "0xEF0350", Offset = "0xEEF150", VA = "0x180EF0350")]
|
||||
get;
|
||||
[Token(Token = "0x600F364")]
|
||||
[Address(RVA = "0xEEDB50", Offset = "0xEEC950", VA = "0x180EEDB50")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x170027B8 RID: 10168
|
||||
// (get) Token: 0x0600F365 RID: 62309 RVA: 0x0037EEC8 File Offset: 0x0037D0C8
|
||||
// (set) Token: 0x0600F366 RID: 62310 RVA: 0x0037EEDC File Offset: 0x0037D0DC
|
||||
[Token(Token = "0x170027B8")]
|
||||
public ControllerVelocitySettings.KLOLHKHLELP ANPMCGHNOCO
|
||||
{
|
||||
[Token(Token = "0x600F365")]
|
||||
[Address(RVA = "0xD510D0", Offset = "0xD4FED0", VA = "0x180D510D0")]
|
||||
get;
|
||||
[Token(Token = "0x600F366")]
|
||||
[Address(RVA = "0xD52980", Offset = "0xD51780", VA = "0x180D52980")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x170027B9 RID: 10169
|
||||
// (get) Token: 0x0600F367 RID: 62311 RVA: 0x0037EEF0 File Offset: 0x0037D0F0
|
||||
// (set) Token: 0x0600F368 RID: 62312 RVA: 0x0037EF04 File Offset: 0x0037D104
|
||||
[Token(Token = "0x170027B9")]
|
||||
public ControllerVelocitySettings.KLOLHKHLELP PKEKNPIFFNK
|
||||
{
|
||||
[Token(Token = "0x600F367")]
|
||||
[Address(RVA = "0x403A30", Offset = "0x402830", VA = "0x180403A30")]
|
||||
get;
|
||||
[Token(Token = "0x600F368")]
|
||||
[Address(RVA = "0xFBF520", Offset = "0xFBE320", VA = "0x180FBF520")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x170027BA RID: 10170
|
||||
// (get) Token: 0x0600F369 RID: 62313 RVA: 0x0037EF18 File Offset: 0x0037D118
|
||||
// (set) Token: 0x0600F36A RID: 62314 RVA: 0x0037EF2C File Offset: 0x0037D12C
|
||||
[Token(Token = "0x170027BA")]
|
||||
public bool NELPHLIIEJI
|
||||
{
|
||||
[Token(Token = "0x600F369")]
|
||||
[Address(RVA = "0xD5D7E0", Offset = "0xD5C5E0", VA = "0x180D5D7E0")]
|
||||
get;
|
||||
[Token(Token = "0x600F36A")]
|
||||
[Address(RVA = "0x9D2FE0", Offset = "0x9D1DE0", VA = "0x1809D2FE0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x170027BB RID: 10171
|
||||
// (get) Token: 0x0600F36B RID: 62315 RVA: 0x0037EF40 File Offset: 0x0037D140
|
||||
// (set) Token: 0x0600F36C RID: 62316 RVA: 0x0037EF54 File Offset: 0x0037D154
|
||||
[Token(Token = "0x170027BB")]
|
||||
public bool CJFCPJADOHL
|
||||
{
|
||||
[Token(Token = "0x600F36B")]
|
||||
[Address(RVA = "0xFBF530", Offset = "0xFBE330", VA = "0x180FBF530")]
|
||||
get;
|
||||
[Token(Token = "0x600F36C")]
|
||||
[Address(RVA = "0x9D2FF0", Offset = "0x9D1DF0", VA = "0x1809D2FF0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x170027BC RID: 10172
|
||||
// (get) Token: 0x0600F36D RID: 62317 RVA: 0x0037EF68 File Offset: 0x0037D168
|
||||
// (set) Token: 0x0600F36E RID: 62318 RVA: 0x0037EF7C File Offset: 0x0037D17C
|
||||
[Token(Token = "0x170027BC")]
|
||||
public int AMMNAJNFAMP
|
||||
{
|
||||
[Token(Token = "0x600F36D")]
|
||||
[Address(RVA = "0xFBDD90", Offset = "0xFBCB90", VA = "0x180FBDD90")]
|
||||
get;
|
||||
[Token(Token = "0x600F36E")]
|
||||
[Address(RVA = "0xFBF290", Offset = "0xFBE090", VA = "0x180FBF290")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x170027BD RID: 10173
|
||||
// (get) Token: 0x0600F36F RID: 62319 RVA: 0x0037EF90 File Offset: 0x0037D190
|
||||
// (set) Token: 0x0600F370 RID: 62320 RVA: 0x0037EFA4 File Offset: 0x0037D1A4
|
||||
[Token(Token = "0x170027BD")]
|
||||
public int MIKECBCOCHA
|
||||
{
|
||||
[Token(Token = "0x600F36F")]
|
||||
[Address(RVA = "0xA838F0", Offset = "0xA826F0", VA = "0x180A838F0")]
|
||||
get;
|
||||
[Token(Token = "0x600F370")]
|
||||
[Address(RVA = "0xA83A80", Offset = "0xA82880", VA = "0x180A83A80")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x170027BE RID: 10174
|
||||
// (get) Token: 0x0600F371 RID: 62321 RVA: 0x0037EFB8 File Offset: 0x0037D1B8
|
||||
// (set) Token: 0x0600F372 RID: 62322 RVA: 0x0037EFCC File Offset: 0x0037D1CC
|
||||
[Token(Token = "0x170027BE")]
|
||||
public int LAENMCBBKOH
|
||||
{
|
||||
[Token(Token = "0x600F371")]
|
||||
[Address(RVA = "0xFBEFF0", Offset = "0xFBDDF0", VA = "0x180FBEFF0")]
|
||||
get;
|
||||
[Token(Token = "0x600F372")]
|
||||
[Address(RVA = "0xFBDF30", Offset = "0xFBCD30", VA = "0x180FBDF30")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x170027BF RID: 10175
|
||||
// (get) Token: 0x0600F373 RID: 62323 RVA: 0x0037EFE0 File Offset: 0x0037D1E0
|
||||
// (set) Token: 0x0600F374 RID: 62324 RVA: 0x0037EFF4 File Offset: 0x0037D1F4
|
||||
[Token(Token = "0x170027BF")]
|
||||
public int BHKFJNDEMHA
|
||||
{
|
||||
[Token(Token = "0x600F373")]
|
||||
[Address(RVA = "0x7A5F80", Offset = "0x7A4D80", VA = "0x1807A5F80")]
|
||||
get;
|
||||
[Token(Token = "0x600F374")]
|
||||
[Address(RVA = "0xFBEDB0", Offset = "0xFBDBB0", VA = "0x180FBEDB0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x170027C0 RID: 10176
|
||||
// (get) Token: 0x0600F375 RID: 62325 RVA: 0x0037F008 File Offset: 0x0037D208
|
||||
[Token(Token = "0x170027C0")]
|
||||
public bool DDFLCLMBCCO
|
||||
{
|
||||
[Token(Token = "0x600F375")]
|
||||
[Address(RVA = "0xFBDDC0", Offset = "0xFBCBC0", VA = "0x180FBDDC0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F375)
|
||||
|
||||
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 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170027C1 RID: 10177
|
||||
// (get) Token: 0x0600F376 RID: 62326 RVA: 0x0037F020 File Offset: 0x0037D220
|
||||
[Token(Token = "0x170027C1")]
|
||||
public bool CBCGKPAHACP
|
||||
{
|
||||
[Token(Token = "0x600F376")]
|
||||
[Address(RVA = "0xFBEB60", Offset = "0xFBD960", VA = "0x180FBEB60")]
|
||||
get
|
||||
{
|
||||
return this.state.BDDMHHDKLHE.MNIGDIAFAKL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170027C2 RID: 10178
|
||||
// (get) Token: 0x0600F377 RID: 62327 RVA: 0x0037F040 File Offset: 0x0037D240
|
||||
[Token(Token = "0x170027C2")]
|
||||
public bool PDHEBHOHEAO
|
||||
{
|
||||
[Token(Token = "0x600F377")]
|
||||
[Address(RVA = "0xFBE2E0", Offset = "0xFBD0E0", VA = "0x180FBE2E0")]
|
||||
get
|
||||
{
|
||||
return this.state.BDDMHHDKLHE.GPGHKKMCFIF;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170027C3 RID: 10179
|
||||
// (get) Token: 0x0600F378 RID: 62328 RVA: 0x0037F060 File Offset: 0x0037D260
|
||||
[Token(Token = "0x170027C3")]
|
||||
public bool GCCMGJCGKME
|
||||
{
|
||||
[Token(Token = "0x600F378")]
|
||||
[Address(RVA = "0xFBF380", Offset = "0xFBE180", VA = "0x180FBF380")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F378)
|
||||
|
||||
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 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170027C4 RID: 10180
|
||||
// (get) Token: 0x0600F379 RID: 62329 RVA: 0x0037F078 File Offset: 0x0037D278
|
||||
[Token(Token = "0x170027C4")]
|
||||
public bool FHLEMPCFBFI
|
||||
{
|
||||
[Token(Token = "0x600F379")]
|
||||
[Address(RVA = "0xFBDF40", Offset = "0xFBCD40", VA = "0x180FBDF40")]
|
||||
get
|
||||
{
|
||||
return this.state.DBENDMALBBK.MNIGDIAFAKL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170027C5 RID: 10181
|
||||
// (get) Token: 0x0600F37A RID: 62330 RVA: 0x0037F098 File Offset: 0x0037D298
|
||||
[Token(Token = "0x170027C5")]
|
||||
public bool HFKDLMEHBHE
|
||||
{
|
||||
[Token(Token = "0x600F37A")]
|
||||
[Address(RVA = "0xFBEAB0", Offset = "0xFBD8B0", VA = "0x180FBEAB0")]
|
||||
get
|
||||
{
|
||||
return this.state.DBENDMALBBK.GPGHKKMCFIF;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170027C6 RID: 10182
|
||||
// (get) Token: 0x0600F37B RID: 62331 RVA: 0x0037F0B8 File Offset: 0x0037D2B8
|
||||
[Token(Token = "0x170027C6")]
|
||||
public bool JIOIIBDBENA
|
||||
{
|
||||
[Token(Token = "0x600F37B")]
|
||||
[Address(RVA = "0xFBEDE0", Offset = "0xFBDBE0", VA = "0x180FBEDE0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F37B)
|
||||
|
||||
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 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170027C7 RID: 10183
|
||||
// (get) Token: 0x0600F37C RID: 62332 RVA: 0x0037F0D0 File Offset: 0x0037D2D0
|
||||
[Token(Token = "0x170027C7")]
|
||||
public bool GCKGCFBMJOI
|
||||
{
|
||||
[Token(Token = "0x600F37C")]
|
||||
[Address(RVA = "0x836C50", Offset = "0x835A50", VA = "0x180836C50")]
|
||||
get
|
||||
{
|
||||
return this.state.KJDKBHKNHPD.MNIGDIAFAKL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170027C8 RID: 10184
|
||||
// (get) Token: 0x0600F37D RID: 62333 RVA: 0x0037F0F0 File Offset: 0x0037D2F0
|
||||
[Token(Token = "0x170027C8")]
|
||||
public bool MNOEILJOKJO
|
||||
{
|
||||
[Token(Token = "0x600F37D")]
|
||||
[Address(RVA = "0xF33D10", Offset = "0xF32B10", VA = "0x180F33D10")]
|
||||
get
|
||||
{
|
||||
return this.state.KJDKBHKNHPD.GPGHKKMCFIF;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170027C9 RID: 10185
|
||||
// (get) Token: 0x0600F37E RID: 62334 RVA: 0x0037F110 File Offset: 0x0037D310
|
||||
[Token(Token = "0x170027C9")]
|
||||
public bool CGEKPNOKNNK
|
||||
{
|
||||
[Token(Token = "0x600F37E")]
|
||||
[Address(RVA = "0x836C50", Offset = "0x835A50", VA = "0x180836C50")]
|
||||
get
|
||||
{
|
||||
return this.state.KJDKBHKNHPD.MNIGDIAFAKL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170027CA RID: 10186
|
||||
// (get) Token: 0x0600F37F RID: 62335 RVA: 0x0037F130 File Offset: 0x0037D330
|
||||
[Token(Token = "0x170027CA")]
|
||||
public bool HKEKAPPCIGD
|
||||
{
|
||||
[Token(Token = "0x600F37F")]
|
||||
[Address(RVA = "0xFBEDD0", Offset = "0xFBDBD0", VA = "0x180FBEDD0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F37F)
|
||||
|
||||
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 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170027CB RID: 10187
|
||||
// (get) Token: 0x0600F380 RID: 62336 RVA: 0x0037F148 File Offset: 0x0037D348
|
||||
[Token(Token = "0x170027CB")]
|
||||
public bool LMAHILONGBB
|
||||
{
|
||||
[Token(Token = "0x600F380")]
|
||||
[Address(RVA = "0xFBEBD0", Offset = "0xFBD9D0", VA = "0x180FBEBD0")]
|
||||
get
|
||||
{
|
||||
return this.state.LGFOEBJPDKA.MNIGDIAFAKL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170027CC RID: 10188
|
||||
// (get) Token: 0x0600F381 RID: 62337 RVA: 0x0037F168 File Offset: 0x0037D368
|
||||
[Token(Token = "0x170027CC")]
|
||||
public bool LBAMPGBOBLJ
|
||||
{
|
||||
[Token(Token = "0x600F381")]
|
||||
[Address(RVA = "0xAF4E20", Offset = "0xAF3C20", VA = "0x180AF4E20")]
|
||||
get
|
||||
{
|
||||
return this.state.LGFOEBJPDKA.GPGHKKMCFIF;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170027CD RID: 10189
|
||||
// (get) Token: 0x0600F382 RID: 62338 RVA: 0x0037F188 File Offset: 0x0037D388
|
||||
[Token(Token = "0x170027CD")]
|
||||
public bool FFMMOFDJBMF
|
||||
{
|
||||
[Token(Token = "0x600F382")]
|
||||
[Address(RVA = "0xFBDDA0", Offset = "0xFBCBA0", VA = "0x180FBDDA0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F382)
|
||||
|
||||
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 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170027CE RID: 10190
|
||||
// (get) Token: 0x0600F383 RID: 62339 RVA: 0x0037F1A0 File Offset: 0x0037D3A0
|
||||
[Token(Token = "0x170027CE")]
|
||||
public bool NAHDFAGPDPF
|
||||
{
|
||||
[Token(Token = "0x600F383")]
|
||||
[Address(RVA = "0xB4DE70", Offset = "0xB4CC70", VA = "0x180B4DE70")]
|
||||
get
|
||||
{
|
||||
return this.<HairTriggerButtonPressed>k__BackingField;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170027CF RID: 10191
|
||||
// (get) Token: 0x0600F384 RID: 62340 RVA: 0x0037F1B4 File Offset: 0x0037D3B4
|
||||
[Token(Token = "0x170027CF")]
|
||||
public bool DIDECOFJMJB
|
||||
{
|
||||
[Token(Token = "0x600F384")]
|
||||
[Address(RVA = "0xB4CCC0", Offset = "0xB4BAC0", VA = "0x180B4CCC0")]
|
||||
get
|
||||
{
|
||||
return this.hairTriggerButtonDown;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170027D0 RID: 10192
|
||||
// (get) Token: 0x0600F385 RID: 62341 RVA: 0x0037F1C8 File Offset: 0x0037D3C8
|
||||
[Token(Token = "0x170027D0")]
|
||||
public bool LCKCGIPDEIH
|
||||
{
|
||||
[Token(Token = "0x600F385")]
|
||||
[Address(RVA = "0xFBF020", Offset = "0xFBDE20", VA = "0x180FBF020")]
|
||||
get
|
||||
{
|
||||
if (!this.hairTriggerButtonUp)
|
||||
{
|
||||
}
|
||||
return !this.<HairTriggerButtonUpConsumed>k__BackingField;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170027D1 RID: 10193
|
||||
// (get) Token: 0x0600F386 RID: 62342 RVA: 0x0037F1EC File Offset: 0x0037D3EC
|
||||
[Token(Token = "0x170027D1")]
|
||||
public FDKPONPCGGC CFHAAOHDNCJ
|
||||
{
|
||||
[Token(Token = "0x600F386")]
|
||||
[Address(RVA = "0xFBF1F0", Offset = "0xFBDFF0", VA = "0x180FBF1F0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F386)
|
||||
|
||||
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 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170027D2 RID: 10194
|
||||
// (get) Token: 0x0600F387 RID: 62343 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x170027D2")]
|
||||
public Vector2 EJNHOLPHCIH
|
||||
{
|
||||
[Token(Token = "0x600F387")]
|
||||
[Address(RVA = "0xFBDCA0", Offset = "0xFBCAA0", VA = "0x180FBDCA0")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170027D3 RID: 10195
|
||||
// (get) Token: 0x0600F388 RID: 62344 RVA: 0x0037F210 File Offset: 0x0037D410
|
||||
[Token(Token = "0x170027D3")]
|
||||
public bool IAGIOJDHCMN
|
||||
{
|
||||
[Token(Token = "0x600F388")]
|
||||
[Address(RVA = "0xFBEFE0", Offset = "0xFBDDE0", VA = "0x180FBEFE0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F388)
|
||||
|
||||
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 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170027D4 RID: 10196
|
||||
// (get) Token: 0x0600F389 RID: 62345 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x170027D4")]
|
||||
public Vector2 ANEEPNBJPKK
|
||||
{
|
||||
[Token(Token = "0x600F389")]
|
||||
[Address(RVA = "0xFBEF80", Offset = "0xFBDD80", VA = "0x180FBEF80")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170027D5 RID: 10197
|
||||
// (get) Token: 0x0600F38A RID: 62346 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x170027D5")]
|
||||
public Vector2 IJBDGFLBADI
|
||||
{
|
||||
[Token(Token = "0x600F38A")]
|
||||
[Address(RVA = "0xFBEB40", Offset = "0xFBD940", VA = "0x180FBEB40")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170027D6 RID: 10198
|
||||
// (get) Token: 0x0600F38B RID: 62347 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x170027D6")]
|
||||
public Vector2 AJGJJNMMNFI
|
||||
{
|
||||
[Token(Token = "0x600F38B")]
|
||||
[Address(RVA = "0xFBEA50", Offset = "0xFBD850", VA = "0x180FBEA50")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170027D7 RID: 10199
|
||||
// (get) Token: 0x0600F38C RID: 62348 RVA: 0x0037F228 File Offset: 0x0037D428
|
||||
[Token(Token = "0x170027D7")]
|
||||
public bool JOMLMJKDEDA
|
||||
{
|
||||
[Token(Token = "0x600F38C")]
|
||||
[Address(RVA = "0xFBF250", Offset = "0xFBE050", VA = "0x180FBF250")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F38C)
|
||||
|
||||
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 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170027D8 RID: 10200
|
||||
// (get) Token: 0x0600F38D RID: 62349 RVA: 0x0037F240 File Offset: 0x0037D440
|
||||
[Token(Token = "0x170027D8")]
|
||||
public bool ADIKHNFBAOL
|
||||
{
|
||||
[Token(Token = "0x600F38D")]
|
||||
[Address(RVA = "0xFBE170", Offset = "0xFBCF70", VA = "0x180FBE170")]
|
||||
get
|
||||
{
|
||||
return this.state.EHKHLEFKJND.MNIGDIAFAKL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170027D9 RID: 10201
|
||||
// (get) Token: 0x0600F38E RID: 62350 RVA: 0x0037F260 File Offset: 0x0037D460
|
||||
[Token(Token = "0x170027D9")]
|
||||
public bool IKIJIDDKBNL
|
||||
{
|
||||
[Token(Token = "0x600F38E")]
|
||||
[Address(RVA = "0xB6AA70", Offset = "0xB69870", VA = "0x180B6AA70")]
|
||||
get
|
||||
{
|
||||
return this.state.EHKHLEFKJND.GPGHKKMCFIF;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170027DA RID: 10202
|
||||
// (get) Token: 0x0600F38F RID: 62351 RVA: 0x0037F280 File Offset: 0x0037D480
|
||||
[Token(Token = "0x170027DA")]
|
||||
public bool KOCCFFCJONI
|
||||
{
|
||||
[Token(Token = "0x600F38F")]
|
||||
[Address(RVA = "0xFBF130", Offset = "0xFBDF30", VA = "0x180FBF130")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F38F)
|
||||
|
||||
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 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170027DB RID: 10203
|
||||
// (get) Token: 0x0600F390 RID: 62352 RVA: 0x0037F298 File Offset: 0x0037D498
|
||||
[Token(Token = "0x170027DB")]
|
||||
public bool AMBHBMDADKN
|
||||
{
|
||||
[Token(Token = "0x600F390")]
|
||||
[Address(RVA = "0xFBE180", Offset = "0xFBCF80", VA = "0x180FBE180")]
|
||||
get
|
||||
{
|
||||
return this.state.ELEGEJPDFCH.MNIGDIAFAKL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170027DC RID: 10204
|
||||
// (get) Token: 0x0600F391 RID: 62353 RVA: 0x0037F2B8 File Offset: 0x0037D4B8
|
||||
[Token(Token = "0x170027DC")]
|
||||
public bool CMBAGIGJEMG
|
||||
{
|
||||
[Token(Token = "0x600F391")]
|
||||
[Address(RVA = "0xFBDF50", Offset = "0xFBCD50", VA = "0x180FBDF50")]
|
||||
get
|
||||
{
|
||||
return this.state.ELEGEJPDFCH.GPGHKKMCFIF;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170027DD RID: 10205
|
||||
// (get) Token: 0x0600F392 RID: 62354 RVA: 0x0037F2D8 File Offset: 0x0037D4D8
|
||||
[Token(Token = "0x170027DD")]
|
||||
public bool FIFEPEEOLBG
|
||||
{
|
||||
[Token(Token = "0x600F392")]
|
||||
[Address(RVA = "0xFBEA90", Offset = "0xFBD890", VA = "0x180FBEA90")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F392)
|
||||
|
||||
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 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170027DE RID: 10206
|
||||
// (get) Token: 0x0600F393 RID: 62355 RVA: 0x0037F2F0 File Offset: 0x0037D4F0
|
||||
[Token(Token = "0x170027DE")]
|
||||
public bool GCPKEBMPKGB
|
||||
{
|
||||
[Token(Token = "0x600F393")]
|
||||
[Address(RVA = "0x86BE80", Offset = "0x86AC80", VA = "0x18086BE80")]
|
||||
get
|
||||
{
|
||||
return this.state.KCEKNHAKHGA.MNIGDIAFAKL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170027DF RID: 10207
|
||||
// (get) Token: 0x0600F394 RID: 62356 RVA: 0x0037F310 File Offset: 0x0037D510
|
||||
[Token(Token = "0x170027DF")]
|
||||
public bool BGKFECIAHHL
|
||||
{
|
||||
[Token(Token = "0x600F394")]
|
||||
[Address(RVA = "0xFBEE50", Offset = "0xFBDC50", VA = "0x180FBEE50")]
|
||||
get
|
||||
{
|
||||
return this.state.KCEKNHAKHGA.GPGHKKMCFIF;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170027E0 RID: 10208
|
||||
// (get) Token: 0x0600F395 RID: 62357 RVA: 0x0037F330 File Offset: 0x0037D530
|
||||
[Token(Token = "0x170027E0")]
|
||||
public bool CBBAELOGEHM
|
||||
{
|
||||
[Token(Token = "0x600F395")]
|
||||
[Address(RVA = "0xFBF260", Offset = "0xFBE060", VA = "0x180FBF260")]
|
||||
get
|
||||
{
|
||||
return this.state.ALFHDHKHNHH.MNIGDIAFAKL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170027E1 RID: 10209
|
||||
// (get) Token: 0x0600F396 RID: 62358 RVA: 0x0037F350 File Offset: 0x0037D550
|
||||
[Token(Token = "0x170027E1")]
|
||||
public bool GNHMMEKKFCG
|
||||
{
|
||||
[Token(Token = "0x600F396")]
|
||||
[Address(RVA = "0xFBE340", Offset = "0xFBD140", VA = "0x180FBE340")]
|
||||
get
|
||||
{
|
||||
return this.state.JOOMEAKJBIJ.MNIGDIAFAKL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170027E2 RID: 10210
|
||||
// (get) Token: 0x0600F397 RID: 62359 RVA: 0x0037F370 File Offset: 0x0037D570
|
||||
[Token(Token = "0x170027E2")]
|
||||
public bool EPNHAMAEEIE
|
||||
{
|
||||
[Token(Token = "0x600F397")]
|
||||
[Address(RVA = "0xC52520", Offset = "0xC51320", VA = "0x180C52520")]
|
||||
get
|
||||
{
|
||||
return this.state.PKLBADMDPMA.MNIGDIAFAKL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170027E3 RID: 10211
|
||||
// (get) Token: 0x0600F398 RID: 62360 RVA: 0x0037F390 File Offset: 0x0037D590
|
||||
[Token(Token = "0x170027E3")]
|
||||
public bool FMOCDBNFPOH
|
||||
{
|
||||
[Token(Token = "0x600F398")]
|
||||
[Address(RVA = "0xFBF240", Offset = "0xFBE040", VA = "0x180FBF240")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F398)
|
||||
|
||||
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 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170027E4 RID: 10212
|
||||
// (get) Token: 0x0600F399 RID: 62361 RVA: 0x0037F3A8 File Offset: 0x0037D5A8
|
||||
[Token(Token = "0x170027E4")]
|
||||
public bool BLFLNNJCFCI
|
||||
{
|
||||
[Token(Token = "0x600F399")]
|
||||
[Address(RVA = "0xFBDCC0", Offset = "0xFBCAC0", VA = "0x180FBDCC0")]
|
||||
get
|
||||
{
|
||||
return this.state.KPLKGCOOOJP.GPGHKKMCFIF;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170027E5 RID: 10213
|
||||
// (get) Token: 0x0600F39A RID: 62362 RVA: 0x0037F3C8 File Offset: 0x0037D5C8
|
||||
[Token(Token = "0x170027E5")]
|
||||
public bool HLIAPBLNIFJ
|
||||
{
|
||||
[Token(Token = "0x600F39A")]
|
||||
[Address(RVA = "0xAF4B50", Offset = "0xAF3950", VA = "0x180AF4B50")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F39A)
|
||||
|
||||
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 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170027E6 RID: 10214
|
||||
// (get) Token: 0x0600F39B RID: 62363 RVA: 0x0037F3E0 File Offset: 0x0037D5E0
|
||||
[Token(Token = "0x170027E6")]
|
||||
public bool FGJFIOIALPL
|
||||
{
|
||||
[Token(Token = "0x600F39B")]
|
||||
[Address(RVA = "0xFBDE40", Offset = "0xFBCC40", VA = "0x180FBDE40")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F39B)
|
||||
|
||||
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 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170027E7 RID: 10215
|
||||
// (get) Token: 0x0600F39C RID: 62364 RVA: 0x0037F3F8 File Offset: 0x0037D5F8
|
||||
[Token(Token = "0x170027E7")]
|
||||
public float AFHAHMNMIFN
|
||||
{
|
||||
[Token(Token = "0x600F39C")]
|
||||
[Address(RVA = "0xD52AC0", Offset = "0xD518C0", VA = "0x180D52AC0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F39C)
|
||||
|
||||
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 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170027E8 RID: 10216
|
||||
// (get) Token: 0x0600F39D RID: 62365 RVA: 0x0037F40C File Offset: 0x0037D60C
|
||||
[Token(Token = "0x170027E8")]
|
||||
public float IAJFIAEDNFP
|
||||
{
|
||||
[Token(Token = "0x600F39D")]
|
||||
[Address(RVA = "0xFBF2A0", Offset = "0xFBE0A0", VA = "0x180FBF2A0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F39D)
|
||||
|
||||
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 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170027E9 RID: 10217
|
||||
// (get) Token: 0x0600F39E RID: 62366 RVA: 0x0037F424 File Offset: 0x0037D624
|
||||
[Token(Token = "0x170027E9")]
|
||||
public float BDLBPMGCPEE
|
||||
{
|
||||
[Token(Token = "0x600F39E")]
|
||||
[Address(RVA = "0x7F6C40", Offset = "0x7F5A40", VA = "0x1807F6C40")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F39E)
|
||||
|
||||
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 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170027EA RID: 10218
|
||||
// (get) Token: 0x0600F39F RID: 62367 RVA: 0x0037F43C File Offset: 0x0037D63C
|
||||
[Token(Token = "0x170027EA")]
|
||||
public float LOKMOOGCDHI
|
||||
{
|
||||
[Token(Token = "0x600F39F")]
|
||||
[Address(RVA = "0xFBDD80", Offset = "0xFBCB80", VA = "0x180FBDD80")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F39F)
|
||||
|
||||
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 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170027EB RID: 10219
|
||||
// (get) Token: 0x0600F3A0 RID: 62368 RVA: 0x0037F454 File Offset: 0x0037D654
|
||||
[Token(Token = "0x170027EB")]
|
||||
public float EJAJMANMAFG
|
||||
{
|
||||
[Token(Token = "0x600F3A0")]
|
||||
[Address(RVA = "0xFBEB30", Offset = "0xFBD930", VA = "0x180FBEB30")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F3A0)
|
||||
|
||||
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 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170027EC RID: 10220
|
||||
// (get) Token: 0x0600F3A1 RID: 62369 RVA: 0x0037F46C File Offset: 0x0037D66C
|
||||
[Token(Token = "0x170027EC")]
|
||||
public bool OKMCKCNPGBG
|
||||
{
|
||||
[Token(Token = "0x600F3A1")]
|
||||
[Address(RVA = "0xFBEE40", Offset = "0xFBDC40", VA = "0x180FBEE40")]
|
||||
get
|
||||
{
|
||||
return this.state.CHEFGOANLDH.MNIGDIAFAKL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170027ED RID: 10221
|
||||
// (get) Token: 0x0600F3A2 RID: 62370 RVA: 0x0037F48C File Offset: 0x0037D68C
|
||||
[Token(Token = "0x170027ED")]
|
||||
public bool ACCOBFKGDMC
|
||||
{
|
||||
[Token(Token = "0x600F3A2")]
|
||||
[Address(RVA = "0x7B01F0", Offset = "0x7AEFF0", VA = "0x1807B01F0")]
|
||||
get
|
||||
{
|
||||
return this.state.JPKDJHOBJKN.MNIGDIAFAKL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170027EE RID: 10222
|
||||
// (get) Token: 0x0600F3A3 RID: 62371 RVA: 0x0037F4AC File Offset: 0x0037D6AC
|
||||
[Token(Token = "0x170027EE")]
|
||||
public bool CFHDNBCMPEA
|
||||
{
|
||||
[Token(Token = "0x600F3A3")]
|
||||
[Address(RVA = "0xFBDE20", Offset = "0xFBCC20", VA = "0x180FBDE20")]
|
||||
get
|
||||
{
|
||||
return this.state.ENELOGEDELM.MNIGDIAFAKL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170027EF RID: 10223
|
||||
// (get) Token: 0x0600F3A4 RID: 62372 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x170027EF")]
|
||||
public Vector2 JBKKAKDEGHJ
|
||||
{
|
||||
[Token(Token = "0x600F3A4")]
|
||||
[Address(RVA = "0xFBF270", Offset = "0xFBE070", VA = "0x180FBF270")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170027F0 RID: 10224
|
||||
// (get) Token: 0x0600F3A5 RID: 62373 RVA: 0x0037F4CC File Offset: 0x0037D6CC
|
||||
[Token(Token = "0x170027F0")]
|
||||
public float MMIGCAIKDOB
|
||||
{
|
||||
[Token(Token = "0x600F3A5")]
|
||||
[Address(RVA = "0xFBF000", Offset = "0xFBDE00", VA = "0x180FBF000")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F3A5)
|
||||
|
||||
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 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170027F1 RID: 10225
|
||||
// (get) Token: 0x0600F3A6 RID: 62374 RVA: 0x0037F4E4 File Offset: 0x0037D6E4
|
||||
[Token(Token = "0x170027F1")]
|
||||
public bool PJKFKJPKLMK
|
||||
{
|
||||
[Token(Token = "0x600F3A6")]
|
||||
[Address(RVA = "0xFBDEB0", Offset = "0xFBCCB0", VA = "0x180FBDEB0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F3A6)
|
||||
|
||||
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 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170027F2 RID: 10226
|
||||
// (get) Token: 0x0600F3A7 RID: 62375 RVA: 0x0037F4FC File Offset: 0x0037D6FC
|
||||
[Token(Token = "0x170027F2")]
|
||||
public bool AOAFIEIBNOO
|
||||
{
|
||||
[Token(Token = "0x600F3A7")]
|
||||
[Address(RVA = "0xFBDD70", Offset = "0xFBCB70", VA = "0x180FBDD70")]
|
||||
get
|
||||
{
|
||||
return this.state.BIOLPKIKBMN.MNIGDIAFAKL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170027F3 RID: 10227
|
||||
// (get) Token: 0x0600F3A8 RID: 62376 RVA: 0x0037F51C File Offset: 0x0037D71C
|
||||
[Token(Token = "0x170027F3")]
|
||||
public bool PJBILFMHOKP
|
||||
{
|
||||
[Token(Token = "0x600F3A8")]
|
||||
[Address(RVA = "0xFBEFA0", Offset = "0xFBDDA0", VA = "0x180FBEFA0")]
|
||||
get
|
||||
{
|
||||
return this.state.BIOLPKIKBMN.GPGHKKMCFIF;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170027F4 RID: 10228
|
||||
// (get) Token: 0x0600F3A9 RID: 62377 RVA: 0x0037F53C File Offset: 0x0037D73C
|
||||
// (set) Token: 0x0600F3AA RID: 62378 RVA: 0x0037F550 File Offset: 0x0037D750
|
||||
[Token(Token = "0x170027F4")]
|
||||
public float NAILHNPKHOP
|
||||
{
|
||||
[Token(Token = "0x600F3A9")]
|
||||
[Address(RVA = "0xB17570", Offset = "0xB16370", VA = "0x180B17570")]
|
||||
get;
|
||||
[Token(Token = "0x600F3AA")]
|
||||
[Address(RVA = "0xFBEA80", Offset = "0xFBD880", VA = "0x180FBEA80")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x170027F5 RID: 10229
|
||||
// (get) Token: 0x0600F3AB RID: 62379 RVA: 0x0037F564 File Offset: 0x0037D764
|
||||
// (set) Token: 0x0600F3AC RID: 62380 RVA: 0x0037F578 File Offset: 0x0037D778
|
||||
[Token(Token = "0x170027F5")]
|
||||
public float AIHEEHMBCAD
|
||||
{
|
||||
[Token(Token = "0x600F3AB")]
|
||||
[Address(RVA = "0xFBF100", Offset = "0xFBDF00", VA = "0x180FBF100")]
|
||||
get;
|
||||
[Token(Token = "0x600F3AC")]
|
||||
[Address(RVA = "0xFBDC90", Offset = "0xFBCA90", VA = "0x180FBDC90")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x170027F6 RID: 10230
|
||||
// (get) Token: 0x0600F3AD RID: 62381 RVA: 0x0037F58C File Offset: 0x0037D78C
|
||||
[Token(Token = "0x170027F6")]
|
||||
public bool JOAIPPAPPEH
|
||||
{
|
||||
[Token(Token = "0x600F3AD")]
|
||||
[Address(RVA = "0xFBEDC0", Offset = "0xFBDBC0", VA = "0x180FBEDC0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F3AD)
|
||||
|
||||
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 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170027F7 RID: 10231
|
||||
// (get) Token: 0x0600F3AE RID: 62382 RVA: 0x0037F5A4 File Offset: 0x0037D7A4
|
||||
[Token(Token = "0x170027F7")]
|
||||
public bool NNINNOALGOC
|
||||
{
|
||||
[Token(Token = "0x600F3AE")]
|
||||
[Address(RVA = "0xFBF120", Offset = "0xFBDF20", VA = "0x180FBF120")]
|
||||
get
|
||||
{
|
||||
return this.state.HMPJMBEFGMM.MNIGDIAFAKL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170027F8 RID: 10232
|
||||
// (get) Token: 0x0600F3AF RID: 62383 RVA: 0x0037F5C4 File Offset: 0x0037D7C4
|
||||
[Token(Token = "0x170027F8")]
|
||||
public bool JONNNAJKHJM
|
||||
{
|
||||
[Token(Token = "0x600F3AF")]
|
||||
[Address(RVA = "0xFBEA70", Offset = "0xFBD870", VA = "0x180FBEA70")]
|
||||
get
|
||||
{
|
||||
return this.state.HMPJMBEFGMM.GPGHKKMCFIF;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170027F9 RID: 10233
|
||||
// (get) Token: 0x0600F3B0 RID: 62384 RVA: 0x0037F5E4 File Offset: 0x0037D7E4
|
||||
// (set) Token: 0x0600F3B1 RID: 62385 RVA: 0x0037F5F8 File Offset: 0x0037D7F8
|
||||
[Token(Token = "0x170027F9")]
|
||||
public float NIMIINMEMPJ
|
||||
{
|
||||
[Token(Token = "0x600F3B0")]
|
||||
[Address(RVA = "0xFBF110", Offset = "0xFBDF10", VA = "0x180FBF110")]
|
||||
get;
|
||||
[Token(Token = "0x600F3B1")]
|
||||
[Address(RVA = "0xFBDDB0", Offset = "0xFBCBB0", VA = "0x180FBDDB0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x170027FA RID: 10234
|
||||
// (get) Token: 0x0600F3B2 RID: 62386 RVA: 0x0037F60C File Offset: 0x0037D80C
|
||||
// (set) Token: 0x0600F3B3 RID: 62387 RVA: 0x0037F620 File Offset: 0x0037D820
|
||||
[Token(Token = "0x170027FA")]
|
||||
public float BKOFNPAPHAE
|
||||
{
|
||||
[Token(Token = "0x600F3B2")]
|
||||
[Address(RVA = "0xB0A510", Offset = "0xB09310", VA = "0x180B0A510")]
|
||||
get;
|
||||
[Token(Token = "0x600F3B3")]
|
||||
[Address(RVA = "0xFBF010", Offset = "0xFBDE10", VA = "0x180FBF010")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x170027FB RID: 10235
|
||||
// (get) Token: 0x0600F3B4 RID: 62388 RVA: 0x0037F634 File Offset: 0x0037D834
|
||||
// (set) Token: 0x0600F3B5 RID: 62389 RVA: 0x0037F648 File Offset: 0x0037D848
|
||||
[Token(Token = "0x170027FB")]
|
||||
public bool CEECCHHKMAJ
|
||||
{
|
||||
[Token(Token = "0x600F3B4")]
|
||||
[Address(RVA = "0xD510C0", Offset = "0xD4FEC0", VA = "0x180D510C0")]
|
||||
get;
|
||||
[Token(Token = "0x600F3B5")]
|
||||
[Address(RVA = "0xD53F40", Offset = "0xD52D40", VA = "0x180D53F40")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x170027FC RID: 10236
|
||||
// (get) Token: 0x0600F3B6 RID: 62390 RVA: 0x0037F65C File Offset: 0x0037D85C
|
||||
// (set) Token: 0x0600F3B7 RID: 62391 RVA: 0x0037F670 File Offset: 0x0037D870
|
||||
[Token(Token = "0x170027FC")]
|
||||
public bool GPPNICGEIDD
|
||||
{
|
||||
[Token(Token = "0x600F3B6")]
|
||||
[Address(RVA = "0xD51040", Offset = "0xD4FE40", VA = "0x180D51040")]
|
||||
get
|
||||
{
|
||||
return this.hairPickupCombinedButtonDown;
|
||||
}
|
||||
[Token(Token = "0x600F3B7")]
|
||||
[Address(RVA = "0xFBF4A0", Offset = "0xFBE2A0", VA = "0x180FBF4A0")]
|
||||
private set
|
||||
{
|
||||
this.hairPickupCombinedButtonDown = value;
|
||||
if (value)
|
||||
{
|
||||
float time = Time.time;
|
||||
this.<HairPickupCombinedButtonDownTime>k__BackingField = time;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170027FD RID: 10237
|
||||
// (get) Token: 0x0600F3B8 RID: 62392 RVA: 0x0037F698 File Offset: 0x0037D898
|
||||
// (set) Token: 0x0600F3B9 RID: 62393 RVA: 0x0037F6AC File Offset: 0x0037D8AC
|
||||
[Token(Token = "0x170027FD")]
|
||||
public bool GJKPHDLCAGO
|
||||
{
|
||||
[Token(Token = "0x600F3B8")]
|
||||
[Address(RVA = "0xD520B0", Offset = "0xD50EB0", VA = "0x180D520B0")]
|
||||
get
|
||||
{
|
||||
return this.hairPickupCombinedButtonUp;
|
||||
}
|
||||
[Token(Token = "0x600F3B9")]
|
||||
[Address(RVA = "0xFBDEE0", Offset = "0xFBCCE0", VA = "0x180FBDEE0")]
|
||||
private set
|
||||
{
|
||||
this.hairPickupCombinedButtonUp = value;
|
||||
if (value)
|
||||
{
|
||||
float time = Time.time;
|
||||
this.<HairPickupCombinedButtonUpTime>k__BackingField = time;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170027FE RID: 10238
|
||||
// (get) Token: 0x0600F3BA RID: 62394 RVA: 0x0037F6D4 File Offset: 0x0037D8D4
|
||||
// (set) Token: 0x0600F3BB RID: 62395 RVA: 0x0037F6E8 File Offset: 0x0037D8E8
|
||||
[Token(Token = "0x170027FE")]
|
||||
public bool AGKCMGLGFCE
|
||||
{
|
||||
[Token(Token = "0x600F3BA")]
|
||||
[Address(RVA = "0xD52950", Offset = "0xD51750", VA = "0x180D52950")]
|
||||
get;
|
||||
[Token(Token = "0x600F3BB")]
|
||||
[Address(RVA = "0xD529B0", Offset = "0xD517B0", VA = "0x180D529B0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x170027FF RID: 10239
|
||||
// (get) Token: 0x0600F3BC RID: 62396 RVA: 0x0037F6FC File Offset: 0x0037D8FC
|
||||
// (set) Token: 0x0600F3BD RID: 62397 RVA: 0x0037F710 File Offset: 0x0037D910
|
||||
[Token(Token = "0x170027FF")]
|
||||
public bool JALKJDKAMIJ
|
||||
{
|
||||
[Token(Token = "0x600F3BC")]
|
||||
[Address(RVA = "0xD52970", Offset = "0xD51770", VA = "0x180D52970")]
|
||||
get;
|
||||
[Token(Token = "0x600F3BD")]
|
||||
[Address(RVA = "0xD510E0", Offset = "0xD4FEE0", VA = "0x180D510E0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17002800 RID: 10240
|
||||
// (get) Token: 0x0600F3BE RID: 62398 RVA: 0x0037F724 File Offset: 0x0037D924
|
||||
// (set) Token: 0x0600F3BF RID: 62399 RVA: 0x0037F738 File Offset: 0x0037D938
|
||||
[Token(Token = "0x17002800")]
|
||||
public bool AAAPKIELNKG
|
||||
{
|
||||
[Token(Token = "0x600F3BE")]
|
||||
[Address(RVA = "0xD53F60", Offset = "0xD52D60", VA = "0x180D53F60")]
|
||||
get;
|
||||
[Token(Token = "0x600F3BF")]
|
||||
[Address(RVA = "0xD52B50", Offset = "0xD51950", VA = "0x180D52B50")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17002801 RID: 10241
|
||||
// (get) Token: 0x0600F3C0 RID: 62400 RVA: 0x0037F74C File Offset: 0x0037D94C
|
||||
// (set) Token: 0x0600F3C1 RID: 62401 RVA: 0x0037F760 File Offset: 0x0037D960
|
||||
[Token(Token = "0x17002801")]
|
||||
public bool BKLJLKGHNJN
|
||||
{
|
||||
[Token(Token = "0x600F3C0")]
|
||||
[Address(RVA = "0xD51990", Offset = "0xD50790", VA = "0x180D51990")]
|
||||
get;
|
||||
[Token(Token = "0x600F3C1")]
|
||||
[Address(RVA = "0xD52AB0", Offset = "0xD518B0", VA = "0x180D52AB0")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17002802 RID: 10242
|
||||
// (get) Token: 0x0600F3C2 RID: 62402 RVA: 0x0037F774 File Offset: 0x0037D974
|
||||
// (set) Token: 0x0600F3C3 RID: 62403 RVA: 0x0037F788 File Offset: 0x0037D988
|
||||
[Token(Token = "0x17002802")]
|
||||
public bool LCJPLHCDFIA
|
||||
{
|
||||
[Token(Token = "0x600F3C2")]
|
||||
[Address(RVA = "0xD51050", Offset = "0xD4FE50", VA = "0x180D51050")]
|
||||
get;
|
||||
[Token(Token = "0x600F3C3")]
|
||||
[Address(RVA = "0xD52920", Offset = "0xD51720", VA = "0x180D52920")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17002803 RID: 10243
|
||||
// (get) Token: 0x0600F3C4 RID: 62404 RVA: 0x0037F79C File Offset: 0x0037D99C
|
||||
// (set) Token: 0x0600F3C5 RID: 62405 RVA: 0x0037F7B0 File Offset: 0x0037D9B0
|
||||
[Token(Token = "0x17002803")]
|
||||
public bool AHMHADODLEH
|
||||
{
|
||||
[Token(Token = "0x600F3C4")]
|
||||
[Address(RVA = "0xB4DE70", Offset = "0xB4CC70", VA = "0x180B4DE70")]
|
||||
get;
|
||||
[Token(Token = "0x600F3C5")]
|
||||
[Address(RVA = "0xD520C0", Offset = "0xD50EC0", VA = "0x180D520C0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17002804 RID: 10244
|
||||
// (get) Token: 0x0600F3C6 RID: 62406 RVA: 0x0037F7C4 File Offset: 0x0037D9C4
|
||||
// (set) Token: 0x0600F3C7 RID: 62407 RVA: 0x0037F7D8 File Offset: 0x0037D9D8
|
||||
[Token(Token = "0x17002804")]
|
||||
public bool IIKMJNHOIMF
|
||||
{
|
||||
[Token(Token = "0x600F3C6")]
|
||||
[Address(RVA = "0xB4CCC0", Offset = "0xB4BAC0", VA = "0x180B4CCC0")]
|
||||
get
|
||||
{
|
||||
return this.hairTriggerButtonDown;
|
||||
}
|
||||
[Token(Token = "0x600F3C7")]
|
||||
[Address(RVA = "0xFBE2B0", Offset = "0xFBD0B0", VA = "0x180FBE2B0")]
|
||||
private set
|
||||
{
|
||||
this.hairTriggerButtonDown = value;
|
||||
if (value)
|
||||
{
|
||||
float time = Time.time;
|
||||
this.<HairTriggerButtonDownTime>k__BackingField = time;
|
||||
this.<HairTriggerButtonDownConsumed>k__BackingField = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002805 RID: 10245
|
||||
// (get) Token: 0x0600F3C8 RID: 62408 RVA: 0x0037F808 File Offset: 0x0037DA08
|
||||
// (set) Token: 0x0600F3C9 RID: 62409 RVA: 0x0037F82C File Offset: 0x0037DA2C
|
||||
[Token(Token = "0x17002805")]
|
||||
public bool JPGDHMLAJKM
|
||||
{
|
||||
[Token(Token = "0x600F3C8")]
|
||||
[Address(RVA = "0xFBF020", Offset = "0xFBDE20", VA = "0x180FBF020")]
|
||||
get
|
||||
{
|
||||
if (!this.hairTriggerButtonUp)
|
||||
{
|
||||
}
|
||||
return !this.<HairTriggerButtonUpConsumed>k__BackingField;
|
||||
}
|
||||
[Token(Token = "0x600F3C9")]
|
||||
[Address(RVA = "0xFBEFB0", Offset = "0xFBDDB0", VA = "0x180FBEFB0")]
|
||||
private set
|
||||
{
|
||||
this.hairTriggerButtonUp = value;
|
||||
if (value)
|
||||
{
|
||||
float time = Time.time;
|
||||
this.<HairTriggerButtonUpTime>k__BackingField = time;
|
||||
this.<HairTriggerButtonUpConsumed>k__BackingField = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002806 RID: 10246
|
||||
// (get) Token: 0x0600F3CA RID: 62410 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17002806")]
|
||||
public FDKPONPCGGC ACIDNKFKPAA
|
||||
{
|
||||
[Token(Token = "0x600F3CA")]
|
||||
[Address(RVA = "0xFBED80", Offset = "0xFBDB80", VA = "0x180FBED80")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002807 RID: 10247
|
||||
// (get) Token: 0x0600F3CB RID: 62411 RVA: 0x0037F85C File Offset: 0x0037DA5C
|
||||
[Token(Token = "0x17002807")]
|
||||
public float FEICFBIOIOA
|
||||
{
|
||||
[Token(Token = "0x600F3CB")]
|
||||
[Address(RVA = "0xFBEB20", Offset = "0xFBD920", VA = "0x180FBEB20")]
|
||||
get
|
||||
{
|
||||
return this.state.PHIKDNMBFDL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002808 RID: 10248
|
||||
// (get) Token: 0x0600F3CC RID: 62412 RVA: 0x0037F874 File Offset: 0x0037DA74
|
||||
[Token(Token = "0x17002808")]
|
||||
public Sprite HPLHOJBBNEH
|
||||
{
|
||||
[Token(Token = "0x600F3CC")]
|
||||
[Address(RVA = "0xFBED60", Offset = "0xFBDB60", VA = "0x180FBED60")]
|
||||
get
|
||||
{
|
||||
return this.sprites.WalkSprite;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002809 RID: 10249
|
||||
// (get) Token: 0x0600F3CD RID: 62413 RVA: 0x0037F894 File Offset: 0x0037DA94
|
||||
[Token(Token = "0x17002809")]
|
||||
public Sprite FDFDLALHDKP
|
||||
{
|
||||
[Token(Token = "0x600F3CD")]
|
||||
[Address(RVA = "0xFBF390", Offset = "0xFBE190", VA = "0x180FBF390")]
|
||||
get
|
||||
{
|
||||
return this.sprites.TeleportSprite;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700280A RID: 10250
|
||||
// (get) Token: 0x0600F3CE RID: 62414 RVA: 0x0037F8B4 File Offset: 0x0037DAB4
|
||||
[Token(Token = "0x1700280A")]
|
||||
public Sprite MNCGCCHIPHM
|
||||
{
|
||||
[Token(Token = "0x600F3CE")]
|
||||
[Address(RVA = "0xFBF4D0", Offset = "0xFBE2D0", VA = "0x180FBF4D0")]
|
||||
get
|
||||
{
|
||||
return this.sprites.RotateLeftSprite;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700280B RID: 10251
|
||||
// (get) Token: 0x0600F3CF RID: 62415 RVA: 0x0037F8D4 File Offset: 0x0037DAD4
|
||||
[Token(Token = "0x1700280B")]
|
||||
public Sprite CNPADBNFAPB
|
||||
{
|
||||
[Token(Token = "0x600F3CF")]
|
||||
[Address(RVA = "0xFBE350", Offset = "0xFBD150", VA = "0x180FBE350")]
|
||||
get
|
||||
{
|
||||
return this.sprites.RotateRightSprite;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700280C RID: 10252
|
||||
// (get) Token: 0x0600F3D0 RID: 62416 RVA: 0x0037F8F4 File Offset: 0x0037DAF4
|
||||
[Token(Token = "0x1700280C")]
|
||||
public Sprite IGEGDCMDACA
|
||||
{
|
||||
[Token(Token = "0x600F3D0")]
|
||||
[Address(RVA = "0xFBEAC0", Offset = "0xFBD8C0", VA = "0x180FBEAC0")]
|
||||
get
|
||||
{
|
||||
return this.sprites.DropSprite;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700280D RID: 10253
|
||||
// (get) Token: 0x0600F3D1 RID: 62417 RVA: 0x0037F914 File Offset: 0x0037DB14
|
||||
[Token(Token = "0x1700280D")]
|
||||
public Sprite CBBGKEPGJMC
|
||||
{
|
||||
[Token(Token = "0x600F3D1")]
|
||||
[Address(RVA = "0xFBF500", Offset = "0xFBE300", VA = "0x180FBF500")]
|
||||
get
|
||||
{
|
||||
return this.sprites.WatchMenuSprite;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F3D2 RID: 62418 RVA: 0x0037F934 File Offset: 0x0037DB34
|
||||
[Token(Token = "0x600F3D2")]
|
||||
[Address(RVA = "0xFBE220", Offset = "0xFBD020", VA = "0x180FBE220")]
|
||||
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: 0x0600F3D3 RID: 62419 RVA: 0x0037F990 File Offset: 0x0037DB90
|
||||
[Token(Token = "0x600F3D3")]
|
||||
[Address(RVA = "0xFBDF60", Offset = "0xFBCD60", VA = "0x180FBDF60")]
|
||||
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: 0x0600F3D4 RID: 62420 RVA: 0x0037FA98 File Offset: 0x0037DC98
|
||||
[Token(Token = "0x600F3D4")]
|
||||
[Address(RVA = "0xFBE190", Offset = "0xFBCF90", VA = "0x180FBE190", Slot = "12")]
|
||||
protected virtual IEnumerator FMKCAMLBNKF(int DHFKOLKOCKP, float LAIPKAHGIJF, bool OBDMPHDGBLG = false)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F3D4)
|
||||
|
||||
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 1660
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0600F3D5 RID: 62421 RVA: 0x0037FAD0 File Offset: 0x0037DCD0
|
||||
[Token(Token = "0x600F3D5")]
|
||||
[Address(RVA = "0xFBEBE0", Offset = "0xFBD9E0", VA = "0x180FBEBE0")]
|
||||
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: 0x0600F3D6 RID: 62422 RVA: 0x0037FB28 File Offset: 0x0037DD28
|
||||
[Token(Token = "0x600F3D6")]
|
||||
[Address(RVA = "0xFBF5E0", Offset = "0xFBE3E0", VA = "0x180FBF5E0")]
|
||||
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: 0x0400A20D RID: 41485
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A20D")]
|
||||
[SerializeField]
|
||||
private Vector3 offsetPosition;
|
||||
|
||||
// Token: 0x0400A20E RID: 41486
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x400A20E")]
|
||||
[SerializeField]
|
||||
private Vector3 offsetRotation;
|
||||
|
||||
// Token: 0x0400A20F RID: 41487
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400A20F")]
|
||||
[SerializeField]
|
||||
[Header("Haptics")]
|
||||
private float generalHapticIntensityModifier = 1f;
|
||||
|
||||
// Token: 0x0400A210 RID: 41488
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400A210")]
|
||||
[SerializeField]
|
||||
[Header("Auto sprint")]
|
||||
protected float AutoSprintWalkAxisDeadZone = 0.7f;
|
||||
|
||||
// Token: 0x0400A211 RID: 41489
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400A211")]
|
||||
[SerializeField]
|
||||
protected float AutoSprintWalkAxisMaxWalkSpeedZone = 0.95f;
|
||||
|
||||
// Token: 0x0400A212 RID: 41490
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400A212")]
|
||||
[SerializeField]
|
||||
[Header("Sprites")]
|
||||
protected VRInputHandler.InputSprites sprites;
|
||||
|
||||
// Token: 0x0400A213 RID: 41491
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400A213")]
|
||||
protected Transform rawTrackerTransform;
|
||||
|
||||
// Token: 0x0400A214 RID: 41492
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400A214")]
|
||||
private Transform offsetTrackerTransform;
|
||||
|
||||
// Token: 0x0400A215 RID: 41493
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400A215")]
|
||||
protected BNIEBDIHLOK autoSprintButton;
|
||||
|
||||
// Token: 0x0400A216 RID: 41494
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400A216")]
|
||||
protected readonly AOLMGGAPKEH[] inputConsumerMaps;
|
||||
|
||||
// Token: 0x0400A217 RID: 41495
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400A217")]
|
||||
[CompilerGenerated]
|
||||
private VRInputHandler.ALLAJOJFDJI TransformUpdateEvent;
|
||||
|
||||
// Token: 0x0400A21F RID: 41503
|
||||
[Token(Token = "0x400A21F")]
|
||||
public const float MaxLinearVelocityMagnitude = 20f;
|
||||
|
||||
// Token: 0x0400A220 RID: 41504
|
||||
[Token(Token = "0x400A220")]
|
||||
public const float MaxAngularVelocityMagnitude = 25f;
|
||||
|
||||
// Token: 0x0400A221 RID: 41505
|
||||
[FieldOffset(Offset = "0x94")]
|
||||
[Token(Token = "0x400A221")]
|
||||
private Vector3 linearVelocity;
|
||||
|
||||
// Token: 0x0400A222 RID: 41506
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400A222")]
|
||||
private Vector3 angularVelocity;
|
||||
|
||||
// Token: 0x0400A223 RID: 41507
|
||||
[FieldOffset(Offset = "0xAC")]
|
||||
[Token(Token = "0x400A223")]
|
||||
[HideInInspector]
|
||||
[NonSerialized]
|
||||
public float HandOpenCloseVelocity;
|
||||
|
||||
// Token: 0x0400A233 RID: 41523
|
||||
[FieldOffset(Offset = "0xE5")]
|
||||
[Token(Token = "0x400A233")]
|
||||
private bool hairPickupCombinedButtonDown;
|
||||
|
||||
// Token: 0x0400A234 RID: 41524
|
||||
[FieldOffset(Offset = "0xE6")]
|
||||
[Token(Token = "0x400A234")]
|
||||
private bool hairPickupCombinedButtonUp;
|
||||
|
||||
// Token: 0x0400A23B RID: 41531
|
||||
[FieldOffset(Offset = "0xED")]
|
||||
[Token(Token = "0x400A23B")]
|
||||
private bool hairTriggerButtonDown;
|
||||
|
||||
// Token: 0x0400A23C RID: 41532
|
||||
[FieldOffset(Offset = "0xEE")]
|
||||
[Token(Token = "0x400A23C")]
|
||||
private bool hairTriggerButtonUp;
|
||||
|
||||
// Token: 0x0400A23D RID: 41533
|
||||
[FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x400A23D")]
|
||||
protected Vector3 RCVirtualJoystickReferenceForward;
|
||||
|
||||
// Token: 0x0400A23E RID: 41534
|
||||
[FieldOffset(Offset = "0xFC")]
|
||||
[Token(Token = "0x400A23E")]
|
||||
protected Vector3 RCVirtualJoystickReferenceRight;
|
||||
|
||||
// Token: 0x0400A23F RID: 41535
|
||||
[FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x400A23F")]
|
||||
protected Vector3 RCVirtualJoystickReferenceUp;
|
||||
|
||||
// Token: 0x0400A240 RID: 41536
|
||||
[FieldOffset(Offset = "0x114")]
|
||||
[Token(Token = "0x400A240")]
|
||||
private VRInputHandler.EFAKPOCFMPC state;
|
||||
|
||||
// Token: 0x0400A241 RID: 41537
|
||||
[FieldOffset(Offset = "0x1B8")]
|
||||
[Token(Token = "0x400A241")]
|
||||
private BNIEBDIHLOK pickupTriggerHairTrigger;
|
||||
|
||||
// Token: 0x0400A242 RID: 41538
|
||||
[FieldOffset(Offset = "0x1C0")]
|
||||
[Token(Token = "0x400A242")]
|
||||
private BNIEBDIHLOK capacitiveGripPickupHairTrigger;
|
||||
|
||||
// Token: 0x0400A243 RID: 41539
|
||||
[FieldOffset(Offset = "0x1C8")]
|
||||
[Token(Token = "0x400A243")]
|
||||
private BNIEBDIHLOK triggerHairTrigger;
|
||||
|
||||
// Token: 0x020024F8 RID: 9464
|
||||
[Token(Token = "0x20024F8")]
|
||||
[Serializable]
|
||||
public class InputSprites
|
||||
{
|
||||
// Token: 0x0600F3D7 RID: 62423 RVA: 0x0037FBEC File Offset: 0x0037DDEC
|
||||
[Token(Token = "0x600F3D7")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public InputSprites()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A244 RID: 41540
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A244")]
|
||||
public Sprite WalkSprite;
|
||||
|
||||
// Token: 0x0400A245 RID: 41541
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A245")]
|
||||
public Sprite TeleportSprite;
|
||||
|
||||
// Token: 0x0400A246 RID: 41542
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A246")]
|
||||
public Sprite RotateLeftSprite;
|
||||
|
||||
// Token: 0x0400A247 RID: 41543
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400A247")]
|
||||
public Sprite RotateRightSprite;
|
||||
|
||||
// Token: 0x0400A248 RID: 41544
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400A248")]
|
||||
public Sprite DropSprite;
|
||||
|
||||
// Token: 0x0400A249 RID: 41545
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400A249")]
|
||||
public Sprite WatchMenuSprite;
|
||||
}
|
||||
|
||||
// Token: 0x020024F9 RID: 9465
|
||||
[Token(Token = "0x20024F9")]
|
||||
public struct EFAKPOCFMPC
|
||||
{
|
||||
// Token: 0x0400A24A RID: 41546
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400A24A")]
|
||||
public MOIPDBJEBEL AFHAHMNMIFN;
|
||||
|
||||
// Token: 0x0400A24B RID: 41547
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400A24B")]
|
||||
public MOIPDBJEBEL IAJFIAEDNFP;
|
||||
|
||||
// Token: 0x0400A24C RID: 41548
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A24C")]
|
||||
public MOIPDBJEBEL BDLBPMGCPEE;
|
||||
|
||||
// Token: 0x0400A24D RID: 41549
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A24D")]
|
||||
public MOIPDBJEBEL MMIGCAIKDOB;
|
||||
|
||||
// Token: 0x0400A24E RID: 41550
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A24E")]
|
||||
public MOIPDBJEBEL LOKMOOGCDHI;
|
||||
|
||||
// Token: 0x0400A24F RID: 41551
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400A24F")]
|
||||
public Vector2 JBKKAKDEGHJ;
|
||||
|
||||
// Token: 0x0400A250 RID: 41552
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400A250")]
|
||||
public Vector2 EJAJMANMAFG;
|
||||
|
||||
// Token: 0x0400A251 RID: 41553
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400A251")]
|
||||
public Vector2 ANEEPNBJPKK;
|
||||
|
||||
// Token: 0x0400A252 RID: 41554
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400A252")]
|
||||
public Vector2 IJBDGFLBADI;
|
||||
|
||||
// Token: 0x0400A253 RID: 41555
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400A253")]
|
||||
public Vector2 AJGJJNMMNFI;
|
||||
|
||||
// Token: 0x0400A254 RID: 41556
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400A254")]
|
||||
public Vector2 EJNHOLPHCIH;
|
||||
|
||||
// Token: 0x0400A255 RID: 41557
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400A255")]
|
||||
public FDKPONPCGGC ENELOGEDELM;
|
||||
|
||||
// Token: 0x0400A256 RID: 41558
|
||||
[FieldOffset(Offset = "0x5B")]
|
||||
[Token(Token = "0x400A256")]
|
||||
public FDKPONPCGGC JPKDJHOBJKN;
|
||||
|
||||
// Token: 0x0400A257 RID: 41559
|
||||
[FieldOffset(Offset = "0x5E")]
|
||||
[Token(Token = "0x400A257")]
|
||||
public FDKPONPCGGC CHEFGOANLDH;
|
||||
|
||||
// Token: 0x0400A258 RID: 41560
|
||||
[FieldOffset(Offset = "0x61")]
|
||||
[Token(Token = "0x400A258")]
|
||||
public FDKPONPCGGC GODIAMIEPJG;
|
||||
|
||||
// Token: 0x0400A259 RID: 41561
|
||||
[FieldOffset(Offset = "0x64")]
|
||||
[Token(Token = "0x400A259")]
|
||||
public FDKPONPCGGC DBENDMALBBK;
|
||||
|
||||
// Token: 0x0400A25A RID: 41562
|
||||
[FieldOffset(Offset = "0x67")]
|
||||
[Token(Token = "0x400A25A")]
|
||||
public FDKPONPCGGC BDDMHHDKLHE;
|
||||
|
||||
// Token: 0x0400A25B RID: 41563
|
||||
[FieldOffset(Offset = "0x6A")]
|
||||
[Token(Token = "0x400A25B")]
|
||||
public FDKPONPCGGC LGFOEBJPDKA;
|
||||
|
||||
// Token: 0x0400A25C RID: 41564
|
||||
[FieldOffset(Offset = "0x6D")]
|
||||
[Token(Token = "0x400A25C")]
|
||||
public FDKPONPCGGC MLHDMEMGHEO;
|
||||
|
||||
// Token: 0x0400A25D RID: 41565
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400A25D")]
|
||||
public FDKPONPCGGC BIOLPKIKBMN;
|
||||
|
||||
// Token: 0x0400A25E RID: 41566
|
||||
[FieldOffset(Offset = "0x73")]
|
||||
[Token(Token = "0x400A25E")]
|
||||
public FDKPONPCGGC PKLBADMDPMA;
|
||||
|
||||
// Token: 0x0400A25F RID: 41567
|
||||
[FieldOffset(Offset = "0x76")]
|
||||
[Token(Token = "0x400A25F")]
|
||||
public FDKPONPCGGC JOOMEAKJBIJ;
|
||||
|
||||
// Token: 0x0400A260 RID: 41568
|
||||
[FieldOffset(Offset = "0x79")]
|
||||
[Token(Token = "0x400A260")]
|
||||
public FDKPONPCGGC ALFHDHKHNHH;
|
||||
|
||||
// Token: 0x0400A261 RID: 41569
|
||||
[FieldOffset(Offset = "0x7C")]
|
||||
[Token(Token = "0x400A261")]
|
||||
public FDKPONPCGGC GABPKEBDLDD;
|
||||
|
||||
// Token: 0x0400A262 RID: 41570
|
||||
[FieldOffset(Offset = "0x7F")]
|
||||
[Token(Token = "0x400A262")]
|
||||
public FDKPONPCGGC HHEFMPACNEJ;
|
||||
|
||||
// Token: 0x0400A263 RID: 41571
|
||||
[FieldOffset(Offset = "0x82")]
|
||||
[Token(Token = "0x400A263")]
|
||||
public FDKPONPCGGC EHKHLEFKJND;
|
||||
|
||||
// Token: 0x0400A264 RID: 41572
|
||||
[FieldOffset(Offset = "0x85")]
|
||||
[Token(Token = "0x400A264")]
|
||||
public FDKPONPCGGC ELEGEJPDFCH;
|
||||
|
||||
// Token: 0x0400A265 RID: 41573
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400A265")]
|
||||
public FDKPONPCGGC KCEKNHAKHGA;
|
||||
|
||||
// Token: 0x0400A266 RID: 41574
|
||||
[FieldOffset(Offset = "0x8B")]
|
||||
[Token(Token = "0x400A266")]
|
||||
public FDKPONPCGGC KJDKBHKNHPD;
|
||||
|
||||
// Token: 0x0400A267 RID: 41575
|
||||
[FieldOffset(Offset = "0x8E")]
|
||||
[Token(Token = "0x400A267")]
|
||||
public FDKPONPCGGC KPLKGCOOOJP;
|
||||
|
||||
// Token: 0x0400A268 RID: 41576
|
||||
[FieldOffset(Offset = "0x94")]
|
||||
[Token(Token = "0x400A268")]
|
||||
public Vector2 CGLFCBDPJBM;
|
||||
|
||||
// Token: 0x0400A269 RID: 41577
|
||||
[FieldOffset(Offset = "0x9C")]
|
||||
[Token(Token = "0x400A269")]
|
||||
public float PHIKDNMBFDL;
|
||||
|
||||
// Token: 0x0400A26A RID: 41578
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400A26A")]
|
||||
public FDKPONPCGGC HMPJMBEFGMM;
|
||||
}
|
||||
|
||||
// Token: 0x020024FA RID: 9466
|
||||
[Token(Token = "0x20024FA")]
|
||||
public enum JCPMNKMJBBO
|
||||
{
|
||||
// Token: 0x0400A26C RID: 41580
|
||||
[Token(Token = "0x400A26C")]
|
||||
None,
|
||||
// Token: 0x0400A26D RID: 41581
|
||||
[Token(Token = "0x400A26D")]
|
||||
Walk,
|
||||
// Token: 0x0400A26E RID: 41582
|
||||
[Token(Token = "0x400A26E")]
|
||||
Rotate,
|
||||
// Token: 0x0400A26F RID: 41583
|
||||
[Token(Token = "0x400A26F")]
|
||||
GripRotate,
|
||||
// Token: 0x0400A270 RID: 41584
|
||||
[Token(Token = "0x400A270")]
|
||||
Scroll,
|
||||
// Token: 0x0400A271 RID: 41585
|
||||
[Token(Token = "0x400A271")]
|
||||
COUNT
|
||||
}
|
||||
|
||||
// Token: 0x020024FB RID: 9467
|
||||
[Token(Token = "0x20024FB")]
|
||||
private class EAHOOBKBJEI : VRInputHandler
|
||||
{
|
||||
// Token: 0x0600F3D8 RID: 62424 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600F3D8")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "11")]
|
||||
protected override void GCGIMANBGKD(ref VRInputHandler.EFAKPOCFMPC GKNIHNHGBKC)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600F3D9 RID: 62425 RVA: 0x0037FC00 File Offset: 0x0037DE00
|
||||
[Token(Token = "0x600F3D9")]
|
||||
[Address(RVA = "0xFA66B0", Offset = "0xFA54B0", VA = "0x180FA66B0")]
|
||||
public EAHOOBKBJEI()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020024FC RID: 9468
|
||||
[Token(Token = "0x20024FC")]
|
||||
public sealed class ALLAJOJFDJI : MulticastDelegate
|
||||
{
|
||||
// Token: 0x0600F3DA RID: 62426 RVA: 0x0037FC14 File Offset: 0x0037DE14
|
||||
[Token(Token = "0x600F3DA")]
|
||||
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
|
||||
public ALLAJOJFDJI(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
||||
{
|
||||
this.method = APAICGIHAGJ;
|
||||
this.m_target = FEDFKKMABOG;
|
||||
}
|
||||
|
||||
// Token: 0x0600F3DB RID: 62427 RVA: 0x0037FC30 File Offset: 0x0037DE30
|
||||
[Token(Token = "0x600F3DB")]
|
||||
[Address(RVA = "0x4D7E10", Offset = "0x4D6C10", VA = "0x1804D7E10", Slot = "13")]
|
||||
public void Invoke(VRInputHandler GFAPCDJHMHC)
|
||||
{
|
||||
if (this.delegates != 0)
|
||||
{
|
||||
}
|
||||
uint num;
|
||||
if (num != (uint)0)
|
||||
{
|
||||
throw new ExecutionEngineException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F3DC RID: 62428 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600F3DC")]
|
||||
[Address(RVA = "0x457150", Offset = "0x455F50", VA = "0x180457150", 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: 0x0600F3DD RID: 62429 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600F3DD")]
|
||||
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", 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