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: 0x02002335 RID: 9013
|
|
[Token(Token = "0x2002335")]
|
|
public class InputManager : SingletonMonoBehaviour<InputManager>
|
|
{
|
|
// Token: 0x140000EF RID: 239
|
|
// (add) Token: 0x0600E4BE RID: 58558 RVA: 0x00348D48 File Offset: 0x00346F48
|
|
// (remove) Token: 0x0600E4BF RID: 58559 RVA: 0x00348D70 File Offset: 0x00346F70
|
|
[Token(Token = "0x140000EF")]
|
|
public event Action OGBLNLPLIBC
|
|
{
|
|
[Token(Token = "0x600E4BE")]
|
|
[Address(RVA = "0x144C5C0", Offset = "0x144B5C0", VA = "0x18144C5C0")]
|
|
[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 = "0x600E4BF")]
|
|
[Address(RVA = "0x144C670", Offset = "0x144B670", VA = "0x18144C670")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Action ogblnlplibc;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
ogblnlplibc = this.OGBLNLPLIBC;
|
|
@delegate = Delegate.Remove(ogblnlplibc, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != ogblnlplibc)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002427 RID: 9255
|
|
// (get) Token: 0x0600E4C0 RID: 58560 RVA: 0x00348D98 File Offset: 0x00346F98
|
|
// (set) Token: 0x0600E4C1 RID: 58561 RVA: 0x00348DAC File Offset: 0x00346FAC
|
|
[Token(Token = "0x17002427")]
|
|
public InputManager.LNEHPBFDEGG CMBHHFKIEJC
|
|
{
|
|
[Token(Token = "0x600E4C0")]
|
|
[Address(RVA = "0x42B830", Offset = "0x42A830", VA = "0x18042B830")]
|
|
get;
|
|
[Token(Token = "0x600E4C1")]
|
|
[Address(RVA = "0x5C17C0", Offset = "0x5C07C0", VA = "0x1805C17C0")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17002428 RID: 9256
|
|
// (get) Token: 0x0600E4C2 RID: 58562 RVA: 0x00348DC0 File Offset: 0x00346FC0
|
|
// (set) Token: 0x0600E4C3 RID: 58563 RVA: 0x00348DD4 File Offset: 0x00346FD4
|
|
[Token(Token = "0x17002428")]
|
|
public InputManager.GCFBEOANEPP IAENNJNKPKJ
|
|
{
|
|
[Token(Token = "0x600E4C2")]
|
|
[Address(RVA = "0x696860", Offset = "0x695860", VA = "0x180696860")]
|
|
get;
|
|
[Token(Token = "0x600E4C3")]
|
|
[Address(RVA = "0x690630", Offset = "0x68F630", VA = "0x180690630")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17002429 RID: 9257
|
|
// (get) Token: 0x0600E4C4 RID: 58564 RVA: 0x00348DE8 File Offset: 0x00346FE8
|
|
[Token(Token = "0x17002429")]
|
|
public IFDIGHKFEGF NDDKDAHMIKK
|
|
{
|
|
[Token(Token = "0x600E4C4")]
|
|
[Address(RVA = "0x144C660", Offset = "0x144B660", VA = "0x18144C660")]
|
|
get
|
|
{
|
|
LOCNHHPGIAG locnhhpgiag;
|
|
do
|
|
{
|
|
locnhhpgiag = this.<PCNCCNKJIAP>k__BackingField;
|
|
}
|
|
while (locnhhpgiag == 0);
|
|
return locnhhpgiag.<HOFGEEMNDAN>k__BackingField;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700242A RID: 9258
|
|
// (get) Token: 0x0600E4C5 RID: 58565 RVA: 0x00348E08 File Offset: 0x00347008
|
|
[Token(Token = "0x1700242A")]
|
|
public VRInputHandler AGCPFDLOAKA
|
|
{
|
|
[Token(Token = "0x600E4C5")]
|
|
[Address(RVA = "0x4975A0", Offset = "0x4965A0", VA = "0x1804975A0")]
|
|
get
|
|
{
|
|
return this.GDHFJPEMICK;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700242B RID: 9259
|
|
// (get) Token: 0x0600E4C6 RID: 58566 RVA: 0x00348E1C File Offset: 0x0034701C
|
|
[Token(Token = "0x1700242B")]
|
|
public VRInputConfiguration ACDFBJHMNBK
|
|
{
|
|
[Token(Token = "0x600E4C6")]
|
|
[Address(RVA = "0x417680", Offset = "0x416680", VA = "0x180417680")]
|
|
get
|
|
{
|
|
return this.PCBEONMICCP;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700242C RID: 9260
|
|
// (get) Token: 0x0600E4C7 RID: 58567 RVA: 0x00348E30 File Offset: 0x00347030
|
|
[Token(Token = "0x1700242C")]
|
|
public VRInputHandler KFGAAKKINEB
|
|
{
|
|
[Token(Token = "0x600E4C7")]
|
|
[Address(RVA = "0x4936E0", Offset = "0x4926E0", VA = "0x1804936E0")]
|
|
get
|
|
{
|
|
return this.EOEAIFBPNJH;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700242D RID: 9261
|
|
// (get) Token: 0x0600E4C8 RID: 58568 RVA: 0x00348E44 File Offset: 0x00347044
|
|
[Token(Token = "0x1700242D")]
|
|
public VRInputConfiguration NDDAFKEOMFO
|
|
{
|
|
[Token(Token = "0x600E4C8")]
|
|
[Address(RVA = "0x417710", Offset = "0x416710", VA = "0x180417710")]
|
|
get
|
|
{
|
|
return this.OMOMCMIDHKC;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700242E RID: 9262
|
|
// (get) Token: 0x0600E4C9 RID: 58569 RVA: 0x00348E58 File Offset: 0x00347058
|
|
// (set) Token: 0x0600E4CA RID: 58570 RVA: 0x00348E6C File Offset: 0x0034706C
|
|
[Token(Token = "0x1700242E")]
|
|
public LOCNHHPGIAG KGMJAGIKCII
|
|
{
|
|
[Token(Token = "0x600E4C9")]
|
|
[Address(RVA = "0x417720", Offset = "0x416720", VA = "0x180417720")]
|
|
get;
|
|
[Token(Token = "0x600E4CA")]
|
|
[Address(RVA = "0x417A20", Offset = "0x416A20", VA = "0x180417A20")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x0600E4CB RID: 58571 RVA: 0x00348E80 File Offset: 0x00347080
|
|
[Token(Token = "0x600E4CB")]
|
|
[Address(RVA = "0x144B990", Offset = "0x144A990", VA = "0x18144B990", 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: 0x0600E4CC RID: 58572 RVA: 0x00348EE8 File Offset: 0x003470E8
|
|
[Token(Token = "0x600E4CC")]
|
|
[Address(RVA = "0x144C410", Offset = "0x144B410", VA = "0x18144C410")]
|
|
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: 0x0600E4CD RID: 58573 RVA: 0x00348F50 File Offset: 0x00347150
|
|
[Token(Token = "0x600E4CD")]
|
|
[Address(RVA = "0x144C260", Offset = "0x144B260", VA = "0x18144C260", 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: 0x0600E4CE RID: 58574 RVA: 0x00348FB0 File Offset: 0x003471B0
|
|
[Token(Token = "0x600E4CE")]
|
|
[Address(RVA = "0x144C390", Offset = "0x144B390", VA = "0x18144C390")]
|
|
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: 0x0600E4CF RID: 58575 RVA: 0x0034902C File Offset: 0x0034722C
|
|
[Token(Token = "0x600E4CF")]
|
|
[Address(RVA = "0x144BCB0", Offset = "0x144ACB0", VA = "0x18144BCB0")]
|
|
private bool MCPCGFBCALM()
|
|
{
|
|
InputManager.LNEHPBFDEGG lnehpbfdegg = this.<DPODFAMMHGA>k__BackingField;
|
|
if (lnehpbfdegg == InputManager.LNEHPBFDEGG.SteamVR_Vive)
|
|
{
|
|
}
|
|
return lnehpbfdegg == InputManager.LNEHPBFDEGG.SteamVR_Index;
|
|
}
|
|
|
|
// Token: 0x0600E4D0 RID: 58576 RVA: 0x00349048 File Offset: 0x00347248
|
|
[Token(Token = "0x600E4D0")]
|
|
[Address(RVA = "0x144BBD0", Offset = "0x144ABD0", VA = "0x18144BBD0")]
|
|
private void KEHJMJLNOKE()
|
|
{
|
|
int num = 0;
|
|
this.KEHJMJLNOKE(num != 0);
|
|
}
|
|
|
|
// Token: 0x0600E4D1 RID: 58577 RVA: 0x00349060 File Offset: 0x00347260
|
|
[Token(Token = "0x600E4D1")]
|
|
[Address(RVA = "0x144BBE0", Offset = "0x144ABE0", VA = "0x18144BBE0")]
|
|
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: 0x0600E4D2 RID: 58578 RVA: 0x003490CC File Offset: 0x003472CC
|
|
[Token(Token = "0x600E4D2")]
|
|
[Address(RVA = "0x144BEA0", Offset = "0x144AEA0", VA = "0x18144BEA0")]
|
|
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: 0x0600E4D3 RID: 58579 RVA: 0x00349150 File Offset: 0x00347350
|
|
[Token(Token = "0x600E4D3")]
|
|
[Address(RVA = "0x144C0F0", Offset = "0x144B0F0", VA = "0x18144C0F0")]
|
|
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: 0x0600E4D4 RID: 58580 RVA: 0x003491E0 File Offset: 0x003473E0
|
|
[Token(Token = "0x600E4D4")]
|
|
[Address(RVA = "0x144BCC0", Offset = "0x144ACC0", VA = "0x18144BCC0")]
|
|
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: 0x0600E4D5 RID: 58581 RVA: 0x0034925C File Offset: 0x0034745C
|
|
[Token(Token = "0x600E4D5")]
|
|
[Address(RVA = "0x144C230", Offset = "0x144B230", VA = "0x18144C230")]
|
|
private bool NEMGNFICNBN()
|
|
{
|
|
return SteamPlatformManager.IsUsingIndexController(VRTrackedController.PJJMKFHNMMM.LeftHand) || SteamPlatformManager.IsUsingIndexController(VRTrackedController.PJJMKFHNMMM.RightHand);
|
|
}
|
|
|
|
// Token: 0x0600E4D6 RID: 58582 RVA: 0x0034927C File Offset: 0x0034747C
|
|
[Token(Token = "0x600E4D6")]
|
|
[Address(RVA = "0x144BAE0", Offset = "0x144AAE0", VA = "0x18144BAE0")]
|
|
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: 0x0600E4D7 RID: 58583 RVA: 0x003492B8 File Offset: 0x003474B8
|
|
[Token(Token = "0x600E4D7")]
|
|
[Address(RVA = "0x144C560", Offset = "0x144B560", VA = "0x18144C560")]
|
|
public InputManager()
|
|
{
|
|
}
|
|
|
|
// Token: 0x040093E9 RID: 37865
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40093E9")]
|
|
[SerializeField]
|
|
[FormerlySerializedAs("configurations")]
|
|
private InputManager.VRConfiguration[] vrConfigurations;
|
|
|
|
// Token: 0x040093EA RID: 37866
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x40093EA")]
|
|
[SerializeField]
|
|
private ScreenControlsMap screenControlMap;
|
|
|
|
// Token: 0x040093EB RID: 37867
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x40093EB")]
|
|
[SerializeField]
|
|
private InputSourceConfigBase[] screenInputSourceConfigs;
|
|
|
|
// Token: 0x040093EE RID: 37870
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x40093EE")]
|
|
private VRInputConfiguration PCBEONMICCP;
|
|
|
|
// Token: 0x040093EF RID: 37871
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x40093EF")]
|
|
private VRInputHandler GDHFJPEMICK;
|
|
|
|
// Token: 0x040093F0 RID: 37872
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x40093F0")]
|
|
private VRInputHandler EOEAIFBPNJH;
|
|
|
|
// Token: 0x040093F1 RID: 37873
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x40093F1")]
|
|
private VRInputConfiguration OMOMCMIDHKC;
|
|
|
|
// Token: 0x02002336 RID: 9014
|
|
[Token(Token = "0x2002336")]
|
|
public enum LNEHPBFDEGG
|
|
{
|
|
// Token: 0x040093F4 RID: 37876
|
|
[Token(Token = "0x40093F4")]
|
|
Off,
|
|
// Token: 0x040093F5 RID: 37877
|
|
[Token(Token = "0x40093F5")]
|
|
SteamVR_Vive,
|
|
// Token: 0x040093F6 RID: 37878
|
|
[Token(Token = "0x40093F6")]
|
|
SteamVR_Oculus,
|
|
// Token: 0x040093F7 RID: 37879
|
|
[Token(Token = "0x40093F7")]
|
|
SteamVR_WindowsMR,
|
|
// Token: 0x040093F8 RID: 37880
|
|
[Token(Token = "0x40093F8")]
|
|
Oculus_Rift,
|
|
// Token: 0x040093F9 RID: 37881
|
|
[Token(Token = "0x40093F9")]
|
|
PS4_Move,
|
|
// Token: 0x040093FA RID: 37882
|
|
[Token(Token = "0x40093FA")]
|
|
Oculus_Quest = 7,
|
|
// Token: 0x040093FB RID: 37883
|
|
[Token(Token = "0x40093FB")]
|
|
SteamVR_Index
|
|
}
|
|
|
|
// Token: 0x02002337 RID: 9015
|
|
[Token(Token = "0x2002337")]
|
|
public enum GCFBEOANEPP
|
|
{
|
|
// Token: 0x040093FD RID: 37885
|
|
[Token(Token = "0x40093FD")]
|
|
Off,
|
|
// Token: 0x040093FE RID: 37886
|
|
[Token(Token = "0x40093FE")]
|
|
PC,
|
|
// Token: 0x040093FF RID: 37887
|
|
[Token(Token = "0x40093FF")]
|
|
PS4_DualShock,
|
|
// Token: 0x04009400 RID: 37888
|
|
[Token(Token = "0x4009400")]
|
|
Mobile
|
|
}
|
|
|
|
// Token: 0x02002338 RID: 9016
|
|
[Token(Token = "0x2002338")]
|
|
[Serializable]
|
|
private class VRConfiguration
|
|
{
|
|
// Token: 0x0600E4D8 RID: 58584 RVA: 0x003492CC File Offset: 0x003474CC
|
|
[Token(Token = "0x600E4D8")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public VRConfiguration()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04009401 RID: 37889
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4009401")]
|
|
public InputManager.LNEHPBFDEGG InputMode;
|
|
|
|
// Token: 0x04009402 RID: 37890
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4009402")]
|
|
public VRInputConfiguration InputConfiguration;
|
|
}
|
|
}
|
|
}
|