198 lines
5.4 KiB
C#
198 lines
5.4 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Systems;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
// Token: 0x02000578 RID: 1400
|
|
[Token(Token = "0x2000578")]
|
|
public class InputPlatformSpecificSprite : MonoBehaviour
|
|
{
|
|
// Token: 0x17000784 RID: 1924
|
|
// (get) Token: 0x06002A5E RID: 10846 RVA: 0x000AC230 File Offset: 0x000AA430
|
|
[Token(Token = "0x17000784")]
|
|
private static InputPlatformSpecificSprite.FPGHBDHFHMP MGBPBHDDCPM
|
|
{
|
|
[Token(Token = "0x6002A5E")]
|
|
[Address(RVA = "0x1361840", Offset = "0x1360840", VA = "0x181361840")]
|
|
get
|
|
{
|
|
InputManager.GCFBEOANEPP <NLGJGOGEMIG>k__BackingField;
|
|
for (;;)
|
|
{
|
|
if (!SingletonMonoBehaviour.ONCPNMDGGKG.EBPFBFMJMBB)
|
|
{
|
|
if (!SingletonMonoBehaviour.ONCPNMDGGKG.ACGDGBHFJFB)
|
|
{
|
|
goto IL_33;
|
|
}
|
|
InputManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
<NLGJGOGEMIG>k__BackingField = instance.<NLGJGOGEMIG>k__BackingField;
|
|
if (instance != 0)
|
|
{
|
|
if (instance != 0)
|
|
{
|
|
break;
|
|
}
|
|
}
|
|
else
|
|
{
|
|
LOCNHHPGIAG <PCNCCNKJIAP>k__BackingField = SingletonMonoBehaviour.ONCPNMDGGKG.<PCNCCNKJIAP>k__BackingField;
|
|
while (<PCNCCNKJIAP>k__BackingField.<HOFGEEMNDAN>k__BackingField != IFDIGHKFEGF.GAMEPAD)
|
|
{
|
|
}
|
|
COBOOKPLEBJ <JCCIIBHBJEL>k__BackingField = <PCNCCNKJIAP>k__BackingField.<JCCIIBHBJEL>k__BackingField;
|
|
if (<JCCIIBHBJEL>k__BackingField != COBOOKPLEBJ.PLAYSTATION)
|
|
{
|
|
while (<JCCIIBHBJEL>k__BackingField != COBOOKPLEBJ.XBOX)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if (SingletonMonoBehaviour.ONCPNMDGGKG.<DPODFAMMHGA>k__BackingField <= InputManager.LNEHPBFDEGG.Oculus_Quest)
|
|
{
|
|
goto Block_5;
|
|
}
|
|
}
|
|
if (<NLGJGOGEMIG>k__BackingField == InputManager.GCFBEOANEPP.PC)
|
|
{
|
|
}
|
|
IL_33:
|
|
return InputPlatformSpecificSprite.MLJPLIEJANI;
|
|
Block_5:
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002A5F RID: 10847 RVA: 0x000AC2AC File Offset: 0x000AA4AC
|
|
[Token(Token = "0x6002A5F")]
|
|
[Address(RVA = "0x1361C50", Offset = "0x1360C50", VA = "0x181361C50")]
|
|
private void OnEnable()
|
|
{
|
|
InputPlatformSpecificSprite.FPGHBDHFHMP fpghbdhfhmp = InputPlatformSpecificSprite.MGBPBHDDCPM;
|
|
}
|
|
|
|
// Token: 0x06002A60 RID: 10848 RVA: 0x000AC2C4 File Offset: 0x000AA4C4
|
|
[Token(Token = "0x6002A60")]
|
|
[Address(RVA = "0x1361CB0", Offset = "0x1360CB0", VA = "0x181361CB0")]
|
|
public void SetSprite(InputPlatformSpecificSprite.FPGHBDHFHMP ECNEBCKHOOA)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
List<InputPlatformSpecificSprite.InputPlatformSpriteMapping> inputPlatformSpriteMappings = this.InputPlatformSpriteMappings;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
Image image = this.Image;
|
|
}
|
|
}
|
|
while (num != 0);
|
|
if (num != -1)
|
|
{
|
|
}
|
|
Image image2 = this.Image;
|
|
Sprite sprite = this.defaultSprite;
|
|
image2.sprite = sprite;
|
|
}
|
|
|
|
// Token: 0x06002A61 RID: 10849 RVA: 0x000AC31C File Offset: 0x000AA51C
|
|
[Token(Token = "0x6002A61")]
|
|
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
|
public InputPlatformSpecificSprite()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06002A62 RID: 10850 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x6002A62")]
|
|
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")]
|
|
static InputPlatformSpecificSprite()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0400220F RID: 8719
|
|
[Token(Token = "0x400220F")]
|
|
private static bool MFBIIAEFGPM;
|
|
|
|
// Token: 0x04002210 RID: 8720
|
|
[Token(Token = "0x4002210")]
|
|
private static InputPlatformSpecificSprite.FPGHBDHFHMP MLJPLIEJANI;
|
|
|
|
// Token: 0x04002211 RID: 8721
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4002211")]
|
|
[SerializeField]
|
|
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
|
private Image Image;
|
|
|
|
// Token: 0x04002212 RID: 8722
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4002212")]
|
|
[SerializeField]
|
|
private Sprite defaultSprite;
|
|
|
|
// Token: 0x04002213 RID: 8723
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4002213")]
|
|
[SerializeField]
|
|
private List<InputPlatformSpecificSprite.InputPlatformSpriteMapping> InputPlatformSpriteMappings;
|
|
|
|
// Token: 0x02000579 RID: 1401
|
|
[Token(Token = "0x2000579")]
|
|
public enum FPGHBDHFHMP
|
|
{
|
|
// Token: 0x04002215 RID: 8725
|
|
[Token(Token = "0x4002215")]
|
|
UNKNOWN = -1,
|
|
// Token: 0x04002216 RID: 8726
|
|
[Token(Token = "0x4002216")]
|
|
STEAM_VR,
|
|
// Token: 0x04002217 RID: 8727
|
|
[Token(Token = "0x4002217")]
|
|
OCULUS,
|
|
// Token: 0x04002218 RID: 8728
|
|
[Token(Token = "0x4002218")]
|
|
PS_VR,
|
|
// Token: 0x04002219 RID: 8729
|
|
[Token(Token = "0x4002219")]
|
|
MKB = 100,
|
|
// Token: 0x0400221A RID: 8730
|
|
[Token(Token = "0x400221A")]
|
|
XBOX,
|
|
// Token: 0x0400221B RID: 8731
|
|
[Token(Token = "0x400221B")]
|
|
DUAL_SHOCK,
|
|
// Token: 0x0400221C RID: 8732
|
|
[Token(Token = "0x400221C")]
|
|
TOUCH_SCREEN
|
|
}
|
|
|
|
// Token: 0x0200057A RID: 1402
|
|
[Token(Token = "0x200057A")]
|
|
[Serializable]
|
|
public class InputPlatformSpriteMapping
|
|
{
|
|
// Token: 0x06002A63 RID: 10851 RVA: 0x000AC330 File Offset: 0x000AA530
|
|
[Token(Token = "0x6002A63")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public InputPlatformSpriteMapping()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400221D RID: 8733
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400221D")]
|
|
public InputPlatformSpecificSprite.FPGHBDHFHMP InputPlatformType;
|
|
|
|
// Token: 0x0400221E RID: 8734
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400221E")]
|
|
public Sprite sprite;
|
|
}
|
|
}
|