537 lines
16 KiB
C#
537 lines
16 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Async;
|
|
using RecRoom.Core;
|
|
using RecRoom.Inputs;
|
|
using UnityEngine;
|
|
using UnityEngine.Serialization;
|
|
|
|
namespace RecRoom.Systems
|
|
{
|
|
// Token: 0x02002090 RID: 8336
|
|
[Token(Token = "0x2002090")]
|
|
[StructLayout(3)]
|
|
public class InputManager : SingletonMonoBehaviour<InputManager>
|
|
{
|
|
// Token: 0x140000EE RID: 238
|
|
// (add) Token: 0x0600E606 RID: 58886 RVA: 0x00369168 File Offset: 0x00367368
|
|
// (remove) Token: 0x0600E607 RID: 58887 RVA: 0x00369190 File Offset: 0x00367390
|
|
[Token(Token = "0x140000EE")]
|
|
public event Action OGBLNLPLIBC
|
|
{
|
|
[Token(Token = "0x600E606")]
|
|
[Address(RVA = "0x1008640", Offset = "0x1007040", VA = "0x181008640")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Action ogblnlplibc;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
ogblnlplibc = this.OGBLNLPLIBC;
|
|
@delegate = Delegate.Combine(ogblnlplibc, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != ogblnlplibc)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x600E607")]
|
|
[Address(RVA = "0x10086F0", Offset = "0x10070F0", VA = "0x1810086F0")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Action ogblnlplibc;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
ogblnlplibc = this.OGBLNLPLIBC;
|
|
@delegate = Delegate.Remove(ogblnlplibc, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != ogblnlplibc)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700264E RID: 9806
|
|
// (get) Token: 0x0600E608 RID: 58888 RVA: 0x003691B8 File Offset: 0x003673B8
|
|
// (set) Token: 0x0600E609 RID: 58889 RVA: 0x003691CC File Offset: 0x003673CC
|
|
[Token(Token = "0x1700264E")]
|
|
public InputManager.LNEHPBFDEGG CMBHHFKIEJC
|
|
{
|
|
[Token(Token = "0x600E608")]
|
|
[Address(RVA = "0x3D3FF0", Offset = "0x3D29F0", VA = "0x1803D3FF0")]
|
|
get;
|
|
[Token(Token = "0x600E609")]
|
|
[Address(RVA = "0x3D4040", Offset = "0x3D2A40", VA = "0x1803D4040")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x1700264F RID: 9807
|
|
// (get) Token: 0x0600E60A RID: 58890 RVA: 0x003691E0 File Offset: 0x003673E0
|
|
// (set) Token: 0x0600E60B RID: 58891 RVA: 0x003691F4 File Offset: 0x003673F4
|
|
[Token(Token = "0x1700264F")]
|
|
public InputManager.GCFBEOANEPP IAENNJNKPKJ
|
|
{
|
|
[Token(Token = "0x600E60A")]
|
|
[Address(RVA = "0x566930", Offset = "0x565330", VA = "0x180566930")]
|
|
get;
|
|
[Token(Token = "0x600E60B")]
|
|
[Address(RVA = "0x566E20", Offset = "0x565820", VA = "0x180566E20")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17002650 RID: 9808
|
|
// (get) Token: 0x0600E60C RID: 58892 RVA: 0x00369208 File Offset: 0x00367408
|
|
[Token(Token = "0x17002650")]
|
|
public IFDIGHKFEGF NDDKDAHMIKK
|
|
{
|
|
[Token(Token = "0x600E60C")]
|
|
[Address(RVA = "0x10086E0", Offset = "0x10070E0", VA = "0x1810086E0")]
|
|
get
|
|
{
|
|
LOCNHHPGIAG locnhhpgiag;
|
|
do
|
|
{
|
|
locnhhpgiag = this.<PCNCCNKJIAP>k__BackingField;
|
|
}
|
|
while (locnhhpgiag == 0);
|
|
return locnhhpgiag.<HOFGEEMNDAN>k__BackingField;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002651 RID: 9809
|
|
// (get) Token: 0x0600E60D RID: 58893 RVA: 0x00369228 File Offset: 0x00367428
|
|
[Token(Token = "0x17002651")]
|
|
public VRInputHandler AGCPFDLOAKA
|
|
{
|
|
[Token(Token = "0x600E60D")]
|
|
[Address(RVA = "0x3EDEA0", Offset = "0x3EC8A0", VA = "0x1803EDEA0")]
|
|
get
|
|
{
|
|
return this.GDHFJPEMICK;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002652 RID: 9810
|
|
// (get) Token: 0x0600E60E RID: 58894 RVA: 0x0036923C File Offset: 0x0036743C
|
|
[Token(Token = "0x17002652")]
|
|
public VRInputHandler KFGAAKKINEB
|
|
{
|
|
[Token(Token = "0x600E60E")]
|
|
[Address(RVA = "0x462740", Offset = "0x461140", VA = "0x180462740")]
|
|
get
|
|
{
|
|
return this.EOEAIFBPNJH;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002653 RID: 9811
|
|
// (get) Token: 0x0600E60F RID: 58895 RVA: 0x00369250 File Offset: 0x00367450
|
|
// (set) Token: 0x0600E610 RID: 58896 RVA: 0x00369264 File Offset: 0x00367464
|
|
[Token(Token = "0x17002653")]
|
|
public LOCNHHPGIAG KGMJAGIKCII
|
|
{
|
|
[Token(Token = "0x600E60F")]
|
|
[Address(RVA = "0x3EDE90", Offset = "0x3EC890", VA = "0x1803EDE90")]
|
|
get;
|
|
[Token(Token = "0x600E610")]
|
|
[Address(RVA = "0x3EDEC0", Offset = "0x3EC8C0", VA = "0x1803EDEC0")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x0600E611 RID: 58897 RVA: 0x00369278 File Offset: 0x00367478
|
|
[Token(Token = "0x600E611")]
|
|
[Address(RVA = "0x1007A70", Offset = "0x1006470", VA = "0x181007A70", Slot = "4")]
|
|
protected override void Awake()
|
|
{
|
|
base.Awake();
|
|
InputManager.LNEHPBFDEGG lnehpbfdegg = this.NACIMCNEHMP();
|
|
this.<DPODFAMMHGA>k__BackingField = lnehpbfdegg;
|
|
PlatformManager instance = SingletonMonoBehaviour.Instance;
|
|
int num = 0;
|
|
if (instance != num)
|
|
{
|
|
PlatformManager instance2 = SingletonMonoBehaviour.Instance;
|
|
IPromise<bool?> promise;
|
|
if (promise == (ulong)2L)
|
|
{
|
|
this.<NLGJGOGEMIG>k__BackingField = promise;
|
|
return;
|
|
}
|
|
if (promise == (ulong)5L)
|
|
{
|
|
this.<NLGJGOGEMIG>k__BackingField = (InputManager.GCFBEOANEPP)((uint)3);
|
|
return;
|
|
}
|
|
}
|
|
this.<NLGJGOGEMIG>k__BackingField = (InputManager.GCFBEOANEPP)((uint)1);
|
|
}
|
|
|
|
// Token: 0x0600E612 RID: 58898 RVA: 0x003692E0 File Offset: 0x003674E0
|
|
[Token(Token = "0x600E612")]
|
|
[Address(RVA = "0x10084F0", Offset = "0x1006EF0", VA = "0x1810084F0")]
|
|
private void Start()
|
|
{
|
|
this.KEHJMJLNOKE(true);
|
|
PlatformManager instance = SingletonMonoBehaviour.Instance;
|
|
Action action = new Action(this.KEHJMJLNOKE);
|
|
instance.JILPDLFBKKB += action;
|
|
ScreenControlsMap screenControlsMap = this.screenControlMap;
|
|
InputSourceConfigBase[] array = this.screenInputSourceConfigs;
|
|
LOCNHHPGIAG locnhhpgiag = new LOCNHHPGIAG(screenControlsMap, array);
|
|
this.<PCNCCNKJIAP>k__BackingField = locnhhpgiag;
|
|
}
|
|
|
|
// Token: 0x0600E613 RID: 58899 RVA: 0x00369334 File Offset: 0x00367534
|
|
[Token(Token = "0x600E613")]
|
|
[Address(RVA = "0x1008340", Offset = "0x1006D40", VA = "0x181008340", Slot = "5")]
|
|
protected override void OnDestroy()
|
|
{
|
|
base.OnDestroy();
|
|
this.NCEKEDBMDHN();
|
|
if (this.<PCNCCNKJIAP>k__BackingField != (ulong)0L)
|
|
{
|
|
this.<PCNCCNKJIAP>k__BackingField = (ulong)0L;
|
|
}
|
|
PlatformManager instance = SingletonMonoBehaviour.Instance;
|
|
int num = 0;
|
|
if (instance != num)
|
|
{
|
|
PlatformManager instance2 = SingletonMonoBehaviour.Instance;
|
|
Action action = new Action(this.KEHJMJLNOKE);
|
|
instance2.JILPDLFBKKB -= action;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600E614 RID: 58900 RVA: 0x00369394 File Offset: 0x00367594
|
|
[Token(Token = "0x600E614")]
|
|
[Address(RVA = "0x1008470", Offset = "0x1006E70", VA = "0x181008470")]
|
|
public void OnUpdate()
|
|
{
|
|
InputManager.LNEHPBFDEGG lnehpbfdegg = this.<DPODFAMMHGA>k__BackingField;
|
|
if (lnehpbfdegg == InputManager.LNEHPBFDEGG.SteamVR_Vive || lnehpbfdegg == InputManager.LNEHPBFDEGG.SteamVR_Index)
|
|
{
|
|
int num = 0;
|
|
this.KEHJMJLNOKE(num != 0);
|
|
}
|
|
VRInputHandler gdhfjpemick = this.GDHFJPEMICK;
|
|
if (gdhfjpemick != 0)
|
|
{
|
|
gdhfjpemick.DABPLMFLLFN();
|
|
}
|
|
VRInputHandler eoeaifbpnjh = this.EOEAIFBPNJH;
|
|
if (eoeaifbpnjh != 0)
|
|
{
|
|
eoeaifbpnjh.DABPLMFLLFN();
|
|
}
|
|
VRInputHandler gdhfjpemick2 = this.GDHFJPEMICK;
|
|
if (gdhfjpemick2 != 0)
|
|
{
|
|
VRInputHandler eoeaifbpnjh2 = this.EOEAIFBPNJH;
|
|
if (eoeaifbpnjh2 != 0)
|
|
{
|
|
gdhfjpemick2.GHACEHNCDHI(eoeaifbpnjh2);
|
|
}
|
|
}
|
|
this.<PCNCCNKJIAP>k__BackingField.DABPLMFLLFN();
|
|
}
|
|
|
|
// Token: 0x0600E615 RID: 58901 RVA: 0x00369410 File Offset: 0x00367610
|
|
[Token(Token = "0x600E615")]
|
|
[Address(RVA = "0x1007D90", Offset = "0x1006790", VA = "0x181007D90")]
|
|
private bool MCPCGFBCALM()
|
|
{
|
|
InputManager.LNEHPBFDEGG lnehpbfdegg = this.<DPODFAMMHGA>k__BackingField;
|
|
if (lnehpbfdegg == InputManager.LNEHPBFDEGG.SteamVR_Vive)
|
|
{
|
|
}
|
|
return lnehpbfdegg == InputManager.LNEHPBFDEGG.SteamVR_Index;
|
|
}
|
|
|
|
// Token: 0x0600E616 RID: 58902 RVA: 0x0036942C File Offset: 0x0036762C
|
|
[Token(Token = "0x600E616")]
|
|
[Address(RVA = "0x1007CB0", Offset = "0x10066B0", VA = "0x181007CB0")]
|
|
private void KEHJMJLNOKE()
|
|
{
|
|
int num = 0;
|
|
this.KEHJMJLNOKE(num != 0);
|
|
}
|
|
|
|
// Token: 0x0600E617 RID: 58903 RVA: 0x00369444 File Offset: 0x00367644
|
|
[Token(Token = "0x600E617")]
|
|
[Address(RVA = "0x1007CC0", Offset = "0x10066C0", VA = "0x181007CC0")]
|
|
private void KEHJMJLNOKE(bool CDFHDACBFKN)
|
|
{
|
|
InputManager.LNEHPBFDEGG lnehpbfdegg = this.<DPODFAMMHGA>k__BackingField;
|
|
InputManager.LNEHPBFDEGG lnehpbfdegg2 = this.NACIMCNEHMP();
|
|
this.<DPODFAMMHGA>k__BackingField = lnehpbfdegg2;
|
|
if ((uint)1 != 0U)
|
|
{
|
|
this.NCEKEDBMDHN();
|
|
VRInputHandler vrinputHandler;
|
|
this.GDHFJPEMICK = vrinputHandler;
|
|
bool rotateWithStrafeButtonsWhenSelfScaling = vrinputHandler.LNDMIMOGMNP;
|
|
VRInputHandler vrinputHandler2;
|
|
this.EOEAIFBPNJH = vrinputHandler2;
|
|
bool rotateWithStrafeButtonsWhenSelfScaling2 = vrinputHandler2.LNDMIMOGMNP;
|
|
Action ogblnlplibc = this.OGBLNLPLIBC;
|
|
if (ogblnlplibc != 0)
|
|
{
|
|
ogblnlplibc();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600E618 RID: 58904 RVA: 0x003694B0 File Offset: 0x003676B0
|
|
[Token(Token = "0x600E618")]
|
|
[Address(RVA = "0x1007F80", Offset = "0x1006980", VA = "0x181007F80")]
|
|
private VRInputHandler NAFLGALNDPI(InputManager.LNEHPBFDEGG HLOLBMKJFOM, VRTrackedController.PJJMKFHNMMM CBCCPKBNKAP, out VRInputConfiguration KLIFBDCMMOP)
|
|
{
|
|
int num = 0;
|
|
if (HLOLBMKJFOM != InputManager.LNEHPBFDEGG.Off)
|
|
{
|
|
InputManager.VRConfiguration[] array = this.vrConfigurations;
|
|
int length = array.Length;
|
|
if (num < length)
|
|
{
|
|
InputManager.VRConfiguration vrconfiguration = array[num];
|
|
if (vrconfiguration.InputMode != HLOLBMKJFOM)
|
|
{
|
|
num++;
|
|
}
|
|
VRInputConfiguration vrinputConfiguration = global::UnityEngine.Object.Instantiate<VRInputConfiguration>(vrconfiguration.InputConfiguration);
|
|
}
|
|
bool flag;
|
|
bool isInitialized;
|
|
if (flag)
|
|
{
|
|
isInitialized = SingletonMonoBehaviour.IsInitialized;
|
|
if (isInitialized)
|
|
{
|
|
CameraRig instance = SingletonMonoBehaviour.Instance;
|
|
}
|
|
}
|
|
Debug.LogError("InputManager.GetVRInputHandler(): Unhandled InputMode: " + isInitialized);
|
|
}
|
|
return VRInputHandler.JMIGKJPPFND;
|
|
}
|
|
|
|
// Token: 0x0600E619 RID: 58905 RVA: 0x00369534 File Offset: 0x00367734
|
|
[Token(Token = "0x600E619")]
|
|
[Address(RVA = "0x10081D0", Offset = "0x1006BD0", VA = "0x1810081D0")]
|
|
private void NCEKEDBMDHN()
|
|
{
|
|
VRInputHandler gdhfjpemick = this.GDHFJPEMICK;
|
|
int num = 0;
|
|
if (gdhfjpemick != 0)
|
|
{
|
|
gdhfjpemick.OPIJJOOOLBN();
|
|
this.GDHFJPEMICK = num;
|
|
}
|
|
VRInputConfiguration pcbeonmiccp = this.PCBEONMICCP;
|
|
int num2 = 0;
|
|
if (pcbeonmiccp != num2)
|
|
{
|
|
global::UnityEngine.Object.Destroy(this.PCBEONMICCP);
|
|
this.PCBEONMICCP = num;
|
|
}
|
|
VRInputHandler eoeaifbpnjh = this.EOEAIFBPNJH;
|
|
if (eoeaifbpnjh != 0)
|
|
{
|
|
eoeaifbpnjh.OPIJJOOOLBN();
|
|
this.EOEAIFBPNJH = num;
|
|
}
|
|
VRInputConfiguration omomcmidhkc = this.OMOMCMIDHKC;
|
|
int num3 = 0;
|
|
if (omomcmidhkc != num3)
|
|
{
|
|
global::UnityEngine.Object.Destroy(this.OMOMCMIDHKC);
|
|
this.OMOMCMIDHKC = num;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600E61A RID: 58906 RVA: 0x003695C4 File Offset: 0x003677C4
|
|
[Token(Token = "0x600E61A")]
|
|
[Address(RVA = "0x1007DA0", Offset = "0x10067A0", VA = "0x181007DA0")]
|
|
private InputManager.LNEHPBFDEGG NACIMCNEHMP()
|
|
{
|
|
PlatformManager instance = SingletonMonoBehaviour.Instance;
|
|
int num = 0;
|
|
if (instance != num)
|
|
{
|
|
PlatformManager instance2 = SingletonMonoBehaviour.Instance;
|
|
IPromise<bool?> promise;
|
|
if (promise != 0)
|
|
{
|
|
if (promise != 0 && promise != (ulong)1L)
|
|
{
|
|
goto IL_52;
|
|
}
|
|
PlatformManager instance3 = SingletonMonoBehaviour.Instance;
|
|
}
|
|
PlatformManager.LDIIFDDCKCN gfmhkkkeoge = SingletonMonoBehaviour.Instance.GFMHKKKEOGE;
|
|
if (gfmhkkkeoge != PlatformManager.LDIIFDDCKCN.Desktop_Valve && gfmhkkkeoge != PlatformManager.LDIIFDDCKCN.Desktop_Valve && gfmhkkkeoge != PlatformManager.LDIIFDDCKCN.Desktop_Valve && gfmhkkkeoge != PlatformManager.LDIIFDDCKCN.Desktop_Valve && gfmhkkkeoge == PlatformManager.LDIIFDDCKCN.Desktop_Oculus)
|
|
{
|
|
}
|
|
}
|
|
IL_52:
|
|
if (SteamPlatformManager.IsUsingIndexController(VRTrackedController.PJJMKFHNMMM.LeftHand) || !SteamPlatformManager.IsUsingIndexController(VRTrackedController.PJJMKFHNMMM.RightHand))
|
|
{
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600E61B RID: 58907 RVA: 0x00369640 File Offset: 0x00367840
|
|
[Token(Token = "0x600E61B")]
|
|
[Address(RVA = "0x1008310", Offset = "0x1006D10", VA = "0x181008310")]
|
|
private bool NEMGNFICNBN()
|
|
{
|
|
return SteamPlatformManager.IsUsingIndexController(VRTrackedController.PJJMKFHNMMM.LeftHand) || SteamPlatformManager.IsUsingIndexController(VRTrackedController.PJJMKFHNMMM.RightHand);
|
|
}
|
|
|
|
// Token: 0x0600E61C RID: 58908 RVA: 0x00369660 File Offset: 0x00367860
|
|
[Token(Token = "0x600E61C")]
|
|
[Address(RVA = "0x1007BC0", Offset = "0x10065C0", VA = "0x181007BC0")]
|
|
private InputManager.GCFBEOANEPP FOFDNBLFCJB()
|
|
{
|
|
PlatformManager instance = SingletonMonoBehaviour.Instance;
|
|
int num = 0;
|
|
if (instance != num)
|
|
{
|
|
PlatformManager instance2 = SingletonMonoBehaviour.Instance;
|
|
IPromise<bool?> promise;
|
|
if (promise == (ulong)2L)
|
|
{
|
|
}
|
|
if (promise == (ulong)5L)
|
|
{
|
|
return InputManager.GCFBEOANEPP.Mobile;
|
|
}
|
|
}
|
|
return InputManager.GCFBEOANEPP.PC;
|
|
}
|
|
|
|
// Token: 0x0600E61D RID: 58909 RVA: 0x0036969C File Offset: 0x0036789C
|
|
[Token(Token = "0x600E61D")]
|
|
[Address(RVA = "0x10085E0", Offset = "0x1006FE0", VA = "0x1810085E0")]
|
|
public InputManager()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400964D RID: 38477
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400964D")]
|
|
[SerializeField]
|
|
[FormerlySerializedAs("configurations")]
|
|
private InputManager.VRConfiguration[] vrConfigurations;
|
|
|
|
// Token: 0x0400964E RID: 38478
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400964E")]
|
|
[SerializeField]
|
|
private ScreenControlsMap screenControlMap;
|
|
|
|
// Token: 0x0400964F RID: 38479
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400964F")]
|
|
[SerializeField]
|
|
private InputSourceConfigBase[] screenInputSourceConfigs;
|
|
|
|
// Token: 0x04009652 RID: 38482
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4009652")]
|
|
private VRInputConfiguration PCBEONMICCP;
|
|
|
|
// Token: 0x04009653 RID: 38483
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x4009653")]
|
|
private VRInputHandler GDHFJPEMICK;
|
|
|
|
// Token: 0x04009654 RID: 38484
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x4009654")]
|
|
private VRInputHandler EOEAIFBPNJH;
|
|
|
|
// Token: 0x04009655 RID: 38485
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x4009655")]
|
|
private VRInputConfiguration OMOMCMIDHKC;
|
|
|
|
// Token: 0x02002091 RID: 8337
|
|
[Token(Token = "0x2002091")]
|
|
public enum LNEHPBFDEGG
|
|
{
|
|
// Token: 0x04009658 RID: 38488
|
|
[Token(Token = "0x4009658")]
|
|
Off,
|
|
// Token: 0x04009659 RID: 38489
|
|
[Token(Token = "0x4009659")]
|
|
SteamVR_Vive,
|
|
// Token: 0x0400965A RID: 38490
|
|
[Token(Token = "0x400965A")]
|
|
SteamVR_Oculus,
|
|
// Token: 0x0400965B RID: 38491
|
|
[Token(Token = "0x400965B")]
|
|
SteamVR_WindowsMR,
|
|
// Token: 0x0400965C RID: 38492
|
|
[Token(Token = "0x400965C")]
|
|
Oculus_Rift,
|
|
// Token: 0x0400965D RID: 38493
|
|
[Token(Token = "0x400965D")]
|
|
PS4_Move,
|
|
// Token: 0x0400965E RID: 38494
|
|
[Token(Token = "0x400965E")]
|
|
Oculus_Quest = 7,
|
|
// Token: 0x0400965F RID: 38495
|
|
[Token(Token = "0x400965F")]
|
|
SteamVR_Index
|
|
}
|
|
|
|
// Token: 0x02002092 RID: 8338
|
|
[Token(Token = "0x2002092")]
|
|
public enum GCFBEOANEPP
|
|
{
|
|
// Token: 0x04009661 RID: 38497
|
|
[Token(Token = "0x4009661")]
|
|
Off,
|
|
// Token: 0x04009662 RID: 38498
|
|
[Token(Token = "0x4009662")]
|
|
PC,
|
|
// Token: 0x04009663 RID: 38499
|
|
[Token(Token = "0x4009663")]
|
|
PS4_DualShock,
|
|
// Token: 0x04009664 RID: 38500
|
|
[Token(Token = "0x4009664")]
|
|
Mobile
|
|
}
|
|
|
|
// Token: 0x02002093 RID: 8339
|
|
[Token(Token = "0x2002093")]
|
|
[Serializable]
|
|
private class VRConfiguration
|
|
{
|
|
// Token: 0x0600E61E RID: 58910 RVA: 0x003696B0 File Offset: 0x003678B0
|
|
[Token(Token = "0x600E61E")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public VRConfiguration()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04009665 RID: 38501
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4009665")]
|
|
public InputManager.LNEHPBFDEGG InputMode;
|
|
|
|
// Token: 0x04009666 RID: 38502
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4009666")]
|
|
public VRInputConfiguration InputConfiguration;
|
|
}
|
|
}
|
|
}
|