m
This commit is contained in:
@@ -0,0 +1,181 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Systems;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x02000571 RID: 1393
|
||||
[Token(Token = "0x2000571")]
|
||||
public class InputControllerSpecificEnabler : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17000782 RID: 1922
|
||||
// (get) Token: 0x06002A50 RID: 10832 RVA: 0x000ABF7C File Offset: 0x000AA17C
|
||||
[Token(Token = "0x17000782")]
|
||||
private static InputControllerSpecificEnabler.MBFAFMOFAFK EANIGFHJOOM
|
||||
{
|
||||
[Token(Token = "0x6002A50")]
|
||||
[Address(RVA = "0x1360900", Offset = "0x135F900", VA = "0x181360900")]
|
||||
get
|
||||
{
|
||||
IFDIGHKFEGF <HOFGEEMNDAN>k__BackingField;
|
||||
for (;;)
|
||||
{
|
||||
if (!SingletonMonoBehaviour.ONCPNMDGGKG.EBPFBFMJMBB)
|
||||
{
|
||||
if (!SingletonMonoBehaviour.ONCPNMDGGKG.ACGDGBHFJFB)
|
||||
{
|
||||
goto IL_36;
|
||||
}
|
||||
<HOFGEEMNDAN>k__BackingField = SingletonMonoBehaviour.ONCPNMDGGKG.<PCNCCNKJIAP>k__BackingField.<HOFGEEMNDAN>k__BackingField;
|
||||
if (<HOFGEEMNDAN>k__BackingField != IFDIGHKFEGF.GAMEPAD && <HOFGEEMNDAN>k__BackingField != IFDIGHKFEGF.KEYBOARD_MOUSE)
|
||||
{
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (SingletonMonoBehaviour.ONCPNMDGGKG.<DPODFAMMHGA>k__BackingField <= InputManager.LNEHPBFDEGG.Oculus_Quest)
|
||||
{
|
||||
goto Block_4;
|
||||
}
|
||||
}
|
||||
if (<HOFGEEMNDAN>k__BackingField == IFDIGHKFEGF.TOUCH)
|
||||
{
|
||||
}
|
||||
IL_36:
|
||||
return InputControllerSpecificEnabler.KJLHOHKLPID;
|
||||
Block_4:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002A51 RID: 10833 RVA: 0x000ABFD8 File Offset: 0x000AA1D8
|
||||
[Token(Token = "0x6002A51")]
|
||||
[Address(RVA = "0x1360FD0", Offset = "0x135FFD0", VA = "0x181360FD0")]
|
||||
private void OnEnable()
|
||||
{
|
||||
InputControllerSpecificEnabler.MBFAFMOFAFK mbfafmofafk = InputControllerSpecificEnabler.EANIGFHJOOM;
|
||||
}
|
||||
|
||||
// Token: 0x06002A52 RID: 10834 RVA: 0x000ABFF0 File Offset: 0x000AA1F0
|
||||
[Token(Token = "0x6002A52")]
|
||||
[Address(RVA = "0x1360DE0", Offset = "0x135FDE0", VA = "0x181360DE0")]
|
||||
private void OFKIHGPJHJI(InputControllerSpecificEnabler.MBFAFMOFAFK OAPJKLFLLPL)
|
||||
{
|
||||
int num;
|
||||
int num2;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
num2 = 0;
|
||||
List<InputControllerSpecificEnabler.InputControllerGameObjectMapping> list = this.inputControllerSpriteMappings;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
bool flag2 = (flag ? InputControllerSpecificEnabler.MBFAFMOFAFK.ViveWand : InputControllerSpecificEnabler.MBFAFMOFAFK.Unknown) == OAPJKLFLLPL;
|
||||
bool flag3;
|
||||
while (!flag3)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
GameObject gameObject = this.defaultObject;
|
||||
int num3 = 0;
|
||||
if (gameObject != num3)
|
||||
{
|
||||
GameObject gameObject2 = this.defaultObject;
|
||||
bool flag4 = num2 == 0;
|
||||
gameObject2.SetActive(flag4);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002A53 RID: 10835 RVA: 0x000AC05C File Offset: 0x000AA25C
|
||||
[Token(Token = "0x6002A53")]
|
||||
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
||||
public InputControllerSpecificEnabler()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002A54 RID: 10836 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x6002A54")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")]
|
||||
static InputControllerSpecificEnabler()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x040021E6 RID: 8678
|
||||
[Token(Token = "0x40021E6")]
|
||||
private static bool MFBIIAEFGPM;
|
||||
|
||||
// Token: 0x040021E7 RID: 8679
|
||||
[Token(Token = "0x40021E7")]
|
||||
private static InputControllerSpecificEnabler.MBFAFMOFAFK KJLHOHKLPID;
|
||||
|
||||
// Token: 0x040021E8 RID: 8680
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40021E8")]
|
||||
[SerializeField]
|
||||
private List<InputControllerSpecificEnabler.InputControllerGameObjectMapping> inputControllerSpriteMappings;
|
||||
|
||||
// Token: 0x040021E9 RID: 8681
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40021E9")]
|
||||
[SerializeField]
|
||||
private GameObject defaultObject;
|
||||
|
||||
// Token: 0x02000572 RID: 1394
|
||||
[Token(Token = "0x2000572")]
|
||||
private enum MBFAFMOFAFK
|
||||
{
|
||||
// Token: 0x040021EB RID: 8683
|
||||
[Token(Token = "0x40021EB")]
|
||||
Unknown,
|
||||
// Token: 0x040021EC RID: 8684
|
||||
[Token(Token = "0x40021EC")]
|
||||
ViveWand,
|
||||
// Token: 0x040021ED RID: 8685
|
||||
[Token(Token = "0x40021ED")]
|
||||
Index,
|
||||
// Token: 0x040021EE RID: 8686
|
||||
[Token(Token = "0x40021EE")]
|
||||
Touch_Rift,
|
||||
// Token: 0x040021EF RID: 8687
|
||||
[Token(Token = "0x40021EF")]
|
||||
Touch_Quest,
|
||||
// Token: 0x040021F0 RID: 8688
|
||||
[Token(Token = "0x40021F0")]
|
||||
PSMove,
|
||||
// Token: 0x040021F1 RID: 8689
|
||||
[Token(Token = "0x40021F1")]
|
||||
WMR,
|
||||
// Token: 0x040021F2 RID: 8690
|
||||
[Token(Token = "0x40021F2")]
|
||||
KbM = 100,
|
||||
// Token: 0x040021F3 RID: 8691
|
||||
[Token(Token = "0x40021F3")]
|
||||
DualShock,
|
||||
// Token: 0x040021F4 RID: 8692
|
||||
[Token(Token = "0x40021F4")]
|
||||
Touchscreen,
|
||||
// Token: 0x040021F5 RID: 8693
|
||||
[Token(Token = "0x40021F5")]
|
||||
Xbox
|
||||
}
|
||||
|
||||
// Token: 0x02000573 RID: 1395
|
||||
[Token(Token = "0x2000573")]
|
||||
[Serializable]
|
||||
private struct InputControllerGameObjectMapping
|
||||
{
|
||||
// Token: 0x040021F6 RID: 8694
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40021F6")]
|
||||
public InputControllerSpecificEnabler.MBFAFMOFAFK inputControllerType;
|
||||
|
||||
// Token: 0x040021F7 RID: 8695
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x40021F7")]
|
||||
public GameObject gameObject;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user