scripts
This commit is contained in:
@@ -0,0 +1,165 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Serialization;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x0200227E RID: 8830
|
||||
[Token(Token = "0x200227E")]
|
||||
[Serializable]
|
||||
[StructLayout(3)]
|
||||
public class Axis2DSettings
|
||||
{
|
||||
// Token: 0x0600F2AD RID: 62125 RVA: 0x00396624 File Offset: 0x00394824
|
||||
[Token(Token = "0x600F2AD")]
|
||||
[Address(RVA = "0x10C0A20", Offset = "0x10BF420", VA = "0x1810C0A20")]
|
||||
public bool BGIAMFNPIPA(out float CJKLOPKNHDM, out float GGJDNFEDHON)
|
||||
{
|
||||
float num = this.accelerationSmoothTime;
|
||||
CJKLOPKNHDM.m_value = num;
|
||||
float num2 = this.decelerationSmoothTime;
|
||||
GGJDNFEDHON.m_value = num2;
|
||||
return this.smoothingDesired;
|
||||
}
|
||||
|
||||
// Token: 0x0600F2AE RID: 62126 RVA: 0x00396654 File Offset: 0x00394854
|
||||
[Token(Token = "0x600F2AE")]
|
||||
[Address(RVA = "0x10C0DC0", Offset = "0x10BF7C0", VA = "0x1810C0DC0")]
|
||||
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: 0x0600F2AF RID: 62127 RVA: 0x0039669C File Offset: 0x0039489C
|
||||
[Token(Token = "0x600F2AF")]
|
||||
[Address(RVA = "0x10C0A30", Offset = "0x10BF430", VA = "0x1810C0A30")]
|
||||
public Vector2 IPIAGFNHIGM(Vector2 KHKMIKDCHPM)
|
||||
{
|
||||
Axis2DSettings.AADNIDPHJJI aadnidphjji = this.deadzoneType;
|
||||
if (aadnidphjji != Axis2DSettings.AADNIDPHJJI.RADIAL)
|
||||
{
|
||||
if (aadnidphjji != Axis2DSettings.AADNIDPHJJI.AXIAL)
|
||||
{
|
||||
}
|
||||
Vector2 zero = Vector2.zero;
|
||||
float num = this.outerDeadzone;
|
||||
float num2;
|
||||
num = num2;
|
||||
int num3 = 0;
|
||||
if (num > (float)num3)
|
||||
{
|
||||
float num4 = this.inputCurve.Evaluate(num);
|
||||
}
|
||||
float num5 = this.outerDeadzone;
|
||||
float num6;
|
||||
num5 = num6;
|
||||
if (num5 > (float)num3)
|
||||
{
|
||||
AnimationCurve animationCurve = this.inputCurve;
|
||||
num = num5;
|
||||
float num7 = animationCurve.Evaluate(num);
|
||||
}
|
||||
}
|
||||
float num8 = this.innerDeadzone;
|
||||
int num9 = 0;
|
||||
float num10 = Mathf.InverseLerp(this.innerDeadzone, num8, (float)num9);
|
||||
AnimationCurve animationCurve2 = this.inputCurve;
|
||||
if (animationCurve2 != 0 && animationCurve2.length > 0)
|
||||
{
|
||||
AnimationCurve animationCurve3 = this.inputCurve;
|
||||
num8 = num10;
|
||||
num10 = animationCurve3.Evaluate(num8);
|
||||
}
|
||||
return Vector2.zero;
|
||||
}
|
||||
|
||||
// Token: 0x0600F2B0 RID: 62128 RVA: 0x00396768 File Offset: 0x00394968
|
||||
[Token(Token = "0x600F2B0")]
|
||||
[Address(RVA = "0x10C0EA0", Offset = "0x10BF8A0", VA = "0x1810C0EA0")]
|
||||
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;
|
||||
this.accelerationSmoothTime = 0.01f;
|
||||
this.decelerationSmoothTime = 0.1f;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400A216 RID: 41494
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A216")]
|
||||
[SerializeField]
|
||||
[Header("Deadzone")]
|
||||
private Axis2DSettings.AADNIDPHJJI deadzoneType;
|
||||
|
||||
// Token: 0x0400A217 RID: 41495
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x400A217")]
|
||||
[SerializeField]
|
||||
[FormerlySerializedAs("innerRadialDeadzone")]
|
||||
private float innerDeadzone;
|
||||
|
||||
// Token: 0x0400A218 RID: 41496
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A218")]
|
||||
[SerializeField]
|
||||
[FormerlySerializedAs("outerRadialDeadzone")]
|
||||
private float outerDeadzone;
|
||||
|
||||
// Token: 0x0400A219 RID: 41497
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A219")]
|
||||
[SerializeField]
|
||||
private AnimationCurve inputCurve;
|
||||
|
||||
// Token: 0x0400A21A RID: 41498
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400A21A")]
|
||||
[SerializeField]
|
||||
[Header("Smoothing")]
|
||||
private bool smoothingDesired;
|
||||
|
||||
// Token: 0x0400A21B RID: 41499
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400A21B")]
|
||||
[SerializeField]
|
||||
[OMAIFIIBMNL("smoothingDesired", true)]
|
||||
private float accelerationSmoothTime;
|
||||
|
||||
// Token: 0x0400A21C RID: 41500
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400A21C")]
|
||||
[SerializeField]
|
||||
[OMAIFIIBMNL("smoothingDesired", true)]
|
||||
private float decelerationSmoothTime;
|
||||
|
||||
// Token: 0x0200227F RID: 8831
|
||||
[Token(Token = "0x200227F")]
|
||||
private enum AADNIDPHJJI
|
||||
{
|
||||
// Token: 0x0400A21E RID: 41502
|
||||
[Token(Token = "0x400A21E")]
|
||||
NONE = -1,
|
||||
// Token: 0x0400A21F RID: 41503
|
||||
[Token(Token = "0x400A21F")]
|
||||
RADIAL,
|
||||
// Token: 0x0400A220 RID: 41504
|
||||
[Token(Token = "0x400A220")]
|
||||
AXIAL
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x02002275 RID: 8821
|
||||
[Token(Token = "0x2002275")]
|
||||
[Serializable]
|
||||
[StructLayout(3)]
|
||||
public abstract class BaseInputConfig
|
||||
{
|
||||
// Token: 0x0600F2A6 RID: 62118 RVA: 0x00396564 File Offset: 0x00394764
|
||||
[Token(Token = "0x600F2A6")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
protected BaseInputConfig()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A1F9 RID: 41465
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A1F9")]
|
||||
public MALHPBLGPGM ButtonPressType;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,75 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine.Serialization;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x0200227A RID: 8826
|
||||
[Token(Token = "0x200227A")]
|
||||
[Serializable]
|
||||
[StructLayout(3)]
|
||||
public class ButtonSettings
|
||||
{
|
||||
// Token: 0x0600F2AB RID: 62123 RVA: 0x003965D8 File Offset: 0x003947D8
|
||||
[Token(Token = "0x600F2AB")]
|
||||
[Address(RVA = "0x10C14C0", Offset = "0x10BFEC0", VA = "0x1810C14C0")]
|
||||
public ButtonSettings()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A207 RID: 41479
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A207")]
|
||||
public ButtonSettings.CLDJPPNIBBG axisButtonType;
|
||||
|
||||
// Token: 0x0400A208 RID: 41480
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x400A208")]
|
||||
[FormerlySerializedAs("hairTriggerDeadzone")]
|
||||
public float minAxisButtonHoldValue = 0.1f;
|
||||
|
||||
// Token: 0x0400A209 RID: 41481
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A209")]
|
||||
public HCGEHIDCDCM axisButtonAxisType;
|
||||
|
||||
// Token: 0x0400A20A RID: 41482
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x400A20A")]
|
||||
public ButtonSettings.JAODFKBECAG touchJoystickButtonType;
|
||||
|
||||
// Token: 0x0400A20B RID: 41483
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A20B")]
|
||||
[OMAIFIIBMNL("touchJoystickButtonType", 1)]
|
||||
public TouchJoystickButtonSettings touchJoystickDragDistanceSettings;
|
||||
|
||||
// Token: 0x0200227B RID: 8827
|
||||
[Token(Token = "0x200227B")]
|
||||
public enum CLDJPPNIBBG
|
||||
{
|
||||
// Token: 0x0400A20D RID: 41485
|
||||
[Token(Token = "0x400A20D")]
|
||||
SIMPLE,
|
||||
// Token: 0x0400A20E RID: 41486
|
||||
[Token(Token = "0x400A20E")]
|
||||
HAIR_TRIGGER
|
||||
}
|
||||
|
||||
// Token: 0x0200227C RID: 8828
|
||||
[Token(Token = "0x200227C")]
|
||||
public enum JAODFKBECAG
|
||||
{
|
||||
// Token: 0x0400A210 RID: 41488
|
||||
[Token(Token = "0x400A210")]
|
||||
TOUCH_PRESSED,
|
||||
// Token: 0x0400A211 RID: 41489
|
||||
[Token(Token = "0x400A211")]
|
||||
DRAG_DISTANCE,
|
||||
// Token: 0x0400A212 RID: 41490
|
||||
[Token(Token = "0x400A212")]
|
||||
AXIS_BUTTON
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x02002280 RID: 8832
|
||||
[Token(Token = "0x2002280")]
|
||||
[Serializable]
|
||||
[StructLayout(3)]
|
||||
public class ControlConfig
|
||||
{
|
||||
// Token: 0x0600F2B1 RID: 62129 RVA: 0x003967C4 File Offset: 0x003949C4
|
||||
[Token(Token = "0x600F2B1")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public ControlConfig()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A221 RID: 41505
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A221")]
|
||||
public InputConfig inputConfig;
|
||||
|
||||
// Token: 0x0400A222 RID: 41506
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A222")]
|
||||
public ButtonSettings buttonSettings;
|
||||
|
||||
// Token: 0x0400A223 RID: 41507
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A223")]
|
||||
public Axis2DSettings axisSettings;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x02002274 RID: 8820
|
||||
[Token(Token = "0x2002274")]
|
||||
[Serializable]
|
||||
[StructLayout(3)]
|
||||
public class ControlHelpMetadata
|
||||
{
|
||||
// Token: 0x0600F2A5 RID: 62117 RVA: 0x00396550 File Offset: 0x00394750
|
||||
[Token(Token = "0x600F2A5")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public ControlHelpMetadata()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A1F7 RID: 41463
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A1F7")]
|
||||
public AGJMDPGBKBL type;
|
||||
|
||||
// Token: 0x0400A1F8 RID: 41464
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A1F8")]
|
||||
public string label;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x02002282 RID: 8834
|
||||
[Token(Token = "0x2002282")]
|
||||
[StructLayout(3)]
|
||||
public class ControlMapUIBox : MonoBehaviour
|
||||
{
|
||||
// Token: 0x0600F2B3 RID: 62131 RVA: 0x00396804 File Offset: 0x00394A04
|
||||
[Token(Token = "0x600F2B3")]
|
||||
[Address(RVA = "0x10C1560", Offset = "0x10BFF60", VA = "0x1810C1560")]
|
||||
public ControlMapUIBox()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A226 RID: 41510
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A226")]
|
||||
[SerializeField]
|
||||
private Image image;
|
||||
|
||||
// Token: 0x0400A227 RID: 41511
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A227")]
|
||||
[SerializeField]
|
||||
private VerticalLayoutGroup labelLayoutGroup;
|
||||
|
||||
// Token: 0x0400A228 RID: 41512
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400A228")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI labelPrefab;
|
||||
|
||||
// Token: 0x0400A229 RID: 41513
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400A229")]
|
||||
[SerializeField]
|
||||
private int inputTypeId = (int)((ulong)4294967295L);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,85 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x02002283 RID: 8835
|
||||
[Token(Token = "0x2002283")]
|
||||
[StructLayout(3)]
|
||||
public class ControlMapUIGenerator : MonoBehaviour
|
||||
{
|
||||
// Token: 0x0600F2B4 RID: 62132 RVA: 0x00396828 File Offset: 0x00394A28
|
||||
[Token(Token = "0x600F2B4")]
|
||||
[Address(RVA = "0x10C1570", Offset = "0x10BFF70", VA = "0x1810C1570")]
|
||||
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: 0x0600F2B5 RID: 62133 RVA: 0x0039686C File Offset: 0x00394A6C
|
||||
[Token(Token = "0x600F2B5")]
|
||||
[Address(RVA = "0x10C1570", Offset = "0x10BFF70", VA = "0x1810C1570")]
|
||||
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: 0x0600F2B6 RID: 62134 RVA: 0x003968B0 File Offset: 0x00394AB0
|
||||
[Token(Token = "0x600F2B6")]
|
||||
[Address(RVA = "0x10C16C0", Offset = "0x10C00C0", VA = "0x1810C16C0")]
|
||||
public ControlMapUIGenerator()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A22A RID: 41514
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A22A")]
|
||||
private float OHCIIJLPILN = 1000f;
|
||||
|
||||
// Token: 0x0400A22B RID: 41515
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x400A22B")]
|
||||
[SerializeField]
|
||||
[Header("References")]
|
||||
private IFDIGHKFEGF supportedInputType;
|
||||
|
||||
// Token: 0x0400A22C RID: 41516
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A22C")]
|
||||
[SerializeField]
|
||||
private bool simpleControlsOnly;
|
||||
|
||||
// Token: 0x0400A22D RID: 41517
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400A22D")]
|
||||
[SerializeField]
|
||||
private ScreenControlsMap controlsMap;
|
||||
|
||||
// Token: 0x0400A22E RID: 41518
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400A22E")]
|
||||
[SerializeField]
|
||||
private InputSourceConfigBase inputSourceConfig;
|
||||
|
||||
// Token: 0x0400A22F RID: 41519
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400A22F")]
|
||||
[SerializeField]
|
||||
private ControlMapUIBox controlBoxPrefab;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x02002281 RID: 8833
|
||||
[Token(Token = "0x2002281")]
|
||||
[Serializable]
|
||||
[StructLayout(3)]
|
||||
public class ControlSettings
|
||||
{
|
||||
// Token: 0x0600F2B2 RID: 62130 RVA: 0x003967D8 File Offset: 0x003949D8
|
||||
[Token(Token = "0x600F2B2")]
|
||||
[Address(RVA = "0x10C16D0", Offset = "0x10C00D0", VA = "0x1810C16D0")]
|
||||
public ControlSettings()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A224 RID: 41508
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A224")]
|
||||
public float maxDoublePressDelay = 0.33f;
|
||||
|
||||
// Token: 0x0400A225 RID: 41509
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x400A225")]
|
||||
public float minLongPressDelay = 0.33f;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,78 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020022D1 RID: 8913
|
||||
[Token(Token = "0x20022D1")]
|
||||
[Serializable]
|
||||
[StructLayout(3)]
|
||||
public class DeprecatedAxisSettings
|
||||
{
|
||||
// Token: 0x0600F4C3 RID: 62659 RVA: 0x0039D36C File Offset: 0x0039B56C
|
||||
[Token(Token = "0x600F4C3")]
|
||||
[Address(RVA = "0x10C24D0", Offset = "0x10C0ED0", VA = "0x1810C24D0")]
|
||||
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: 0x0600F4C4 RID: 62660 RVA: 0x0039D3BC File Offset: 0x0039B5BC
|
||||
[Token(Token = "0x600F4C4")]
|
||||
[Address(RVA = "0x10C23E0", Offset = "0x10C0DE0", VA = "0x1810C23E0")]
|
||||
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: 0x0600F4C5 RID: 62661 RVA: 0x0039D414 File Offset: 0x0039B614
|
||||
[Token(Token = "0x600F4C5")]
|
||||
[Address(RVA = "0x10C25B0", Offset = "0x10C0FB0", VA = "0x1810C25B0")]
|
||||
public DeprecatedAxisSettings()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A3FF RID: 41983
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A3FF")]
|
||||
[SerializeField]
|
||||
private float deadzone = 0.2f;
|
||||
|
||||
// Token: 0x0400A400 RID: 41984
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x400A400")]
|
||||
[SerializeField]
|
||||
private float topDeadzone = 0.97f;
|
||||
|
||||
// Token: 0x0400A401 RID: 41985
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A401")]
|
||||
[SerializeField]
|
||||
private AnimationCurve inputCurve;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x02002276 RID: 8822
|
||||
[Token(Token = "0x2002276")]
|
||||
[Serializable]
|
||||
[StructLayout(3)]
|
||||
public class GamepadInputConfig : BaseInputConfig
|
||||
{
|
||||
// Token: 0x0600F2A7 RID: 62119 RVA: 0x00396578 File Offset: 0x00394778
|
||||
[Token(Token = "0x600F2A7")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public GamepadInputConfig()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A1FA RID: 41466
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A1FA")]
|
||||
public MBBNGNAGIGF inputType;
|
||||
|
||||
// Token: 0x0400A1FB RID: 41467
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x400A1FB")]
|
||||
public bool useChordedInput;
|
||||
|
||||
// Token: 0x0400A1FC RID: 41468
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A1FC")]
|
||||
[OMAIFIIBMNL("useChordedInput", true)]
|
||||
public MBBNGNAGIGF chordedInputType;
|
||||
|
||||
// Token: 0x0400A1FD RID: 41469
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x400A1FD")]
|
||||
public LOADIDAJBDH gamepadDialogType;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,142 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x0200228A RID: 8842
|
||||
[Token(Token = "0x200228A")]
|
||||
[CreateAssetMenu]
|
||||
[StructLayout(3)]
|
||||
public class GamepadLegacyInputSource : LegacyInputSourceConfig<HCGCEEACEEO, GamepadLegacyInputSource>
|
||||
{
|
||||
// Token: 0x0600F2F1 RID: 62193 RVA: 0x00397790 File Offset: 0x00395990
|
||||
[Token(Token = "0x600F2F1")]
|
||||
[Address(RVA = "0x10C7610", Offset = "0x10C6010", VA = "0x1810C7610")]
|
||||
public GamepadLegacyInputSource()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A25F RID: 41567
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A25F")]
|
||||
[HAABHKHPAEL("inputType")]
|
||||
public GamepadLegacyInputSource.GamepadInputMap[] inputMap;
|
||||
|
||||
// Token: 0x0400A260 RID: 41568
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A260")]
|
||||
[Header("Platform Support")]
|
||||
public COBOOKPLEBJ gamepadType;
|
||||
|
||||
// Token: 0x0400A261 RID: 41569
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x400A261")]
|
||||
public bool supportsPC = true;
|
||||
|
||||
// Token: 0x0400A262 RID: 41570
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400A262")]
|
||||
public string[] pcDeviceNames;
|
||||
|
||||
// Token: 0x0400A263 RID: 41571
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400A263")]
|
||||
public bool supportsPS4;
|
||||
|
||||
// Token: 0x0400A264 RID: 41572
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x31")]
|
||||
[Token(Token = "0x400A264")]
|
||||
public bool supportsIOS;
|
||||
|
||||
// Token: 0x0400A265 RID: 41573
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x400A265")]
|
||||
public GamepadLegacyInputSource.DMCDHDIINFD iOSGamepadProfile;
|
||||
|
||||
// Token: 0x0400A266 RID: 41574
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400A266")]
|
||||
public bool supportsXbox;
|
||||
|
||||
// Token: 0x0200228B RID: 8843
|
||||
[Token(Token = "0x200228B")]
|
||||
public enum DMCDHDIINFD
|
||||
{
|
||||
// Token: 0x0400A268 RID: 41576
|
||||
[Token(Token = "0x400A268")]
|
||||
PlayStationDualshock,
|
||||
// Token: 0x0400A269 RID: 41577
|
||||
[Token(Token = "0x400A269")]
|
||||
XboxAndMFi
|
||||
}
|
||||
|
||||
// Token: 0x0200228C RID: 8844
|
||||
[Token(Token = "0x200228C")]
|
||||
[Serializable]
|
||||
public class GamepadInputMap
|
||||
{
|
||||
// Token: 0x170028DC RID: 10460
|
||||
// (get) Token: 0x0600F2F2 RID: 62194 RVA: 0x003977AC File Offset: 0x003959AC
|
||||
[Token(Token = "0x170028DC")]
|
||||
public Sprite Sprite
|
||||
{
|
||||
[Token(Token = "0x600F2F2")]
|
||||
[Address(RVA = "0x3C1250", Offset = "0x3BFC50", VA = "0x1803C1250")]
|
||||
get
|
||||
{
|
||||
return this.defaultSprite;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170028DD RID: 10461
|
||||
// (get) Token: 0x0600F2F3 RID: 62195 RVA: 0x003977C0 File Offset: 0x003959C0
|
||||
[Token(Token = "0x170028DD")]
|
||||
public LegacyInputConfiguration PlatformAppropriateConfig
|
||||
{
|
||||
[Token(Token = "0x600F2F3")]
|
||||
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")]
|
||||
get
|
||||
{
|
||||
return this.pcConfig;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F2F4 RID: 62196 RVA: 0x003977D4 File Offset: 0x003959D4
|
||||
[Token(Token = "0x600F2F4")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public GamepadInputMap()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A26A RID: 41578
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A26A")]
|
||||
public MBBNGNAGIGF inputType;
|
||||
|
||||
// Token: 0x0400A26B RID: 41579
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A26B")]
|
||||
[SerializeField]
|
||||
private LegacyInputConfiguration pcConfig;
|
||||
|
||||
// Token: 0x0400A26C RID: 41580
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A26C")]
|
||||
[SerializeField]
|
||||
private LegacyInputConfiguration ps4Config;
|
||||
|
||||
// Token: 0x0400A26D RID: 41581
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400A26D")]
|
||||
[SerializeField]
|
||||
private LegacyInputConfiguration iOSConfig;
|
||||
|
||||
// Token: 0x0400A26E RID: 41582
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400A26E")]
|
||||
public Sprite defaultSprite;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x02002279 RID: 8825
|
||||
[Token(Token = "0x2002279")]
|
||||
[Serializable]
|
||||
[StructLayout(3)]
|
||||
public class InputConfig
|
||||
{
|
||||
// Token: 0x0600F2AA RID: 62122 RVA: 0x003965C4 File Offset: 0x003947C4
|
||||
[Token(Token = "0x600F2AA")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public InputConfig()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A204 RID: 41476
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A204")]
|
||||
public GamepadInputConfig gamepad;
|
||||
|
||||
// Token: 0x0400A205 RID: 41477
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A205")]
|
||||
public KeyboardMouseInputConfig keyboardMouse;
|
||||
|
||||
// Token: 0x0400A206 RID: 41478
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A206")]
|
||||
public TouchInputConfig touch;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x02002295 RID: 8853
|
||||
[Token(Token = "0x2002295")]
|
||||
[StructLayout(3)]
|
||||
public abstract class InputSourceConfig<Runtime, Config> : InputSourceConfigBase where Runtime : MNFHEDHBMOI<Runtime, Config>, new() where Config : InputSourceConfig<Runtime, Config>
|
||||
{
|
||||
// Token: 0x0600F328 RID: 62248 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600F328")]
|
||||
[Address(RVA = "0x25D2B60", Offset = "0x25D1560", VA = "0x1825D2B60", Slot = "4")]
|
||||
public override HJAJIGDPBDH NIMFLLEKIBL()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600F329 RID: 62249 RVA: 0x00397EA0 File Offset: 0x003960A0
|
||||
[Token(Token = "0x600F329")]
|
||||
[Address(RVA = "0x1DB81F0", Offset = "0x1DB6BF0", VA = "0x181DB81F0")]
|
||||
protected InputSourceConfig()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x02002294 RID: 8852
|
||||
[Token(Token = "0x2002294")]
|
||||
[StructLayout(3)]
|
||||
public abstract class InputSourceConfigBase : ScriptableObject
|
||||
{
|
||||
// Token: 0x0600F326 RID: 62246
|
||||
[Token(Token = "0x600F326")]
|
||||
[Address(Slot = "4")]
|
||||
public abstract HJAJIGDPBDH NIMFLLEKIBL();
|
||||
|
||||
// Token: 0x0600F327 RID: 62247 RVA: 0x00397E8C File Offset: 0x0039608C
|
||||
[Token(Token = "0x600F327")]
|
||||
[Address(RVA = "0x3C6D30", Offset = "0x3C5730", VA = "0x1803C6D30")]
|
||||
protected InputSourceConfigBase()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x02002277 RID: 8823
|
||||
[Token(Token = "0x2002277")]
|
||||
[Serializable]
|
||||
[StructLayout(3)]
|
||||
public class KeyboardMouseInputConfig : BaseInputConfig
|
||||
{
|
||||
// Token: 0x0600F2A8 RID: 62120 RVA: 0x0039658C File Offset: 0x0039478C
|
||||
[Token(Token = "0x600F2A8")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public KeyboardMouseInputConfig()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A1FE RID: 41470
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A1FE")]
|
||||
public FCGJOOGFCEI inputType;
|
||||
|
||||
// Token: 0x0400A1FF RID: 41471
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x400A1FF")]
|
||||
public LOADIDAJBDH keyboardDialogType;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,55 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x02002298 RID: 8856
|
||||
[Token(Token = "0x2002298")]
|
||||
[CreateAssetMenu]
|
||||
[StructLayout(3)]
|
||||
public class KeyboardMouseLegacyInputSource : LegacyInputSourceConfig<KKDIDHHNACF, KeyboardMouseLegacyInputSource>
|
||||
{
|
||||
// Token: 0x0600F331 RID: 62257 RVA: 0x00397F40 File Offset: 0x00396140
|
||||
[Token(Token = "0x600F331")]
|
||||
[Address(RVA = "0x10C98F0", Offset = "0x10C82F0", VA = "0x1810C98F0")]
|
||||
public KeyboardMouseLegacyInputSource()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A2B9 RID: 41657
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A2B9")]
|
||||
[HAABHKHPAEL("inputType")]
|
||||
public KeyboardMouseLegacyInputSource.KeyboardMouseInputMap[] inputMap;
|
||||
|
||||
// Token: 0x02002299 RID: 8857
|
||||
[Token(Token = "0x2002299")]
|
||||
[Serializable]
|
||||
public class KeyboardMouseInputMap
|
||||
{
|
||||
// Token: 0x0600F332 RID: 62258 RVA: 0x00397F54 File Offset: 0x00396154
|
||||
[Token(Token = "0x600F332")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public KeyboardMouseInputMap()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A2BA RID: 41658
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A2BA")]
|
||||
public FCGJOOGFCEI inputType;
|
||||
|
||||
// Token: 0x0400A2BB RID: 41659
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A2BB")]
|
||||
public LegacyInputConfiguration config;
|
||||
|
||||
// Token: 0x0400A2BC RID: 41660
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A2BC")]
|
||||
public Sprite sprite;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,70 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x0200229E RID: 8862
|
||||
[Token(Token = "0x200229E")]
|
||||
[Serializable]
|
||||
[StructLayout(3)]
|
||||
public class LegacyInputAxis1DConfiguration
|
||||
{
|
||||
// Token: 0x0600F349 RID: 62281 RVA: 0x00398330 File Offset: 0x00396530
|
||||
[Token(Token = "0x600F349")]
|
||||
[Address(RVA = "0x10C9930", Offset = "0x10C8330", VA = "0x1810C9930")]
|
||||
public LegacyInputAxis1DConfiguration()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A2CC RID: 41676
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A2CC")]
|
||||
public HKCDKBOECAL sourceType;
|
||||
|
||||
// Token: 0x0400A2CD RID: 41677
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A2CD")]
|
||||
[OMAIFIIBMNL("sourceType", 0)]
|
||||
public string continuousSourceName;
|
||||
|
||||
// Token: 0x0400A2CE RID: 41678
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A2CE")]
|
||||
[OMAIFIIBMNL("sourceType", 0)]
|
||||
public LegacyInputAxis1DConfiguration.KDFGJACBJFC axisRemapping;
|
||||
|
||||
// Token: 0x0400A2CF RID: 41679
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x400A2CF")]
|
||||
[OMAIFIIBMNL("sourceType", 1)]
|
||||
public KeyCode discretePositiveKey;
|
||||
|
||||
// Token: 0x0400A2D0 RID: 41680
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400A2D0")]
|
||||
[OMAIFIIBMNL("sourceType", 1)]
|
||||
public KeyCode discreteNegativeKey;
|
||||
|
||||
// Token: 0x0400A2D1 RID: 41681
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400A2D1")]
|
||||
public bool canApplyDeadzone = true;
|
||||
|
||||
// Token: 0x0200229F RID: 8863
|
||||
[Token(Token = "0x200229F")]
|
||||
public enum KDFGJACBJFC
|
||||
{
|
||||
// Token: 0x0400A2D3 RID: 41683
|
||||
[Token(Token = "0x400A2D3")]
|
||||
None,
|
||||
// Token: 0x0400A2D4 RID: 41684
|
||||
[Token(Token = "0x400A2D4")]
|
||||
NegativeOneToPositiveOne,
|
||||
// Token: 0x0400A2D5 RID: 41685
|
||||
[Token(Token = "0x400A2D5")]
|
||||
ZeroToNegativeOne
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,67 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020022A0 RID: 8864
|
||||
[Token(Token = "0x20022A0")]
|
||||
[Serializable]
|
||||
[StructLayout(3)]
|
||||
public class LegacyInputAxis2DConfiguration
|
||||
{
|
||||
// Token: 0x0600F34A RID: 62282 RVA: 0x0039834C File Offset: 0x0039654C
|
||||
[Token(Token = "0x600F34A")]
|
||||
[Address(RVA = "0x639DB0", Offset = "0x6387B0", VA = "0x180639DB0")]
|
||||
public LegacyInputAxis2DConfiguration()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A2D6 RID: 41686
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A2D6")]
|
||||
public HKCDKBOECAL sourceType;
|
||||
|
||||
// Token: 0x0400A2D7 RID: 41687
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A2D7")]
|
||||
[OMAIFIIBMNL("sourceType", 0)]
|
||||
public string continuousHorizontalSourceName;
|
||||
|
||||
// Token: 0x0400A2D8 RID: 41688
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A2D8")]
|
||||
[OMAIFIIBMNL("sourceType", 0)]
|
||||
public string continuousVerticalSourceName;
|
||||
|
||||
// Token: 0x0400A2D9 RID: 41689
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400A2D9")]
|
||||
[OMAIFIIBMNL("sourceType", 1)]
|
||||
public KeyCode discreteUpKey;
|
||||
|
||||
// Token: 0x0400A2DA RID: 41690
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400A2DA")]
|
||||
[OMAIFIIBMNL("sourceType", 1)]
|
||||
public KeyCode discreteDownKey;
|
||||
|
||||
// Token: 0x0400A2DB RID: 41691
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400A2DB")]
|
||||
[OMAIFIIBMNL("sourceType", 1)]
|
||||
public KeyCode discreteRightKey;
|
||||
|
||||
// Token: 0x0400A2DC RID: 41692
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x400A2DC")]
|
||||
[OMAIFIIBMNL("sourceType", 1)]
|
||||
public KeyCode discreteLeftKey;
|
||||
|
||||
// Token: 0x0400A2DD RID: 41693
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400A2DD")]
|
||||
public bool canApplyDeadzone = true;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,52 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Serialization;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x0200229D RID: 8861
|
||||
[Token(Token = "0x200229D")]
|
||||
[Serializable]
|
||||
[StructLayout(3)]
|
||||
public class LegacyInputButtonConfiguration
|
||||
{
|
||||
// Token: 0x0600F348 RID: 62280 RVA: 0x00398308 File Offset: 0x00396508
|
||||
[Token(Token = "0x600F348")]
|
||||
[Address(RVA = "0x10C9940", Offset = "0x10C8340", VA = "0x1810C9940")]
|
||||
public LegacyInputButtonConfiguration()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A2C7 RID: 41671
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A2C7")]
|
||||
public HKCDKBOECAL sourceType = (HKCDKBOECAL)((ulong)1L);
|
||||
|
||||
// Token: 0x0400A2C8 RID: 41672
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x400A2C8")]
|
||||
[OMAIFIIBMNL("sourceType", 1)]
|
||||
[FormerlySerializedAs("key")]
|
||||
public KeyCode discreteKey;
|
||||
|
||||
// Token: 0x0400A2C9 RID: 41673
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A2C9")]
|
||||
[OMAIFIIBMNL("sourceType", 0)]
|
||||
public string continuousSourceName;
|
||||
|
||||
// Token: 0x0400A2CA RID: 41674
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A2CA")]
|
||||
[OMAIFIIBMNL("sourceType", 0)]
|
||||
public bool continuousSourceGoesNegative;
|
||||
|
||||
// Token: 0x0400A2CB RID: 41675
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x400A2CB")]
|
||||
[OMAIFIIBMNL("sourceType", 0)]
|
||||
public float continousSourceDeadzone = 0.15f;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x0200229C RID: 8860
|
||||
[Token(Token = "0x200229C")]
|
||||
[Serializable]
|
||||
[StructLayout(3)]
|
||||
public class LegacyInputConfiguration
|
||||
{
|
||||
// Token: 0x0600F347 RID: 62279 RVA: 0x003982F4 File Offset: 0x003964F4
|
||||
[Token(Token = "0x600F347")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public LegacyInputConfiguration()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A2C3 RID: 41667
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A2C3")]
|
||||
public GIJDAILECFF inputType;
|
||||
|
||||
// Token: 0x0400A2C4 RID: 41668
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A2C4")]
|
||||
[OMAIFIIBMNL("inputType", 0)]
|
||||
public LegacyInputButtonConfiguration buttonConfiguration;
|
||||
|
||||
// Token: 0x0400A2C5 RID: 41669
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A2C5")]
|
||||
[OMAIFIIBMNL("inputType", 1)]
|
||||
public LegacyInputAxis1DConfiguration axis1DConfiguration;
|
||||
|
||||
// Token: 0x0400A2C6 RID: 41670
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400A2C6")]
|
||||
[OMAIFIIBMNL("inputType", 2)]
|
||||
public LegacyInputAxis2DConfiguration axis2DConfiguration;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020022A1 RID: 8865
|
||||
[Token(Token = "0x20022A1")]
|
||||
[StructLayout(3)]
|
||||
public abstract class LegacyInputSourceConfig<Runtime, Config> : InputSourceConfig<Runtime, Config> where Runtime : DNLCJBNPBCM<Runtime, Config>, new() where Config : LegacyInputSourceConfig<Runtime, Config>
|
||||
{
|
||||
// Token: 0x0600F34B RID: 62283 RVA: 0x00398368 File Offset: 0x00396568
|
||||
[Token(Token = "0x600F34B")]
|
||||
[Address(RVA = "0x1B234F0", Offset = "0x1B21EF0", VA = "0x181B234F0")]
|
||||
protected LegacyInputSourceConfig()
|
||||
{
|
||||
HJAJIGDPBDH hjajigdpbdh = base.NIMFLLEKIBL();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020022A3 RID: 8867
|
||||
[Token(Token = "0x20022A3")]
|
||||
[StructLayout(3)]
|
||||
public class OculusPlatformOculusTouchVRInputConfiguration : VRInputConfiguration<OculusPlatformOculusTouchVRInputHandler>
|
||||
{
|
||||
// Token: 0x0600F35E RID: 62302 RVA: 0x003987C8 File Offset: 0x003969C8
|
||||
[Token(Token = "0x600F35E")]
|
||||
[Address(RVA = "0x10CCD70", Offset = "0x10CB770", VA = "0x1810CCD70")]
|
||||
public OculusPlatformOculusTouchVRInputConfiguration()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,511 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020022A4 RID: 8868
|
||||
[Token(Token = "0x20022A4")]
|
||||
[Serializable]
|
||||
[StructLayout(3)]
|
||||
public class OculusPlatformOculusTouchVRInputHandler : VRInputHandler
|
||||
{
|
||||
// Token: 0x170028E5 RID: 10469
|
||||
// (get) Token: 0x0600F35F RID: 62303 RVA: 0x003987DC File Offset: 0x003969DC
|
||||
[Token(Token = "0x170028E5")]
|
||||
public override bool SupportsAimWalkAndStickWalkSimultaneously
|
||||
{
|
||||
[Token(Token = "0x600F35F")]
|
||||
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170028E6 RID: 10470
|
||||
// (get) Token: 0x0600F360 RID: 62304 RVA: 0x003987EC File Offset: 0x003969EC
|
||||
[Token(Token = "0x170028E6")]
|
||||
public override bool SupportsDontLockToolsInHand
|
||||
{
|
||||
[Token(Token = "0x600F360")]
|
||||
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170028E7 RID: 10471
|
||||
// (get) Token: 0x0600F361 RID: 62305 RVA: 0x003987FC File Offset: 0x003969FC
|
||||
[Token(Token = "0x170028E7")]
|
||||
private OVRHapticsClip OculusHapticsClip
|
||||
{
|
||||
[Token(Token = "0x600F361")]
|
||||
[Address(RVA = "0x10CE560", Offset = "0x10CCF60", VA = "0x1810CE560")]
|
||||
get
|
||||
{
|
||||
OVRHapticsClip oculusHapticsClip = this._oculusHapticsClip;
|
||||
if (oculusHapticsClip == 0)
|
||||
{
|
||||
OVRHapticsClip ovrhapticsClip = new OVRHapticsClip();
|
||||
this._oculusHapticsClip = ovrhapticsClip;
|
||||
OVRHaptics.OVRHapticsChannel rightChannel = OVRHaptics.RightChannel;
|
||||
OVRHapticsClip oculusHapticsClip2 = this.OculusHapticsClip;
|
||||
rightChannel.Preempt(oculusHapticsClip2);
|
||||
}
|
||||
return oculusHapticsClip;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F362 RID: 62306 RVA: 0x0039883C File Offset: 0x00396A3C
|
||||
[Token(Token = "0x600F362")]
|
||||
[Address(RVA = "0x10CE470", Offset = "0x10CCE70", VA = "0x1810CE470", Slot = "7")]
|
||||
public override void OPIJJOOOLBN()
|
||||
{
|
||||
this.<IsConnected>k__BackingField = true;
|
||||
OVRManager.NewPosesEvent += this.BOLCFDBLCHF;
|
||||
}
|
||||
|
||||
// Token: 0x0600F363 RID: 62307 RVA: 0x00398864 File Offset: 0x00396A64
|
||||
[Token(Token = "0x600F363")]
|
||||
[Address(RVA = "0x10CCDB0", Offset = "0x10CB7B0", VA = "0x1810CCDB0", Slot = "8")]
|
||||
public override void BCGEIPOPAME()
|
||||
{
|
||||
OVRManager.NewPosesEvent -= this.BOLCFDBLCHF;
|
||||
}
|
||||
|
||||
// Token: 0x0600F364 RID: 62308 RVA: 0x00398884 File Offset: 0x00396A84
|
||||
[Token(Token = "0x600F364")]
|
||||
[Address(RVA = "0x10CCE30", Offset = "0x10CB830", VA = "0x1810CCE30")]
|
||||
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: 0x0600F365 RID: 62309 RVA: 0x00398928 File Offset: 0x00396B28
|
||||
[Token(Token = "0x600F365")]
|
||||
[Address(RVA = "0x10CD300", Offset = "0x10CBD00", VA = "0x1810CD300", Slot = "11")]
|
||||
protected override void GCGIMANBGKD(ref VRInputHandler.EFAKPOCFMPC GKNIHNHGBKC)
|
||||
{
|
||||
OVRInput.Button openMenuButton = this.map.OpenMenuButton;
|
||||
int num = 0;
|
||||
int num2 = (int)openMenuButton;
|
||||
GKNIHNHGBKC.DBENDMALBBK = num2;
|
||||
bool flag;
|
||||
GKNIHNHGBKC.DBENDMALBBK.GPGHKKMCFIF = flag;
|
||||
OVRInput.Button menuButton = this.map.MenuButton;
|
||||
int num3 = (int)menuButton;
|
||||
GKNIHNHGBKC.BDDMHHDKLHE = num3;
|
||||
bool flag2;
|
||||
GKNIHNHGBKC.BDDMHHDKLHE.GPGHKKMCFIF = flag2;
|
||||
OVRInput.Button teleportButton = this.map.TeleportButton;
|
||||
int num4 = (int)teleportButton;
|
||||
GKNIHNHGBKC.KJDKBHKNHPD = num4;
|
||||
bool flag3;
|
||||
GKNIHNHGBKC.KJDKBHKNHPD.GPGHKKMCFIF = flag3;
|
||||
OVRInput.Button pushToTalkButton = this.map.PushToTalkButton;
|
||||
int num5 = (int)pushToTalkButton;
|
||||
GKNIHNHGBKC.LGFOEBJPDKA = num5;
|
||||
bool flag4;
|
||||
GKNIHNHGBKC.LGFOEBJPDKA.GPGHKKMCFIF = flag4;
|
||||
OculusPlatformOculusTouchVRInputHandler.Map map = this.map;
|
||||
Axis2DSettings smoothSwipeRotateAxisSettings = map.SmoothSwipeRotateAxisSettings;
|
||||
OVRInput.Axis2D smoothSwipeRotateAxis = map.SmoothSwipeRotateAxis;
|
||||
Vector2 vector = this.FDIELKFPCAB(smoothSwipeRotateAxis, smoothSwipeRotateAxisSettings);
|
||||
OculusPlatformOculusTouchVRInputHandler.Map map2 = this.map;
|
||||
Axis2DSettings rotateAxisSettings = map2.RotateAxisSettings;
|
||||
OVRInput.Axis2D rotateAxis = map2.RotateAxis;
|
||||
Vector2 vector2 = this.FDIELKFPCAB(rotateAxis, rotateAxisSettings);
|
||||
OculusPlatformOculusTouchVRInputHandler.Map map3 = this.map;
|
||||
Axis2DSettings walkAxisSettings = map3.WalkAxisSettings;
|
||||
OVRInput.Axis2D walkAxis = map3.WalkAxis;
|
||||
Vector2 vector3 = this.FDIELKFPCAB(walkAxis, walkAxisSettings);
|
||||
GKNIHNHGBKC.IJBDGFLBADI = vector3;
|
||||
OVRInput.Button sprintButton = this.map.SprintButton;
|
||||
int num6 = (int)sprintButton;
|
||||
GKNIHNHGBKC.EHKHLEFKJND = num6;
|
||||
bool flag5;
|
||||
GKNIHNHGBKC.EHKHLEFKJND.GPGHKKMCFIF = flag5;
|
||||
OVRInput.Button sprintButton2 = this.map.SprintButton;
|
||||
int num7 = (int)sprintButton2;
|
||||
GKNIHNHGBKC.KCEKNHAKHGA = num7;
|
||||
bool flag6;
|
||||
GKNIHNHGBKC.KCEKNHAKHGA.GPGHKKMCFIF = flag6;
|
||||
OculusPlatformOculusTouchVRInputHandler.Map map4 = this.map;
|
||||
AxisPressButtons thumbstickDirectionButtons = map4.ThumbstickDirectionButtons;
|
||||
Vector2 aneepnbjpkk = GKNIHNHGBKC.ANEEPNBJPKK;
|
||||
float y = GKNIHNHGBKC.ANEEPNBJPKK.y;
|
||||
float rotateAxisDeadZone = map4.RotateAxisDeadZone;
|
||||
string text = thumbstickDirectionButtons.ToString();
|
||||
OculusPlatformOculusTouchVRInputHandler.Map map5 = this.map;
|
||||
FDKPONPCGGC fdkponpcggc;
|
||||
bool gpghkkmcfif = fdkponpcggc.GPGHKKMCFIF;
|
||||
GKNIHNHGBKC.ALFHDHKHNHH.GPGHKKMCFIF = gpghkkmcfif;
|
||||
OculusPlatformOculusTouchVRInputHandler.Map map6 = this.map;
|
||||
FDKPONPCGGC fdkponpcggc2;
|
||||
bool gpghkkmcfif2 = fdkponpcggc2.GPGHKKMCFIF;
|
||||
GKNIHNHGBKC.JOOMEAKJBIJ.GPGHKKMCFIF = gpghkkmcfif2;
|
||||
OculusPlatformOculusTouchVRInputHandler.Map map7 = this.map;
|
||||
FDKPONPCGGC fdkponpcggc3;
|
||||
bool gpghkkmcfif3 = fdkponpcggc3.GPGHKKMCFIF;
|
||||
GKNIHNHGBKC.PKLBADMDPMA.GPGHKKMCFIF = gpghkkmcfif3;
|
||||
OVRInput.Axis1D[] pickupAxes = this.map.PickupAxes;
|
||||
int length = pickupAxes.Length;
|
||||
if (num < length)
|
||||
{
|
||||
int num8 = (int)pickupAxes[num];
|
||||
int num9 = 0;
|
||||
if (y > (float)num9)
|
||||
{
|
||||
}
|
||||
num++;
|
||||
}
|
||||
GKNIHNHGBKC.BDLBPMGCPEE.JIBLKPMDPOF = (float)num;
|
||||
OVRInput.Axis1D triggerAxis = this.map.TriggerAxis;
|
||||
int num10 = 0;
|
||||
MOIPDBJEBEL moipdbjebel = this.ICHCINMFFBD(triggerAxis, (float)num10);
|
||||
GKNIHNHGBKC.LOKMOOGCDHI = rotateAxisDeadZone;
|
||||
GKNIHNHGBKC.LOKMOOGCDHI.JIBLKPMDPOF = aneepnbjpkk;
|
||||
OVRInput.Button gripTurnButton = this.map.GripTurnButton;
|
||||
int num11 = (int)gripTurnButton;
|
||||
GKNIHNHGBKC.MLHDMEMGHEO = num11;
|
||||
bool flag7;
|
||||
GKNIHNHGBKC.MLHDMEMGHEO.GPGHKKMCFIF = flag7;
|
||||
OculusPlatformOculusTouchVRInputHandler.Map map8 = this.map;
|
||||
BNIEBDIHLOK bniebdihlok = this.selfScalingHairTriggerButton;
|
||||
OVRInput.Axis1D selfScalingAxis = map8.SelfScalingAxis;
|
||||
int num12 = 0;
|
||||
MOIPDBJEBEL moipdbjebel2 = this.ICHCINMFFBD(selfScalingAxis, (float)num12);
|
||||
FDKPONPCGGC fdkponpcggc4 = FDKPONPCGGC.ECDPMKIJONO(bniebdihlok);
|
||||
bool gpghkkmcfif4 = fdkponpcggc4.GPGHKKMCFIF;
|
||||
bool gpghkkmcfif5 = fdkponpcggc4.GPGHKKMCFIF;
|
||||
GKNIHNHGBKC.GODIAMIEPJG.GPGHKKMCFIF = gpghkkmcfif5;
|
||||
GKNIHNHGBKC.HMPJMBEFGMM.GPGHKKMCFIF = gpghkkmcfif4;
|
||||
OVRInput.Axis1D triggerAxis2 = this.map.TriggerAxis;
|
||||
int num13 = 0;
|
||||
MOIPDBJEBEL moipdbjebel3 = this.ICHCINMFFBD(triggerAxis2, (float)num13);
|
||||
GKNIHNHGBKC.MMIGCAIKDOB = rotateAxisDeadZone;
|
||||
GKNIHNHGBKC.MMIGCAIKDOB.JIBLKPMDPOF = aneepnbjpkk;
|
||||
OculusPlatformOculusTouchVRInputHandler.Map map9 = this.map;
|
||||
Axis2DSettings rotateAxisSettings2 = map9.RotateAxisSettings;
|
||||
OVRInput.Axis2D rotateAxis2 = map9.RotateAxis;
|
||||
Vector2 vector4 = this.FDIELKFPCAB(rotateAxis2, rotateAxisSettings2);
|
||||
GKNIHNHGBKC.JBKKAKDEGHJ = rotateAxisDeadZone;
|
||||
GKNIHNHGBKC.JBKKAKDEGHJ.y = aneepnbjpkk;
|
||||
OVRInput.Button rcmainButton = this.map.RCMainButton;
|
||||
int num14 = (int)rcmainButton;
|
||||
GKNIHNHGBKC.BIOLPKIKBMN = num14;
|
||||
bool flag8;
|
||||
GKNIHNHGBKC.BIOLPKIKBMN.GPGHKKMCFIF = flag8;
|
||||
OculusPlatformOculusTouchVRInputHandler.Map map10 = this.map;
|
||||
float num15;
|
||||
GKNIHNHGBKC.PHIKDNMBFDL = num15;
|
||||
OVRInput.Touch[] thumbDownTouches = this.map.ThumbDownTouches;
|
||||
int num16 = 0;
|
||||
int length2 = thumbDownTouches.Length;
|
||||
if (num < length2)
|
||||
{
|
||||
OVRInput.Touch touch = thumbDownTouches[num];
|
||||
num++;
|
||||
}
|
||||
bool flag9;
|
||||
GKNIHNHGBKC.KPLKGCOOOJP = flag9;
|
||||
GKNIHNHGBKC.KPLKGCOOOJP.GPGHKKMCFIF = num16 != 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600F366 RID: 62310 RVA: 0x00398D70 File Offset: 0x00396F70
|
||||
[Token(Token = "0x600F366")]
|
||||
[Address(RVA = "0x10CE2C0", Offset = "0x10CCCC0", VA = "0x1810CE2C0", Slot = "9")]
|
||||
protected override void OAPPNDCDEJC(float LAIPKAHGIJF, bool OBDMPHDGBLG)
|
||||
{
|
||||
OVRHapticsClip oculusHapticsClip = this.OculusHapticsClip;
|
||||
OVRHapticsClip oculusHapticsClip2 = this.OculusHapticsClip;
|
||||
int num = oculusHapticsClip2.<Count>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++;
|
||||
}
|
||||
OVRHaptics.OVRHapticsChannel rightChannel = OVRHaptics.RightChannel;
|
||||
OVRHapticsClip oculusHapticsClip3 = this.OculusHapticsClip;
|
||||
rightChannel.Preempt(oculusHapticsClip3);
|
||||
}
|
||||
|
||||
// Token: 0x0600F367 RID: 62311 RVA: 0x00398DE0 File Offset: 0x00396FE0
|
||||
[Token(Token = "0x600F367")]
|
||||
[Address(RVA = "0x10CE0D0", Offset = "0x10CCAD0", VA = "0x1810CE0D0")]
|
||||
protected FDKPONPCGGC JJNOHCAADLH(OVRInput.Button DNGKIAJLLHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600F368 RID: 62312 RVA: 0x00398DF0 File Offset: 0x00396FF0
|
||||
[Token(Token = "0x600F368")]
|
||||
[Address(RVA = "0x10CDFA0", Offset = "0x10CC9A0", VA = "0x1810CDFA0")]
|
||||
protected FDKPONPCGGC JJNOHCAADLH(OVRInput.Button[] NILPPGBINOL)
|
||||
{
|
||||
int num = 0;
|
||||
bool flag = "{il2cpp array field NILPPGBINOL->}" != num;
|
||||
num++;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600F369 RID: 62313 RVA: 0x00398E18 File Offset: 0x00397018
|
||||
[Token(Token = "0x600F369")]
|
||||
[Address(RVA = "0x10CE190", Offset = "0x10CCB90", VA = "0x1810CE190")]
|
||||
protected FDKPONPCGGC KJDDABAIDIC(OVRInput.Touch[] NILPPGBINOL)
|
||||
{
|
||||
int num = 0;
|
||||
bool flag = "{il2cpp array field NILPPGBINOL->}" != num;
|
||||
num++;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600F36A RID: 62314 RVA: 0x00398E40 File Offset: 0x00397040
|
||||
[Token(Token = "0x600F36A")]
|
||||
[Address(RVA = "0x10CDDA0", Offset = "0x10CC7A0", VA = "0x1810CDDA0")]
|
||||
protected MOIPDBJEBEL ICHCINMFFBD(OVRInput.Axis1D DNGKIAJLLHG, float GPOEMOLPOMI = 0f)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600F36B RID: 62315 RVA: 0x00398E50 File Offset: 0x00397050
|
||||
[Token(Token = "0x600F36B")]
|
||||
[Address(RVA = "0x10CDE30", Offset = "0x10CC830", VA = "0x1810CDE30")]
|
||||
protected MOIPDBJEBEL ICHCINMFFBD(OVRInput.Axis1D[] 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: 0x0600F36C RID: 62316 RVA: 0x00398E84 File Offset: 0x00397084
|
||||
[Token(Token = "0x600F36C")]
|
||||
[Address(RVA = "0x10CD260", Offset = "0x10CBC60", VA = "0x1810CD260")]
|
||||
protected Vector2 FDIELKFPCAB(OVRInput.Axis2D DNGKIAJLLHG, Axis2DSettings GMDDKJKDHMD)
|
||||
{
|
||||
Vector2 vector2;
|
||||
if (GMDDKJKDHMD != 0)
|
||||
{
|
||||
Vector2 vector = GMDDKJKDHMD.IPIAGFNHIGM(vector2);
|
||||
}
|
||||
return vector2;
|
||||
}
|
||||
|
||||
// Token: 0x0600F36D RID: 62317 RVA: 0x00398EA4 File Offset: 0x003970A4
|
||||
[Token(Token = "0x600F36D")]
|
||||
[Address(RVA = "0x10CE500", Offset = "0x10CCF00", VA = "0x1810CE500")]
|
||||
public OculusPlatformOculusTouchVRInputHandler()
|
||||
{
|
||||
BNIEBDIHLOK bniebdihlok = new BNIEBDIHLOK();
|
||||
this.selfScalingHairTriggerButton = bniebdihlok;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400A2E0 RID: 41696
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1B8")]
|
||||
[Token(Token = "0x400A2E0")]
|
||||
[SerializeField]
|
||||
private OculusPlatformOculusTouchVRInputHandler.Map map;
|
||||
|
||||
// Token: 0x0400A2E1 RID: 41697
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C0")]
|
||||
[Token(Token = "0x400A2E1")]
|
||||
private BNIEBDIHLOK selfScalingHairTriggerButton;
|
||||
|
||||
// Token: 0x0400A2E2 RID: 41698
|
||||
[Token(Token = "0x400A2E2")]
|
||||
private const int OCULUS_HAPTIC_SAMPLE_BUFFER_SIZE = 10;
|
||||
|
||||
// Token: 0x0400A2E3 RID: 41699
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C8")]
|
||||
[Token(Token = "0x400A2E3")]
|
||||
private OVRHapticsClip _oculusHapticsClip;
|
||||
|
||||
// Token: 0x020022A5 RID: 8869
|
||||
[Token(Token = "0x20022A5")]
|
||||
[Serializable]
|
||||
private class Map
|
||||
{
|
||||
// Token: 0x0600F36E RID: 62318 RVA: 0x00398EC4 File Offset: 0x003970C4
|
||||
[Token(Token = "0x600F36E")]
|
||||
[Address(RVA = "0x10CC870", Offset = "0x10CB270", VA = "0x1810CC870")]
|
||||
public Map()
|
||||
{
|
||||
OVRInput.Axis1D[] array = new OVRInput.Axis1D[2];
|
||||
array[0] = (OVRInput.Axis1D)((ulong)4L);
|
||||
array[0] = (OVRInput.Axis1D)((ulong)1L);
|
||||
this.PickupAxes = array;
|
||||
this.TriggerAxis = (OVRInput.Axis1D)((ulong)1L);
|
||||
this.SelfScalingAxis = (OVRInput.Axis1D)((ulong)4L);
|
||||
this.OpenMenuButton = (OVRInput.Button)((ulong)256L);
|
||||
this.MenuButton = (OVRInput.Button)((ulong)2L);
|
||||
this.TeleportButton = (OVRInput.Button)((ulong)1L);
|
||||
this.GripTurnButton = (OVRInput.Button)((ulong)32768L);
|
||||
this.SprintButton = (OVRInput.Button)((ulong)32768L);
|
||||
this.SlideButton = (OVRInput.Button)((ulong)32768L);
|
||||
this.PushToTalkButton = (OVRInput.Button)((ulong)32768L);
|
||||
this.RotateAxis = (OVRInput.Axis2D)((ulong)1L);
|
||||
this.WalkAxis = (OVRInput.Axis2D)((ulong)1L);
|
||||
this.SmoothSwipeRotateAxis = (OVRInput.Axis2D)((ulong)1L);
|
||||
OVRInput.Touch[] array2 = new OVRInput.Touch[2];
|
||||
array2[0] = (OVRInput.Touch)((ulong)1L);
|
||||
array2[0] = (OVRInput.Touch)((ulong)2L);
|
||||
this.ThumbDownTouches = array2;
|
||||
this.RCMainButton = (OVRInput.Button)((ulong)16384L);
|
||||
this.RotateAxisDeadZone = 0.7f;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400A2E4 RID: 41700
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A2E4")]
|
||||
public OVRInput.Axis1D[] PickupAxes;
|
||||
|
||||
// Token: 0x0400A2E5 RID: 41701
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A2E5")]
|
||||
public OVRInput.Axis1D TriggerAxis;
|
||||
|
||||
// Token: 0x0400A2E6 RID: 41702
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x400A2E6")]
|
||||
public OVRInput.Axis1D SelfScalingAxis;
|
||||
|
||||
// Token: 0x0400A2E7 RID: 41703
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A2E7")]
|
||||
public OVRInput.Button OpenMenuButton;
|
||||
|
||||
// Token: 0x0400A2E8 RID: 41704
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x400A2E8")]
|
||||
public OVRInput.Button MenuButton;
|
||||
|
||||
// Token: 0x0400A2E9 RID: 41705
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400A2E9")]
|
||||
public OVRInput.Button TeleportButton;
|
||||
|
||||
// Token: 0x0400A2EA RID: 41706
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400A2EA")]
|
||||
public OVRInput.Button GripTurnButton;
|
||||
|
||||
// Token: 0x0400A2EB RID: 41707
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400A2EB")]
|
||||
public OVRInput.Button SprintButton;
|
||||
|
||||
// Token: 0x0400A2EC RID: 41708
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x400A2EC")]
|
||||
public OVRInput.Button SlideButton;
|
||||
|
||||
// Token: 0x0400A2ED RID: 41709
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400A2ED")]
|
||||
public OVRInput.Button PushToTalkButton;
|
||||
|
||||
// Token: 0x0400A2EE RID: 41710
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3C")]
|
||||
[Token(Token = "0x400A2EE")]
|
||||
public OVRInput.Axis2D RotateAxis;
|
||||
|
||||
// Token: 0x0400A2EF RID: 41711
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400A2EF")]
|
||||
public OVRInput.Axis2D WalkAxis;
|
||||
|
||||
// Token: 0x0400A2F0 RID: 41712
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x400A2F0")]
|
||||
public OVRInput.Axis2D SmoothSwipeRotateAxis;
|
||||
|
||||
// Token: 0x0400A2F1 RID: 41713
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400A2F1")]
|
||||
public OVRInput.Touch[] ThumbDownTouches;
|
||||
|
||||
// Token: 0x0400A2F2 RID: 41714
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400A2F2")]
|
||||
public OVRInput.Button RCMainButton;
|
||||
|
||||
// Token: 0x0400A2F3 RID: 41715
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400A2F3")]
|
||||
public Axis2DSettings RotateAxisSettings;
|
||||
|
||||
// Token: 0x0400A2F4 RID: 41716
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400A2F4")]
|
||||
public Axis2DSettings WalkAxisSettings;
|
||||
|
||||
// Token: 0x0400A2F5 RID: 41717
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400A2F5")]
|
||||
public Axis2DSettings SmoothSwipeRotateAxisSettings;
|
||||
|
||||
// Token: 0x0400A2F6 RID: 41718
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400A2F6")]
|
||||
public DeprecatedAxisSettings TriggerSettings;
|
||||
|
||||
// Token: 0x0400A2F7 RID: 41719
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400A2F7")]
|
||||
public AxisPressButtons ThumbstickDirectionButtons;
|
||||
|
||||
// Token: 0x0400A2F8 RID: 41720
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400A2F8")]
|
||||
public float RotateAxisDeadZone;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020022A6 RID: 8870
|
||||
[Token(Token = "0x20022A6")]
|
||||
[StructLayout(3)]
|
||||
public class PS4MoveVRInputConfiguration : VRInputConfiguration<PS4MoveVRInputHandler>
|
||||
{
|
||||
// Token: 0x0600F36F RID: 62319 RVA: 0x00398FBC File Offset: 0x003971BC
|
||||
[Token(Token = "0x600F36F")]
|
||||
[Address(RVA = "0x10CE6C0", Offset = "0x10CD0C0", VA = "0x1810CE6C0")]
|
||||
public PS4MoveVRInputConfiguration()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,454 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020022A7 RID: 8871
|
||||
[Token(Token = "0x20022A7")]
|
||||
[Serializable]
|
||||
[StructLayout(3)]
|
||||
public class PS4MoveVRInputHandler : VRInputHandler
|
||||
{
|
||||
// Token: 0x170028E8 RID: 10472
|
||||
// (get) Token: 0x0600F370 RID: 62320 RVA: 0x00398FD0 File Offset: 0x003971D0
|
||||
[Token(Token = "0x170028E8")]
|
||||
public override bool RotateWithStrafeButtonsWhenSelfScaling
|
||||
{
|
||||
[Token(Token = "0x600F370")]
|
||||
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "6")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F371 RID: 62321 RVA: 0x00398FE0 File Offset: 0x003971E0
|
||||
[Token(Token = "0x600F371")]
|
||||
[Address(RVA = "0x10CFC40", Offset = "0x10CE640", VA = "0x1810CFC40")]
|
||||
public PS4MoveVRInputHandler()
|
||||
{
|
||||
KDIPPLKJINL kdipplkjinl = new KDIPPLKJINL();
|
||||
this.discreteAxis = kdipplkjinl;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0600F372 RID: 62322 RVA: 0x00399000 File Offset: 0x00397200
|
||||
[Token(Token = "0x600F372")]
|
||||
[Address(RVA = "0x10CFB40", Offset = "0x10CE540", VA = "0x1810CFB40", 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: 0x0600F373 RID: 62323 RVA: 0x00399068 File Offset: 0x00397268
|
||||
[Token(Token = "0x600F373")]
|
||||
[Address(RVA = "0x10CE700", Offset = "0x10CD100", VA = "0x1810CE700", 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: 0x0600F374 RID: 62324 RVA: 0x003990AC File Offset: 0x003972AC
|
||||
[Token(Token = "0x600F374")]
|
||||
[Address(RVA = "0x10CE7E0", Offset = "0x10CD1E0", VA = "0x1810CE7E0")]
|
||||
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: 0x0600F375 RID: 62325 RVA: 0x003991E0 File Offset: 0x003973E0
|
||||
[Token(Token = "0x600F375")]
|
||||
[Address(RVA = "0x10CECB0", Offset = "0x10CD6B0", VA = "0x1810CECB0", 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;
|
||||
PS4MoveVRInputHandler.Map map2 = this.map;
|
||||
PS4MoveInput ps4MoveInput4 = this.ps4MoveInput;
|
||||
PENPGMAJAAO menuButton = map2.MenuButton;
|
||||
PS4MoveInput ps4MoveInput5 = this.ps4MoveInput;
|
||||
PS4MoveInput ps4MoveInput6 = this.ps4MoveInput;
|
||||
GKNIHNHGBKC.BDDMHHDKLHE = ps4MoveInput6;
|
||||
bool flag2;
|
||||
GKNIHNHGBKC.BDDMHHDKLHE.GPGHKKMCFIF = flag2;
|
||||
PS4MoveVRInputHandler.Map map3 = this.map;
|
||||
PS4MoveInput ps4MoveInput7 = this.ps4MoveInput;
|
||||
PENPGMAJAAO slideButton = map3.SlideButton;
|
||||
PS4MoveInput ps4MoveInput8 = this.ps4MoveInput;
|
||||
PS4MoveInput ps4MoveInput9 = this.ps4MoveInput;
|
||||
GKNIHNHGBKC.KCEKNHAKHGA = ps4MoveInput9;
|
||||
bool flag3;
|
||||
GKNIHNHGBKC.KCEKNHAKHGA.GPGHKKMCFIF = flag3;
|
||||
float triggerAxis = this.ps4MoveInput.GetTriggerAxis();
|
||||
GKNIHNHGBKC.BDLBPMGCPEE = triggerAxis;
|
||||
PS4MoveVRInputHandler.Map map4 = this.map;
|
||||
PS4MoveInput ps4MoveInput10 = this.ps4MoveInput;
|
||||
PENPGMAJAAO pushToTalkButton = map4.PushToTalkButton;
|
||||
PS4MoveInput ps4MoveInput11 = this.ps4MoveInput;
|
||||
PS4MoveInput ps4MoveInput12 = this.ps4MoveInput;
|
||||
GKNIHNHGBKC.LGFOEBJPDKA = ps4MoveInput12;
|
||||
bool flag4;
|
||||
GKNIHNHGBKC.LGFOEBJPDKA.GPGHKKMCFIF = flag4;
|
||||
PS4MoveVRInputHandler.Map map5 = this.map;
|
||||
PS4MoveInput ps4MoveInput13 = this.ps4MoveInput;
|
||||
PENPGMAJAAO rotateLeftButton = map5.RotateLeftButton;
|
||||
PS4MoveInput ps4MoveInput14 = this.ps4MoveInput;
|
||||
PS4MoveInput ps4MoveInput15 = this.ps4MoveInput;
|
||||
GKNIHNHGBKC.JOOMEAKJBIJ = ps4MoveInput15;
|
||||
bool flag5;
|
||||
GKNIHNHGBKC.JOOMEAKJBIJ.GPGHKKMCFIF = flag5;
|
||||
PS4MoveVRInputHandler.Map map6 = this.map;
|
||||
PS4MoveInput ps4MoveInput16 = this.ps4MoveInput;
|
||||
PENPGMAJAAO rotateRightButton = map6.RotateRightButton;
|
||||
PS4MoveInput ps4MoveInput17 = this.ps4MoveInput;
|
||||
PS4MoveInput ps4MoveInput18 = this.ps4MoveInput;
|
||||
GKNIHNHGBKC.ALFHDHKHNHH = ps4MoveInput18;
|
||||
bool flag6;
|
||||
GKNIHNHGBKC.ALFHDHKHNHH.GPGHKKMCFIF = flag6;
|
||||
PS4MoveVRInputHandler.Map map7 = this.map;
|
||||
PS4MoveInput ps4MoveInput19 = this.ps4MoveInput;
|
||||
PENPGMAJAAO rotateLeftButton2 = map7.RotateLeftButton;
|
||||
PS4MoveInput ps4MoveInput20 = this.ps4MoveInput;
|
||||
PS4MoveInput ps4MoveInput21 = this.ps4MoveInput;
|
||||
GKNIHNHGBKC.GABPKEBDLDD = ps4MoveInput21;
|
||||
bool flag7;
|
||||
GKNIHNHGBKC.GABPKEBDLDD.GPGHKKMCFIF = flag7;
|
||||
PS4MoveVRInputHandler.Map map8 = this.map;
|
||||
PS4MoveInput ps4MoveInput22 = this.ps4MoveInput;
|
||||
PENPGMAJAAO rotateRightButton2 = map8.RotateRightButton;
|
||||
PS4MoveInput ps4MoveInput23 = this.ps4MoveInput;
|
||||
PS4MoveInput ps4MoveInput24 = this.ps4MoveInput;
|
||||
GKNIHNHGBKC.HHEFMPACNEJ = ps4MoveInput24;
|
||||
bool flag8;
|
||||
GKNIHNHGBKC.HHEFMPACNEJ.GPGHKKMCFIF = flag8;
|
||||
FDKPONPCGGC fdkponpcggc;
|
||||
bool gpghkkmcfif = fdkponpcggc.GPGHKKMCFIF;
|
||||
GKNIHNHGBKC.MLHDMEMGHEO.GPGHKKMCFIF = gpghkkmcfif;
|
||||
PS4MoveVRInputHandler.Map map9 = this.map;
|
||||
PS4MoveInput ps4MoveInput25 = this.ps4MoveInput;
|
||||
PENPGMAJAAO sprintButton = map9.SprintButton;
|
||||
PS4MoveInput ps4MoveInput26 = this.ps4MoveInput;
|
||||
PS4MoveInput ps4MoveInput27 = this.ps4MoveInput;
|
||||
GKNIHNHGBKC.EHKHLEFKJND = ps4MoveInput27;
|
||||
bool flag9;
|
||||
GKNIHNHGBKC.EHKHLEFKJND.GPGHKKMCFIF = flag9;
|
||||
PS4MoveVRInputHandler.Map map10 = this.map;
|
||||
PS4MoveInput ps4MoveInput28 = this.ps4MoveInput;
|
||||
PENPGMAJAAO teleportButton = map10.TeleportButton;
|
||||
PS4MoveInput ps4MoveInput29 = this.ps4MoveInput;
|
||||
PS4MoveInput ps4MoveInput30 = this.ps4MoveInput;
|
||||
GKNIHNHGBKC.KJDKBHKNHPD = ps4MoveInput30;
|
||||
bool flag10;
|
||||
GKNIHNHGBKC.KJDKBHKNHPD.GPGHKKMCFIF = flag10;
|
||||
bool button = this.ps4MoveInput.GetButton(PENPGMAJAAO.Circle);
|
||||
bool button2 = this.ps4MoveInput.GetButton(PENPGMAJAAO.Circle);
|
||||
PS4MoveInput ps4MoveInput31 = this.ps4MoveInput;
|
||||
bool button3 = ps4MoveInput31.GetButton(PENPGMAJAAO.Circle);
|
||||
GKNIHNHGBKC.ENELOGEDELM = ps4MoveInput31;
|
||||
GKNIHNHGBKC.ENELOGEDELM.GPGHKKMCFIF = button3;
|
||||
bool button4 = this.ps4MoveInput.GetButton((PENPGMAJAAO)((uint)128));
|
||||
bool button5 = this.ps4MoveInput.GetButton((PENPGMAJAAO)((uint)128));
|
||||
PS4MoveInput ps4MoveInput32 = this.ps4MoveInput;
|
||||
bool button6 = ps4MoveInput32.GetButton((PENPGMAJAAO)((uint)128));
|
||||
GKNIHNHGBKC.JPKDJHOBJKN = ps4MoveInput32;
|
||||
GKNIHNHGBKC.JPKDJHOBJKN.GPGHKKMCFIF = button6;
|
||||
bool button7 = this.ps4MoveInput.GetButton(PENPGMAJAAO.Cross);
|
||||
bool button8 = this.ps4MoveInput.GetButton(PENPGMAJAAO.Cross);
|
||||
PS4MoveInput ps4MoveInput33 = this.ps4MoveInput;
|
||||
bool button9 = ps4MoveInput33.GetButton(PENPGMAJAAO.Cross);
|
||||
GKNIHNHGBKC.CHEFGOANLDH = ps4MoveInput33;
|
||||
GKNIHNHGBKC.CHEFGOANLDH.GPGHKKMCFIF = button9;
|
||||
KDIPPLKJINL kdipplkjinl = this.discreteAxis;
|
||||
int num = 0;
|
||||
float num2;
|
||||
GKNIHNHGBKC.EJAJMANMAFG = num2;
|
||||
GKNIHNHGBKC.EJAJMANMAFG.y = num2;
|
||||
float triggerAxis2 = this.ps4MoveInput.GetTriggerAxis();
|
||||
GKNIHNHGBKC.LOKMOOGCDHI = triggerAxis2;
|
||||
GKNIHNHGBKC.LOKMOOGCDHI.JIBLKPMDPOF = triggerAxis2;
|
||||
float triggerAxis3 = this.ps4MoveInput.GetTriggerAxis();
|
||||
DeprecatedAxisSettings triggerSettings = this.map.TriggerSettings;
|
||||
float num3 = DeprecatedAxisSettings.DAPOOKKDMKB(triggerAxis3, triggerSettings);
|
||||
GKNIHNHGBKC.PHIKDNMBFDL = num3;
|
||||
PS4MoveVRInputHandler.Map map11 = this.map;
|
||||
PS4MoveInput ps4MoveInput34 = this.ps4MoveInput;
|
||||
PENPGMAJAAO selfScalingButton2 = map11.SelfScalingButton;
|
||||
PS4MoveInput ps4MoveInput35 = this.ps4MoveInput;
|
||||
PS4MoveInput ps4MoveInput36 = this.ps4MoveInput;
|
||||
GKNIHNHGBKC.HMPJMBEFGMM = ps4MoveInput36;
|
||||
bool flag11;
|
||||
GKNIHNHGBKC.HMPJMBEFGMM.GPGHKKMCFIF = flag11;
|
||||
PENPGMAJAAO[] rcmainButtons = this.map.RCMainButtons;
|
||||
int num4 = 0;
|
||||
int length = rcmainButtons.Length;
|
||||
if (num < length)
|
||||
{
|
||||
PS4MoveInput ps4MoveInput37 = this.ps4MoveInput;
|
||||
PENPGMAJAAO penpgmajaao = rcmainButtons[num];
|
||||
PS4MoveInput ps4MoveInput38 = this.ps4MoveInput;
|
||||
PS4MoveInput ps4MoveInput39 = this.ps4MoveInput;
|
||||
num++;
|
||||
}
|
||||
GKNIHNHGBKC.BIOLPKIKBMN = length;
|
||||
GKNIHNHGBKC.BIOLPKIKBMN.GPGHKKMCFIF = num4 != 0;
|
||||
float triggerAxis4 = this.ps4MoveInput.GetTriggerAxis();
|
||||
GKNIHNHGBKC.MMIGCAIKDOB = triggerAxis4;
|
||||
GKNIHNHGBKC.MMIGCAIKDOB.JIBLKPMDPOF = triggerAxis4;
|
||||
PS4MoveVRInputHandler.Map map12 = this.map;
|
||||
PS4MoveInput ps4MoveInput40 = this.ps4MoveInput;
|
||||
PENPGMAJAAO teleportButton2 = map12.TeleportButton;
|
||||
if (ps4MoveInput40.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 ps4MoveInput41 = this.ps4MoveInput;
|
||||
PENPGMAJAAO teleportButton3 = map13.TeleportButton;
|
||||
if (!ps4MoveInput41.GetButton(teleportButton3))
|
||||
{
|
||||
Vector2 zero = Vector2.zero;
|
||||
GKNIHNHGBKC.JBKKAKDEGHJ = triggerAxis4;
|
||||
GKNIHNHGBKC.JBKKAKDEGHJ.y = num2;
|
||||
return;
|
||||
}
|
||||
Transform rawTrackerTransform4 = this.rawTrackerTransform;
|
||||
float z4 = this.RCVirtualJoystickReferenceRight.z;
|
||||
float num5;
|
||||
num2 = num5;
|
||||
GKNIHNHGBKC.JBKKAKDEGHJ = num5;
|
||||
GKNIHNHGBKC.JBKKAKDEGHJ.y = num2;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600F376 RID: 62326 RVA: 0x00399784 File Offset: 0x00397984
|
||||
[Token(Token = "0x600F376")]
|
||||
[Address(RVA = "0x10CEC30", Offset = "0x10CD630", VA = "0x1810CEC30", Slot = "12")]
|
||||
protected override IEnumerator FMKCAMLBNKF(int DHFKOLKOCKP, float LAIPKAHGIJF, bool OBDMPHDGBLG = false)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F376)
|
||||
|
||||
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(BCFPLICDIGB::System.IDisposable.Dispose, ldloc:BCFPLICDIGB(var_0))
|
||||
stfld:float32(BCFPLICDIGB::intensity, ldloc:BCFPLICDIGB(var_0), ldloc:float32(LAIPKAHGIJF))
|
||||
stfld:PS4MoveVRInputHandler(BCFPLICDIGB::<>4__this, ldloc:BCFPLICDIGB(var_0), ldloc:PS4MoveVRInputHandler(this))
|
||||
stfld:int32(BCFPLICDIGB::<>1__state, ldloc:BCFPLICDIGB(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:int32(BCFPLICDIGB::milliseconds, ldloc:BCFPLICDIGB(var_0), ldloc:int32(DHFKOLKOCKP))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0600F377 RID: 62327 RVA: 0x003997B4 File Offset: 0x003979B4
|
||||
[Token(Token = "0x600F377")]
|
||||
[Address(RVA = "0x10CFAB0", Offset = "0x10CE4B0", VA = "0x1810CFAB0")]
|
||||
private FDKPONPCGGC JJNOHCAADLH(PENPGMAJAAO DNGKIAJLLHG)
|
||||
{
|
||||
bool supportsAimWalkAndStickWalkSimultaneously = base.NCCJFAIDFGE;
|
||||
bool supportsAimWalkAndStickWalkSimultaneously2 = base.NCCJFAIDFGE;
|
||||
bool supportsAimWalkAndStickWalkSimultaneously3 = base.NCCJFAIDFGE;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600F378 RID: 62328 RVA: 0x003997DC File Offset: 0x003979DC
|
||||
[Token(Token = "0x600F378")]
|
||||
[Address(RVA = "0x10CF9A0", Offset = "0x10CE3A0", VA = "0x1810CF9A0")]
|
||||
private FDKPONPCGGC JJNOHCAADLH(PENPGMAJAAO[] NILPPGBINOL)
|
||||
{
|
||||
int num = 0;
|
||||
PENPGMAJAAO penpgmajaao = NILPPGBINOL[52];
|
||||
PENPGMAJAAO penpgmajaao2 = NILPPGBINOL[52];
|
||||
PENPGMAJAAO penpgmajaao3 = NILPPGBINOL[52];
|
||||
num++;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600F379 RID: 62329 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600F379")]
|
||||
[Address(RVA = "0x10CE7C0", Offset = "0x10CD1C0", VA = "0x1810CE7C0")]
|
||||
private FDKPONPCGGC CPDHLBBPIGB(bool LIELNGADLCL)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600F37A RID: 62330 RVA: 0x00399814 File Offset: 0x00397A14
|
||||
[Token(Token = "0x600F37A")]
|
||||
[Address(RVA = "0x10CF960", Offset = "0x10CE360", VA = "0x1810CF960")]
|
||||
private MOIPDBJEBEL ICHCINMFFBD()
|
||||
{
|
||||
float triggerAxis = this.ps4MoveInput.GetTriggerAxis();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0400A2F9 RID: 41721
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1B8")]
|
||||
[Token(Token = "0x400A2F9")]
|
||||
[SerializeField]
|
||||
private PS4MoveVRInputHandler.Map map;
|
||||
|
||||
// Token: 0x0400A2FA RID: 41722
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C0")]
|
||||
[Token(Token = "0x400A2FA")]
|
||||
private PS4MoveInput ps4MoveInput;
|
||||
|
||||
// Token: 0x0400A2FB RID: 41723
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C8")]
|
||||
[Token(Token = "0x400A2FB")]
|
||||
private KDIPPLKJINL discreteAxis;
|
||||
|
||||
// Token: 0x020022A8 RID: 8872
|
||||
[Token(Token = "0x20022A8")]
|
||||
[Serializable]
|
||||
public class Map
|
||||
{
|
||||
// Token: 0x0600F37B RID: 62331 RVA: 0x00399834 File Offset: 0x00397A34
|
||||
[Token(Token = "0x600F37B")]
|
||||
[Address(RVA = "0x10CC9D0", Offset = "0x10CB3D0", VA = "0x1810CC9D0")]
|
||||
public Map()
|
||||
{
|
||||
PENPGMAJAAO[] array = new PENPGMAJAAO[2];
|
||||
array[0] = (PENPGMAJAAO)((ulong)64L);
|
||||
array[0] = (PENPGMAJAAO)((ulong)32L);
|
||||
this.RCMainButtons = array;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400A2FC RID: 41724
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A2FC")]
|
||||
public PENPGMAJAAO MenuButton = (PENPGMAJAAO)((ulong)16L);
|
||||
|
||||
// Token: 0x0400A2FD RID: 41725
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x400A2FD")]
|
||||
public PENPGMAJAAO SlideButton = (PENPGMAJAAO)((ulong)128L);
|
||||
|
||||
// Token: 0x0400A2FE RID: 41726
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A2FE")]
|
||||
public PENPGMAJAAO SelfScalingButton = (PENPGMAJAAO)((ulong)128L);
|
||||
|
||||
// Token: 0x0400A2FF RID: 41727
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x400A2FF")]
|
||||
public PENPGMAJAAO SprintButton = (PENPGMAJAAO)((ulong)4L);
|
||||
|
||||
// Token: 0x0400A300 RID: 41728
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A300")]
|
||||
public PENPGMAJAAO TeleportButton = (PENPGMAJAAO)((ulong)4L);
|
||||
|
||||
// Token: 0x0400A301 RID: 41729
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x400A301")]
|
||||
public PENPGMAJAAO PushToTalkButton;
|
||||
|
||||
// Token: 0x0400A302 RID: 41730
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400A302")]
|
||||
public PENPGMAJAAO RotateLeftButton = (PENPGMAJAAO)((ulong)64L);
|
||||
|
||||
// Token: 0x0400A303 RID: 41731
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400A303")]
|
||||
public PENPGMAJAAO RotateRightButton = (PENPGMAJAAO)((ulong)32L);
|
||||
|
||||
// Token: 0x0400A304 RID: 41732
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400A304")]
|
||||
public PENPGMAJAAO[] RCMainButtons;
|
||||
|
||||
// Token: 0x0400A305 RID: 41733
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400A305")]
|
||||
public DeprecatedAxisSettings TriggerSettings;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,82 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020022AA RID: 8874
|
||||
[Token(Token = "0x20022AA")]
|
||||
[CreateAssetMenu]
|
||||
[StructLayout(3)]
|
||||
public class ScreenControlsMap : ScriptableObject
|
||||
{
|
||||
// Token: 0x0600F382 RID: 62338 RVA: 0x003999A4 File Offset: 0x00397BA4
|
||||
[Token(Token = "0x600F382")]
|
||||
[Address(RVA = "0x3C6D30", Offset = "0x3C5730", VA = "0x1803C6D30")]
|
||||
public ScreenControlsMap()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A30B RID: 41739
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A30B")]
|
||||
public ControlSettings globalControlSettings;
|
||||
|
||||
// Token: 0x0400A30C RID: 41740
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A30C")]
|
||||
public ScreenControlsMap.Control[] controls;
|
||||
|
||||
// Token: 0x020022AB RID: 8875
|
||||
[Token(Token = "0x20022AB")]
|
||||
public enum APCFOGEHGGK
|
||||
{
|
||||
// Token: 0x0400A30E RID: 41742
|
||||
[Token(Token = "0x400A30E")]
|
||||
CONCRETE,
|
||||
// Token: 0x0400A30F RID: 41743
|
||||
[Token(Token = "0x400A30F")]
|
||||
VIRTUAL
|
||||
}
|
||||
|
||||
// Token: 0x020022AC RID: 8876
|
||||
[Token(Token = "0x20022AC")]
|
||||
[Serializable]
|
||||
public class Control
|
||||
{
|
||||
// Token: 0x0600F383 RID: 62339 RVA: 0x003999B8 File Offset: 0x00397BB8
|
||||
[Token(Token = "0x600F383")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public Control()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A310 RID: 41744
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A310")]
|
||||
public string name;
|
||||
|
||||
// Token: 0x0400A311 RID: 41745
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A311")]
|
||||
public ScreenControlsMap.APCFOGEHGGK type;
|
||||
|
||||
// Token: 0x0400A312 RID: 41746
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A312")]
|
||||
[OMAIFIIBMNL("type", 1)]
|
||||
public string[] concreteControlNames;
|
||||
|
||||
// Token: 0x0400A313 RID: 41747
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400A313")]
|
||||
public ControlConfig config;
|
||||
|
||||
// Token: 0x0400A314 RID: 41748
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400A314")]
|
||||
public ControlHelpMetadata helpMetadata;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,157 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020022B1 RID: 8881
|
||||
[Token(Token = "0x20022B1")]
|
||||
[CreateAssetMenu]
|
||||
[StructLayout(3)]
|
||||
public class ScreensCameraInputGamepadSettings : ScriptableObject
|
||||
{
|
||||
// Token: 0x170028F0 RID: 10480
|
||||
// (get) Token: 0x0600F3C3 RID: 62403 RVA: 0x0039AA4C File Offset: 0x00398C4C
|
||||
[Token(Token = "0x170028F0")]
|
||||
public AnimationCurve SensitivityCurve
|
||||
{
|
||||
[Token(Token = "0x600F3C3")]
|
||||
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")]
|
||||
get
|
||||
{
|
||||
return this.sensitivityCurve;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170028F1 RID: 10481
|
||||
// (get) Token: 0x0600F3C4 RID: 62404 RVA: 0x0039AA60 File Offset: 0x00398C60
|
||||
[Token(Token = "0x170028F1")]
|
||||
public float PitchScaler
|
||||
{
|
||||
[Token(Token = "0x600F3C4")]
|
||||
[Address(RVA = "0x4D2500", Offset = "0x4D0F00", VA = "0x1804D2500")]
|
||||
get
|
||||
{
|
||||
return this.pitchScaler;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170028F2 RID: 10482
|
||||
// (get) Token: 0x0600F3C5 RID: 62405 RVA: 0x0039AA74 File Offset: 0x00398C74
|
||||
[Token(Token = "0x170028F2")]
|
||||
public float PeggedMaxSpeedScaler
|
||||
{
|
||||
[Token(Token = "0x600F3C5")]
|
||||
[Address(RVA = "0x58B870", Offset = "0x58A270", VA = "0x18058B870")]
|
||||
get
|
||||
{
|
||||
return this.peggedMaxSpeedScaler;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170028F3 RID: 10483
|
||||
// (get) Token: 0x0600F3C6 RID: 62406 RVA: 0x0039AA88 File Offset: 0x00398C88
|
||||
[Token(Token = "0x170028F3")]
|
||||
public float PeggedTimeToReachMaxSpeed
|
||||
{
|
||||
[Token(Token = "0x600F3C6")]
|
||||
[Address(RVA = "0x468030", Offset = "0x466A30", VA = "0x180468030")]
|
||||
get
|
||||
{
|
||||
return this.peggedTimeToReachMaxSpeed;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170028F4 RID: 10484
|
||||
// (get) Token: 0x0600F3C7 RID: 62407 RVA: 0x0039AA9C File Offset: 0x00398C9C
|
||||
[Token(Token = "0x170028F4")]
|
||||
public bool SupportsVerticalPegging
|
||||
{
|
||||
[Token(Token = "0x600F3C7")]
|
||||
[Address(RVA = "0x6A8490", Offset = "0x6A6E90", VA = "0x1806A8490")]
|
||||
get
|
||||
{
|
||||
return this.supportsVerticalPegging;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170028F5 RID: 10485
|
||||
// (get) Token: 0x0600F3C8 RID: 62408 RVA: 0x0039AAB0 File Offset: 0x00398CB0
|
||||
[Token(Token = "0x170028F5")]
|
||||
public float PeggedMaxAngleFromHorizontal
|
||||
{
|
||||
[Token(Token = "0x600F3C8")]
|
||||
[Address(RVA = "0x467C00", Offset = "0x466600", VA = "0x180467C00")]
|
||||
get
|
||||
{
|
||||
return this.peggedMaxAngleFromHorizontal;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170028F6 RID: 10486
|
||||
// (get) Token: 0x0600F3C9 RID: 62409 RVA: 0x0039AAC4 File Offset: 0x00398CC4
|
||||
[Token(Token = "0x170028F6")]
|
||||
public float PeggedMaxAngleFromVertical
|
||||
{
|
||||
[Token(Token = "0x600F3C9")]
|
||||
[Address(RVA = "0x467D00", Offset = "0x466700", VA = "0x180467D00")]
|
||||
get
|
||||
{
|
||||
return this.peggedMaxAngleFromVertical;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F3CA RID: 62410 RVA: 0x0039AAD8 File Offset: 0x00398CD8
|
||||
[Token(Token = "0x600F3CA")]
|
||||
[Address(RVA = "0x10CFCA0", Offset = "0x10CE6A0", VA = "0x1810CFCA0")]
|
||||
public ScreensCameraInputGamepadSettings()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A330 RID: 41776
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A330")]
|
||||
[SerializeField]
|
||||
[Header("General Settings")]
|
||||
private AnimationCurve sensitivityCurve;
|
||||
|
||||
// Token: 0x0400A331 RID: 41777
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A331")]
|
||||
[SerializeField]
|
||||
private float pitchScaler = 0.66f;
|
||||
|
||||
// Token: 0x0400A332 RID: 41778
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x400A332")]
|
||||
[SerializeField]
|
||||
[Header("Pegged Acceleration")]
|
||||
private float peggedMaxSpeedScaler = 3f;
|
||||
|
||||
// Token: 0x0400A333 RID: 41779
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400A333")]
|
||||
[SerializeField]
|
||||
private float peggedTimeToReachMaxSpeed = 0.6f;
|
||||
|
||||
// Token: 0x0400A334 RID: 41780
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400A334")]
|
||||
[SerializeField]
|
||||
[Header("Pegged Input Detection")]
|
||||
private bool supportsVerticalPegging;
|
||||
|
||||
// Token: 0x0400A335 RID: 41781
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400A335")]
|
||||
[SerializeField]
|
||||
private float peggedMaxAngleFromHorizontal = 30f;
|
||||
|
||||
// Token: 0x0400A336 RID: 41782
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x400A336")]
|
||||
[SerializeField]
|
||||
private float peggedMaxAngleFromVertical = 30f;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020022B2 RID: 8882
|
||||
[Token(Token = "0x20022B2")]
|
||||
[StructLayout(3)]
|
||||
public class SteamVrIndexVRInputConfiguration : VRInputConfiguration<SteamVrIndexVRInputHandler>
|
||||
{
|
||||
// Token: 0x0600F3CB RID: 62411 RVA: 0x0039AB24 File Offset: 0x00398D24
|
||||
[Token(Token = "0x600F3CB")]
|
||||
[Address(RVA = "0x10CFCD0", Offset = "0x10CE6D0", VA = "0x1810CFCD0")]
|
||||
public SteamVrIndexVRInputConfiguration()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020022B3 RID: 8883
|
||||
[Token(Token = "0x20022B3")]
|
||||
[Serializable]
|
||||
[StructLayout(3)]
|
||||
public class SteamVrIndexVRInputHandler : SteamVrInputHandler
|
||||
{
|
||||
// Token: 0x170028F7 RID: 10487
|
||||
// (get) Token: 0x0600F3CC RID: 62412 RVA: 0x0039AB38 File Offset: 0x00398D38
|
||||
[Token(Token = "0x170028F7")]
|
||||
public override bool SupportsAimWalkAndStickWalkSimultaneously
|
||||
{
|
||||
[Token(Token = "0x600F3CC")]
|
||||
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170028F8 RID: 10488
|
||||
// (get) Token: 0x0600F3CD RID: 62413 RVA: 0x0039AB48 File Offset: 0x00398D48
|
||||
[Token(Token = "0x170028F8")]
|
||||
public override bool SupportsDontLockToolsInHand
|
||||
{
|
||||
[Token(Token = "0x600F3CD")]
|
||||
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F3CE RID: 62414 RVA: 0x0039AB58 File Offset: 0x00398D58
|
||||
[Token(Token = "0x600F3CE")]
|
||||
[Address(RVA = "0x10CFD10", Offset = "0x10CE710", VA = "0x1810CFD10")]
|
||||
public SteamVrIndexVRInputHandler()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,474 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
using Valve.VR;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020022B4 RID: 8884
|
||||
[Token(Token = "0x20022B4")]
|
||||
[Serializable]
|
||||
[StructLayout(3)]
|
||||
public class SteamVrInputHandler : VRInputHandler
|
||||
{
|
||||
// Token: 0x170028F9 RID: 10489
|
||||
// (get) Token: 0x0600F3CF RID: 62415 RVA: 0x0039AB6C File Offset: 0x00398D6C
|
||||
[Token(Token = "0x170028F9")]
|
||||
protected SteamVR_Input_Sources SteamInputHandSource
|
||||
{
|
||||
[Token(Token = "0x600F3CF")]
|
||||
[Address(RVA = "0x10D0E80", Offset = "0x10CF880", VA = "0x1810D0E80")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F3D0 RID: 62416 RVA: 0x0039AB7C File Offset: 0x00398D7C
|
||||
[Token(Token = "0x600F3D0")]
|
||||
[Address(RVA = "0x10D02B0", Offset = "0x10CECB0", VA = "0x1810D02B0", 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)
|
||||
{
|
||||
SteamVR_Action_Boolean menuButtonAction = this.MenuButtonAction;
|
||||
GKNIHNHGBKC.BDDMHHDKLHE = menuButtonAction;
|
||||
bool flag2;
|
||||
GKNIHNHGBKC.BDDMHHDKLHE.GPGHKKMCFIF = flag2;
|
||||
SteamVR_Action_Boolean teleportButtonAction = this.TeleportButtonAction;
|
||||
GKNIHNHGBKC.KJDKBHKNHPD = teleportButtonAction;
|
||||
bool flag3;
|
||||
GKNIHNHGBKC.KJDKBHKNHPD.GPGHKKMCFIF = flag3;
|
||||
SteamVR_Action_Vector2 rotateAxisAction = this.RotateAxisAction;
|
||||
Axis2DSettings rotateAxisSettings = this.RotateAxisSettings;
|
||||
if (rotateAxisSettings != 0)
|
||||
{
|
||||
Vector2 vector2;
|
||||
Vector2 vector = rotateAxisSettings.IPIAGFNHIGM(vector2);
|
||||
}
|
||||
SteamVR_Action_Vector2 walkAxisAction = this.WalkAxisAction;
|
||||
Axis2DSettings walkAxisSettings = this.WalkAxisSettings;
|
||||
if (walkAxisSettings != 0)
|
||||
{
|
||||
Vector2 vector4;
|
||||
Vector2 vector3 = walkAxisSettings.IPIAGFNHIGM(vector4);
|
||||
}
|
||||
SteamVR_Action_Boolean sprintButtonAction = this.SprintButtonAction;
|
||||
Vector2 ijbdgflbadi = GKNIHNHGBKC.IJBDGFLBADI;
|
||||
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;
|
||||
SteamVR_Action_Vector2 smoothRotateAxisAction = this.SmoothRotateAxisAction;
|
||||
Axis2DSettings smoothSwipeRotateAxisSettings = this.SmoothSwipeRotateAxisSettings;
|
||||
if (smoothSwipeRotateAxisSettings != 0)
|
||||
{
|
||||
Vector2 vector6;
|
||||
Vector2 vector5 = smoothSwipeRotateAxisSettings.IPIAGFNHIGM(vector6);
|
||||
}
|
||||
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;
|
||||
SteamVR_Action_Vector2 rotateAxisAction2 = this.RotateAxisAction;
|
||||
Axis2DSettings rotateAxisSettings2 = this.RotateAxisSettings;
|
||||
if (rotateAxisSettings2 != 0)
|
||||
{
|
||||
Vector2 vector8;
|
||||
Vector2 vector7 = rotateAxisSettings2.IPIAGFNHIGM(vector8);
|
||||
}
|
||||
GKNIHNHGBKC.JBKKAKDEGHJ = num8;
|
||||
GKNIHNHGBKC.JBKKAKDEGHJ.y = (float)num2;
|
||||
SteamVR_Action_Boolean gripTurnButtonAction2 = this.GripTurnButtonAction;
|
||||
GKNIHNHGBKC.BIOLPKIKBMN = gripTurnButtonAction2;
|
||||
bool flag11;
|
||||
GKNIHNHGBKC.BIOLPKIKBMN.GPGHKKMCFIF = flag11;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F3D1 RID: 62417 RVA: 0x0039AE6C File Offset: 0x0039906C
|
||||
[Token(Token = "0x600F3D1")]
|
||||
[Address(RVA = "0x10D0BD0", Offset = "0x10CF5D0", VA = "0x1810D0BD0", 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: 0x0600F3D2 RID: 62418 RVA: 0x0039AEB4 File Offset: 0x003990B4
|
||||
[Token(Token = "0x600F3D2")]
|
||||
[Address(RVA = "0x10CFD20", Offset = "0x10CE720", VA = "0x1810CFD20", Slot = "8")]
|
||||
public override void BCGEIPOPAME()
|
||||
{
|
||||
SteamVR_Events.Action action = this.newPosesAction;
|
||||
if (action != 0)
|
||||
{
|
||||
int num = 0;
|
||||
action.enabled = num != 0;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F3D3 RID: 62419 RVA: 0x0039AED8 File Offset: 0x003990D8
|
||||
[Token(Token = "0x600F3D3")]
|
||||
[Address(RVA = "0x10D0AD0", Offset = "0x10CF4D0", VA = "0x1810D0AD0")]
|
||||
protected bool MCLCFNDHLAI(out uint EFBDCIJMFGD)
|
||||
{
|
||||
return SteamPlatformManager.TryGetSteamVRDeviceIndex(this.<HandType>k__BackingField, out EFBDCIJMFGD);
|
||||
}
|
||||
|
||||
// Token: 0x0600F3D4 RID: 62420 RVA: 0x0039AEF4 File Offset: 0x003990F4
|
||||
[Token(Token = "0x600F3D4")]
|
||||
[Address(RVA = "0x10D0AE0", Offset = "0x10CF4E0", VA = "0x1810D0AE0", 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: 0x0600F3D5 RID: 62421 RVA: 0x0039AF34 File Offset: 0x00399134
|
||||
[Token(Token = "0x600F3D5")]
|
||||
[Address(RVA = "0x10CFD40", Offset = "0x10CE740", VA = "0x1810CFD40")]
|
||||
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: 0x0600F3D6 RID: 62422 RVA: 0x0039AFF4 File Offset: 0x003991F4
|
||||
[Token(Token = "0x600F3D6")]
|
||||
[Address(RVA = "0x10D0230", Offset = "0x10CEC30", VA = "0x1810D0230")]
|
||||
protected FDKPONPCGGC FMHEGIEIELE(SteamVR_Action_Boolean DNGKIAJLLHG, SteamVR_Input_Sources FCELFDANLGL)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600F3D7 RID: 62423 RVA: 0x0039B008 File Offset: 0x00399208
|
||||
[Token(Token = "0x600F3D7")]
|
||||
[Address(RVA = "0x10D0140", Offset = "0x10CEB40", VA = "0x1810D0140")]
|
||||
protected FDKPONPCGGC FMHEGIEIELE(SteamVR_Action_Boolean[] NILPPGBINOL, SteamVR_Input_Sources FCELFDANLGL)
|
||||
{
|
||||
int num = 0;
|
||||
num++;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600F3D8 RID: 62424 RVA: 0x0039B024 File Offset: 0x00399224
|
||||
[Token(Token = "0x600F3D8")]
|
||||
[Address(RVA = "0x10D0A90", Offset = "0x10CF490", VA = "0x1810D0A90")]
|
||||
protected MOIPDBJEBEL ICHCINMFFBD(SteamVR_Action_Single DNGKIAJLLHG, SteamVR_Input_Sources FCELFDANLGL, float GPOEMOLPOMI = 0f)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600F3D9 RID: 62425 RVA: 0x0039B038 File Offset: 0x00399238
|
||||
[Token(Token = "0x600F3D9")]
|
||||
[Address(RVA = "0x10D0950", Offset = "0x10CF350", VA = "0x1810D0950")]
|
||||
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: 0x0600F3DA RID: 62426 RVA: 0x0039B068 File Offset: 0x00399268
|
||||
[Token(Token = "0x600F3DA")]
|
||||
[Address(RVA = "0x10D00F0", Offset = "0x10CEAF0", VA = "0x1810D00F0")]
|
||||
protected Vector2 FDIELKFPCAB(SteamVR_Action_Vector2 DNGKIAJLLHG, SteamVR_Input_Sources FCELFDANLGL, Axis2DSettings GMDDKJKDHMD)
|
||||
{
|
||||
Vector2 vector;
|
||||
if (GMDDKJKDHMD != 0)
|
||||
{
|
||||
return GMDDKJKDHMD.IPIAGFNHIGM(vector);
|
||||
}
|
||||
return vector;
|
||||
}
|
||||
|
||||
// Token: 0x0600F3DB RID: 62427 RVA: 0x0039B088 File Offset: 0x00399288
|
||||
[Token(Token = "0x600F3DB")]
|
||||
[Address(RVA = "0x10D0C90", Offset = "0x10CF690", VA = "0x1810D0C90")]
|
||||
public SteamVrInputHandler()
|
||||
{
|
||||
AxisPressButtons default_DPadAxisPressButtons = AxisPressButtons.Default_DPadAxisPressButtons;
|
||||
this.RotateAxisPressButtons = default_DPadAxisPressButtons;
|
||||
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_Vibration vibrationAction = SteamVR_Input.GetVibrationAction("MainHaptic", num16 != 0);
|
||||
this.haptics = vibrationAction;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400A337 RID: 41783
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1B8")]
|
||||
[Token(Token = "0x400A337")]
|
||||
[Header("Sticks")]
|
||||
public Axis2DSettings WalkAxisSettings;
|
||||
|
||||
// Token: 0x0400A338 RID: 41784
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C0")]
|
||||
[Token(Token = "0x400A338")]
|
||||
public Axis2DSettings RotateAxisSettings;
|
||||
|
||||
// Token: 0x0400A339 RID: 41785
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C8")]
|
||||
[Token(Token = "0x400A339")]
|
||||
public float RotateAxisDeadZone = 0.7f;
|
||||
|
||||
// Token: 0x0400A33A RID: 41786
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1D0")]
|
||||
[Token(Token = "0x400A33A")]
|
||||
public AxisPressButtons RotateAxisPressButtons;
|
||||
|
||||
// Token: 0x0400A33B RID: 41787
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1D8")]
|
||||
[Token(Token = "0x400A33B")]
|
||||
public Axis2DSettings SmoothSwipeRotateAxisSettings;
|
||||
|
||||
// Token: 0x0400A33C RID: 41788
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1E0")]
|
||||
[Token(Token = "0x400A33C")]
|
||||
[Header("Triggers")]
|
||||
public DeprecatedAxisSettings TriggerSettings;
|
||||
|
||||
// Token: 0x0400A33D RID: 41789
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1E8")]
|
||||
[Token(Token = "0x400A33D")]
|
||||
protected SteamVR_Events.Action newPosesAction;
|
||||
|
||||
// Token: 0x0400A33E RID: 41790
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1F0")]
|
||||
[Token(Token = "0x400A33E")]
|
||||
protected SteamVR_Action_Boolean MenuButtonAction;
|
||||
|
||||
// Token: 0x0400A33F RID: 41791
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1F8")]
|
||||
[Token(Token = "0x400A33F")]
|
||||
protected SteamVR_Action_Boolean TeleportButtonAction;
|
||||
|
||||
// Token: 0x0400A340 RID: 41792
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x200")]
|
||||
[Token(Token = "0x400A340")]
|
||||
protected SteamVR_Action_Boolean SprintButtonAction;
|
||||
|
||||
// Token: 0x0400A341 RID: 41793
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x208")]
|
||||
[Token(Token = "0x400A341")]
|
||||
protected SteamVR_Action_Boolean SlideButtonAction;
|
||||
|
||||
// Token: 0x0400A342 RID: 41794
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x210")]
|
||||
[Token(Token = "0x400A342")]
|
||||
protected SteamVR_Action_Boolean PushToTalkButtonAction;
|
||||
|
||||
// Token: 0x0400A343 RID: 41795
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x218")]
|
||||
[Token(Token = "0x400A343")]
|
||||
protected SteamVR_Action_Boolean SelfScaleButtonAction;
|
||||
|
||||
// Token: 0x0400A344 RID: 41796
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x220")]
|
||||
[Token(Token = "0x400A344")]
|
||||
protected SteamVR_Action_Boolean GripTurnButtonAction;
|
||||
|
||||
// Token: 0x0400A345 RID: 41797
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x228")]
|
||||
[Token(Token = "0x400A345")]
|
||||
protected SteamVR_Action_Boolean ThumbDownButtonAction;
|
||||
|
||||
// Token: 0x0400A346 RID: 41798
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x230")]
|
||||
[Token(Token = "0x400A346")]
|
||||
protected SteamVR_Action_Single TriggerAxisAction;
|
||||
|
||||
// Token: 0x0400A347 RID: 41799
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x238")]
|
||||
[Token(Token = "0x400A347")]
|
||||
protected SteamVR_Action_Single PickupAxisAction;
|
||||
|
||||
// Token: 0x0400A348 RID: 41800
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x240")]
|
||||
[Token(Token = "0x400A348")]
|
||||
protected SteamVR_Action_Single CapacitiveGripPickupAxisAction;
|
||||
|
||||
// Token: 0x0400A349 RID: 41801
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x248")]
|
||||
[Token(Token = "0x400A349")]
|
||||
protected SteamVR_Action_Single HandOpenCloseAxisAction;
|
||||
|
||||
// Token: 0x0400A34A RID: 41802
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x250")]
|
||||
[Token(Token = "0x400A34A")]
|
||||
protected SteamVR_Action_Vector2 WalkAxisAction;
|
||||
|
||||
// Token: 0x0400A34B RID: 41803
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x258")]
|
||||
[Token(Token = "0x400A34B")]
|
||||
protected SteamVR_Action_Vector2 RotateAxisAction;
|
||||
|
||||
// Token: 0x0400A34C RID: 41804
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x260")]
|
||||
[Token(Token = "0x400A34C")]
|
||||
protected SteamVR_Action_Vector2 SmoothRotateAxisAction;
|
||||
|
||||
// Token: 0x0400A34D RID: 41805
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x268")]
|
||||
[Token(Token = "0x400A34D")]
|
||||
protected SteamVR_Action_Vibration haptics;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020022B5 RID: 8885
|
||||
[Token(Token = "0x20022B5")]
|
||||
[StructLayout(3)]
|
||||
public class SteamVrOculusTouchVRInputConfiguration : VRInputConfiguration<SteamVrOculusTouchVRInputHandler>
|
||||
{
|
||||
// Token: 0x0600F3DC RID: 62428 RVA: 0x0039B244 File Offset: 0x00399444
|
||||
[Token(Token = "0x600F3DC")]
|
||||
[Address(RVA = "0x10D0E90", Offset = "0x10CF890", VA = "0x1810D0E90")]
|
||||
public SteamVrOculusTouchVRInputConfiguration()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020022B6 RID: 8886
|
||||
[Token(Token = "0x20022B6")]
|
||||
[Serializable]
|
||||
[StructLayout(3)]
|
||||
public class SteamVrOculusTouchVRInputHandler : SteamVrInputHandler
|
||||
{
|
||||
// Token: 0x170028FA RID: 10490
|
||||
// (get) Token: 0x0600F3DD RID: 62429 RVA: 0x0039B258 File Offset: 0x00399458
|
||||
[Token(Token = "0x170028FA")]
|
||||
public override bool SupportsAimWalkAndStickWalkSimultaneously
|
||||
{
|
||||
[Token(Token = "0x600F3DD")]
|
||||
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170028FB RID: 10491
|
||||
// (get) Token: 0x0600F3DE RID: 62430 RVA: 0x0039B268 File Offset: 0x00399468
|
||||
[Token(Token = "0x170028FB")]
|
||||
public override bool SupportsDontLockToolsInHand
|
||||
{
|
||||
[Token(Token = "0x600F3DE")]
|
||||
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F3DF RID: 62431 RVA: 0x0039B278 File Offset: 0x00399478
|
||||
[Token(Token = "0x600F3DF")]
|
||||
[Address(RVA = "0x10CFD10", Offset = "0x10CE710", VA = "0x1810CFD10")]
|
||||
public SteamVrOculusTouchVRInputHandler()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020022B7 RID: 8887
|
||||
[Token(Token = "0x20022B7")]
|
||||
[StructLayout(3)]
|
||||
public class SteamVrViveVRInputConfiguration : VRInputConfiguration<SteamVrViveVRInputHandler>
|
||||
{
|
||||
// Token: 0x0600F3E0 RID: 62432 RVA: 0x0039B28C File Offset: 0x0039948C
|
||||
[Token(Token = "0x600F3E0")]
|
||||
[Address(RVA = "0x10D0ED0", Offset = "0x10CF8D0", VA = "0x1810D0ED0")]
|
||||
public SteamVrViveVRInputConfiguration()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,264 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using Valve.VR;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020022B8 RID: 8888
|
||||
[Token(Token = "0x20022B8")]
|
||||
[Serializable]
|
||||
[StructLayout(3)]
|
||||
public class SteamVrViveVRInputHandler : SteamVrInputHandler
|
||||
{
|
||||
// Token: 0x0600F3E1 RID: 62433 RVA: 0x0039B2A0 File Offset: 0x003994A0
|
||||
[Token(Token = "0x600F3E1")]
|
||||
[Address(RVA = "0x10D0F10", Offset = "0x10CF910", VA = "0x1810D0F10", Slot = "11")]
|
||||
protected override void GCGIMANBGKD(ref VRInputHandler.EFAKPOCFMPC GKNIHNHGBKC)
|
||||
{
|
||||
bool flag3;
|
||||
Vector2 vector3;
|
||||
do
|
||||
{
|
||||
VRTrackedController.PJJMKFHNMMM <HandType>k__BackingField = this.<HandType>k__BackingField;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
return;
|
||||
}
|
||||
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;
|
||||
SteamVR_Action_Vector2 rotateAxisAction = this.RotateAxisAction;
|
||||
Axis2DSettings rotateAxisSettings = this.RotateAxisSettings;
|
||||
if (rotateAxisSettings != 0)
|
||||
{
|
||||
Vector2 vector2;
|
||||
Vector2 vector = rotateAxisSettings.IPIAGFNHIGM(vector2);
|
||||
}
|
||||
if (SingletonMonoBehaviour.Instance.CLCFPGIILFA)
|
||||
{
|
||||
LocalPlayerController instance = SingletonMonoBehaviour.Instance;
|
||||
if (instance.FGAMGPEBMGE == LocalPlayerController.JJKKCDNKBJI.VR_TELEPORT)
|
||||
{
|
||||
GKNIHNHGBKC.KJDKBHKNHPD = instance;
|
||||
GKNIHNHGBKC.KJDKBHKNHPD.GPGHKKMCFIF = flag3;
|
||||
this.touchDownInDeadZone = rotateAxisSettings != null;
|
||||
}
|
||||
}
|
||||
SteamVR_Action_Boolean teleportButtonAction = this.TeleportButtonAction;
|
||||
GKNIHNHGBKC.KJDKBHKNHPD = teleportButtonAction;
|
||||
bool flag4;
|
||||
GKNIHNHGBKC.KJDKBHKNHPD.GPGHKKMCFIF = flag4;
|
||||
this.touchDownInDeadZone = false;
|
||||
SteamVR_Action_Vector2 walkAxisAction = this.WalkAxisAction;
|
||||
Axis2DSettings walkAxisSettings = this.WalkAxisSettings;
|
||||
if (walkAxisSettings != 0)
|
||||
{
|
||||
Vector2 vector4;
|
||||
vector3 = walkAxisSettings.IPIAGFNHIGM(vector4);
|
||||
}
|
||||
}
|
||||
while (!flag3);
|
||||
if (0 == 0)
|
||||
{
|
||||
}
|
||||
int num = 0;
|
||||
if (vector3 != 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;
|
||||
if (SingletonMonoBehaviour.Instance.CLCFPGIILFA)
|
||||
{
|
||||
uint num2;
|
||||
if (num2 != (uint)0)
|
||||
{
|
||||
AxisSwipeButtons.MGGKDBHMJDF mggkdbhmjdf = this.currentSwipeState;
|
||||
if (mggkdbhmjdf != AxisSwipeButtons.MGGKDBHMJDF.Touch && mggkdbhmjdf != AxisSwipeButtons.MGGKDBHMJDF.None)
|
||||
{
|
||||
goto IL_17D;
|
||||
}
|
||||
}
|
||||
AxisSwipeButtons.MGGKDBHMJDF mggkdbhmjdf2 = this.lastSwipeState;
|
||||
AxisSwipeButtons.MGGKDBHMJDF mggkdbhmjdf3 = this.currentSwipeState;
|
||||
if (mggkdbhmjdf2 == mggkdbhmjdf3)
|
||||
{
|
||||
goto IL_1A5;
|
||||
}
|
||||
if (mggkdbhmjdf3 == AxisSwipeButtons.MGGKDBHMJDF.Touch)
|
||||
{
|
||||
goto IL_191;
|
||||
}
|
||||
if (mggkdbhmjdf2 != AxisSwipeButtons.MGGKDBHMJDF.Touch || mggkdbhmjdf3 != AxisSwipeButtons.MGGKDBHMJDF.None)
|
||||
{
|
||||
goto IL_1A5;
|
||||
}
|
||||
IL_17D:
|
||||
GKNIHNHGBKC.KJDKBHKNHPD = num;
|
||||
GKNIHNHGBKC.KJDKBHKNHPD.GPGHKKMCFIF = true;
|
||||
IL_191:
|
||||
GKNIHNHGBKC.KJDKBHKNHPD = mggkdbhmjdf3;
|
||||
GKNIHNHGBKC.KJDKBHKNHPD.GPGHKKMCFIF = false;
|
||||
}
|
||||
IL_1A5:
|
||||
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 flag5;
|
||||
GKNIHNHGBKC.LGFOEBJPDKA.GPGHKKMCFIF = flag5;
|
||||
SteamVR_Action_Boolean gripTurnButtonAction = this.GripTurnButtonAction;
|
||||
GKNIHNHGBKC.MLHDMEMGHEO = gripTurnButtonAction;
|
||||
bool flag6;
|
||||
GKNIHNHGBKC.MLHDMEMGHEO.GPGHKKMCFIF = flag6;
|
||||
SteamVR_Action_Boolean selfScaleButtonAction = this.SelfScaleButtonAction;
|
||||
GKNIHNHGBKC.GODIAMIEPJG = selfScaleButtonAction;
|
||||
bool flag7;
|
||||
GKNIHNHGBKC.GODIAMIEPJG.GPGHKKMCFIF = flag7;
|
||||
SteamVR_Action_Single pickupAxisAction = this.PickupAxisAction;
|
||||
SteamVR_Action_Single handOpenCloseAxisAction = this.HandOpenCloseAxisAction;
|
||||
float num3;
|
||||
GKNIHNHGBKC.BDLBPMGCPEE = num3;
|
||||
GKNIHNHGBKC.BDLBPMGCPEE.JIBLKPMDPOF = (float)num;
|
||||
SteamVR_Action_Vector2 smoothRotateAxisAction = this.SmoothRotateAxisAction;
|
||||
Axis2DSettings smoothSwipeRotateAxisSettings = this.SmoothSwipeRotateAxisSettings;
|
||||
if (smoothSwipeRotateAxisSettings != 0)
|
||||
{
|
||||
Vector2 vector6;
|
||||
Vector2 vector5 = smoothSwipeRotateAxisSettings.IPIAGFNHIGM(vector6);
|
||||
}
|
||||
GKNIHNHGBKC.EJAJMANMAFG = num3;
|
||||
GKNIHNHGBKC.EJAJMANMAFG.y = y;
|
||||
SteamVR_Action_Boolean sprintButtonAction = this.SprintButtonAction;
|
||||
GKNIHNHGBKC.EHKHLEFKJND = sprintButtonAction;
|
||||
bool flag8;
|
||||
GKNIHNHGBKC.EHKHLEFKJND.GPGHKKMCFIF = flag8;
|
||||
SteamVR_Action_Boolean slideButtonAction = this.SlideButtonAction;
|
||||
GKNIHNHGBKC.KCEKNHAKHGA = slideButtonAction;
|
||||
bool flag9;
|
||||
GKNIHNHGBKC.KCEKNHAKHGA.GPGHKKMCFIF = flag9;
|
||||
SteamVR_Action_Boolean selfScaleButtonAction2 = this.SelfScaleButtonAction;
|
||||
GKNIHNHGBKC.HMPJMBEFGMM = selfScaleButtonAction2;
|
||||
bool flag10;
|
||||
GKNIHNHGBKC.HMPJMBEFGMM.GPGHKKMCFIF = flag10;
|
||||
SteamVR_Action_Single triggerAxisAction = this.TriggerAxisAction;
|
||||
float num4;
|
||||
GKNIHNHGBKC.LOKMOOGCDHI = num4;
|
||||
GKNIHNHGBKC.LOKMOOGCDHI.JIBLKPMDPOF = (float)num;
|
||||
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)num;
|
||||
SteamVR_Action_Vector2 rotateAxisAction2 = this.RotateAxisAction;
|
||||
Axis2DSettings rotateAxisSettings2 = this.RotateAxisSettings;
|
||||
if (rotateAxisSettings2 != 0)
|
||||
{
|
||||
Vector2 vector8;
|
||||
Vector2 vector7 = rotateAxisSettings2.IPIAGFNHIGM(vector8);
|
||||
}
|
||||
GKNIHNHGBKC.JBKKAKDEGHJ = num6;
|
||||
GKNIHNHGBKC.JBKKAKDEGHJ.y = y;
|
||||
SteamVR_Action_Boolean pushToTalkButtonAction2 = this.PushToTalkButtonAction;
|
||||
GKNIHNHGBKC.BIOLPKIKBMN = pushToTalkButtonAction2;
|
||||
bool flag11;
|
||||
GKNIHNHGBKC.BIOLPKIKBMN.GPGHKKMCFIF = flag11;
|
||||
if (Time.frameCount > 30)
|
||||
{
|
||||
int frameCount = Time.frameCount;
|
||||
SteamVR_Action_Vibration haptics = this.haptics;
|
||||
this.lastHapticFrame = frameCount;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F3E2 RID: 62434 RVA: 0x0039B674 File Offset: 0x00399874
|
||||
[Token(Token = "0x600F3E2")]
|
||||
[Address(RVA = "0x10D1810", Offset = "0x10D0210", VA = "0x1810D1810", 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: 0x0600F3E3 RID: 62435 RVA: 0x0039B6C8 File Offset: 0x003998C8
|
||||
[Token(Token = "0x600F3E3")]
|
||||
[Address(RVA = "0x10D1900", Offset = "0x10D0300", VA = "0x1810D1900")]
|
||||
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: 0x0400A34E RID: 41806
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x270")]
|
||||
[Token(Token = "0x400A34E")]
|
||||
private SteamVR_Action_Boolean RotateTouchButtonAction;
|
||||
|
||||
// Token: 0x0400A34F RID: 41807
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x278")]
|
||||
[Token(Token = "0x400A34F")]
|
||||
private SteamVR_Action_Boolean RotatePressButtonAction;
|
||||
|
||||
// Token: 0x0400A350 RID: 41808
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x280")]
|
||||
[Token(Token = "0x400A350")]
|
||||
[Header("Vive Swipe buttons")]
|
||||
public AxisSwipeButtons RotateAxisSwipeButtons;
|
||||
|
||||
// Token: 0x0400A351 RID: 41809
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x288")]
|
||||
[Token(Token = "0x400A351")]
|
||||
private bool touchDownInDeadZone;
|
||||
|
||||
// Token: 0x0400A352 RID: 41810
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28C")]
|
||||
[Token(Token = "0x400A352")]
|
||||
private AxisSwipeButtons.MGGKDBHMJDF lastSwipeState;
|
||||
|
||||
// Token: 0x0400A353 RID: 41811
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x290")]
|
||||
[Token(Token = "0x400A353")]
|
||||
private AxisSwipeButtons.MGGKDBHMJDF currentSwipeState;
|
||||
|
||||
// Token: 0x0400A354 RID: 41812
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x294")]
|
||||
[Token(Token = "0x400A354")]
|
||||
private int lastHapticFrame;
|
||||
|
||||
// Token: 0x0400A355 RID: 41813
|
||||
[Token(Token = "0x400A355")]
|
||||
private const int HAPTIC_REFRESH_FRAMES = 30;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020022B9 RID: 8889
|
||||
[Token(Token = "0x20022B9")]
|
||||
[StructLayout(3)]
|
||||
public class SteamVrWindowsMRVRInputConfiguration : VRInputConfiguration<SteamVrWindowsMRVRInputHandler>
|
||||
{
|
||||
// Token: 0x0600F3E4 RID: 62436 RVA: 0x0039B708 File Offset: 0x00399908
|
||||
[Token(Token = "0x600F3E4")]
|
||||
[Address(RVA = "0x10D1990", Offset = "0x10D0390", VA = "0x1810D1990")]
|
||||
public SteamVrWindowsMRVRInputConfiguration()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020022BA RID: 8890
|
||||
[Token(Token = "0x20022BA")]
|
||||
[Serializable]
|
||||
[StructLayout(3)]
|
||||
public class SteamVrWindowsMRVRInputHandler : SteamVrInputHandler
|
||||
{
|
||||
// Token: 0x0600F3E5 RID: 62437 RVA: 0x0039B71C File Offset: 0x0039991C
|
||||
[Token(Token = "0x600F3E5")]
|
||||
[Address(RVA = "0x10CFD10", Offset = "0x10CE710", VA = "0x1810CFD10")]
|
||||
public SteamVrWindowsMRVRInputHandler()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,267 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.UI;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Inputs.Touch
|
||||
{
|
||||
// Token: 0x020022E3 RID: 8931
|
||||
[Token(Token = "0x20022E3")]
|
||||
[StructLayout(3)]
|
||||
public abstract class BaseTouchRegion<T, U> : BaseTouchRegion where T : KGKLFGJLLJE<U>
|
||||
{
|
||||
// Token: 0x17002982 RID: 10626
|
||||
// (get) Token: 0x0600F543 RID: 62787 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17002982")]
|
||||
public U KDPLODLILDE
|
||||
{
|
||||
[Token(Token = "0x600F543")]
|
||||
[Address(RVA = "0x4EA8C0", Offset = "0x4E92C0", VA = "0x1804EA8C0")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002983 RID: 10627
|
||||
// (get) Token: 0x0600F544 RID: 62788 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x0600F545 RID: 62789 RVA: 0x0039ED20 File Offset: 0x0039CF20
|
||||
[Token(Token = "0x17002983")]
|
||||
public bool LODFDOLMDCK
|
||||
{
|
||||
[Token(Token = "0x600F544")]
|
||||
[Address(RVA = "0x631360", Offset = "0x62FD60", VA = "0x180631360")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x600F545")]
|
||||
[Address(RVA = "0x631640", Offset = "0x630040", VA = "0x180631640")]
|
||||
[CompilerGenerated]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002984 RID: 10628
|
||||
// (get) Token: 0x0600F546 RID: 62790 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x0600F547 RID: 62791 RVA: 0x0039ED30 File Offset: 0x0039CF30
|
||||
[Token(Token = "0x17002984")]
|
||||
public T EMIDJNDIFFE
|
||||
{
|
||||
[Token(Token = "0x600F546")]
|
||||
[Address(RVA = "0x3D32A0", Offset = "0x3D1CA0", VA = "0x1803D32A0")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x600F547")]
|
||||
[Address(RVA = "0x3D3440", Offset = "0x3D1E40", VA = "0x1803D3440")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002985 RID: 10629
|
||||
// (get) Token: 0x0600F548 RID: 62792 RVA: 0x0039ED40 File Offset: 0x0039CF40
|
||||
[Token(Token = "0x17002985")]
|
||||
public override JJOBICMCEFO JJECFHMOBNI
|
||||
{
|
||||
[Token(Token = "0x600F548")]
|
||||
[Address(RVA = "0x1B234F0", Offset = "0x1B21EF0", VA = "0x181B234F0", Slot = "7")]
|
||||
get
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002986 RID: 10630
|
||||
// (get) Token: 0x0600F549 RID: 62793 RVA: 0x0039ED54 File Offset: 0x0039CF54
|
||||
[Token(Token = "0x17002986")]
|
||||
private RectTransform NMKNNEMEMPJ
|
||||
{
|
||||
[Token(Token = "0x600F549")]
|
||||
[Address(RVA = "0x25D1200", Offset = "0x25CFC00", VA = "0x1825D1200")]
|
||||
get
|
||||
{
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
return base.OCEOHFFNCHP;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002987 RID: 10631
|
||||
// (get) Token: 0x0600F54A RID: 62794 RVA: 0x0039ED6C File Offset: 0x0039CF6C
|
||||
[Token(Token = "0x17002987")]
|
||||
private int LNEDNNJCPMG
|
||||
{
|
||||
[Token(Token = "0x600F54A")]
|
||||
[Address(RVA = "0x25D1D60", Offset = "0x25D0760", VA = "0x1825D1D60")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F54B RID: 62795 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600F54B")]
|
||||
[Address(RVA = "0x25D14B0", Offset = "0x25CFEB0", VA = "0x1825D14B0", Slot = "5")]
|
||||
protected override void Awake()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600F54C RID: 62796 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600F54C")]
|
||||
[Address(RVA = "0x25D1ED0", Offset = "0x25D08D0", VA = "0x1825D1ED0", Slot = "4")]
|
||||
protected override void Start()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600F54D RID: 62797 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600F54D")]
|
||||
[Address(RVA = "0x25D1AC0", Offset = "0x25D04C0", VA = "0x1825D1AC0")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600F54E RID: 62798 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600F54E")]
|
||||
[Address(RVA = "0x25D1D30", Offset = "0x25D0730", VA = "0x1825D1D30")]
|
||||
private void OnEnable()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600F54F RID: 62799 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600F54F")]
|
||||
[Address(RVA = "0x25D1CC0", Offset = "0x25D06C0", VA = "0x1825D1CC0")]
|
||||
private void OnDisable()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600F550 RID: 62800
|
||||
[Token(Token = "0x600F550")]
|
||||
[Address(Slot = "9")]
|
||||
protected abstract T GKKMMAOKMFM(U GEDCEIDOKJL, int JMHKMOACHDG, bool AFNJDOHPKPO);
|
||||
|
||||
// Token: 0x0600F551 RID: 62801 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600F551")]
|
||||
[Address(RVA = "0x25D19F0", Offset = "0x25D03F0", VA = "0x1825D19F0")]
|
||||
private void LateUpdate()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600F552 RID: 62802 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600F552")]
|
||||
[Address(RVA = "0x25D1870", Offset = "0x25D0270", VA = "0x1825D1870", Slot = "8")]
|
||||
public sealed override void EnsureInputExists()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600F553 RID: 62803 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600F553")]
|
||||
[Address(RVA = "0x25D1640", Offset = "0x25D0040", VA = "0x1825D1640", Slot = "10")]
|
||||
protected virtual void CHKAKPNCLMB()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600F554 RID: 62804 RVA: 0x0039ED7C File Offset: 0x0039CF7C
|
||||
[Token(Token = "0x600F554")]
|
||||
[Address(RVA = "0x25D2020", Offset = "0x25D0A20", VA = "0x1825D2020")]
|
||||
protected BaseTouchRegion()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A460 RID: 42080
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400A460")]
|
||||
[SerializeField]
|
||||
[Header("Touch Region")]
|
||||
protected U inputType;
|
||||
|
||||
// Token: 0x0400A461 RID: 42081
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400A461")]
|
||||
[SerializeField]
|
||||
private LEBIAPIDJLJ touchRegionShape;
|
||||
|
||||
// Token: 0x0400A462 RID: 42082
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400A462")]
|
||||
[SerializeField]
|
||||
protected bool useCustomTouchRegion;
|
||||
|
||||
// Token: 0x0400A463 RID: 42083
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400A463")]
|
||||
[SerializeField]
|
||||
[OMAIFIIBMNL("useCustomTouchRegion")]
|
||||
private RectTransform customTouchRegion;
|
||||
|
||||
// Token: 0x0400A464 RID: 42084
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400A464")]
|
||||
[SerializeField]
|
||||
protected bool useCustomPriority;
|
||||
|
||||
// Token: 0x0400A465 RID: 42085
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400A465")]
|
||||
[SerializeField]
|
||||
[OMAIFIIBMNL("useCustomPriority")]
|
||||
private int customPriority;
|
||||
|
||||
// Token: 0x0400A466 RID: 42086
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400A466")]
|
||||
[SerializeField]
|
||||
[Tooltip("Whether to block menu input on top of this region")]
|
||||
private bool blocksRaycasts;
|
||||
|
||||
// Token: 0x0400A467 RID: 42087
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400A467")]
|
||||
[SerializeField]
|
||||
[Tooltip("Regions that can both process the same touch at the same time")]
|
||||
private BaseTouchRegion[] friendlyRegions;
|
||||
|
||||
// Token: 0x0400A468 RID: 42088
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400A468")]
|
||||
[SerializeField]
|
||||
protected UITransition activeInputTransition;
|
||||
|
||||
// Token: 0x0400A469 RID: 42089
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400A469")]
|
||||
[SerializeField]
|
||||
protected UITransition enabledTransition;
|
||||
|
||||
// Token: 0x0400A46A RID: 42090
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400A46A")]
|
||||
[SerializeField]
|
||||
protected bool useToggledState;
|
||||
|
||||
// Token: 0x0400A46B RID: 42091
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400A46B")]
|
||||
[SerializeField]
|
||||
[OMAIFIIBMNL("useToggledState")]
|
||||
protected UITransition toggledInputTransition;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.UI;
|
||||
|
||||
namespace RecRoom.Inputs.Touch
|
||||
{
|
||||
// Token: 0x020022E2 RID: 8930
|
||||
[Token(Token = "0x20022E2")]
|
||||
[StructLayout(3)]
|
||||
public abstract class BaseTouchRegion : IndexableScreenHUDDialog
|
||||
{
|
||||
// Token: 0x17002981 RID: 10625
|
||||
// (get) Token: 0x0600F540 RID: 62784
|
||||
[Token(Token = "0x17002981")]
|
||||
public abstract JJOBICMCEFO JJECFHMOBNI
|
||||
{
|
||||
[Token(Token = "0x600F540")]
|
||||
[Address(Slot = "7")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x0600F541 RID: 62785
|
||||
[Token(Token = "0x600F541")]
|
||||
[Address(Slot = "8")]
|
||||
public abstract void EnsureInputExists();
|
||||
|
||||
// Token: 0x0600F542 RID: 62786 RVA: 0x0039ED0C File Offset: 0x0039CF0C
|
||||
[Token(Token = "0x600F542")]
|
||||
[Address(RVA = "0x10C14B0", Offset = "0x10BFEB0", VA = "0x1810C14B0")]
|
||||
protected BaseTouchRegion()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,76 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace RecRoom.Inputs.Touch
|
||||
{
|
||||
// Token: 0x020022E4 RID: 8932
|
||||
[Token(Token = "0x20022E4")]
|
||||
[StructLayout(3)]
|
||||
public class TouchButtonRegion : BaseTouchRegion<KEHDIENJPAI, FANFKFOJNKM>
|
||||
{
|
||||
// Token: 0x17002988 RID: 10632
|
||||
// (get) Token: 0x0600F555 RID: 62805 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17002988")]
|
||||
public override int AKGEGLEMFGM
|
||||
{
|
||||
[Token(Token = "0x600F555")]
|
||||
[Address(RVA = "0x10D1B30", Offset = "0x10D0530", VA = "0x1810D1B30", Slot = "6")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F556 RID: 62806 RVA: 0x0039ED90 File Offset: 0x0039CF90
|
||||
[Token(Token = "0x600F556")]
|
||||
[Address(RVA = "0x10D19D0", Offset = "0x10D03D0", VA = "0x1810D19D0", Slot = "9")]
|
||||
protected override KEHDIENJPAI GKKMMAOKMFM(FANFKFOJNKM GEDCEIDOKJL, int JMHKMOACHDG, bool AFNJDOHPKPO)
|
||||
{
|
||||
bool flag = this.cancelIfTouchMovesOutsideRegion;
|
||||
bool flag2 = this.greedilyConsumeFriendlyTouch;
|
||||
Action action = new Action(this.onPress.Invoke);
|
||||
KEHDIENJPAI kehdienjpai;
|
||||
kehdienjpai.NNBDPAJLOMF += action;
|
||||
Action action2 = new Action(this.onRelease.Invoke);
|
||||
kehdienjpai.PAEFCHDJPHF += action2;
|
||||
return kehdienjpai;
|
||||
}
|
||||
|
||||
// Token: 0x0600F557 RID: 62807 RVA: 0x0039EDE8 File Offset: 0x0039CFE8
|
||||
[Token(Token = "0x600F557")]
|
||||
[Address(RVA = "0x10D1AF0", Offset = "0x10D04F0", VA = "0x1810D1AF0")]
|
||||
public TouchButtonRegion()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A46E RID: 42094
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x400A46E")]
|
||||
[SerializeField]
|
||||
[Header("Touch Button")]
|
||||
[Tooltip("Note that if cancelled, ButtonState will not get an Up state")]
|
||||
protected bool cancelIfTouchMovesOutsideRegion;
|
||||
|
||||
// Token: 0x0400A46F RID: 42095
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF1")]
|
||||
[Token(Token = "0x400A46F")]
|
||||
[SerializeField]
|
||||
[Tooltip("Greedy can start using a touch that is Stationary/Moving if it is being consumed by a region that is friendly")]
|
||||
protected bool greedilyConsumeFriendlyTouch;
|
||||
|
||||
// Token: 0x0400A470 RID: 42096
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x400A470")]
|
||||
[SerializeField]
|
||||
private UnityEvent onPress;
|
||||
|
||||
// Token: 0x0400A471 RID: 42097
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x400A471")]
|
||||
[SerializeField]
|
||||
private UnityEvent onRelease;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,164 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Inputs.Touch
|
||||
{
|
||||
// Token: 0x020022E5 RID: 8933
|
||||
[Token(Token = "0x20022E5")]
|
||||
[StructLayout(3)]
|
||||
public class TouchDragRegion : BaseTouchRegion<HLPDIPJBACJ, ABDDNLAJDKI>
|
||||
{
|
||||
// Token: 0x17002989 RID: 10633
|
||||
// (get) Token: 0x0600F558 RID: 62808 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17002989")]
|
||||
public override int AKGEGLEMFGM
|
||||
{
|
||||
[Token(Token = "0x600F558")]
|
||||
[Address(RVA = "0x10D1F00", Offset = "0x10D0900", VA = "0x1810D1F00", Slot = "6")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F559 RID: 62809 RVA: 0x0039EDFC File Offset: 0x0039CFFC
|
||||
[Token(Token = "0x600F559")]
|
||||
[Address(RVA = "0x10D1BC0", Offset = "0x10D05C0", VA = "0x1810D1BC0", Slot = "9")]
|
||||
protected override HLPDIPJBACJ GKKMMAOKMFM(ABDDNLAJDKI GEDCEIDOKJL, int JMHKMOACHDG, bool AFNJDOHPKPO)
|
||||
{
|
||||
bool flag = this.lockTouchImmediately;
|
||||
bool flag2 = this.greedilyConsumeExistingTouch;
|
||||
bool flag3 = this.ignoreExtraFingers;
|
||||
int num = this.requiredFingerCount;
|
||||
HLPDIPJBACJ hlpdipjbacj;
|
||||
return hlpdipjbacj;
|
||||
}
|
||||
|
||||
// Token: 0x0600F55A RID: 62810 RVA: 0x0039EE28 File Offset: 0x0039D028
|
||||
[Token(Token = "0x600F55A")]
|
||||
[Address(RVA = "0x10D1C80", Offset = "0x10D0680", VA = "0x1810D1C80")]
|
||||
protected HLPDIPJBACJ.GMOJBOACMJN HAKPCMFJPGF()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F55A)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling HLPDIPJBACJ/GMOJBOACMJN RecRoom.Inputs.Touch.TouchDragRegion::HAKPCMFJPGF()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:bool(var_0_06, ldfld:bool(TouchDragRegion::lockTouchImmediately, ldloc:TouchDragRegion(this)))
|
||||
stloc:bool(var_2_0D, ldfld:bool(TouchDragRegion::greedilyConsumeExistingTouch, ldloc:TouchDragRegion(this)))
|
||||
stloc:bool(var_3_14, ldfld:bool(TouchDragRegion::ignoreExtraFingers, ldloc:TouchDragRegion(this)))
|
||||
stloc:int32(var_4_1B, ldfld:int32(TouchDragRegion::requiredFingerCount, ldloc:TouchDragRegion(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0600F55B RID: 62811 RVA: 0x0039EE54 File Offset: 0x0039D054
|
||||
[Token(Token = "0x600F55B")]
|
||||
[Address(RVA = "0x10D1B70", Offset = "0x10D0570", VA = "0x1810D1B70", Slot = "10")]
|
||||
protected override void CHKAKPNCLMB()
|
||||
{
|
||||
if (!this.EHLACNDANPG)
|
||||
{
|
||||
base.CHKAKPNCLMB();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F55C RID: 62812 RVA: 0x0039EE74 File Offset: 0x0039D074
|
||||
[Token(Token = "0x600F55C")]
|
||||
[Address(RVA = "0x10D1CC0", Offset = "0x10D06C0", VA = "0x1810D1CC0")]
|
||||
public void ManualSetTransitionTime(float DIJKHBILKOM)
|
||||
{
|
||||
this.EHLACNDANPG = true;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
bool flag2;
|
||||
if (!flag2 || flag2)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F55D RID: 62813 RVA: 0x0039EE9C File Offset: 0x0039D09C
|
||||
[Token(Token = "0x600F55D")]
|
||||
[Address(RVA = "0x10D1EA0", Offset = "0x10D08A0", VA = "0x1810D1EA0")]
|
||||
public void ResumeAutomaticTransitions()
|
||||
{
|
||||
this.EHLACNDANPG = false;
|
||||
}
|
||||
|
||||
// Token: 0x0600F55E RID: 62814 RVA: 0x0039EEB0 File Offset: 0x0039D0B0
|
||||
[Token(Token = "0x600F55E")]
|
||||
[Address(RVA = "0x10D1DA0", Offset = "0x10D07A0", VA = "0x1810D1DA0")]
|
||||
public void PlayToggledTransitionFromBeginning()
|
||||
{
|
||||
this.EHLACNDANPG = true;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
bool flag2;
|
||||
if (flag2)
|
||||
{
|
||||
if (flag2)
|
||||
{
|
||||
}
|
||||
}
|
||||
this.EHLACNDANPG = false;
|
||||
}
|
||||
|
||||
// Token: 0x0600F55F RID: 62815 RVA: 0x0039EEE4 File Offset: 0x0039D0E4
|
||||
[Token(Token = "0x600F55F")]
|
||||
[Address(RVA = "0x10D1EB0", Offset = "0x10D08B0", VA = "0x1810D1EB0")]
|
||||
public TouchDragRegion()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A472 RID: 42098
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x400A472")]
|
||||
[SerializeField]
|
||||
[Header("Drag Region")]
|
||||
protected bool lockTouchImmediately;
|
||||
|
||||
// Token: 0x0400A473 RID: 42099
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF1")]
|
||||
[Token(Token = "0x400A473")]
|
||||
[SerializeField]
|
||||
[Tooltip("If true, this drag region will try to consume any touch inside its region, even if the touch began elsewhere")]
|
||||
protected bool greedilyConsumeExistingTouch;
|
||||
|
||||
// Token: 0x0400A474 RID: 42100
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF2")]
|
||||
[Token(Token = "0x400A474")]
|
||||
[SerializeField]
|
||||
[Tooltip("If true, we ignore any extra fingers in the drag region. If false, we allow extra fingers to be tracked & locked (e.g. to handle both dragging and pinching)")]
|
||||
protected bool ignoreExtraFingers = true;
|
||||
|
||||
// Token: 0x0400A475 RID: 42101
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF4")]
|
||||
[Token(Token = "0x400A475")]
|
||||
[SerializeField]
|
||||
[Range(1f, 5f)]
|
||||
protected int requiredFingerCount = (int)((ulong)1L);
|
||||
|
||||
// Token: 0x0400A476 RID: 42102
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x400A476")]
|
||||
private bool EHLACNDANPG;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,369 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Inputs.Touch
|
||||
{
|
||||
// Token: 0x020022EB RID: 8939
|
||||
[Token(Token = "0x20022EB")]
|
||||
[StructLayout(3)]
|
||||
public class TouchInputSystem : SingletonMonoBehaviour<TouchInputSystem>
|
||||
{
|
||||
// Token: 0x1700298D RID: 10637
|
||||
// (get) Token: 0x0600F576 RID: 62838 RVA: 0x0039F410 File Offset: 0x0039D610
|
||||
// (set) Token: 0x0600F577 RID: 62839 RVA: 0x0039F424 File Offset: 0x0039D624
|
||||
[Token(Token = "0x1700298D")]
|
||||
public bool IJCHDCHAKCM
|
||||
{
|
||||
[Token(Token = "0x600F576")]
|
||||
[Address(RVA = "0x566D70", Offset = "0x565770", VA = "0x180566D70")]
|
||||
get;
|
||||
[Token(Token = "0x600F577")]
|
||||
[Address(RVA = "0x566E50", Offset = "0x565850", VA = "0x180566E50")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x0600F578 RID: 62840 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600F578")]
|
||||
[Address(RVA = "0x10D2DF0", Offset = "0x10D17F0", VA = "0x1810D2DF0")]
|
||||
private void Update()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600F579 RID: 62841 RVA: 0x0039F438 File Offset: 0x0039D638
|
||||
[Token(Token = "0x600F579")]
|
||||
[Address(RVA = "0x10D26F0", Offset = "0x10D10F0", VA = "0x1810D26F0")]
|
||||
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: 0x0600F57A RID: 62842 RVA: 0x0039F4C8 File Offset: 0x0039D6C8
|
||||
[Token(Token = "0x600F57A")]
|
||||
[Address(RVA = "0x10D2480", Offset = "0x10D0E80", VA = "0x1810D2480")]
|
||||
private void KDLFPHHCNIB(IReadOnlyList<Touch> LCPDMCGPCHF)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
int num2;
|
||||
int num3;
|
||||
if (num2 != 3)
|
||||
{
|
||||
while (num3 != 4)
|
||||
{
|
||||
}
|
||||
}
|
||||
bool flag = this.OMLMGEJIKHC.Remove(num3);
|
||||
this.FONDBGILJMD.FIFGGKHMEMI(flag ? 1 : 0);
|
||||
flag += flag;
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600F57B RID: 62843 RVA: 0x0039F520 File Offset: 0x0039D720
|
||||
[Token(Token = "0x600F57B")]
|
||||
[Address(RVA = "0x10D2030", Offset = "0x10D0A30", VA = "0x1810D2030")]
|
||||
public void AddInput(JJOBICMCEFO DBFBLNILIGL)
|
||||
{
|
||||
while (DBFBLNILIGL != 0)
|
||||
{
|
||||
if (DBFBLNILIGL == 0)
|
||||
{
|
||||
if (DBFBLNILIGL == 0)
|
||||
{
|
||||
if (DBFBLNILIGL == 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
if (DBFBLNILIGL != 0)
|
||||
{
|
||||
KDDNGDEMDKE[] hdfbadcjlbo = this.HDFBADCJLBO;
|
||||
return;
|
||||
}
|
||||
continue;
|
||||
}
|
||||
else if (DBFBLNILIGL == 0)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
}
|
||||
if (DBFBLNILIGL != 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600F57C RID: 62844 RVA: 0x0039F580 File Offset: 0x0039D780
|
||||
[Token(Token = "0x600F57C")]
|
||||
[Address(RVA = "0x10D1FE0", Offset = "0x10D09E0", VA = "0x1810D1FE0")]
|
||||
public void AddInput(KEHDIENJPAI COMJJBNCEFL)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600F57D RID: 62845 RVA: 0x0039F590 File Offset: 0x0039D790
|
||||
[Token(Token = "0x600F57D")]
|
||||
[Address(RVA = "0x10D1F90", Offset = "0x10D0990", VA = "0x1810D1F90")]
|
||||
public void AddInput(HLPDIPJBACJ KBBIDHAFPOK)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600F57E RID: 62846 RVA: 0x0039F5A0 File Offset: 0x0039D7A0
|
||||
[Token(Token = "0x600F57E")]
|
||||
[Address(RVA = "0x10D1F40", Offset = "0x10D0940", VA = "0x1810D1F40")]
|
||||
public void AddInput(KDDNGDEMDKE LAPABLJMIDK)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600F57F RID: 62847 RVA: 0x0039F5B0 File Offset: 0x0039D7B0
|
||||
[Token(Token = "0x600F57F")]
|
||||
[Address(RVA = "0x1AB6A00", Offset = "0x1AB5400", VA = "0x181AB6A00")]
|
||||
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: 0x0600F580 RID: 62848 RVA: 0x0039F5F4 File Offset: 0x0039D7F4
|
||||
[Token(Token = "0x600F580")]
|
||||
[Address(RVA = "0x10D2A40", Offset = "0x10D1440", VA = "0x1810D2A40")]
|
||||
public void RemoveInput(JJOBICMCEFO DBFBLNILIGL)
|
||||
{
|
||||
while (DBFBLNILIGL != 0)
|
||||
{
|
||||
if (DBFBLNILIGL == 0)
|
||||
{
|
||||
if (DBFBLNILIGL == 0)
|
||||
{
|
||||
if (DBFBLNILIGL == 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
if (DBFBLNILIGL != 0)
|
||||
{
|
||||
KDDNGDEMDKE[] hdfbadcjlbo = this.HDFBADCJLBO;
|
||||
return;
|
||||
}
|
||||
continue;
|
||||
}
|
||||
else if (DBFBLNILIGL == 0)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
}
|
||||
if (DBFBLNILIGL != 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600F581 RID: 62849 RVA: 0x0039F654 File Offset: 0x0039D854
|
||||
[Token(Token = "0x600F581")]
|
||||
[Address(RVA = "0x10D29F0", Offset = "0x10D13F0", VA = "0x1810D29F0")]
|
||||
public void RemoveInput(KEHDIENJPAI COMJJBNCEFL)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600F582 RID: 62850 RVA: 0x0039F664 File Offset: 0x0039D864
|
||||
[Token(Token = "0x600F582")]
|
||||
[Address(RVA = "0x10D29A0", Offset = "0x10D13A0", VA = "0x1810D29A0")]
|
||||
public void RemoveInput(HLPDIPJBACJ KBBIDHAFPOK)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600F583 RID: 62851 RVA: 0x0039F674 File Offset: 0x0039D874
|
||||
[Token(Token = "0x600F583")]
|
||||
[Address(RVA = "0x10D2CE0", Offset = "0x10D16E0", VA = "0x1810D2CE0")]
|
||||
public void RemoveInput(KDDNGDEMDKE LAPABLJMIDK)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600F584 RID: 62852 RVA: 0x0039F684 File Offset: 0x0039D884
|
||||
[Token(Token = "0x600F584")]
|
||||
[Address(RVA = "0x2172780", Offset = "0x2171180", VA = "0x182172780")]
|
||||
private bool KECBKJONFHF<T, U>(T DBFBLNILIGL, T[] CGBHMNCBAGA) where T : KGKLFGJLLJE<U>
|
||||
{
|
||||
List<JJOBICMCEFO> jmnmkoppnkm = this.JMNMKOPPNKM;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600F585 RID: 62853 RVA: 0x0039F6A0 File Offset: 0x0039D8A0
|
||||
[Token(Token = "0x600F585")]
|
||||
[Address(RVA = "0x10D2D70", Offset = "0x10D1770", VA = "0x1810D2D70")]
|
||||
public bool TryGetInput(FANFKFOJNKM DNGKIAJLLHG, out KEHDIENJPAI DBFBLNILIGL)
|
||||
{
|
||||
KEHDIENJPAI[] mnfdincmjlf = this.MNFDINCMJLF;
|
||||
KEHDIENJPAI kehdienjpai = mnfdincmjlf[(int)DNGKIAJLLHG];
|
||||
DBFBLNILIGL.<HOFGEEMNDAN>k__BackingField = kehdienjpai;
|
||||
return kehdienjpai != 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600F586 RID: 62854 RVA: 0x0039F6D4 File Offset: 0x0039D8D4
|
||||
[Token(Token = "0x600F586")]
|
||||
[Address(RVA = "0x10D2DB0", Offset = "0x10D17B0", VA = "0x1810D2DB0")]
|
||||
public bool TryGetInput(ABDDNLAJDKI DNGKIAJLLHG, out HLPDIPJBACJ DBFBLNILIGL)
|
||||
{
|
||||
HLPDIPJBACJ[] kgmbihngdjo = this.KGMBIHNGDJO;
|
||||
HLPDIPJBACJ hlpdipjbacj = kgmbihngdjo[(int)DNGKIAJLLHG];
|
||||
DBFBLNILIGL.<HOFGEEMNDAN>k__BackingField = hlpdipjbacj;
|
||||
return hlpdipjbacj != 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600F587 RID: 62855 RVA: 0x0039F708 File Offset: 0x0039D908
|
||||
[Token(Token = "0x600F587")]
|
||||
[Address(RVA = "0x10D2D30", Offset = "0x10D1730", VA = "0x1810D2D30")]
|
||||
public bool TryGetInput(CGIACNJEFKP DNGKIAJLLHG, out KDDNGDEMDKE DBFBLNILIGL)
|
||||
{
|
||||
KDDNGDEMDKE[] hdfbadcjlbo = this.HDFBADCJLBO;
|
||||
KDDNGDEMDKE kddngdemdke = hdfbadcjlbo[(int)DNGKIAJLLHG];
|
||||
DBFBLNILIGL.<HOFGEEMNDAN>k__BackingField = kddngdemdke;
|
||||
return kddngdemdke != 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600F588 RID: 62856 RVA: 0x0039F73C File Offset: 0x0039D93C
|
||||
[Token(Token = "0x600F588")]
|
||||
[Address(RVA = "0x10D22D0", Offset = "0x10D0CD0", VA = "0x1810D22D0")]
|
||||
public bool InputBlocksScreenPosition(Vector2 PHEONMLJLOG)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
List<JJOBICMCEFO> jmnmkoppnkm = this.JMNMKOPPNKM;
|
||||
List.Enumerator enumerator;
|
||||
if (enumerator != 0)
|
||||
{
|
||||
bool flag;
|
||||
while (!flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600F589 RID: 62857 RVA: 0x0039F770 File Offset: 0x0039D970
|
||||
[Token(Token = "0x600F589")]
|
||||
[Address(RVA = "0x10D2EE0", Offset = "0x10D18E0", VA = "0x1810D2EE0")]
|
||||
public TouchInputSystem()
|
||||
{
|
||||
List<JJOBICMCEFO> list = new List();
|
||||
this.JMNMKOPPNKM = list;
|
||||
KEHDIENJPAI[] array = new KEHDIENJPAI[45];
|
||||
this.MNFDINCMJLF = array;
|
||||
HLPDIPJBACJ[] array2 = new HLPDIPJBACJ[15];
|
||||
this.KGMBIHNGDJO = array2;
|
||||
KDDNGDEMDKE[] array3 = new KDDNGDEMDKE[1];
|
||||
this.HDFBADCJLBO = array3;
|
||||
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: 0x0400A485 RID: 42117
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A485")]
|
||||
private readonly List<JJOBICMCEFO> JMNMKOPPNKM;
|
||||
|
||||
// Token: 0x0400A486 RID: 42118
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A486")]
|
||||
private readonly KEHDIENJPAI[] MNFDINCMJLF;
|
||||
|
||||
// Token: 0x0400A487 RID: 42119
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400A487")]
|
||||
private readonly HLPDIPJBACJ[] KGMBIHNGDJO;
|
||||
|
||||
// Token: 0x0400A488 RID: 42120
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400A488")]
|
||||
private readonly KDDNGDEMDKE[] HDFBADCJLBO;
|
||||
|
||||
// Token: 0x0400A489 RID: 42121
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400A489")]
|
||||
private readonly DLDFCFELAJA FONDBGILJMD;
|
||||
|
||||
// Token: 0x0400A48A RID: 42122
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400A48A")]
|
||||
private int EEFLLGDDAAB;
|
||||
|
||||
// Token: 0x0400A48B RID: 42123
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400A48B")]
|
||||
private Dictionary<int, int> OMLMGEJIKHC;
|
||||
|
||||
// Token: 0x0400A48C RID: 42124
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400A48C")]
|
||||
private readonly List<Touch> LLHOILGNGHL;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,143 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Inputs.Touch
|
||||
{
|
||||
// Token: 0x020022E6 RID: 8934
|
||||
[Token(Token = "0x20022E6")]
|
||||
[StructLayout(3)]
|
||||
public sealed class TouchJoystickRegion : TouchDragRegion
|
||||
{
|
||||
// Token: 0x1700298A RID: 10634
|
||||
// (get) Token: 0x0600F560 RID: 62816 RVA: 0x0039EF08 File Offset: 0x0039D108
|
||||
[Token(Token = "0x1700298A")]
|
||||
public BDCOOGFOAGF KBFBHDNEGGM
|
||||
{
|
||||
[Token(Token = "0x600F560")]
|
||||
[Address(RVA = "0x10D3380", Offset = "0x10D1D80", VA = "0x1810D3380")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F560)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling BDCOOGFOAGF RecRoom.Inputs.Touch.TouchJoystickRegion::get_JoystickInput()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_00:
|
||||
brtrue(IL_00, cne:bool(ldc.i4:int32(0), ldc.i4:int32(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.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F561 RID: 62817 RVA: 0x0039EF1C File Offset: 0x0039D11C
|
||||
[Token(Token = "0x600F561")]
|
||||
[Address(RVA = "0x10D3030", Offset = "0x10D1A30", VA = "0x1810D3030", Slot = "9")]
|
||||
protected override HLPDIPJBACJ GKKMMAOKMFM(ABDDNLAJDKI GEDCEIDOKJL, int JMHKMOACHDG, bool AFNJDOHPKPO)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F561)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling HLPDIPJBACJ RecRoom.Inputs.Touch.TouchJoystickRegion::GKKMMAOKMFM(ABDDNLAJDKI,System.Int32,System.Boolean)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:bool(var_0_06, ldfld:bool(TouchDragRegion::lockTouchImmediately, ldloc:TouchJoystickRegion[exp:TouchDragRegion](this)))
|
||||
stloc:bool(var_2_0D, ldfld:bool(TouchDragRegion::greedilyConsumeExistingTouch, ldloc:TouchJoystickRegion[exp:TouchDragRegion](this)))
|
||||
stloc:bool(var_3_14, ldfld:bool(TouchDragRegion::ignoreExtraFingers, ldloc:TouchJoystickRegion[exp:TouchDragRegion](this)))
|
||||
stloc:int32(var_4_1B, ldfld:int32(TouchDragRegion::requiredFingerCount, ldloc:TouchJoystickRegion[exp:TouchDragRegion](this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0600F562 RID: 62818 RVA: 0x0039EF48 File Offset: 0x0039D148
|
||||
[Token(Token = "0x600F562")]
|
||||
[Address(RVA = "0x10D31C0", Offset = "0x10D1BC0", VA = "0x1810D31C0")]
|
||||
private void Update()
|
||||
{
|
||||
BDCOOGFOAGF joystickInput = this.KBFBHDNEGGM;
|
||||
Vector2 <BAEIGBBBBIH>k__BackingField = joystickInput.<BAEIGBBBBIH>k__BackingField;
|
||||
float y = joystickInput.<BAEIGBBBBIH>k__BackingField.y;
|
||||
RectTransform rectTransform = this.nub;
|
||||
Vector2 vector = <BAEIGBBBBIH>k__BackingField * y;
|
||||
Vector3 vector2;
|
||||
float z = vector2.z;
|
||||
FDKPONPCGGC <HJCNADDOKKB>k__BackingField = this.KBFBHDNEGGM.<HJCNADDOKKB>k__BackingField;
|
||||
RectTransform rectTransform2 = base.OCEOHFFNCHP;
|
||||
Vector2 vector3 = base.NFCGFMMPAOD(rectTransform2);
|
||||
BDCOOGFOAGF joystickInput2 = this.KBFBHDNEGGM;
|
||||
float num = y * 0.5f;
|
||||
BDCOOGFOAGF.BNOAKJDGDLP bnoakjdgdlp = this.accumulationType;
|
||||
joystickInput2.DAMMKPPHNAL(num, bnoakjdgdlp);
|
||||
}
|
||||
|
||||
// Token: 0x0600F563 RID: 62819 RVA: 0x0039EFD4 File Offset: 0x0039D1D4
|
||||
[Token(Token = "0x600F563")]
|
||||
[Address(RVA = "0x10D30F0", Offset = "0x10D1AF0", VA = "0x1810D30F0")]
|
||||
private void OMPFBJIFHKG(Vector2 GLHHBDHELAO)
|
||||
{
|
||||
RectTransform rectTransform = this.nub;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
}
|
||||
|
||||
// Token: 0x0600F564 RID: 62820 RVA: 0x0039EFF8 File Offset: 0x0039D1F8
|
||||
[Token(Token = "0x600F564")]
|
||||
[Address(RVA = "0x10D3320", Offset = "0x10D1D20", VA = "0x1810D3320")]
|
||||
public TouchJoystickRegion()
|
||||
{
|
||||
this.ignoreExtraFingers = true;
|
||||
this.requiredFingerCount = (int)((ulong)1L);
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400A477 RID: 42103
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x400A477")]
|
||||
[SerializeField]
|
||||
[Header("Joystick")]
|
||||
private BDCOOGFOAGF.BNOAKJDGDLP accumulationType;
|
||||
|
||||
// Token: 0x0400A478 RID: 42104
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x104")]
|
||||
[Token(Token = "0x400A478")]
|
||||
[SerializeField]
|
||||
private float inputRadiusMultiplier = 1f;
|
||||
|
||||
// Token: 0x0400A479 RID: 42105
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x400A479")]
|
||||
[SerializeField]
|
||||
[Header("Joystick Nub")]
|
||||
private RectTransform nub;
|
||||
|
||||
// Token: 0x0400A47A RID: 42106
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x400A47A")]
|
||||
[SerializeField]
|
||||
private float maxNubDistance = 90f;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,134 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace RecRoom.Inputs.Touch
|
||||
{
|
||||
// Token: 0x020022E7 RID: 8935
|
||||
[Token(Token = "0x20022E7")]
|
||||
[StructLayout(3)]
|
||||
public sealed class TouchSwipeRegion : TouchDragRegion
|
||||
{
|
||||
// Token: 0x1700298B RID: 10635
|
||||
// (get) Token: 0x0600F565 RID: 62821 RVA: 0x0039F034 File Offset: 0x0039D234
|
||||
[Token(Token = "0x1700298B")]
|
||||
public HCHOCGBEOCL HCAFPILHAHK
|
||||
{
|
||||
[Token(Token = "0x600F565")]
|
||||
[Address(RVA = "0x10D3610", Offset = "0x10D2010", VA = "0x1810D3610")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F565)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling HCHOCGBEOCL RecRoom.Inputs.Touch.TouchSwipeRegion::get_SwipeInput()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_00:
|
||||
brtrue(IL_00, cne:bool(ldc.i4:int32(0), ldc.i4:int32(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.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F566 RID: 62822 RVA: 0x0039F048 File Offset: 0x0039D248
|
||||
[Token(Token = "0x600F566")]
|
||||
[Address(RVA = "0x10D3400", Offset = "0x10D1E00", VA = "0x1810D3400", Slot = "9")]
|
||||
protected override HLPDIPJBACJ GKKMMAOKMFM(ABDDNLAJDKI GEDCEIDOKJL, int JMHKMOACHDG, bool AFNJDOHPKPO)
|
||||
{
|
||||
int num = 0;
|
||||
if ((this.useHoldPower ? 1 : 0) == num)
|
||||
{
|
||||
this.minPowerHoldDuration = (float)num;
|
||||
}
|
||||
float num2 = this.minPowerHoldDuration;
|
||||
float num3 = this.maxPowerHoldDuration;
|
||||
bool lockTouchImmediately = this.lockTouchImmediately;
|
||||
bool greedilyConsumeExistingTouch = this.greedilyConsumeExistingTouch;
|
||||
bool ignoreExtraFingers = this.ignoreExtraFingers;
|
||||
int requiredFingerCount = this.requiredFingerCount;
|
||||
Action action = new Action(this.onNeutralRelease.Invoke);
|
||||
HCHOCGBEOCL hchocgbeocl;
|
||||
hchocgbeocl.HLIHDFGCLGG += action;
|
||||
Action action2 = new Action(this.onSwipeNotNeutral.Invoke);
|
||||
hchocgbeocl.NFMOFLLBLDE += action2;
|
||||
Action action3 = new Action(this.onSwipeStart.Invoke);
|
||||
hchocgbeocl.KLGPOONOHCM += action3;
|
||||
Action action4 = new Action(this.onSwipeEnd.Invoke);
|
||||
hchocgbeocl.OOCBPELOPCB += action4;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600F567 RID: 62823 RVA: 0x0039F10C File Offset: 0x0039D30C
|
||||
[Token(Token = "0x600F567")]
|
||||
[Address(RVA = "0x10D1EB0", Offset = "0x10D08B0", VA = "0x1810D1EB0")]
|
||||
public TouchSwipeRegion()
|
||||
{
|
||||
this.ignoreExtraFingers = true;
|
||||
this.requiredFingerCount = (int)((ulong)1L);
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400A47B RID: 42107
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x400A47B")]
|
||||
[SerializeField]
|
||||
[Tooltip("Enables calculating a \"power\" for this input based on how long the user holds the swipe button down before releasing")]
|
||||
[Header("Touch Swipe Region")]
|
||||
private bool useHoldPower;
|
||||
|
||||
// Token: 0x0400A47C RID: 42108
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x104")]
|
||||
[Token(Token = "0x400A47C")]
|
||||
[SerializeField]
|
||||
[Tooltip("Holding less than this time will generate minimum power")]
|
||||
[OMAIFIIBMNL("useHoldPower")]
|
||||
private float minPowerHoldDuration;
|
||||
|
||||
// Token: 0x0400A47D RID: 42109
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x400A47D")]
|
||||
[SerializeField]
|
||||
[Tooltip("Holding this time or longer will generate maximum power")]
|
||||
[OMAIFIIBMNL("useHoldPower")]
|
||||
private float maxPowerHoldDuration;
|
||||
|
||||
// Token: 0x0400A47E RID: 42110
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x400A47E")]
|
||||
[SerializeField]
|
||||
private UnityEvent onNeutralRelease;
|
||||
|
||||
// Token: 0x0400A47F RID: 42111
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
|
||||
[Token(Token = "0x400A47F")]
|
||||
[SerializeField]
|
||||
private UnityEvent onSwipeNotNeutral;
|
||||
|
||||
// Token: 0x0400A480 RID: 42112
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x120")]
|
||||
[Token(Token = "0x400A480")]
|
||||
[SerializeField]
|
||||
private UnityEvent onSwipeStart;
|
||||
|
||||
// Token: 0x0400A481 RID: 42113
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x128")]
|
||||
[Token(Token = "0x400A481")]
|
||||
[SerializeField]
|
||||
private UnityEvent onSwipeEnd;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Inputs.Touch
|
||||
{
|
||||
// Token: 0x020022E8 RID: 8936
|
||||
[Token(Token = "0x20022E8")]
|
||||
[StructLayout(3)]
|
||||
public sealed class TouchTapRegion : BaseTouchRegion<KDDNGDEMDKE, CGIACNJEFKP>
|
||||
{
|
||||
// Token: 0x1700298C RID: 10636
|
||||
// (get) Token: 0x0600F568 RID: 62824 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x1700298C")]
|
||||
public override int AKGEGLEMFGM
|
||||
{
|
||||
[Token(Token = "0x600F568")]
|
||||
[Address(RVA = "0x10D37B0", Offset = "0x10D21B0", VA = "0x1810D37B0", Slot = "6")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F569 RID: 62825 RVA: 0x0039F130 File Offset: 0x0039D330
|
||||
[Token(Token = "0x600F569")]
|
||||
[Address(RVA = "0x10D36D0", Offset = "0x10D20D0", VA = "0x1810D36D0", Slot = "9")]
|
||||
protected override KDDNGDEMDKE GKKMMAOKMFM(CGIACNJEFKP GEDCEIDOKJL, int JMHKMOACHDG, bool AFNJDOHPKPO)
|
||||
{
|
||||
float num = this.displacementGracePeriod;
|
||||
KDDNGDEMDKE kddngdemdke;
|
||||
return kddngdemdke;
|
||||
}
|
||||
|
||||
// Token: 0x0600F56A RID: 62826 RVA: 0x0039F148 File Offset: 0x0039D348
|
||||
[Token(Token = "0x600F56A")]
|
||||
[Address(RVA = "0x10D3770", Offset = "0x10D2170", VA = "0x1810D3770")]
|
||||
public TouchTapRegion()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A482 RID: 42114
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x400A482")]
|
||||
[SerializeField]
|
||||
private float displacementGracePeriod;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine.Serialization;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x02002278 RID: 8824
|
||||
[Token(Token = "0x2002278")]
|
||||
[Serializable]
|
||||
[StructLayout(3)]
|
||||
public class TouchInputConfig : BaseInputConfig
|
||||
{
|
||||
// Token: 0x0600F2A9 RID: 62121 RVA: 0x003965A0 File Offset: 0x003947A0
|
||||
[Token(Token = "0x600F2A9")]
|
||||
[Address(RVA = "0x52F390", Offset = "0x52DD90", VA = "0x18052F390")]
|
||||
public TouchInputConfig()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A200 RID: 41472
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A200")]
|
||||
public EJAJJNEHCIC inputType = (EJAJJNEHCIC)((ulong)4294967295L);
|
||||
|
||||
// Token: 0x0400A201 RID: 41473
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x400A201")]
|
||||
[FormerlySerializedAs("buttonType")]
|
||||
[OMAIFIIBMNL("inputType", 0)]
|
||||
public FANFKFOJNKM touchButton;
|
||||
|
||||
// Token: 0x0400A202 RID: 41474
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A202")]
|
||||
[FormerlySerializedAs("dragType")]
|
||||
[Attribute(Name = "OMAIFIIBMNL", RVA = "0x13A660", Offset = "0x139A60")]
|
||||
public ABDDNLAJDKI touchDrag;
|
||||
|
||||
// Token: 0x0400A203 RID: 41475
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x400A203")]
|
||||
[OMAIFIIBMNL("inputType", 2)]
|
||||
[FormerlySerializedAs("tapType")]
|
||||
public CGIACNJEFKP touchTap;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x0200227D RID: 8829
|
||||
[Token(Token = "0x200227D")]
|
||||
[Serializable]
|
||||
[StructLayout(3)]
|
||||
public class TouchJoystickButtonSettings
|
||||
{
|
||||
// Token: 0x0600F2AC RID: 62124 RVA: 0x003965F8 File Offset: 0x003947F8
|
||||
[Token(Token = "0x600F2AC")]
|
||||
[Address(RVA = "0x10D3010", Offset = "0x10D1A10", VA = "0x1810D3010")]
|
||||
public TouchJoystickButtonSettings()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A213 RID: 41491
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A213")]
|
||||
public float minButtonDownValue = 3f;
|
||||
|
||||
// Token: 0x0400A214 RID: 41492
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x400A214")]
|
||||
public float maxButtonUpValue = 0.5f;
|
||||
|
||||
// Token: 0x0400A215 RID: 41493
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A215")]
|
||||
public HCGEHIDCDCM axisType;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020022BB RID: 8891
|
||||
[Token(Token = "0x20022BB")]
|
||||
[CreateAssetMenu]
|
||||
[StructLayout(3)]
|
||||
public class TouchSystemInputSource : InputSourceConfig<AGGFDBNAKNE, TouchSystemInputSource>
|
||||
{
|
||||
// Token: 0x0600F3E6 RID: 62438 RVA: 0x0039B730 File Offset: 0x00399930
|
||||
[Token(Token = "0x600F3E6")]
|
||||
[Address(RVA = "0x10D3690", Offset = "0x10D2090", VA = "0x1810D3690")]
|
||||
public TouchSystemInputSource()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020022BE RID: 8894
|
||||
[Token(Token = "0x20022BE")]
|
||||
[StructLayout(3)]
|
||||
public class VRInputConfiguration<T> : VRInputConfiguration where T : VRInputHandler
|
||||
{
|
||||
// Token: 0x0600F404 RID: 62468 RVA: 0x0039BD4C File Offset: 0x00399F4C
|
||||
[Token(Token = "0x600F404")]
|
||||
[Address(RVA = "0x25E6570", Offset = "0x25E4F70", VA = "0x1825E6570", Slot = "4")]
|
||||
public override VRInputHandler GetHandler(VRTrackedController.PJJMKFHNMMM CBCCPKBNKAP)
|
||||
{
|
||||
if (CBCCPKBNKAP == VRTrackedController.PJJMKFHNMMM.LeftHand)
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600F405 RID: 62469 RVA: 0x0039BD64 File Offset: 0x00399F64
|
||||
[Token(Token = "0x600F405")]
|
||||
[Address(RVA = "0x1B1BD80", Offset = "0x1B1A780", VA = "0x181B1BD80")]
|
||||
public VRInputConfiguration()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A35B RID: 41819
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400A35B")]
|
||||
[SerializeField]
|
||||
protected T Left;
|
||||
|
||||
// Token: 0x0400A35C RID: 41820
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400A35C")]
|
||||
[SerializeField]
|
||||
protected T Right;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020022BD RID: 8893
|
||||
[Token(Token = "0x20022BD")]
|
||||
[Serializable]
|
||||
[StructLayout(3)]
|
||||
public abstract class VRInputConfiguration : MonoBehaviour
|
||||
{
|
||||
// Token: 0x0600F402 RID: 62466
|
||||
[Token(Token = "0x600F402")]
|
||||
[Address(Slot = "4")]
|
||||
public abstract VRInputHandler GetHandler(VRTrackedController.PJJMKFHNMMM CBCCPKBNKAP);
|
||||
|
||||
// Token: 0x0600F403 RID: 62467 RVA: 0x0039BD38 File Offset: 0x00399F38
|
||||
[Token(Token = "0x600F403")]
|
||||
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
|
||||
protected VRInputConfiguration()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A35A RID: 41818
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A35A")]
|
||||
[SerializeField]
|
||||
protected ControllerVelocitySettings VelocitySettings;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,2364 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Systems;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020022BF RID: 8895
|
||||
[Token(Token = "0x20022BF")]
|
||||
[StructLayout(3)]
|
||||
public abstract class VRInputHandler
|
||||
{
|
||||
// Token: 0x170028FE RID: 10494
|
||||
// (get) Token: 0x0600F406 RID: 62470 RVA: 0x0039BD80 File Offset: 0x00399F80
|
||||
[Token(Token = "0x170028FE")]
|
||||
public static VRInputHandler JMIGKJPPFND
|
||||
{
|
||||
[Token(Token = "0x600F406")]
|
||||
[Address(RVA = "0x10D4310", Offset = "0x10D2D10", VA = "0x1810D4310")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F406)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Inputs.VRInputHandler RecRoom.Inputs.VRInputHandler::CMECIAKCEEN()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:EAHOOBKBJEI(var_0_05, newobj:EAHOOBKBJEI(EAHOOBKBJEI::.ctor))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170028FF RID: 10495
|
||||
// (get) Token: 0x0600F407 RID: 62471 RVA: 0x0039BD94 File Offset: 0x00399F94
|
||||
[Token(Token = "0x170028FF")]
|
||||
public virtual bool NCCJFAIDFGE
|
||||
{
|
||||
[Token(Token = "0x600F407")]
|
||||
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "4")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002900 RID: 10496
|
||||
// (get) Token: 0x0600F408 RID: 62472 RVA: 0x0039BDA4 File Offset: 0x00399FA4
|
||||
[Token(Token = "0x17002900")]
|
||||
public virtual bool IBPBADCKHEH
|
||||
{
|
||||
[Token(Token = "0x600F408")]
|
||||
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "5")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002901 RID: 10497
|
||||
// (get) Token: 0x0600F409 RID: 62473 RVA: 0x0039BDB4 File Offset: 0x00399FB4
|
||||
[Token(Token = "0x17002901")]
|
||||
public virtual bool LNDMIMOGMNP
|
||||
{
|
||||
[Token(Token = "0x600F409")]
|
||||
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "6")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F40A RID: 62474 RVA: 0x0039BDC4 File Offset: 0x00399FC4
|
||||
[Token(Token = "0x600F40A")]
|
||||
[Address(RVA = "0x10D50A0", Offset = "0x10D3AA0", VA = "0x1810D50A0")]
|
||||
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: 0x0600F40B RID: 62475 RVA: 0x0039BE10 File Offset: 0x0039A010
|
||||
[Token(Token = "0x600F40B")]
|
||||
[Address(RVA = "0x10D51C0", Offset = "0x10D3BC0", VA = "0x1810D51C0", Slot = "7")]
|
||||
public virtual void OPIJJOOOLBN()
|
||||
{
|
||||
this.<IsConnected>k__BackingField = true;
|
||||
}
|
||||
|
||||
// Token: 0x0600F40C RID: 62476 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600F40C")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "8")]
|
||||
public virtual void BCGEIPOPAME()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600F40D RID: 62477 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600F40D")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "9")]
|
||||
protected virtual void OAPPNDCDEJC(float LAIPKAHGIJF, bool OBDMPHDGBLG)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600F40E RID: 62478 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600F40E")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", 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: 0x0600F40F RID: 62479
|
||||
[Token(Token = "0x600F40F")]
|
||||
[Address(Slot = "11")]
|
||||
protected abstract void GCGIMANBGKD(ref VRInputHandler.EFAKPOCFMPC GKNIHNHGBKC);
|
||||
|
||||
// Token: 0x0600F410 RID: 62480 RVA: 0x0039BE24 File Offset: 0x0039A024
|
||||
[Token(Token = "0x600F410")]
|
||||
[Address(RVA = "0x10D4380", Offset = "0x10D2D80", VA = "0x1810D4380")]
|
||||
public void DABPLMFLLFN()
|
||||
{
|
||||
if (this.<IsConnected>k__BackingField)
|
||||
{
|
||||
}
|
||||
this.FBBGDFJEDAB();
|
||||
}
|
||||
|
||||
// Token: 0x0600F411 RID: 62481 RVA: 0x0039BE40 File Offset: 0x0039A040
|
||||
[Token(Token = "0x600F411")]
|
||||
[Address(RVA = "0x10D4840", Offset = "0x10D3240", VA = "0x1810D4840")]
|
||||
public void GHACEHNCDHI(VRInputHandler HGHOFHFJPBM)
|
||||
{
|
||||
if (this.<IsConnected>k__BackingField && HGHOFHFJPBM.<IsConnected>k__BackingField)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F412 RID: 62482 RVA: 0x0039BE68 File Offset: 0x0039A068
|
||||
[Token(Token = "0x600F412")]
|
||||
[Address(RVA = "0x10D48A0", Offset = "0x10D32A0", VA = "0x1810D48A0")]
|
||||
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: 0x0600F413 RID: 62483 RVA: 0x0039BF14 File Offset: 0x0039A114
|
||||
[Token(Token = "0x600F413")]
|
||||
[Address(RVA = "0x10D4FA0", Offset = "0x10D39A0", VA = "0x1810D4FA0")]
|
||||
public void NJEPAKGDLFF(int DHFKOLKOCKP = 1, float LAIPKAHGIJF = 1f)
|
||||
{
|
||||
InputManager instance = SingletonMonoBehaviour.Instance;
|
||||
}
|
||||
|
||||
// Token: 0x0600F414 RID: 62484 RVA: 0x0039BF30 File Offset: 0x0039A130
|
||||
[Token(Token = "0x600F414")]
|
||||
[Address(RVA = "0x10D4D70", Offset = "0x10D3770", VA = "0x1810D4D70")]
|
||||
public void LLLMKEGLNJL(int DHFKOLKOCKP = 1, float LAIPKAHGIJF = 1f)
|
||||
{
|
||||
InputManager instance = SingletonMonoBehaviour.Instance;
|
||||
}
|
||||
|
||||
// Token: 0x14000103 RID: 259
|
||||
// (add) Token: 0x0600F415 RID: 62485 RVA: 0x0039BF4C File Offset: 0x0039A14C
|
||||
// (remove) Token: 0x0600F416 RID: 62486 RVA: 0x0039BF74 File Offset: 0x0039A174
|
||||
[Token(Token = "0x14000103")]
|
||||
public event VRInputHandler.ALLAJOJFDJI IIJNHDCADHF
|
||||
{
|
||||
[Token(Token = "0x600F415")]
|
||||
[Address(RVA = "0x10D51D0", Offset = "0x10D3BD0", VA = "0x1810D51D0")]
|
||||
[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 = "0x600F416")]
|
||||
[Address(RVA = "0x10D4140", Offset = "0x10D2B40", VA = "0x1810D4140")]
|
||||
[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: 0x17002902 RID: 10498
|
||||
// (get) Token: 0x0600F417 RID: 62487 RVA: 0x0039BF9C File Offset: 0x0039A19C
|
||||
[Token(Token = "0x17002902")]
|
||||
public Vector3 FAIENGEIHJO
|
||||
{
|
||||
[Token(Token = "0x600F417")]
|
||||
[Address(RVA = "0x10D4C60", Offset = "0x10D3660", VA = "0x1810D4C60")]
|
||||
get
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002903 RID: 10499
|
||||
// (get) Token: 0x0600F418 RID: 62488 RVA: 0x0039BFB8 File Offset: 0x0039A1B8
|
||||
[Token(Token = "0x17002903")]
|
||||
public Quaternion GGCDJGIPKLL
|
||||
{
|
||||
[Token(Token = "0x600F418")]
|
||||
[Address(RVA = "0x10D49C0", Offset = "0x10D33C0", VA = "0x1810D49C0")]
|
||||
get
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002904 RID: 10500
|
||||
// (get) Token: 0x0600F419 RID: 62489 RVA: 0x0039BFCC File Offset: 0x0039A1CC
|
||||
// (set) Token: 0x0600F41A RID: 62490 RVA: 0x0039BFE0 File Offset: 0x0039A1E0
|
||||
[Token(Token = "0x17002904")]
|
||||
public VRTrackedController.PJJMKFHNMMM HMIFHDIOHGP
|
||||
{
|
||||
[Token(Token = "0x600F419")]
|
||||
[Address(RVA = "0x4F8170", Offset = "0x4F6B70", VA = "0x1804F8170")]
|
||||
get;
|
||||
[Token(Token = "0x600F41A")]
|
||||
[Address(RVA = "0x4F8620", Offset = "0x4F7020", VA = "0x1804F8620")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17002905 RID: 10501
|
||||
// (get) Token: 0x0600F41B RID: 62491 RVA: 0x0039BFF4 File Offset: 0x0039A1F4
|
||||
// (set) Token: 0x0600F41C RID: 62492 RVA: 0x0039C008 File Offset: 0x0039A208
|
||||
[Token(Token = "0x17002905")]
|
||||
public bool HAEAADBHHEE
|
||||
{
|
||||
[Token(Token = "0x600F41B")]
|
||||
[Address(RVA = "0x9EF5F0", Offset = "0x9EDFF0", VA = "0x1809EF5F0")]
|
||||
get;
|
||||
[Token(Token = "0x600F41C")]
|
||||
[Address(RVA = "0x10D4C40", Offset = "0x10D3640", VA = "0x1810D4C40")]
|
||||
protected set;
|
||||
}
|
||||
|
||||
// Token: 0x17002906 RID: 10502
|
||||
// (get) Token: 0x0600F41D RID: 62493 RVA: 0x0039C01C File Offset: 0x0039A21C
|
||||
// (set) Token: 0x0600F41E RID: 62494 RVA: 0x0039C030 File Offset: 0x0039A230
|
||||
[Token(Token = "0x17002906")]
|
||||
public bool PLILHGDLKBF
|
||||
{
|
||||
[Token(Token = "0x600F41D")]
|
||||
[Address(RVA = "0x9EF5E0", Offset = "0x9EDFE0", VA = "0x1809EF5E0")]
|
||||
get;
|
||||
[Token(Token = "0x600F41E")]
|
||||
[Address(RVA = "0x10D4E60", Offset = "0x10D3860", VA = "0x1810D4E60")]
|
||||
protected set;
|
||||
}
|
||||
|
||||
// Token: 0x17002907 RID: 10503
|
||||
// (get) Token: 0x0600F41F RID: 62495 RVA: 0x0039C044 File Offset: 0x0039A244
|
||||
// (set) Token: 0x0600F420 RID: 62496 RVA: 0x0039C058 File Offset: 0x0039A258
|
||||
[Token(Token = "0x17002907")]
|
||||
public float DOMMKBKFPHJ
|
||||
{
|
||||
[Token(Token = "0x600F41F")]
|
||||
[Address(RVA = "0x10D42C0", Offset = "0x10D2CC0", VA = "0x1810D42C0")]
|
||||
get;
|
||||
[Token(Token = "0x600F420")]
|
||||
[Address(RVA = "0x10D41E0", Offset = "0x10D2BE0", VA = "0x1810D41E0")]
|
||||
protected set;
|
||||
}
|
||||
|
||||
// Token: 0x17002908 RID: 10504
|
||||
// (get) Token: 0x0600F421 RID: 62497 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x0600F422 RID: 62498 RVA: 0x0039C06C File Offset: 0x0039A26C
|
||||
[Token(Token = "0x17002908")]
|
||||
private protected Vector3 NOBJEAPHCHK
|
||||
{
|
||||
[Token(Token = "0x600F421")]
|
||||
[Address(RVA = "0x10D5080", Offset = "0x10D3A80", VA = "0x1810D5080")]
|
||||
[CompilerGenerated]
|
||||
protected get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x600F422")]
|
||||
[Address(RVA = "0x10D4F10", Offset = "0x10D3910", VA = "0x1810D4F10")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
float z = value.z;
|
||||
this.<previousRawLocalPosePosition>k__BackingField.z = z;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002909 RID: 10505
|
||||
// (get) Token: 0x0600F423 RID: 62499 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x0600F424 RID: 62500 RVA: 0x0039C08C File Offset: 0x0039A28C
|
||||
[Token(Token = "0x17002909")]
|
||||
private protected Quaternion LPGOFDMJOBE
|
||||
{
|
||||
[Token(Token = "0x600F423")]
|
||||
[Address(RVA = "0x10D4210", Offset = "0x10D2C10", VA = "0x1810D4210")]
|
||||
[CompilerGenerated]
|
||||
protected get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x600F424")]
|
||||
[Address(RVA = "0x10D4970", Offset = "0x10D3370", VA = "0x1810D4970")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700290A RID: 10506
|
||||
// (get) Token: 0x0600F425 RID: 62501 RVA: 0x0039C09C File Offset: 0x0039A29C
|
||||
// (set) Token: 0x0600F426 RID: 62502 RVA: 0x0039C0B0 File Offset: 0x0039A2B0
|
||||
[Token(Token = "0x1700290A")]
|
||||
private protected float BOGHNJOPDCO
|
||||
{
|
||||
[Token(Token = "0x600F425")]
|
||||
[Address(RVA = "0x7D79C0", Offset = "0x7D63C0", VA = "0x1807D79C0")]
|
||||
protected get;
|
||||
[Token(Token = "0x600F426")]
|
||||
[Address(RVA = "0x7D7AD0", Offset = "0x7D64D0", VA = "0x1807D7AD0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x1700290B RID: 10507
|
||||
// (get) Token: 0x0600F427 RID: 62503 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x0600F428 RID: 62504 RVA: 0x0039C0C4 File Offset: 0x0039A2C4
|
||||
[Token(Token = "0x1700290B")]
|
||||
public Vector3 EPACGNDALII
|
||||
{
|
||||
[Token(Token = "0x600F427")]
|
||||
[Address(RVA = "0x10D4400", Offset = "0x10D2E00", VA = "0x1810D4400")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x600F428")]
|
||||
[Address(RVA = "0x10D4E70", Offset = "0x10D3870", VA = "0x1810D4E70")]
|
||||
protected set
|
||||
{
|
||||
float z = value.z;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
this.linearVelocity.z = z2;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700290C RID: 10508
|
||||
// (get) Token: 0x0600F429 RID: 62505 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x0600F42A RID: 62506 RVA: 0x0039C0EC File Offset: 0x0039A2EC
|
||||
[Token(Token = "0x1700290C")]
|
||||
public Vector3 ELJIEKONIIO
|
||||
{
|
||||
[Token(Token = "0x600F429")]
|
||||
[Address(RVA = "0x10D4450", Offset = "0x10D2E50", VA = "0x1810D4450")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x600F42A")]
|
||||
[Address(RVA = "0x10D4220", Offset = "0x10D2C20", VA = "0x1810D4220")]
|
||||
protected set
|
||||
{
|
||||
float z = value.z;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
this.angularVelocity.z = z2;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700290D RID: 10509
|
||||
// (get) Token: 0x0600F42B RID: 62507 RVA: 0x0039C114 File Offset: 0x0039A314
|
||||
// (set) Token: 0x0600F42C RID: 62508 RVA: 0x0039C128 File Offset: 0x0039A328
|
||||
[Token(Token = "0x1700290D")]
|
||||
public float FIIICKLMBCC
|
||||
{
|
||||
[Token(Token = "0x600F42B")]
|
||||
[Address(RVA = "0x6C10F0", Offset = "0x6BFAF0", VA = "0x1806C10F0")]
|
||||
get;
|
||||
[Token(Token = "0x600F42C")]
|
||||
[Address(RVA = "0x7D7B20", Offset = "0x7D6520", VA = "0x1807D7B20")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x1700290E RID: 10510
|
||||
// (get) Token: 0x0600F42D RID: 62509 RVA: 0x0039C13C File Offset: 0x0039A33C
|
||||
// (set) Token: 0x0600F42E RID: 62510 RVA: 0x0039C150 File Offset: 0x0039A350
|
||||
[Token(Token = "0x1700290E")]
|
||||
public float COFGMONLCGN
|
||||
{
|
||||
[Token(Token = "0x600F42D")]
|
||||
[Address(RVA = "0x567E60", Offset = "0x566860", VA = "0x180567E60")]
|
||||
get;
|
||||
[Token(Token = "0x600F42E")]
|
||||
[Address(RVA = "0x6C1160", Offset = "0x6BFB60", VA = "0x1806C1160")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x1700290F RID: 10511
|
||||
// (get) Token: 0x0600F42F RID: 62511 RVA: 0x0039C164 File Offset: 0x0039A364
|
||||
// (set) Token: 0x0600F430 RID: 62512 RVA: 0x0039C178 File Offset: 0x0039A378
|
||||
[Token(Token = "0x1700290F")]
|
||||
public ControllerVelocitySettings.KLOLHKHLELP ANPMCGHNOCO
|
||||
{
|
||||
[Token(Token = "0x600F42F")]
|
||||
[Address(RVA = "0x442FE0", Offset = "0x4419E0", VA = "0x180442FE0")]
|
||||
get;
|
||||
[Token(Token = "0x600F430")]
|
||||
[Address(RVA = "0x443020", Offset = "0x441A20", VA = "0x180443020")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17002910 RID: 10512
|
||||
// (get) Token: 0x0600F431 RID: 62513 RVA: 0x0039C18C File Offset: 0x0039A38C
|
||||
// (set) Token: 0x0600F432 RID: 62514 RVA: 0x0039C1A0 File Offset: 0x0039A3A0
|
||||
[Token(Token = "0x17002910")]
|
||||
public ControllerVelocitySettings.KLOLHKHLELP PKEKNPIFFNK
|
||||
{
|
||||
[Token(Token = "0x600F431")]
|
||||
[Address(RVA = "0x7D79E0", Offset = "0x7D63E0", VA = "0x1807D79E0")]
|
||||
get;
|
||||
[Token(Token = "0x600F432")]
|
||||
[Address(RVA = "0x7D7AF0", Offset = "0x7D64F0", VA = "0x1807D7AF0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17002911 RID: 10513
|
||||
// (get) Token: 0x0600F433 RID: 62515 RVA: 0x0039C1B4 File Offset: 0x0039A3B4
|
||||
// (set) Token: 0x0600F434 RID: 62516 RVA: 0x0039C1C8 File Offset: 0x0039A3C8
|
||||
[Token(Token = "0x17002911")]
|
||||
public bool NELPHLIIEJI
|
||||
{
|
||||
[Token(Token = "0x600F433")]
|
||||
[Address(RVA = "0x6361D0", Offset = "0x634BD0", VA = "0x1806361D0")]
|
||||
get;
|
||||
[Token(Token = "0x600F434")]
|
||||
[Address(RVA = "0x636200", Offset = "0x634C00", VA = "0x180636200")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17002912 RID: 10514
|
||||
// (get) Token: 0x0600F435 RID: 62517 RVA: 0x0039C1DC File Offset: 0x0039A3DC
|
||||
// (set) Token: 0x0600F436 RID: 62518 RVA: 0x0039C1F0 File Offset: 0x0039A3F0
|
||||
[Token(Token = "0x17002912")]
|
||||
public bool CJFCPJADOHL
|
||||
{
|
||||
[Token(Token = "0x600F435")]
|
||||
[Address(RVA = "0x6C9920", Offset = "0x6C8320", VA = "0x1806C9920")]
|
||||
get;
|
||||
[Token(Token = "0x600F436")]
|
||||
[Address(RVA = "0x10D4A10", Offset = "0x10D3410", VA = "0x1810D4A10")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17002913 RID: 10515
|
||||
// (get) Token: 0x0600F437 RID: 62519 RVA: 0x0039C204 File Offset: 0x0039A404
|
||||
// (set) Token: 0x0600F438 RID: 62520 RVA: 0x0039C218 File Offset: 0x0039A418
|
||||
[Token(Token = "0x17002913")]
|
||||
public int AMMNAJNFAMP
|
||||
{
|
||||
[Token(Token = "0x600F437")]
|
||||
[Address(RVA = "0xA2AAD0", Offset = "0xA294D0", VA = "0x180A2AAD0")]
|
||||
get;
|
||||
[Token(Token = "0x600F438")]
|
||||
[Address(RVA = "0xAD49E0", Offset = "0xAD33E0", VA = "0x180AD49E0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17002914 RID: 10516
|
||||
// (get) Token: 0x0600F439 RID: 62521 RVA: 0x0039C22C File Offset: 0x0039A42C
|
||||
// (set) Token: 0x0600F43A RID: 62522 RVA: 0x0039C240 File Offset: 0x0039A440
|
||||
[Token(Token = "0x17002914")]
|
||||
public int MIKECBCOCHA
|
||||
{
|
||||
[Token(Token = "0x600F439")]
|
||||
[Address(RVA = "0x6C10D0", Offset = "0x6BFAD0", VA = "0x1806C10D0")]
|
||||
get;
|
||||
[Token(Token = "0x600F43A")]
|
||||
[Address(RVA = "0xE4A570", Offset = "0xE48F70", VA = "0x180E4A570")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17002915 RID: 10517
|
||||
// (get) Token: 0x0600F43B RID: 62523 RVA: 0x0039C254 File Offset: 0x0039A454
|
||||
// (set) Token: 0x0600F43C RID: 62524 RVA: 0x0039C268 File Offset: 0x0039A468
|
||||
[Token(Token = "0x17002915")]
|
||||
public int LAENMCBBKOH
|
||||
{
|
||||
[Token(Token = "0x600F43B")]
|
||||
[Address(RVA = "0x54D020", Offset = "0x54BA20", VA = "0x18054D020")]
|
||||
get;
|
||||
[Token(Token = "0x600F43C")]
|
||||
[Address(RVA = "0x879F20", Offset = "0x878920", VA = "0x180879F20")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17002916 RID: 10518
|
||||
// (get) Token: 0x0600F43D RID: 62525 RVA: 0x0039C27C File Offset: 0x0039A47C
|
||||
// (set) Token: 0x0600F43E RID: 62526 RVA: 0x0039C290 File Offset: 0x0039A490
|
||||
[Token(Token = "0x17002916")]
|
||||
public int BHKFJNDEMHA
|
||||
{
|
||||
[Token(Token = "0x600F43D")]
|
||||
[Address(RVA = "0x4CE150", Offset = "0x4CCB50", VA = "0x1804CE150")]
|
||||
get;
|
||||
[Token(Token = "0x600F43E")]
|
||||
[Address(RVA = "0x97BAF0", Offset = "0x97A4F0", VA = "0x18097BAF0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17002917 RID: 10519
|
||||
// (get) Token: 0x0600F43F RID: 62527 RVA: 0x0039C2A4 File Offset: 0x0039A4A4
|
||||
[Token(Token = "0x17002917")]
|
||||
public bool DDFLCLMBCCO
|
||||
{
|
||||
[Token(Token = "0x600F43F")]
|
||||
[Address(RVA = "0x10D4300", Offset = "0x10D2D00", VA = "0x1810D4300")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F43F)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Inputs.VRInputHandler::CIGAFEFGALK()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:FDKPONPCGGC(var_0_0B, ldfld:FDKPONPCGGC(EFAKPOCFMPC::BDDMHHDKLHE, ldfld:EFAKPOCFMPC[exp:valuetype RecRoom.Inputs.VRInputHandler/EFAKPOCFMPC&](VRInputHandler::state, ldloc:VRInputHandler(this))))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002918 RID: 10520
|
||||
// (get) Token: 0x0600F440 RID: 62528 RVA: 0x0039C2BC File Offset: 0x0039A4BC
|
||||
[Token(Token = "0x17002918")]
|
||||
public bool CBCGKPAHACP
|
||||
{
|
||||
[Token(Token = "0x600F440")]
|
||||
[Address(RVA = "0x10D4A40", Offset = "0x10D3440", VA = "0x1810D4A40")]
|
||||
get
|
||||
{
|
||||
return this.state.BDDMHHDKLHE.MNIGDIAFAKL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002919 RID: 10521
|
||||
// (get) Token: 0x0600F441 RID: 62529 RVA: 0x0039C2DC File Offset: 0x0039A4DC
|
||||
[Token(Token = "0x17002919")]
|
||||
public bool PDHEBHOHEAO
|
||||
{
|
||||
[Token(Token = "0x600F441")]
|
||||
[Address(RVA = "0x10D4820", Offset = "0x10D3220", VA = "0x1810D4820")]
|
||||
get
|
||||
{
|
||||
return this.state.BDDMHHDKLHE.GPGHKKMCFIF;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700291A RID: 10522
|
||||
// (get) Token: 0x0600F442 RID: 62530 RVA: 0x0039C2FC File Offset: 0x0039A4FC
|
||||
[Token(Token = "0x1700291A")]
|
||||
public bool GCCMGJCGKME
|
||||
{
|
||||
[Token(Token = "0x600F442")]
|
||||
[Address(RVA = "0x10D5060", Offset = "0x10D3A60", VA = "0x1810D5060")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F442)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Inputs.VRInputHandler::NJODCGMGCGG()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:FDKPONPCGGC(var_0_0B, ldfld:FDKPONPCGGC(EFAKPOCFMPC::DBENDMALBBK, ldfld:EFAKPOCFMPC[exp:valuetype RecRoom.Inputs.VRInputHandler/EFAKPOCFMPC&](VRInputHandler::state, ldloc:VRInputHandler(this))))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700291B RID: 10523
|
||||
// (get) Token: 0x0600F443 RID: 62531 RVA: 0x0039C314 File Offset: 0x0039A514
|
||||
[Token(Token = "0x1700291B")]
|
||||
public bool FHLEMPCFBFI
|
||||
{
|
||||
[Token(Token = "0x600F443")]
|
||||
[Address(RVA = "0x10D4470", Offset = "0x10D2E70", VA = "0x1810D4470")]
|
||||
get
|
||||
{
|
||||
return this.state.DBENDMALBBK.MNIGDIAFAKL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700291C RID: 10524
|
||||
// (get) Token: 0x0600F444 RID: 62532 RVA: 0x0039C334 File Offset: 0x0039A534
|
||||
[Token(Token = "0x1700291C")]
|
||||
public bool HFKDLMEHBHE
|
||||
{
|
||||
[Token(Token = "0x600F444")]
|
||||
[Address(RVA = "0x10D49A0", Offset = "0x10D33A0", VA = "0x1810D49A0")]
|
||||
get
|
||||
{
|
||||
return this.state.DBENDMALBBK.GPGHKKMCFIF;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700291D RID: 10525
|
||||
// (get) Token: 0x0600F445 RID: 62533 RVA: 0x0039C354 File Offset: 0x0039A554
|
||||
[Token(Token = "0x1700291D")]
|
||||
public bool JIOIIBDBENA
|
||||
{
|
||||
[Token(Token = "0x600F445")]
|
||||
[Address(RVA = "0x10D4C30", Offset = "0x10D3630", VA = "0x1810D4C30")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F445)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Inputs.VRInputHandler::KCMPDEIBENF()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:FDKPONPCGGC(var_0_0B, ldfld:FDKPONPCGGC(EFAKPOCFMPC::KJDKBHKNHPD, ldfld:EFAKPOCFMPC[exp:valuetype RecRoom.Inputs.VRInputHandler/EFAKPOCFMPC&](VRInputHandler::state, ldloc:VRInputHandler(this))))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700291E RID: 10526
|
||||
// (get) Token: 0x0600F446 RID: 62534 RVA: 0x0039C36C File Offset: 0x0039A56C
|
||||
[Token(Token = "0x1700291E")]
|
||||
public bool GCKGCFBMJOI
|
||||
{
|
||||
[Token(Token = "0x600F446")]
|
||||
[Address(RVA = "0x8FF360", Offset = "0x8FDD60", VA = "0x1808FF360")]
|
||||
get
|
||||
{
|
||||
return this.state.KJDKBHKNHPD.MNIGDIAFAKL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700291F RID: 10527
|
||||
// (get) Token: 0x0600F447 RID: 62535 RVA: 0x0039C38C File Offset: 0x0039A58C
|
||||
[Token(Token = "0x1700291F")]
|
||||
public bool MNOEILJOKJO
|
||||
{
|
||||
[Token(Token = "0x600F447")]
|
||||
[Address(RVA = "0xBB2800", Offset = "0xBB1200", VA = "0x180BB2800")]
|
||||
get
|
||||
{
|
||||
return this.state.KJDKBHKNHPD.GPGHKKMCFIF;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002920 RID: 10528
|
||||
// (get) Token: 0x0600F448 RID: 62536 RVA: 0x0039C3AC File Offset: 0x0039A5AC
|
||||
[Token(Token = "0x17002920")]
|
||||
public bool HKEKAPPCIGD
|
||||
{
|
||||
[Token(Token = "0x600F448")]
|
||||
[Address(RVA = "0x10D4C10", Offset = "0x10D3610", VA = "0x1810D4C10")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F448)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Inputs.VRInputHandler::JNPDHEHKIJC()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:FDKPONPCGGC(var_0_0B, ldfld:FDKPONPCGGC(EFAKPOCFMPC::LGFOEBJPDKA, ldfld:EFAKPOCFMPC[exp:valuetype RecRoom.Inputs.VRInputHandler/EFAKPOCFMPC&](VRInputHandler::state, ldloc:VRInputHandler(this))))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002921 RID: 10529
|
||||
// (get) Token: 0x0600F449 RID: 62537 RVA: 0x0039C3C4 File Offset: 0x0039A5C4
|
||||
[Token(Token = "0x17002921")]
|
||||
public bool LMAHILONGBB
|
||||
{
|
||||
[Token(Token = "0x600F449")]
|
||||
[Address(RVA = "0x10D4A50", Offset = "0x10D3450", VA = "0x1810D4A50")]
|
||||
get
|
||||
{
|
||||
return this.state.LGFOEBJPDKA.MNIGDIAFAKL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002922 RID: 10530
|
||||
// (get) Token: 0x0600F44A RID: 62538 RVA: 0x0039C3E4 File Offset: 0x0039A5E4
|
||||
[Token(Token = "0x17002922")]
|
||||
public bool LBAMPGBOBLJ
|
||||
{
|
||||
[Token(Token = "0x600F44A")]
|
||||
[Address(RVA = "0x7E9760", Offset = "0x7E8160", VA = "0x1807E9760")]
|
||||
get
|
||||
{
|
||||
return this.state.LGFOEBJPDKA.GPGHKKMCFIF;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002923 RID: 10531
|
||||
// (get) Token: 0x0600F44B RID: 62539 RVA: 0x0039C404 File Offset: 0x0039A604
|
||||
[Token(Token = "0x17002923")]
|
||||
public bool FFMMOFDJBMF
|
||||
{
|
||||
[Token(Token = "0x600F44B")]
|
||||
[Address(RVA = "0x10D42E0", Offset = "0x10D2CE0", VA = "0x1810D42E0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F44B)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Inputs.VRInputHandler::CEBDKHCKALP()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:FDKPONPCGGC(var_0_0B, ldfld:FDKPONPCGGC(EFAKPOCFMPC::MLHDMEMGHEO, ldfld:EFAKPOCFMPC[exp:valuetype RecRoom.Inputs.VRInputHandler/EFAKPOCFMPC&](VRInputHandler::state, ldloc:VRInputHandler(this))))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002924 RID: 10532
|
||||
// (get) Token: 0x0600F44C RID: 62540 RVA: 0x0039C41C File Offset: 0x0039A61C
|
||||
[Token(Token = "0x17002924")]
|
||||
public bool NAHDFAGPDPF
|
||||
{
|
||||
[Token(Token = "0x600F44C")]
|
||||
[Address(RVA = "0x9F7230", Offset = "0x9F5C30", VA = "0x1809F7230")]
|
||||
get
|
||||
{
|
||||
return this.<HairTriggerButtonPressed>k__BackingField;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002925 RID: 10533
|
||||
// (get) Token: 0x0600F44D RID: 62541 RVA: 0x0039C430 File Offset: 0x0039A630
|
||||
[Token(Token = "0x17002925")]
|
||||
public bool DIDECOFJMJB
|
||||
{
|
||||
[Token(Token = "0x600F44D")]
|
||||
[Address(RVA = "0x9F69C0", Offset = "0x9F53C0", VA = "0x1809F69C0")]
|
||||
get
|
||||
{
|
||||
return this.hairTriggerButtonDown;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002926 RID: 10534
|
||||
// (get) Token: 0x0600F44E RID: 62542 RVA: 0x0039C444 File Offset: 0x0039A644
|
||||
[Token(Token = "0x17002926")]
|
||||
public bool LCKCGIPDEIH
|
||||
{
|
||||
[Token(Token = "0x600F44E")]
|
||||
[Address(RVA = "0x10D4D50", Offset = "0x10D3750", VA = "0x1810D4D50")]
|
||||
get
|
||||
{
|
||||
if (!this.hairTriggerButtonUp)
|
||||
{
|
||||
}
|
||||
return !this.<HairTriggerButtonUpConsumed>k__BackingField;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002927 RID: 10535
|
||||
// (get) Token: 0x0600F44F RID: 62543 RVA: 0x0039C468 File Offset: 0x0039A668
|
||||
[Token(Token = "0x17002927")]
|
||||
public bool IAGIOJDHCMN
|
||||
{
|
||||
[Token(Token = "0x600F44F")]
|
||||
[Address(RVA = "0x10D4D20", Offset = "0x10D3720", VA = "0x1810D4D20")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F44F)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Inputs.VRInputHandler::LGMLIMNLDCF()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:FDKPONPCGGC(var_0_0B, ldfld:FDKPONPCGGC(EFAKPOCFMPC::GODIAMIEPJG, ldfld:EFAKPOCFMPC[exp:valuetype RecRoom.Inputs.VRInputHandler/EFAKPOCFMPC&](VRInputHandler::state, ldloc:VRInputHandler(this))))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002928 RID: 10536
|
||||
// (get) Token: 0x0600F450 RID: 62544 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17002928")]
|
||||
public Vector2 ANEEPNBJPKK
|
||||
{
|
||||
[Token(Token = "0x600F450")]
|
||||
[Address(RVA = "0x10D4CB0", Offset = "0x10D36B0", VA = "0x1810D4CB0")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002929 RID: 10537
|
||||
// (get) Token: 0x0600F451 RID: 62545 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17002929")]
|
||||
public Vector2 IJBDGFLBADI
|
||||
{
|
||||
[Token(Token = "0x600F451")]
|
||||
[Address(RVA = "0x10D4A20", Offset = "0x10D3420", VA = "0x1810D4A20")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700292A RID: 10538
|
||||
// (get) Token: 0x0600F452 RID: 62546 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x1700292A")]
|
||||
public Vector2 AJGJJNMMNFI
|
||||
{
|
||||
[Token(Token = "0x600F452")]
|
||||
[Address(RVA = "0x10D4910", Offset = "0x10D3310", VA = "0x1810D4910")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700292B RID: 10539
|
||||
// (get) Token: 0x0600F453 RID: 62547 RVA: 0x0039C480 File Offset: 0x0039A680
|
||||
[Token(Token = "0x1700292B")]
|
||||
public bool JOMLMJKDEDA
|
||||
{
|
||||
[Token(Token = "0x600F453")]
|
||||
[Address(RVA = "0x10D4F20", Offset = "0x10D3920", VA = "0x1810D4F20")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F453)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Inputs.VRInputHandler::MMGKJKAIPGP()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:FDKPONPCGGC(var_0_0B, ldfld:FDKPONPCGGC(EFAKPOCFMPC::EHKHLEFKJND, ldfld:EFAKPOCFMPC[exp:valuetype RecRoom.Inputs.VRInputHandler/EFAKPOCFMPC&](VRInputHandler::state, ldloc:VRInputHandler(this))))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700292C RID: 10540
|
||||
// (get) Token: 0x0600F454 RID: 62548 RVA: 0x0039C498 File Offset: 0x0039A698
|
||||
[Token(Token = "0x1700292C")]
|
||||
public bool ADIKHNFBAOL
|
||||
{
|
||||
[Token(Token = "0x600F454")]
|
||||
[Address(RVA = "0x10D46B0", Offset = "0x10D30B0", VA = "0x1810D46B0")]
|
||||
get
|
||||
{
|
||||
return this.state.EHKHLEFKJND.MNIGDIAFAKL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700292D RID: 10541
|
||||
// (get) Token: 0x0600F455 RID: 62549 RVA: 0x0039C4B8 File Offset: 0x0039A6B8
|
||||
[Token(Token = "0x1700292D")]
|
||||
public bool IKIJIDDKBNL
|
||||
{
|
||||
[Token(Token = "0x600F455")]
|
||||
[Address(RVA = "0x10D4990", Offset = "0x10D3390", VA = "0x1810D4990")]
|
||||
get
|
||||
{
|
||||
return this.state.EHKHLEFKJND.GPGHKKMCFIF;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700292E RID: 10542
|
||||
// (get) Token: 0x0600F456 RID: 62550 RVA: 0x0039C4D8 File Offset: 0x0039A6D8
|
||||
[Token(Token = "0x1700292E")]
|
||||
public bool KOCCFFCJONI
|
||||
{
|
||||
[Token(Token = "0x600F456")]
|
||||
[Address(RVA = "0x10D4E50", Offset = "0x10D3850", VA = "0x1810D4E50")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F456)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Inputs.VRInputHandler::MEEFFGCJMMJ()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:FDKPONPCGGC(var_0_0B, ldfld:FDKPONPCGGC(EFAKPOCFMPC::ELEGEJPDFCH, ldfld:EFAKPOCFMPC[exp:valuetype RecRoom.Inputs.VRInputHandler/EFAKPOCFMPC&](VRInputHandler::state, ldloc:VRInputHandler(this))))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700292F RID: 10543
|
||||
// (get) Token: 0x0600F457 RID: 62551 RVA: 0x0039C4F0 File Offset: 0x0039A6F0
|
||||
[Token(Token = "0x1700292F")]
|
||||
public bool AMBHBMDADKN
|
||||
{
|
||||
[Token(Token = "0x600F457")]
|
||||
[Address(RVA = "0x10D46C0", Offset = "0x10D30C0", VA = "0x1810D46C0")]
|
||||
get
|
||||
{
|
||||
return this.state.ELEGEJPDFCH.MNIGDIAFAKL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002930 RID: 10544
|
||||
// (get) Token: 0x0600F458 RID: 62552 RVA: 0x0039C510 File Offset: 0x0039A710
|
||||
[Token(Token = "0x17002930")]
|
||||
public bool CMBAGIGJEMG
|
||||
{
|
||||
[Token(Token = "0x600F458")]
|
||||
[Address(RVA = "0x10D4480", Offset = "0x10D2E80", VA = "0x1810D4480")]
|
||||
get
|
||||
{
|
||||
return this.state.ELEGEJPDFCH.GPGHKKMCFIF;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002931 RID: 10545
|
||||
// (get) Token: 0x0600F459 RID: 62553 RVA: 0x0039C530 File Offset: 0x0039A730
|
||||
[Token(Token = "0x17002931")]
|
||||
public bool GCPKEBMPKGB
|
||||
{
|
||||
[Token(Token = "0x600F459")]
|
||||
[Address(RVA = "0x10D46A0", Offset = "0x10D30A0", VA = "0x1810D46A0")]
|
||||
get
|
||||
{
|
||||
return this.state.KCEKNHAKHGA.MNIGDIAFAKL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002932 RID: 10546
|
||||
// (get) Token: 0x0600F45A RID: 62554 RVA: 0x0039C550 File Offset: 0x0039A750
|
||||
[Token(Token = "0x17002932")]
|
||||
public bool FIFEPEEOLBG
|
||||
{
|
||||
[Token(Token = "0x600F45A")]
|
||||
[Address(RVA = "0x10D4960", Offset = "0x10D3360", VA = "0x1810D4960")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F45A)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Inputs.VRInputHandler::HHKDMJEPONO()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:FDKPONPCGGC(var_0_0B, ldfld:FDKPONPCGGC(EFAKPOCFMPC::KCEKNHAKHGA, ldfld:EFAKPOCFMPC[exp:valuetype RecRoom.Inputs.VRInputHandler/EFAKPOCFMPC&](VRInputHandler::state, ldloc:VRInputHandler(this))))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002933 RID: 10547
|
||||
// (get) Token: 0x0600F45B RID: 62555 RVA: 0x0039C568 File Offset: 0x0039A768
|
||||
[Token(Token = "0x17002933")]
|
||||
public bool CBBAELOGEHM
|
||||
{
|
||||
[Token(Token = "0x600F45B")]
|
||||
[Address(RVA = "0x10D4F30", Offset = "0x10D3930", VA = "0x1810D4F30")]
|
||||
get
|
||||
{
|
||||
return this.state.ALFHDHKHNHH.MNIGDIAFAKL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002934 RID: 10548
|
||||
// (get) Token: 0x0600F45C RID: 62556 RVA: 0x0039C588 File Offset: 0x0039A788
|
||||
[Token(Token = "0x17002934")]
|
||||
public bool GNHMMEKKFCG
|
||||
{
|
||||
[Token(Token = "0x600F45C")]
|
||||
[Address(RVA = "0x10D4890", Offset = "0x10D3290", VA = "0x1810D4890")]
|
||||
get
|
||||
{
|
||||
return this.state.JOOMEAKJBIJ.MNIGDIAFAKL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002935 RID: 10549
|
||||
// (get) Token: 0x0600F45D RID: 62557 RVA: 0x0039C5A8 File Offset: 0x0039A7A8
|
||||
[Token(Token = "0x17002935")]
|
||||
public bool EPNHAMAEEIE
|
||||
{
|
||||
[Token(Token = "0x600F45D")]
|
||||
[Address(RVA = "0x10D46D0", Offset = "0x10D30D0", VA = "0x1810D46D0")]
|
||||
get
|
||||
{
|
||||
return this.state.PKLBADMDPMA.MNIGDIAFAKL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002936 RID: 10550
|
||||
// (get) Token: 0x0600F45E RID: 62558 RVA: 0x0039C5C8 File Offset: 0x0039A7C8
|
||||
[Token(Token = "0x17002936")]
|
||||
public bool FMOCDBNFPOH
|
||||
{
|
||||
[Token(Token = "0x600F45E")]
|
||||
[Address(RVA = "0xBB27B0", Offset = "0xBB11B0", VA = "0x180BB27B0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F45E)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Inputs.VRInputHandler::MJBNCEOPPDA()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:FDKPONPCGGC(var_0_0B, ldfld:FDKPONPCGGC(EFAKPOCFMPC::KPLKGCOOOJP, ldfld:EFAKPOCFMPC[exp:valuetype RecRoom.Inputs.VRInputHandler/EFAKPOCFMPC&](VRInputHandler::state, ldloc:VRInputHandler(this))))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002937 RID: 10551
|
||||
// (get) Token: 0x0600F45F RID: 62559 RVA: 0x0039C5E0 File Offset: 0x0039A7E0
|
||||
[Token(Token = "0x17002937")]
|
||||
public bool BLFLNNJCFCI
|
||||
{
|
||||
[Token(Token = "0x600F45F")]
|
||||
[Address(RVA = "0x10D4200", Offset = "0x10D2C00", VA = "0x1810D4200")]
|
||||
get
|
||||
{
|
||||
return this.state.KPLKGCOOOJP.GPGHKKMCFIF;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002938 RID: 10552
|
||||
// (get) Token: 0x0600F460 RID: 62560 RVA: 0x0039C600 File Offset: 0x0039A800
|
||||
[Token(Token = "0x17002938")]
|
||||
public bool HLIAPBLNIFJ
|
||||
{
|
||||
[Token(Token = "0x600F460")]
|
||||
[Address(RVA = "0xA01BA0", Offset = "0xA005A0", VA = "0x180A01BA0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F460)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Inputs.VRInputHandler::BBIKKNEPGDE()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:FDKPONPCGGC(var_0_0B, ldfld:FDKPONPCGGC(EFAKPOCFMPC::GABPKEBDLDD, ldfld:EFAKPOCFMPC[exp:valuetype RecRoom.Inputs.VRInputHandler/EFAKPOCFMPC&](VRInputHandler::state, ldloc:VRInputHandler(this))))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002939 RID: 10553
|
||||
// (get) Token: 0x0600F461 RID: 62561 RVA: 0x0039C618 File Offset: 0x0039A818
|
||||
[Token(Token = "0x17002939")]
|
||||
public bool FGJFIOIALPL
|
||||
{
|
||||
[Token(Token = "0x600F461")]
|
||||
[Address(RVA = "0x10D4370", Offset = "0x10D2D70", VA = "0x1810D4370")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F461)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Inputs.VRInputHandler::CPNFBGMBMJP()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:FDKPONPCGGC(var_0_0B, ldfld:FDKPONPCGGC(EFAKPOCFMPC::HHEFMPACNEJ, ldfld:EFAKPOCFMPC[exp:valuetype RecRoom.Inputs.VRInputHandler/EFAKPOCFMPC&](VRInputHandler::state, ldloc:VRInputHandler(this))))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700293A RID: 10554
|
||||
// (get) Token: 0x0600F462 RID: 62562 RVA: 0x0039C630 File Offset: 0x0039A830
|
||||
[Token(Token = "0x1700293A")]
|
||||
public float AFHAHMNMIFN
|
||||
{
|
||||
[Token(Token = "0x600F462")]
|
||||
[Address(RVA = "0xAD00B0", Offset = "0xACEAB0", VA = "0x180AD00B0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F462)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single RecRoom.Inputs.VRInputHandler::JKINJJBIFBL()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:EFAKPOCFMPC(var_0_06, ldfld:EFAKPOCFMPC(VRInputHandler::state, ldloc:VRInputHandler(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700293B RID: 10555
|
||||
// (get) Token: 0x0600F463 RID: 62563 RVA: 0x0039C644 File Offset: 0x0039A844
|
||||
[Token(Token = "0x1700293B")]
|
||||
public float IAJFIAEDNFP
|
||||
{
|
||||
[Token(Token = "0x600F463")]
|
||||
[Address(RVA = "0x10D4F70", Offset = "0x10D3970", VA = "0x1810D4F70")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F463)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single RecRoom.Inputs.VRInputHandler::NEEAHAODLAG()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MOIPDBJEBEL(var_0_0B, ldfld:MOIPDBJEBEL(EFAKPOCFMPC::IAJFIAEDNFP, ldfld:EFAKPOCFMPC[exp:valuetype RecRoom.Inputs.VRInputHandler/EFAKPOCFMPC&](VRInputHandler::state, ldloc:VRInputHandler(this))))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700293C RID: 10556
|
||||
// (get) Token: 0x0600F464 RID: 62564 RVA: 0x0039C65C File Offset: 0x0039A85C
|
||||
[Token(Token = "0x1700293C")]
|
||||
public float BDLBPMGCPEE
|
||||
{
|
||||
[Token(Token = "0x600F464")]
|
||||
[Address(RVA = "0x10D4830", Offset = "0x10D3230", VA = "0x1810D4830")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F464)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single RecRoom.Inputs.VRInputHandler::GFKEAFFKDCO()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MOIPDBJEBEL(var_0_0B, ldfld:MOIPDBJEBEL(EFAKPOCFMPC::BDLBPMGCPEE, ldfld:EFAKPOCFMPC[exp:valuetype RecRoom.Inputs.VRInputHandler/EFAKPOCFMPC&](VRInputHandler::state, ldloc:VRInputHandler(this))))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700293D RID: 10557
|
||||
// (get) Token: 0x0600F465 RID: 62565 RVA: 0x0039C674 File Offset: 0x0039A874
|
||||
[Token(Token = "0x1700293D")]
|
||||
public float LOKMOOGCDHI
|
||||
{
|
||||
[Token(Token = "0x600F465")]
|
||||
[Address(RVA = "0xF4CF00", Offset = "0xF4B900", VA = "0x180F4CF00")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F465)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single RecRoom.Inputs.VRInputHandler::CDKGMLMNMFI()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MOIPDBJEBEL(var_0_0B, ldfld:MOIPDBJEBEL(EFAKPOCFMPC::LOKMOOGCDHI, ldfld:EFAKPOCFMPC[exp:valuetype RecRoom.Inputs.VRInputHandler/EFAKPOCFMPC&](VRInputHandler::state, ldloc:VRInputHandler(this))))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700293E RID: 10558
|
||||
// (get) Token: 0x0600F466 RID: 62566 RVA: 0x0039C68C File Offset: 0x0039A88C
|
||||
[Token(Token = "0x1700293E")]
|
||||
public float EJAJMANMAFG
|
||||
{
|
||||
[Token(Token = "0x600F466")]
|
||||
[Address(RVA = "0xF4CF10", Offset = "0xF4B910", VA = "0x180F4CF10")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F466)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single RecRoom.Inputs.VRInputHandler::IKKAKFPLGBL()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:Vector2(var_0_0B, ldfld:Vector2(EFAKPOCFMPC::EJAJMANMAFG, ldfld:EFAKPOCFMPC[exp:valuetype RecRoom.Inputs.VRInputHandler/EFAKPOCFMPC&](VRInputHandler::state, ldloc:VRInputHandler(this))))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700293F RID: 10559
|
||||
// (get) Token: 0x0600F467 RID: 62567 RVA: 0x0039C6A4 File Offset: 0x0039A8A4
|
||||
[Token(Token = "0x1700293F")]
|
||||
public bool OKMCKCNPGBG
|
||||
{
|
||||
[Token(Token = "0x600F467")]
|
||||
[Address(RVA = "0x10D4CA0", Offset = "0x10D36A0", VA = "0x1810D4CA0")]
|
||||
get
|
||||
{
|
||||
return this.state.CHEFGOANLDH.MNIGDIAFAKL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002940 RID: 10560
|
||||
// (get) Token: 0x0600F468 RID: 62568 RVA: 0x0039C6C4 File Offset: 0x0039A8C4
|
||||
[Token(Token = "0x17002940")]
|
||||
public bool ACCOBFKGDMC
|
||||
{
|
||||
[Token(Token = "0x600F468")]
|
||||
[Address(RVA = "0x10D49B0", Offset = "0x10D33B0", VA = "0x1810D49B0")]
|
||||
get
|
||||
{
|
||||
return this.state.JPKDJHOBJKN.MNIGDIAFAKL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002941 RID: 10561
|
||||
// (get) Token: 0x0600F469 RID: 62569 RVA: 0x0039C6E4 File Offset: 0x0039A8E4
|
||||
[Token(Token = "0x17002941")]
|
||||
public bool CFHDNBCMPEA
|
||||
{
|
||||
[Token(Token = "0x600F469")]
|
||||
[Address(RVA = "0x10D4360", Offset = "0x10D2D60", VA = "0x1810D4360")]
|
||||
get
|
||||
{
|
||||
return this.state.ENELOGEDELM.MNIGDIAFAKL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002942 RID: 10562
|
||||
// (get) Token: 0x0600F46A RID: 62570 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17002942")]
|
||||
public Vector2 JBKKAKDEGHJ
|
||||
{
|
||||
[Token(Token = "0x600F46A")]
|
||||
[Address(RVA = "0x10D4F50", Offset = "0x10D3950", VA = "0x1810D4F50")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002943 RID: 10563
|
||||
// (get) Token: 0x0600F46B RID: 62571 RVA: 0x0039C704 File Offset: 0x0039A904
|
||||
[Token(Token = "0x17002943")]
|
||||
public float MMIGCAIKDOB
|
||||
{
|
||||
[Token(Token = "0x600F46B")]
|
||||
[Address(RVA = "0x10D4D40", Offset = "0x10D3740", VA = "0x1810D4D40")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F46B)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single RecRoom.Inputs.VRInputHandler::LKNBEPMOJML()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MOIPDBJEBEL(var_0_0B, ldfld:MOIPDBJEBEL(EFAKPOCFMPC::MMIGCAIKDOB, ldfld:EFAKPOCFMPC[exp:valuetype RecRoom.Inputs.VRInputHandler/EFAKPOCFMPC&](VRInputHandler::state, ldloc:VRInputHandler(this))))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002944 RID: 10564
|
||||
// (get) Token: 0x0600F46C RID: 62572 RVA: 0x0039C71C File Offset: 0x0039A91C
|
||||
[Token(Token = "0x17002944")]
|
||||
public bool PJKFKJPKLMK
|
||||
{
|
||||
[Token(Token = "0x600F46C")]
|
||||
[Address(RVA = "0x10D43E0", Offset = "0x10D2DE0", VA = "0x1810D43E0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F46C)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Inputs.VRInputHandler::DBMMGIHNHCM()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:FDKPONPCGGC(var_0_0B, ldfld:FDKPONPCGGC(EFAKPOCFMPC::BIOLPKIKBMN, ldfld:EFAKPOCFMPC[exp:valuetype RecRoom.Inputs.VRInputHandler/EFAKPOCFMPC&](VRInputHandler::state, ldloc:VRInputHandler(this))))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002945 RID: 10565
|
||||
// (get) Token: 0x0600F46D RID: 62573 RVA: 0x0039C734 File Offset: 0x0039A934
|
||||
[Token(Token = "0x17002945")]
|
||||
public bool AOAFIEIBNOO
|
||||
{
|
||||
[Token(Token = "0x600F46D")]
|
||||
[Address(RVA = "0x10D42D0", Offset = "0x10D2CD0", VA = "0x1810D42D0")]
|
||||
get
|
||||
{
|
||||
return this.state.BIOLPKIKBMN.MNIGDIAFAKL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002946 RID: 10566
|
||||
// (get) Token: 0x0600F46E RID: 62574 RVA: 0x0039C754 File Offset: 0x0039A954
|
||||
[Token(Token = "0x17002946")]
|
||||
public bool PJBILFMHOKP
|
||||
{
|
||||
[Token(Token = "0x600F46E")]
|
||||
[Address(RVA = "0x10D4CD0", Offset = "0x10D36D0", VA = "0x1810D4CD0")]
|
||||
get
|
||||
{
|
||||
return this.state.BIOLPKIKBMN.GPGHKKMCFIF;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002947 RID: 10567
|
||||
// (get) Token: 0x0600F46F RID: 62575 RVA: 0x0039C774 File Offset: 0x0039A974
|
||||
// (set) Token: 0x0600F470 RID: 62576 RVA: 0x0039C788 File Offset: 0x0039A988
|
||||
[Token(Token = "0x17002947")]
|
||||
public float NAILHNPKHOP
|
||||
{
|
||||
[Token(Token = "0x600F46F")]
|
||||
[Address(RVA = "0x6C1140", Offset = "0x6BFB40", VA = "0x1806C1140")]
|
||||
get;
|
||||
[Token(Token = "0x600F470")]
|
||||
[Address(RVA = "0x10D4950", Offset = "0x10D3350", VA = "0x1810D4950")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17002948 RID: 10568
|
||||
// (get) Token: 0x0600F471 RID: 62577 RVA: 0x0039C79C File Offset: 0x0039A99C
|
||||
// (set) Token: 0x0600F472 RID: 62578 RVA: 0x0039C7B0 File Offset: 0x0039A9B0
|
||||
[Token(Token = "0x17002948")]
|
||||
public float AIHEEHMBCAD
|
||||
{
|
||||
[Token(Token = "0x600F471")]
|
||||
[Address(RVA = "0x6C1120", Offset = "0x6BFB20", VA = "0x1806C1120")]
|
||||
get;
|
||||
[Token(Token = "0x600F472")]
|
||||
[Address(RVA = "0x10D41F0", Offset = "0x10D2BF0", VA = "0x1810D41F0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17002949 RID: 10569
|
||||
// (get) Token: 0x0600F473 RID: 62579 RVA: 0x0039C7C4 File Offset: 0x0039A9C4
|
||||
[Token(Token = "0x17002949")]
|
||||
public bool JOAIPPAPPEH
|
||||
{
|
||||
[Token(Token = "0x600F473")]
|
||||
[Address(RVA = "0x10D4C00", Offset = "0x10D3600", VA = "0x1810D4C00")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F473)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Inputs.VRInputHandler::JNPBDEBJCIA()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:FDKPONPCGGC(var_0_0B, ldfld:FDKPONPCGGC(EFAKPOCFMPC::HMPJMBEFGMM, ldfld:EFAKPOCFMPC[exp:valuetype RecRoom.Inputs.VRInputHandler/EFAKPOCFMPC&](VRInputHandler::state, ldloc:VRInputHandler(this))))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700294A RID: 10570
|
||||
// (get) Token: 0x0600F474 RID: 62580 RVA: 0x0039C7DC File Offset: 0x0039A9DC
|
||||
[Token(Token = "0x1700294A")]
|
||||
public bool NNINNOALGOC
|
||||
{
|
||||
[Token(Token = "0x600F474")]
|
||||
[Address(RVA = "0x10D4E40", Offset = "0x10D3840", VA = "0x1810D4E40")]
|
||||
get
|
||||
{
|
||||
return this.state.HMPJMBEFGMM.MNIGDIAFAKL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700294B RID: 10571
|
||||
// (get) Token: 0x0600F475 RID: 62581 RVA: 0x0039C7FC File Offset: 0x0039A9FC
|
||||
[Token(Token = "0x1700294B")]
|
||||
public bool JONNNAJKHJM
|
||||
{
|
||||
[Token(Token = "0x600F475")]
|
||||
[Address(RVA = "0x10D4940", Offset = "0x10D3340", VA = "0x1810D4940")]
|
||||
get
|
||||
{
|
||||
return this.state.HMPJMBEFGMM.GPGHKKMCFIF;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700294C RID: 10572
|
||||
// (get) Token: 0x0600F476 RID: 62582 RVA: 0x0039C81C File Offset: 0x0039AA1C
|
||||
// (set) Token: 0x0600F477 RID: 62583 RVA: 0x0039C830 File Offset: 0x0039AA30
|
||||
[Token(Token = "0x1700294C")]
|
||||
public float NIMIINMEMPJ
|
||||
{
|
||||
[Token(Token = "0x600F476")]
|
||||
[Address(RVA = "0x10D4E30", Offset = "0x10D3830", VA = "0x1810D4E30")]
|
||||
get;
|
||||
[Token(Token = "0x600F477")]
|
||||
[Address(RVA = "0x10D42F0", Offset = "0x10D2CF0", VA = "0x1810D42F0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x1700294D RID: 10573
|
||||
// (get) Token: 0x0600F478 RID: 62584 RVA: 0x0039C844 File Offset: 0x0039AA44
|
||||
// (set) Token: 0x0600F479 RID: 62585 RVA: 0x0039C858 File Offset: 0x0039AA58
|
||||
[Token(Token = "0x1700294D")]
|
||||
public float BKOFNPAPHAE
|
||||
{
|
||||
[Token(Token = "0x600F478")]
|
||||
[Address(RVA = "0x901360", Offset = "0x8FFD60", VA = "0x180901360")]
|
||||
get;
|
||||
[Token(Token = "0x600F479")]
|
||||
[Address(RVA = "0xDD9A20", Offset = "0xDD8420", VA = "0x180DD9A20")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x1700294E RID: 10574
|
||||
// (get) Token: 0x0600F47A RID: 62586 RVA: 0x0039C86C File Offset: 0x0039AA6C
|
||||
// (set) Token: 0x0600F47B RID: 62587 RVA: 0x0039C880 File Offset: 0x0039AA80
|
||||
[Token(Token = "0x1700294E")]
|
||||
public bool CEECCHHKMAJ
|
||||
{
|
||||
[Token(Token = "0x600F47A")]
|
||||
[Address(RVA = "0xDD9A00", Offset = "0xDD8400", VA = "0x180DD9A00")]
|
||||
get;
|
||||
[Token(Token = "0x600F47B")]
|
||||
[Address(RVA = "0xDD9A10", Offset = "0xDD8410", VA = "0x180DD9A10")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x1700294F RID: 10575
|
||||
// (get) Token: 0x0600F47C RID: 62588 RVA: 0x0039C894 File Offset: 0x0039AA94
|
||||
// (set) Token: 0x0600F47D RID: 62589 RVA: 0x0039C8A8 File Offset: 0x0039AAA8
|
||||
[Token(Token = "0x1700294F")]
|
||||
public bool GPPNICGEIDD
|
||||
{
|
||||
[Token(Token = "0x600F47C")]
|
||||
[Address(RVA = "0x10D4930", Offset = "0x10D3330", VA = "0x1810D4930")]
|
||||
get
|
||||
{
|
||||
return this.hairPickupCombinedButtonDown;
|
||||
}
|
||||
[Token(Token = "0x600F47D")]
|
||||
[Address(RVA = "0x10D5190", Offset = "0x10D3B90", VA = "0x1810D5190")]
|
||||
private set
|
||||
{
|
||||
this.hairPickupCombinedButtonDown = value;
|
||||
if (value)
|
||||
{
|
||||
float time = Time.time;
|
||||
this.<HairPickupCombinedButtonDownTime>k__BackingField = time;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002950 RID: 10576
|
||||
// (get) Token: 0x0600F47E RID: 62590 RVA: 0x0039C8D0 File Offset: 0x0039AAD0
|
||||
// (set) Token: 0x0600F47F RID: 62591 RVA: 0x0039C8E4 File Offset: 0x0039AAE4
|
||||
[Token(Token = "0x17002950")]
|
||||
public bool GJKPHDLCAGO
|
||||
{
|
||||
[Token(Token = "0x600F47E")]
|
||||
[Address(RVA = "0x10D4F90", Offset = "0x10D3990", VA = "0x1810D4F90")]
|
||||
get
|
||||
{
|
||||
return this.hairPickupCombinedButtonUp;
|
||||
}
|
||||
[Token(Token = "0x600F47F")]
|
||||
[Address(RVA = "0x10D4420", Offset = "0x10D2E20", VA = "0x1810D4420")]
|
||||
private set
|
||||
{
|
||||
this.hairPickupCombinedButtonUp = value;
|
||||
if (value)
|
||||
{
|
||||
float time = Time.time;
|
||||
this.<HairPickupCombinedButtonUpTime>k__BackingField = time;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002951 RID: 10577
|
||||
// (get) Token: 0x0600F480 RID: 62592 RVA: 0x0039C90C File Offset: 0x0039AB0C
|
||||
// (set) Token: 0x0600F481 RID: 62593 RVA: 0x0039C920 File Offset: 0x0039AB20
|
||||
[Token(Token = "0x17002951")]
|
||||
public bool AGKCMGLGFCE
|
||||
{
|
||||
[Token(Token = "0x600F480")]
|
||||
[Address(RVA = "0x10D4A60", Offset = "0x10D3460", VA = "0x1810D4A60")]
|
||||
get;
|
||||
[Token(Token = "0x600F481")]
|
||||
[Address(RVA = "0x10D4D30", Offset = "0x10D3730", VA = "0x1810D4D30")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17002952 RID: 10578
|
||||
// (get) Token: 0x0600F482 RID: 62594 RVA: 0x0039C934 File Offset: 0x0039AB34
|
||||
// (set) Token: 0x0600F483 RID: 62595 RVA: 0x0039C948 File Offset: 0x0039AB48
|
||||
[Token(Token = "0x17002952")]
|
||||
public bool JALKJDKAMIJ
|
||||
{
|
||||
[Token(Token = "0x600F482")]
|
||||
[Address(RVA = "0x10D4F80", Offset = "0x10D3980", VA = "0x1810D4F80")]
|
||||
get;
|
||||
[Token(Token = "0x600F483")]
|
||||
[Address(RVA = "0x10D4980", Offset = "0x10D3380", VA = "0x1810D4980")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17002953 RID: 10579
|
||||
// (get) Token: 0x0600F484 RID: 62596 RVA: 0x0039C95C File Offset: 0x0039AB5C
|
||||
// (set) Token: 0x0600F485 RID: 62597 RVA: 0x0039C970 File Offset: 0x0039AB70
|
||||
[Token(Token = "0x17002953")]
|
||||
public bool AAAPKIELNKG
|
||||
{
|
||||
[Token(Token = "0x600F484")]
|
||||
[Address(RVA = "0x10D5070", Offset = "0x10D3A70", VA = "0x1810D5070")]
|
||||
get;
|
||||
[Token(Token = "0x600F485")]
|
||||
[Address(RVA = "0x10D4BF0", Offset = "0x10D35F0", VA = "0x1810D4BF0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17002954 RID: 10580
|
||||
// (get) Token: 0x0600F486 RID: 62598 RVA: 0x0039C984 File Offset: 0x0039AB84
|
||||
// (set) Token: 0x0600F487 RID: 62599 RVA: 0x0039C998 File Offset: 0x0039AB98
|
||||
[Token(Token = "0x17002954")]
|
||||
public bool BKLJLKGHNJN
|
||||
{
|
||||
[Token(Token = "0x600F486")]
|
||||
[Address(RVA = "0x10D4C20", Offset = "0x10D3620", VA = "0x1810D4C20")]
|
||||
get;
|
||||
[Token(Token = "0x600F487")]
|
||||
[Address(RVA = "0x10D43F0", Offset = "0x10D2DF0", VA = "0x1810D43F0")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17002955 RID: 10581
|
||||
// (get) Token: 0x0600F488 RID: 62600 RVA: 0x0039C9AC File Offset: 0x0039ABAC
|
||||
// (set) Token: 0x0600F489 RID: 62601 RVA: 0x0039C9C0 File Offset: 0x0039ABC0
|
||||
[Token(Token = "0x17002955")]
|
||||
public bool LCJPLHCDFIA
|
||||
{
|
||||
[Token(Token = "0x600F488")]
|
||||
[Address(RVA = "0x10D4CE0", Offset = "0x10D36E0", VA = "0x1810D4CE0")]
|
||||
get;
|
||||
[Token(Token = "0x600F489")]
|
||||
[Address(RVA = "0x10D4F40", Offset = "0x10D3940", VA = "0x1810D4F40")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17002956 RID: 10582
|
||||
// (get) Token: 0x0600F48A RID: 62602 RVA: 0x0039C9D4 File Offset: 0x0039ABD4
|
||||
// (set) Token: 0x0600F48B RID: 62603 RVA: 0x0039C9E8 File Offset: 0x0039ABE8
|
||||
[Token(Token = "0x17002956")]
|
||||
public bool AHMHADODLEH
|
||||
{
|
||||
[Token(Token = "0x600F48A")]
|
||||
[Address(RVA = "0x9F7230", Offset = "0x9F5C30", VA = "0x1809F7230")]
|
||||
get;
|
||||
[Token(Token = "0x600F48B")]
|
||||
[Address(RVA = "0x10D4C50", Offset = "0x10D3650", VA = "0x1810D4C50")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17002957 RID: 10583
|
||||
// (get) Token: 0x0600F48C RID: 62604 RVA: 0x0039C9FC File Offset: 0x0039ABFC
|
||||
// (set) Token: 0x0600F48D RID: 62605 RVA: 0x0039CA10 File Offset: 0x0039AC10
|
||||
[Token(Token = "0x17002957")]
|
||||
public bool IIKMJNHOIMF
|
||||
{
|
||||
[Token(Token = "0x600F48C")]
|
||||
[Address(RVA = "0x9F69C0", Offset = "0x9F53C0", VA = "0x1809F69C0")]
|
||||
get
|
||||
{
|
||||
return this.hairTriggerButtonDown;
|
||||
}
|
||||
[Token(Token = "0x600F48D")]
|
||||
[Address(RVA = "0x10D47F0", Offset = "0x10D31F0", VA = "0x1810D47F0")]
|
||||
private set
|
||||
{
|
||||
this.hairTriggerButtonDown = value;
|
||||
if (value)
|
||||
{
|
||||
float time = Time.time;
|
||||
this.<HairTriggerButtonDownTime>k__BackingField = time;
|
||||
this.<HairTriggerButtonDownConsumed>k__BackingField = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002958 RID: 10584
|
||||
// (get) Token: 0x0600F48E RID: 62606 RVA: 0x0039CA40 File Offset: 0x0039AC40
|
||||
// (set) Token: 0x0600F48F RID: 62607 RVA: 0x0039CA64 File Offset: 0x0039AC64
|
||||
[Token(Token = "0x17002958")]
|
||||
public bool JPGDHMLAJKM
|
||||
{
|
||||
[Token(Token = "0x600F48E")]
|
||||
[Address(RVA = "0x10D4D50", Offset = "0x10D3750", VA = "0x1810D4D50")]
|
||||
get
|
||||
{
|
||||
if (!this.hairTriggerButtonUp)
|
||||
{
|
||||
}
|
||||
return !this.<HairTriggerButtonUpConsumed>k__BackingField;
|
||||
}
|
||||
[Token(Token = "0x600F48F")]
|
||||
[Address(RVA = "0x10D4CF0", Offset = "0x10D36F0", VA = "0x1810D4CF0")]
|
||||
private set
|
||||
{
|
||||
this.hairTriggerButtonUp = value;
|
||||
if (value)
|
||||
{
|
||||
float time = Time.time;
|
||||
this.<HairTriggerButtonUpTime>k__BackingField = time;
|
||||
this.<HairTriggerButtonUpConsumed>k__BackingField = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002959 RID: 10585
|
||||
// (get) Token: 0x0600F490 RID: 62608 RVA: 0x0039CA94 File Offset: 0x0039AC94
|
||||
[Token(Token = "0x17002959")]
|
||||
public float FEICFBIOIOA
|
||||
{
|
||||
[Token(Token = "0x600F490")]
|
||||
[Address(RVA = "0x10D4A00", Offset = "0x10D3400", VA = "0x1810D4A00")]
|
||||
get
|
||||
{
|
||||
return this.state.PHIKDNMBFDL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F491 RID: 62609 RVA: 0x0039CAAC File Offset: 0x0039ACAC
|
||||
[Token(Token = "0x600F491")]
|
||||
[Address(RVA = "0x10D4770", Offset = "0x10D3170", VA = "0x1810D4770")]
|
||||
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: 0x0600F492 RID: 62610 RVA: 0x0039CB08 File Offset: 0x0039AD08
|
||||
[Token(Token = "0x600F492")]
|
||||
[Address(RVA = "0x10D4490", Offset = "0x10D2E90", VA = "0x1810D4490")]
|
||||
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: 0x0600F493 RID: 62611 RVA: 0x0039CC10 File Offset: 0x0039AE10
|
||||
[Token(Token = "0x600F493")]
|
||||
[Address(RVA = "0x10D46E0", Offset = "0x10D30E0", VA = "0x1810D46E0", Slot = "12")]
|
||||
protected virtual IEnumerator FMKCAMLBNKF(int DHFKOLKOCKP, float LAIPKAHGIJF, bool OBDMPHDGBLG = false)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F493)
|
||||
|
||||
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(MOJGDGKKFOM::System.IDisposable.Dispose, ldloc:MOJGDGKKFOM(var_0))
|
||||
stfld:float32(MOJGDGKKFOM::intensity, ldloc:MOJGDGKKFOM(var_0), ldloc:float32(LAIPKAHGIJF))
|
||||
stfld:VRInputHandler(MOJGDGKKFOM::<>4__this, ldloc:MOJGDGKKFOM(var_0), ldloc:VRInputHandler(this))
|
||||
stfld:int32(MOJGDGKKFOM::milliseconds, ldloc:MOJGDGKKFOM(var_0), ldloc:int32(DHFKOLKOCKP))
|
||||
stfld:int32(MOJGDGKKFOM::<>1__state, ldloc:MOJGDGKKFOM(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:bool(MOJGDGKKFOM::useTouchpad, ldloc:MOJGDGKKFOM(var_0), ldloc:bool(OBDMPHDGBLG))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0600F494 RID: 62612 RVA: 0x0039CC48 File Offset: 0x0039AE48
|
||||
[Token(Token = "0x600F494")]
|
||||
[Address(RVA = "0x10D4A70", Offset = "0x10D3470", VA = "0x1810D4A70")]
|
||||
protected void JCEOPDNGCDK(Vector2 MEMPBHAJCON, out Vector2 JLEGJIDMKIM, out FDKPONPCGGC LHEOEHLFCKJ)
|
||||
{
|
||||
JLEGJIDMKIM.x = (float)0;
|
||||
JLEGJIDMKIM.y = (float)0;
|
||||
BNIEBDIHLOK bniebdihlok = this.autoSprintButton;
|
||||
FDKPONPCGGC fdkponpcggc;
|
||||
bool gpghkkmcfif = fdkponpcggc.GPGHKKMCFIF;
|
||||
LHEOEHLFCKJ.GPGHKKMCFIF = gpghkkmcfif;
|
||||
}
|
||||
|
||||
// Token: 0x0600F495 RID: 62613 RVA: 0x0039CC80 File Offset: 0x0039AE80
|
||||
[Token(Token = "0x600F495")]
|
||||
[Address(RVA = "0x10D5270", Offset = "0x10D3C70", VA = "0x1810D5270")]
|
||||
protected VRInputHandler()
|
||||
{
|
||||
BNIEBDIHLOK bniebdihlok = new BNIEBDIHLOK();
|
||||
this.autoSprintButton = bniebdihlok;
|
||||
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: 0x0400A35D RID: 41821
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A35D")]
|
||||
[SerializeField]
|
||||
private Vector3 offsetPosition;
|
||||
|
||||
// Token: 0x0400A35E RID: 41822
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x400A35E")]
|
||||
[SerializeField]
|
||||
private Vector3 offsetRotation;
|
||||
|
||||
// Token: 0x0400A35F RID: 41823
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400A35F")]
|
||||
[SerializeField]
|
||||
[Header("Haptics")]
|
||||
private float generalHapticIntensityModifier = 1f;
|
||||
|
||||
// Token: 0x0400A360 RID: 41824
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400A360")]
|
||||
[SerializeField]
|
||||
[Header("Auto sprint")]
|
||||
protected float AutoSprintWalkAxisDeadZone = 0.7f;
|
||||
|
||||
// Token: 0x0400A361 RID: 41825
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400A361")]
|
||||
[SerializeField]
|
||||
protected float AutoSprintWalkAxisMaxWalkSpeedZone = 0.95f;
|
||||
|
||||
// Token: 0x0400A362 RID: 41826
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400A362")]
|
||||
protected Transform rawTrackerTransform;
|
||||
|
||||
// Token: 0x0400A363 RID: 41827
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400A363")]
|
||||
private Transform offsetTrackerTransform;
|
||||
|
||||
// Token: 0x0400A364 RID: 41828
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400A364")]
|
||||
protected BNIEBDIHLOK autoSprintButton;
|
||||
|
||||
// Token: 0x0400A365 RID: 41829
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400A365")]
|
||||
[CompilerGenerated]
|
||||
private VRInputHandler.ALLAJOJFDJI TransformUpdateEvent;
|
||||
|
||||
// Token: 0x0400A36D RID: 41837
|
||||
[Token(Token = "0x400A36D")]
|
||||
public const float MaxLinearVelocityMagnitude = 20f;
|
||||
|
||||
// Token: 0x0400A36E RID: 41838
|
||||
[Token(Token = "0x400A36E")]
|
||||
public const float MaxAngularVelocityMagnitude = 25f;
|
||||
|
||||
// Token: 0x0400A36F RID: 41839
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x84")]
|
||||
[Token(Token = "0x400A36F")]
|
||||
private Vector3 linearVelocity;
|
||||
|
||||
// Token: 0x0400A370 RID: 41840
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400A370")]
|
||||
private Vector3 angularVelocity;
|
||||
|
||||
// Token: 0x0400A371 RID: 41841
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x9C")]
|
||||
[Token(Token = "0x400A371")]
|
||||
[HideInInspector]
|
||||
[NonSerialized]
|
||||
public float HandOpenCloseVelocity;
|
||||
|
||||
// Token: 0x0400A381 RID: 41857
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD5")]
|
||||
[Token(Token = "0x400A381")]
|
||||
private bool hairPickupCombinedButtonDown;
|
||||
|
||||
// Token: 0x0400A382 RID: 41858
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD6")]
|
||||
[Token(Token = "0x400A382")]
|
||||
private bool hairPickupCombinedButtonUp;
|
||||
|
||||
// Token: 0x0400A389 RID: 41865
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xDD")]
|
||||
[Token(Token = "0x400A389")]
|
||||
private bool hairTriggerButtonDown;
|
||||
|
||||
// Token: 0x0400A38A RID: 41866
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xDE")]
|
||||
[Token(Token = "0x400A38A")]
|
||||
private bool hairTriggerButtonUp;
|
||||
|
||||
// Token: 0x0400A38B RID: 41867
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400A38B")]
|
||||
protected Vector3 RCVirtualJoystickReferenceForward;
|
||||
|
||||
// Token: 0x0400A38C RID: 41868
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xEC")]
|
||||
[Token(Token = "0x400A38C")]
|
||||
protected Vector3 RCVirtualJoystickReferenceRight;
|
||||
|
||||
// Token: 0x0400A38D RID: 41869
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x400A38D")]
|
||||
protected Vector3 RCVirtualJoystickReferenceUp;
|
||||
|
||||
// Token: 0x0400A38E RID: 41870
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x104")]
|
||||
[Token(Token = "0x400A38E")]
|
||||
private VRInputHandler.EFAKPOCFMPC state;
|
||||
|
||||
// Token: 0x0400A38F RID: 41871
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A0")]
|
||||
[Token(Token = "0x400A38F")]
|
||||
private BNIEBDIHLOK pickupTriggerHairTrigger;
|
||||
|
||||
// Token: 0x0400A390 RID: 41872
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A8")]
|
||||
[Token(Token = "0x400A390")]
|
||||
private BNIEBDIHLOK capacitiveGripPickupHairTrigger;
|
||||
|
||||
// Token: 0x0400A391 RID: 41873
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1B0")]
|
||||
[Token(Token = "0x400A391")]
|
||||
private BNIEBDIHLOK triggerHairTrigger;
|
||||
|
||||
// Token: 0x020022C0 RID: 8896
|
||||
[Token(Token = "0x20022C0")]
|
||||
public struct EFAKPOCFMPC
|
||||
{
|
||||
// Token: 0x0400A392 RID: 41874
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400A392")]
|
||||
public MOIPDBJEBEL AFHAHMNMIFN;
|
||||
|
||||
// Token: 0x0400A393 RID: 41875
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400A393")]
|
||||
public MOIPDBJEBEL IAJFIAEDNFP;
|
||||
|
||||
// Token: 0x0400A394 RID: 41876
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A394")]
|
||||
public MOIPDBJEBEL BDLBPMGCPEE;
|
||||
|
||||
// Token: 0x0400A395 RID: 41877
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A395")]
|
||||
public MOIPDBJEBEL MMIGCAIKDOB;
|
||||
|
||||
// Token: 0x0400A396 RID: 41878
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A396")]
|
||||
public MOIPDBJEBEL LOKMOOGCDHI;
|
||||
|
||||
// Token: 0x0400A397 RID: 41879
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400A397")]
|
||||
public Vector2 JBKKAKDEGHJ;
|
||||
|
||||
// Token: 0x0400A398 RID: 41880
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400A398")]
|
||||
public Vector2 EJAJMANMAFG;
|
||||
|
||||
// Token: 0x0400A399 RID: 41881
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400A399")]
|
||||
public Vector2 ANEEPNBJPKK;
|
||||
|
||||
// Token: 0x0400A39A RID: 41882
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400A39A")]
|
||||
public Vector2 IJBDGFLBADI;
|
||||
|
||||
// Token: 0x0400A39B RID: 41883
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400A39B")]
|
||||
public Vector2 AJGJJNMMNFI;
|
||||
|
||||
// Token: 0x0400A39C RID: 41884
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400A39C")]
|
||||
public FDKPONPCGGC ENELOGEDELM;
|
||||
|
||||
// Token: 0x0400A39D RID: 41885
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x53")]
|
||||
[Token(Token = "0x400A39D")]
|
||||
public FDKPONPCGGC JPKDJHOBJKN;
|
||||
|
||||
// Token: 0x0400A39E RID: 41886
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x56")]
|
||||
[Token(Token = "0x400A39E")]
|
||||
public FDKPONPCGGC CHEFGOANLDH;
|
||||
|
||||
// Token: 0x0400A39F RID: 41887
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x59")]
|
||||
[Token(Token = "0x400A39F")]
|
||||
public FDKPONPCGGC GODIAMIEPJG;
|
||||
|
||||
// Token: 0x0400A3A0 RID: 41888
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5C")]
|
||||
[Token(Token = "0x400A3A0")]
|
||||
public FDKPONPCGGC DBENDMALBBK;
|
||||
|
||||
// Token: 0x0400A3A1 RID: 41889
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5F")]
|
||||
[Token(Token = "0x400A3A1")]
|
||||
public FDKPONPCGGC BDDMHHDKLHE;
|
||||
|
||||
// Token: 0x0400A3A2 RID: 41890
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x62")]
|
||||
[Token(Token = "0x400A3A2")]
|
||||
public FDKPONPCGGC LGFOEBJPDKA;
|
||||
|
||||
// Token: 0x0400A3A3 RID: 41891
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x65")]
|
||||
[Token(Token = "0x400A3A3")]
|
||||
public FDKPONPCGGC MLHDMEMGHEO;
|
||||
|
||||
// Token: 0x0400A3A4 RID: 41892
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400A3A4")]
|
||||
public FDKPONPCGGC BIOLPKIKBMN;
|
||||
|
||||
// Token: 0x0400A3A5 RID: 41893
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x6B")]
|
||||
[Token(Token = "0x400A3A5")]
|
||||
public FDKPONPCGGC PKLBADMDPMA;
|
||||
|
||||
// Token: 0x0400A3A6 RID: 41894
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x6E")]
|
||||
[Token(Token = "0x400A3A6")]
|
||||
public FDKPONPCGGC JOOMEAKJBIJ;
|
||||
|
||||
// Token: 0x0400A3A7 RID: 41895
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x71")]
|
||||
[Token(Token = "0x400A3A7")]
|
||||
public FDKPONPCGGC ALFHDHKHNHH;
|
||||
|
||||
// Token: 0x0400A3A8 RID: 41896
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x74")]
|
||||
[Token(Token = "0x400A3A8")]
|
||||
public FDKPONPCGGC GABPKEBDLDD;
|
||||
|
||||
// Token: 0x0400A3A9 RID: 41897
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x77")]
|
||||
[Token(Token = "0x400A3A9")]
|
||||
public FDKPONPCGGC HHEFMPACNEJ;
|
||||
|
||||
// Token: 0x0400A3AA RID: 41898
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x7A")]
|
||||
[Token(Token = "0x400A3AA")]
|
||||
public FDKPONPCGGC EHKHLEFKJND;
|
||||
|
||||
// Token: 0x0400A3AB RID: 41899
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x7D")]
|
||||
[Token(Token = "0x400A3AB")]
|
||||
public FDKPONPCGGC ELEGEJPDFCH;
|
||||
|
||||
// Token: 0x0400A3AC RID: 41900
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400A3AC")]
|
||||
public FDKPONPCGGC KCEKNHAKHGA;
|
||||
|
||||
// Token: 0x0400A3AD RID: 41901
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x83")]
|
||||
[Token(Token = "0x400A3AD")]
|
||||
public FDKPONPCGGC KJDKBHKNHPD;
|
||||
|
||||
// Token: 0x0400A3AE RID: 41902
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x86")]
|
||||
[Token(Token = "0x400A3AE")]
|
||||
public FDKPONPCGGC KPLKGCOOOJP;
|
||||
|
||||
// Token: 0x0400A3AF RID: 41903
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8C")]
|
||||
[Token(Token = "0x400A3AF")]
|
||||
public Vector2 CGLFCBDPJBM;
|
||||
|
||||
// Token: 0x0400A3B0 RID: 41904
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x94")]
|
||||
[Token(Token = "0x400A3B0")]
|
||||
public float PHIKDNMBFDL;
|
||||
|
||||
// Token: 0x0400A3B1 RID: 41905
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400A3B1")]
|
||||
public FDKPONPCGGC HMPJMBEFGMM;
|
||||
}
|
||||
|
||||
// Token: 0x020022C1 RID: 8897
|
||||
[Token(Token = "0x20022C1")]
|
||||
private class EAHOOBKBJEI : VRInputHandler
|
||||
{
|
||||
// Token: 0x0600F496 RID: 62614 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600F496")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "11")]
|
||||
protected override void GCGIMANBGKD(ref VRInputHandler.EFAKPOCFMPC GKNIHNHGBKC)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600F497 RID: 62615 RVA: 0x0039CD34 File Offset: 0x0039AF34
|
||||
[Token(Token = "0x600F497")]
|
||||
[Address(RVA = "0x10C25D0", Offset = "0x10C0FD0", VA = "0x1810C25D0")]
|
||||
public EAHOOBKBJEI()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020022C2 RID: 8898
|
||||
[Token(Token = "0x20022C2")]
|
||||
public sealed class ALLAJOJFDJI : MulticastDelegate
|
||||
{
|
||||
// Token: 0x0600F498 RID: 62616 RVA: 0x0039CD48 File Offset: 0x0039AF48
|
||||
[Token(Token = "0x600F498")]
|
||||
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
|
||||
public ALLAJOJFDJI(object @object, IntPtr method)
|
||||
{
|
||||
this.method = method;
|
||||
this.m_target = @object;
|
||||
}
|
||||
|
||||
// Token: 0x0600F499 RID: 62617 RVA: 0x0039CD64 File Offset: 0x0039AF64
|
||||
[Token(Token = "0x600F499")]
|
||||
[Address(RVA = "0x6931D0", Offset = "0x691BD0", VA = "0x1806931D0", Slot = "13")]
|
||||
public void Invoke(VRInputHandler GFAPCDJHMHC)
|
||||
{
|
||||
if (this.delegates != 0)
|
||||
{
|
||||
}
|
||||
uint num;
|
||||
if (num != (uint)0)
|
||||
{
|
||||
throw new ExecutionEngineException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F49A RID: 62618 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600F49A")]
|
||||
[Address(RVA = "0x42BD30", Offset = "0x42A730", VA = "0x18042BD30", 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: 0x0600F49B RID: 62619 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600F49B")]
|
||||
[Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", 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