564 lines
17 KiB
C#
564 lines
17 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Core;
|
|
using RecRoom.Inputs;
|
|
using UnityEngine;
|
|
using UnityEngine.Serialization;
|
|
|
|
namespace RecRoom.Systems
|
|
{
|
|
// Token: 0x02002251 RID: 8785
|
|
[Token(Token = "0x2002251")]
|
|
public class InputManager : SingletonMonoBehaviour<InputManager>
|
|
{
|
|
// Token: 0x140000EF RID: 239
|
|
// (add) Token: 0x0600E0B2 RID: 57522 RVA: 0x0033FA60 File Offset: 0x0033DC60
|
|
// (remove) Token: 0x0600E0B3 RID: 57523 RVA: 0x0033FA88 File Offset: 0x0033DC88
|
|
[Token(Token = "0x140000EF")]
|
|
public event Action OGBLNLPLIBC
|
|
{
|
|
[Token(Token = "0x600E0B2")]
|
|
[Address(RVA = "0xD29B70", Offset = "0xD28970", VA = "0x180D29B70")]
|
|
[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 = "0x600E0B3")]
|
|
[Address(RVA = "0xD29C20", Offset = "0xD28A20", VA = "0x180D29C20")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Action ogblnlplibc;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
ogblnlplibc = this.OGBLNLPLIBC;
|
|
@delegate = Delegate.Remove(ogblnlplibc, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != ogblnlplibc)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002387 RID: 9095
|
|
// (get) Token: 0x0600E0B4 RID: 57524 RVA: 0x0033FAB0 File Offset: 0x0033DCB0
|
|
// (set) Token: 0x0600E0B5 RID: 57525 RVA: 0x0033FAC4 File Offset: 0x0033DCC4
|
|
[Token(Token = "0x17002387")]
|
|
public InputManager.LNEHPBFDEGG CMBHHFKIEJC
|
|
{
|
|
[Token(Token = "0x600E0B4")]
|
|
[Address(RVA = "0x40FFE0", Offset = "0x40EDE0", VA = "0x18040FFE0")]
|
|
get;
|
|
[Token(Token = "0x600E0B5")]
|
|
[Address(RVA = "0x52C070", Offset = "0x52AE70", VA = "0x18052C070")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17002388 RID: 9096
|
|
// (get) Token: 0x0600E0B6 RID: 57526 RVA: 0x0033FAD8 File Offset: 0x0033DCD8
|
|
// (set) Token: 0x0600E0B7 RID: 57527 RVA: 0x0033FAEC File Offset: 0x0033DCEC
|
|
[Token(Token = "0x17002388")]
|
|
public InputManager.GCFBEOANEPP IAENNJNKPKJ
|
|
{
|
|
[Token(Token = "0x600E0B6")]
|
|
[Address(RVA = "0x567E30", Offset = "0x566C30", VA = "0x180567E30")]
|
|
get;
|
|
[Token(Token = "0x600E0B7")]
|
|
[Address(RVA = "0x567F70", Offset = "0x566D70", VA = "0x180567F70")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17002389 RID: 9097
|
|
// (get) Token: 0x0600E0B8 RID: 57528 RVA: 0x0033FB00 File Offset: 0x0033DD00
|
|
[Token(Token = "0x17002389")]
|
|
public IFDIGHKFEGF NDDKDAHMIKK
|
|
{
|
|
[Token(Token = "0x600E0B8")]
|
|
[Address(RVA = "0xD29C10", Offset = "0xD28A10", VA = "0x180D29C10")]
|
|
get
|
|
{
|
|
LOCNHHPGIAG locnhhpgiag;
|
|
do
|
|
{
|
|
locnhhpgiag = this.<PCNCCNKJIAP>k__BackingField;
|
|
}
|
|
while (locnhhpgiag == 0);
|
|
return locnhhpgiag.<HOFGEEMNDAN>k__BackingField;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700238A RID: 9098
|
|
// (get) Token: 0x0600E0B9 RID: 57529 RVA: 0x0033FB20 File Offset: 0x0033DD20
|
|
[Token(Token = "0x1700238A")]
|
|
public VRInputHandler AGCPFDLOAKA
|
|
{
|
|
[Token(Token = "0x600E0B9")]
|
|
[Address(RVA = "0x3FA170", Offset = "0x3F8F70", VA = "0x1803FA170")]
|
|
get
|
|
{
|
|
return this.GDHFJPEMICK;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700238B RID: 9099
|
|
// (get) Token: 0x0600E0BA RID: 57530 RVA: 0x0033FB34 File Offset: 0x0033DD34
|
|
[Token(Token = "0x1700238B")]
|
|
public VRInputConfiguration ACDFBJHMNBK
|
|
{
|
|
[Token(Token = "0x600E0BA")]
|
|
[Address(RVA = "0x408890", Offset = "0x407690", VA = "0x180408890")]
|
|
get
|
|
{
|
|
return this.PCBEONMICCP;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700238C RID: 9100
|
|
// (get) Token: 0x0600E0BB RID: 57531 RVA: 0x0033FB48 File Offset: 0x0033DD48
|
|
[Token(Token = "0x1700238C")]
|
|
public VRInputHandler KFGAAKKINEB
|
|
{
|
|
[Token(Token = "0x600E0BB")]
|
|
[Address(RVA = "0x415290", Offset = "0x414090", VA = "0x180415290")]
|
|
get
|
|
{
|
|
return this.EOEAIFBPNJH;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700238D RID: 9101
|
|
// (get) Token: 0x0600E0BC RID: 57532 RVA: 0x0033FB5C File Offset: 0x0033DD5C
|
|
[Token(Token = "0x1700238D")]
|
|
public VRInputConfiguration NDDAFKEOMFO
|
|
{
|
|
[Token(Token = "0x600E0BC")]
|
|
[Address(RVA = "0x423D40", Offset = "0x422B40", VA = "0x180423D40")]
|
|
get
|
|
{
|
|
return this.OMOMCMIDHKC;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700238E RID: 9102
|
|
// (get) Token: 0x0600E0BD RID: 57533 RVA: 0x0033FB70 File Offset: 0x0033DD70
|
|
// (set) Token: 0x0600E0BE RID: 57534 RVA: 0x0033FB84 File Offset: 0x0033DD84
|
|
[Token(Token = "0x1700238E")]
|
|
public LOCNHHPGIAG KGMJAGIKCII
|
|
{
|
|
[Token(Token = "0x600E0BD")]
|
|
[Address(RVA = "0x423DE0", Offset = "0x422BE0", VA = "0x180423DE0")]
|
|
get;
|
|
[Token(Token = "0x600E0BE")]
|
|
[Address(RVA = "0x567490", Offset = "0x566290", VA = "0x180567490")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x0600E0BF RID: 57535 RVA: 0x0033FB98 File Offset: 0x0033DD98
|
|
[Token(Token = "0x600E0BF")]
|
|
[Address(RVA = "0xD28F40", Offset = "0xD27D40", VA = "0x180D28F40", Slot = "4")]
|
|
protected override void Awake()
|
|
{
|
|
base.Awake();
|
|
InputManager.LNEHPBFDEGG lnehpbfdegg = this.NACIMCNEHMP();
|
|
this.<DPODFAMMHGA>k__BackingField = lnehpbfdegg;
|
|
PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num = 0;
|
|
if (instance != num)
|
|
{
|
|
PlatformManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
PMGCJEPKFOF<PlatformManager.LKOLCLKDJKO> pmgcjepkfof;
|
|
if (pmgcjepkfof == (ulong)2L)
|
|
{
|
|
this.<NLGJGOGEMIG>k__BackingField = pmgcjepkfof;
|
|
return;
|
|
}
|
|
if (pmgcjepkfof == (ulong)5L)
|
|
{
|
|
this.<NLGJGOGEMIG>k__BackingField = (InputManager.GCFBEOANEPP)((uint)3);
|
|
return;
|
|
}
|
|
}
|
|
this.<NLGJGOGEMIG>k__BackingField = (InputManager.GCFBEOANEPP)((uint)1);
|
|
}
|
|
|
|
// Token: 0x0600E0C0 RID: 57536 RVA: 0x0033FC00 File Offset: 0x0033DE00
|
|
[Token(Token = "0x600E0C0")]
|
|
[Address(RVA = "0xD299C0", Offset = "0xD287C0", VA = "0x180D299C0")]
|
|
private void Start()
|
|
{
|
|
this.KEHJMJLNOKE(true);
|
|
PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num = 0;
|
|
if (instance != num)
|
|
{
|
|
PlatformManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
Action action = new Action(this.KEHJMJLNOKE);
|
|
instance2.JILPDLFBKKB += action;
|
|
}
|
|
InputSourceConfigBase[] array = this.screenInputSourceConfigs;
|
|
LOCNHHPGIAG locnhhpgiag = new LOCNHHPGIAG(this.screenControlMap, array);
|
|
this.<PCNCCNKJIAP>k__BackingField = locnhhpgiag;
|
|
}
|
|
|
|
// Token: 0x0600E0C1 RID: 57537 RVA: 0x0033FC68 File Offset: 0x0033DE68
|
|
[Token(Token = "0x600E0C1")]
|
|
[Address(RVA = "0xD29810", Offset = "0xD28610", VA = "0x180D29810", 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.ONCPNMDGGKG;
|
|
int num = 0;
|
|
if (instance != num)
|
|
{
|
|
PlatformManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
Action action = new Action(this.KEHJMJLNOKE);
|
|
instance2.JILPDLFBKKB -= action;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600E0C2 RID: 57538 RVA: 0x0033FCC8 File Offset: 0x0033DEC8
|
|
[Token(Token = "0x600E0C2")]
|
|
[Address(RVA = "0xD29940", Offset = "0xD28740", VA = "0x180D29940")]
|
|
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: 0x0600E0C3 RID: 57539 RVA: 0x0033FD44 File Offset: 0x0033DF44
|
|
[Token(Token = "0x600E0C3")]
|
|
[Address(RVA = "0xD29260", Offset = "0xD28060", VA = "0x180D29260")]
|
|
private bool MCPCGFBCALM()
|
|
{
|
|
InputManager.LNEHPBFDEGG lnehpbfdegg = this.<DPODFAMMHGA>k__BackingField;
|
|
if (lnehpbfdegg == InputManager.LNEHPBFDEGG.SteamVR_Vive)
|
|
{
|
|
}
|
|
return lnehpbfdegg == InputManager.LNEHPBFDEGG.SteamVR_Index;
|
|
}
|
|
|
|
// Token: 0x0600E0C4 RID: 57540 RVA: 0x0033FD60 File Offset: 0x0033DF60
|
|
[Token(Token = "0x600E0C4")]
|
|
[Address(RVA = "0xD29180", Offset = "0xD27F80", VA = "0x180D29180")]
|
|
private void KEHJMJLNOKE()
|
|
{
|
|
int num = 0;
|
|
this.KEHJMJLNOKE(num != 0);
|
|
}
|
|
|
|
// Token: 0x0600E0C5 RID: 57541 RVA: 0x0033FD78 File Offset: 0x0033DF78
|
|
[Token(Token = "0x600E0C5")]
|
|
[Address(RVA = "0xD29190", Offset = "0xD27F90", VA = "0x180D29190")]
|
|
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: 0x0600E0C6 RID: 57542 RVA: 0x0033FDE4 File Offset: 0x0033DFE4
|
|
[Token(Token = "0x600E0C6")]
|
|
[Address(RVA = "0xD29450", Offset = "0xD28250", VA = "0x180D29450")]
|
|
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.FFNIFALJLDD;
|
|
if (isInitialized)
|
|
{
|
|
CameraRig instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
}
|
|
}
|
|
Debug.LogError("InputManager.GetVRInputHandler(): Unhandled InputMode: " + isInitialized);
|
|
}
|
|
return VRInputHandler.JMIGKJPPFND;
|
|
}
|
|
|
|
// Token: 0x0600E0C7 RID: 57543 RVA: 0x0033FE68 File Offset: 0x0033E068
|
|
[Token(Token = "0x600E0C7")]
|
|
[Address(RVA = "0xD296A0", Offset = "0xD284A0", VA = "0x180D296A0")]
|
|
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: 0x0600E0C8 RID: 57544 RVA: 0x0033FEF8 File Offset: 0x0033E0F8
|
|
[Token(Token = "0x600E0C8")]
|
|
[Address(RVA = "0xD29270", Offset = "0xD28070", VA = "0x180D29270")]
|
|
private InputManager.LNEHPBFDEGG NACIMCNEHMP()
|
|
{
|
|
PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num = 0;
|
|
if (instance != num)
|
|
{
|
|
PlatformManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
PMGCJEPKFOF<PlatformManager.LKOLCLKDJKO> pmgcjepkfof;
|
|
if (pmgcjepkfof != 0)
|
|
{
|
|
if (pmgcjepkfof != 0 && pmgcjepkfof != (ulong)1L)
|
|
{
|
|
goto IL_52;
|
|
}
|
|
PlatformManager instance3 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
}
|
|
PlatformManager.LDIIFDDCKCN gfmhkkkeoge = SingletonMonoBehaviour.ONCPNMDGGKG.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: 0x0600E0C9 RID: 57545 RVA: 0x0033FF74 File Offset: 0x0033E174
|
|
[Token(Token = "0x600E0C9")]
|
|
[Address(RVA = "0xD297E0", Offset = "0xD285E0", VA = "0x180D297E0")]
|
|
private bool NEMGNFICNBN()
|
|
{
|
|
return SteamPlatformManager.IsUsingIndexController(VRTrackedController.PJJMKFHNMMM.LeftHand) || SteamPlatformManager.IsUsingIndexController(VRTrackedController.PJJMKFHNMMM.RightHand);
|
|
}
|
|
|
|
// Token: 0x0600E0CA RID: 57546 RVA: 0x0033FF94 File Offset: 0x0033E194
|
|
[Token(Token = "0x600E0CA")]
|
|
[Address(RVA = "0xD29090", Offset = "0xD27E90", VA = "0x180D29090")]
|
|
private InputManager.GCFBEOANEPP FOFDNBLFCJB()
|
|
{
|
|
PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num = 0;
|
|
if (instance != num)
|
|
{
|
|
PlatformManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
PMGCJEPKFOF<PlatformManager.LKOLCLKDJKO> pmgcjepkfof;
|
|
if (pmgcjepkfof == (ulong)2L)
|
|
{
|
|
}
|
|
if (pmgcjepkfof == (ulong)5L)
|
|
{
|
|
return InputManager.GCFBEOANEPP.Mobile;
|
|
}
|
|
}
|
|
return InputManager.GCFBEOANEPP.PC;
|
|
}
|
|
|
|
// Token: 0x0600E0CB RID: 57547 RVA: 0x0033FFD0 File Offset: 0x0033E1D0
|
|
[Token(Token = "0x600E0CB")]
|
|
[Address(RVA = "0xD29B10", Offset = "0xD28910", VA = "0x180D29B10")]
|
|
public InputManager()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04009215 RID: 37397
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4009215")]
|
|
[SerializeField]
|
|
[FormerlySerializedAs("configurations")]
|
|
private InputManager.VRConfiguration[] vrConfigurations;
|
|
|
|
// Token: 0x04009216 RID: 37398
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4009216")]
|
|
[SerializeField]
|
|
private ScreenControlsMap screenControlMap;
|
|
|
|
// Token: 0x04009217 RID: 37399
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4009217")]
|
|
[SerializeField]
|
|
private InputSourceConfigBase[] screenInputSourceConfigs;
|
|
|
|
// Token: 0x0400921A RID: 37402
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400921A")]
|
|
private VRInputConfiguration PCBEONMICCP;
|
|
|
|
// Token: 0x0400921B RID: 37403
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400921B")]
|
|
private VRInputHandler GDHFJPEMICK;
|
|
|
|
// Token: 0x0400921C RID: 37404
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400921C")]
|
|
private VRInputHandler EOEAIFBPNJH;
|
|
|
|
// Token: 0x0400921D RID: 37405
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400921D")]
|
|
private VRInputConfiguration OMOMCMIDHKC;
|
|
|
|
// Token: 0x02002252 RID: 8786
|
|
[Token(Token = "0x2002252")]
|
|
public enum LNEHPBFDEGG
|
|
{
|
|
// Token: 0x04009220 RID: 37408
|
|
[Token(Token = "0x4009220")]
|
|
Off,
|
|
// Token: 0x04009221 RID: 37409
|
|
[Token(Token = "0x4009221")]
|
|
SteamVR_Vive,
|
|
// Token: 0x04009222 RID: 37410
|
|
[Token(Token = "0x4009222")]
|
|
SteamVR_Oculus,
|
|
// Token: 0x04009223 RID: 37411
|
|
[Token(Token = "0x4009223")]
|
|
SteamVR_WindowsMR,
|
|
// Token: 0x04009224 RID: 37412
|
|
[Token(Token = "0x4009224")]
|
|
Oculus_Rift,
|
|
// Token: 0x04009225 RID: 37413
|
|
[Token(Token = "0x4009225")]
|
|
PS4_Move,
|
|
// Token: 0x04009226 RID: 37414
|
|
[Token(Token = "0x4009226")]
|
|
Oculus_Quest = 7,
|
|
// Token: 0x04009227 RID: 37415
|
|
[Token(Token = "0x4009227")]
|
|
SteamVR_Index
|
|
}
|
|
|
|
// Token: 0x02002253 RID: 8787
|
|
[Token(Token = "0x2002253")]
|
|
public enum GCFBEOANEPP
|
|
{
|
|
// Token: 0x04009229 RID: 37417
|
|
[Token(Token = "0x4009229")]
|
|
Off,
|
|
// Token: 0x0400922A RID: 37418
|
|
[Token(Token = "0x400922A")]
|
|
PC,
|
|
// Token: 0x0400922B RID: 37419
|
|
[Token(Token = "0x400922B")]
|
|
PS4_DualShock,
|
|
// Token: 0x0400922C RID: 37420
|
|
[Token(Token = "0x400922C")]
|
|
Mobile
|
|
}
|
|
|
|
// Token: 0x02002254 RID: 8788
|
|
[Token(Token = "0x2002254")]
|
|
[Serializable]
|
|
private class VRConfiguration
|
|
{
|
|
// Token: 0x0600E0CC RID: 57548 RVA: 0x0033FFE4 File Offset: 0x0033E1E4
|
|
[Token(Token = "0x600E0CC")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public VRConfiguration()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400922D RID: 37421
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400922D")]
|
|
public InputManager.LNEHPBFDEGG InputMode;
|
|
|
|
// Token: 0x0400922E RID: 37422
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400922E")]
|
|
public VRInputConfiguration InputConfiguration;
|
|
}
|
|
}
|
|
}
|