m
This commit is contained in:
@@ -0,0 +1,276 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Systems;
|
||||
using UnityEngine;
|
||||
using UnityEngine.AddressableAssets;
|
||||
using UnityEngine.UI;
|
||||
|
||||
// Token: 0x02000574 RID: 1396
|
||||
[Token(Token = "0x2000574")]
|
||||
public class InputControllerSpecificSprite : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17000783 RID: 1923
|
||||
// (get) Token: 0x06002A55 RID: 10837 RVA: 0x000AC070 File Offset: 0x000AA270
|
||||
[Token(Token = "0x17000783")]
|
||||
private static InputControllerSpecificSprite.CPFANOKNKPJ EANIGFHJOOM
|
||||
{
|
||||
[Token(Token = "0x6002A55")]
|
||||
[Address(RVA = "0x13610A0", Offset = "0x13600A0", VA = "0x1813610A0")]
|
||||
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 InputControllerSpecificSprite.KJLHOHKLPID;
|
||||
Block_5:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002A56 RID: 10838 RVA: 0x000AC0EC File Offset: 0x000AA2EC
|
||||
[Token(Token = "0x6002A56")]
|
||||
[Address(RVA = "0x1361560", Offset = "0x1360560", VA = "0x181361560")]
|
||||
private void OnEnable()
|
||||
{
|
||||
InputControllerSpecificSprite.CPFANOKNKPJ cpfanoknkpj = InputControllerSpecificSprite.EANIGFHJOOM;
|
||||
}
|
||||
|
||||
// Token: 0x06002A57 RID: 10839 RVA: 0x000AC104 File Offset: 0x000AA304
|
||||
[Token(Token = "0x6002A57")]
|
||||
[Address(RVA = "0x1361050", Offset = "0x1360050", VA = "0x181361050")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
if (this.OMGPHANHFNA != 0)
|
||||
{
|
||||
}
|
||||
this.OMGPHANHFNA = (ulong)0L;
|
||||
}
|
||||
|
||||
// Token: 0x06002A58 RID: 10840 RVA: 0x000AC124 File Offset: 0x000AA324
|
||||
[Token(Token = "0x6002A58")]
|
||||
[Address(RVA = "0x13615C0", Offset = "0x13605C0", VA = "0x1813615C0")]
|
||||
public void SetSprite(InputControllerSpecificSprite.CPFANOKNKPJ OAPJKLFLLPL)
|
||||
{
|
||||
int num;
|
||||
int num2;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
if (this.OMGPHANHFNA != 0)
|
||||
{
|
||||
}
|
||||
this.OMGPHANHFNA = num;
|
||||
List<InputControllerSpecificSprite.InputControllerSpriteMapping> inputControllerSpriteMappings = this.InputControllerSpriteMappings;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
IKAEDJBFIMM<Sprite> ikaedjbfimm;
|
||||
this.OMGPHANHFNA = ikaedjbfimm;
|
||||
}
|
||||
num2 = 0;
|
||||
}
|
||||
while (num != 0);
|
||||
IKAEDJBFIMM<Sprite> ikaedjbfimm2;
|
||||
if (this.OMGPHANHFNA == 0)
|
||||
{
|
||||
ikaedjbfimm2 = LGHODNADONN.IMIAFCNAKJA<Sprite>(this.DefaultSprite);
|
||||
this.OMGPHANHFNA = ikaedjbfimm2;
|
||||
IKAEDJBFIMM<Sprite> omgphanhfna = this.OMGPHANHFNA;
|
||||
}
|
||||
Action<Sprite> action = new Action(this.AAEIMLAOGMI);
|
||||
if (num2 < this)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == this)
|
||||
{
|
||||
ikaedjbfimm2 += ikaedjbfimm2;
|
||||
num2 += 19;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002A59 RID: 10841 RVA: 0x000AC1C8 File Offset: 0x000AA3C8
|
||||
[Token(Token = "0x6002A59")]
|
||||
[Address(RVA = "0x1361050", Offset = "0x1360050", VA = "0x181361050")]
|
||||
public void Cleanup()
|
||||
{
|
||||
if (this.OMGPHANHFNA != 0)
|
||||
{
|
||||
}
|
||||
this.OMGPHANHFNA = (ulong)0L;
|
||||
}
|
||||
|
||||
// Token: 0x06002A5A RID: 10842 RVA: 0x000AC1E8 File Offset: 0x000AA3E8
|
||||
[Token(Token = "0x6002A5A")]
|
||||
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
||||
public InputControllerSpecificSprite()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002A5B RID: 10843 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x6002A5B")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")]
|
||||
static InputControllerSpecificSprite()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002A5C RID: 10844 RVA: 0x000AC1FC File Offset: 0x000AA3FC
|
||||
[Token(Token = "0x6002A5C")]
|
||||
[Address(RVA = "0x1361030", Offset = "0x1360030", VA = "0x181361030")]
|
||||
[CompilerGenerated]
|
||||
private void AAEIMLAOGMI(Sprite KMJNLPEBOIF)
|
||||
{
|
||||
this.Image.sprite = KMJNLPEBOIF;
|
||||
}
|
||||
|
||||
// Token: 0x040021F8 RID: 8696
|
||||
[Token(Token = "0x40021F8")]
|
||||
private static bool MFBIIAEFGPM;
|
||||
|
||||
// Token: 0x040021F9 RID: 8697
|
||||
[Token(Token = "0x40021F9")]
|
||||
private static InputControllerSpecificSprite.CPFANOKNKPJ KJLHOHKLPID;
|
||||
|
||||
// Token: 0x040021FA RID: 8698
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40021FA")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private Image Image;
|
||||
|
||||
// Token: 0x040021FB RID: 8699
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40021FB")]
|
||||
[SerializeField]
|
||||
private AssetReference DefaultSprite;
|
||||
|
||||
// Token: 0x040021FC RID: 8700
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40021FC")]
|
||||
[SerializeField]
|
||||
private List<InputControllerSpecificSprite.InputControllerSpriteMapping> InputControllerSpriteMappings;
|
||||
|
||||
// Token: 0x040021FD RID: 8701
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40021FD")]
|
||||
private IKAEDJBFIMM<Sprite> OMGPHANHFNA;
|
||||
|
||||
// Token: 0x02000575 RID: 1397
|
||||
[Token(Token = "0x2000575")]
|
||||
public enum CPFANOKNKPJ
|
||||
{
|
||||
// Token: 0x040021FF RID: 8703
|
||||
[Token(Token = "0x40021FF")]
|
||||
Unknown,
|
||||
// Token: 0x04002200 RID: 8704
|
||||
[Token(Token = "0x4002200")]
|
||||
ViveWand,
|
||||
// Token: 0x04002201 RID: 8705
|
||||
[Token(Token = "0x4002201")]
|
||||
Index,
|
||||
// Token: 0x04002202 RID: 8706
|
||||
[Token(Token = "0x4002202")]
|
||||
Touch_Rift,
|
||||
// Token: 0x04002203 RID: 8707
|
||||
[Token(Token = "0x4002203")]
|
||||
Touch_Quest,
|
||||
// Token: 0x04002204 RID: 8708
|
||||
[Token(Token = "0x4002204")]
|
||||
PSMove,
|
||||
// Token: 0x04002205 RID: 8709
|
||||
[Token(Token = "0x4002205")]
|
||||
WMR,
|
||||
// Token: 0x04002206 RID: 8710
|
||||
[Token(Token = "0x4002206")]
|
||||
KbM = 100,
|
||||
// Token: 0x04002207 RID: 8711
|
||||
[Token(Token = "0x4002207")]
|
||||
DualShock,
|
||||
// Token: 0x04002208 RID: 8712
|
||||
[Token(Token = "0x4002208")]
|
||||
Touchscreen,
|
||||
// Token: 0x04002209 RID: 8713
|
||||
[Token(Token = "0x4002209")]
|
||||
Xbox
|
||||
}
|
||||
|
||||
// Token: 0x02000576 RID: 1398
|
||||
[Token(Token = "0x2000576")]
|
||||
public enum OFEINOMCPKP
|
||||
{
|
||||
// Token: 0x0400220B RID: 8715
|
||||
[Token(Token = "0x400220B")]
|
||||
Basic = 1,
|
||||
// Token: 0x0400220C RID: 8716
|
||||
[Token(Token = "0x400220C")]
|
||||
All
|
||||
}
|
||||
|
||||
// Token: 0x02000577 RID: 1399
|
||||
[Token(Token = "0x2000577")]
|
||||
[Serializable]
|
||||
public class InputControllerSpriteMapping
|
||||
{
|
||||
// Token: 0x06002A5D RID: 10845 RVA: 0x000AC21C File Offset: 0x000AA41C
|
||||
[Token(Token = "0x6002A5D")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public InputControllerSpriteMapping()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400220D RID: 8717
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400220D")]
|
||||
public InputControllerSpecificSprite.CPFANOKNKPJ InputControllerType;
|
||||
|
||||
// Token: 0x0400220E RID: 8718
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400220E")]
|
||||
public AssetReference AssetReference;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user