oh dear
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: 0x02000568 RID: 1384
|
||||
[Token(Token = "0x2000568")]
|
||||
public class InputControllerSpecificSprite : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17000777 RID: 1911
|
||||
// (get) Token: 0x060029D3 RID: 10707 RVA: 0x000AAE18 File Offset: 0x000A9018
|
||||
[Token(Token = "0x17000777")]
|
||||
private static InputControllerSpecificSprite.CPFANOKNKPJ EANIGFHJOOM
|
||||
{
|
||||
[Token(Token = "0x60029D3")]
|
||||
[Address(RVA = "0x886370", Offset = "0x885170", VA = "0x180886370")]
|
||||
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: 0x060029D4 RID: 10708 RVA: 0x000AAE94 File Offset: 0x000A9094
|
||||
[Token(Token = "0x60029D4")]
|
||||
[Address(RVA = "0x886830", Offset = "0x885630", VA = "0x180886830")]
|
||||
private void OnEnable()
|
||||
{
|
||||
InputControllerSpecificSprite.CPFANOKNKPJ cpfanoknkpj = InputControllerSpecificSprite.EANIGFHJOOM;
|
||||
}
|
||||
|
||||
// Token: 0x060029D5 RID: 10709 RVA: 0x000AAEAC File Offset: 0x000A90AC
|
||||
[Token(Token = "0x60029D5")]
|
||||
[Address(RVA = "0x886320", Offset = "0x885120", VA = "0x180886320")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
if (this.OMGPHANHFNA != 0)
|
||||
{
|
||||
}
|
||||
this.OMGPHANHFNA = (ulong)0L;
|
||||
}
|
||||
|
||||
// Token: 0x060029D6 RID: 10710 RVA: 0x000AAECC File Offset: 0x000A90CC
|
||||
[Token(Token = "0x60029D6")]
|
||||
[Address(RVA = "0x886890", Offset = "0x885690", VA = "0x180886890")]
|
||||
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: 0x060029D7 RID: 10711 RVA: 0x000AAF70 File Offset: 0x000A9170
|
||||
[Token(Token = "0x60029D7")]
|
||||
[Address(RVA = "0x886320", Offset = "0x885120", VA = "0x180886320")]
|
||||
public void Cleanup()
|
||||
{
|
||||
if (this.OMGPHANHFNA != 0)
|
||||
{
|
||||
}
|
||||
this.OMGPHANHFNA = (ulong)0L;
|
||||
}
|
||||
|
||||
// Token: 0x060029D8 RID: 10712 RVA: 0x000AAF90 File Offset: 0x000A9190
|
||||
[Token(Token = "0x60029D8")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public InputControllerSpecificSprite()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060029D9 RID: 10713 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x60029D9")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
|
||||
static InputControllerSpecificSprite()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060029DA RID: 10714 RVA: 0x000AAFA4 File Offset: 0x000A91A4
|
||||
[Token(Token = "0x60029DA")]
|
||||
[Address(RVA = "0x886300", Offset = "0x885100", VA = "0x180886300")]
|
||||
[CompilerGenerated]
|
||||
private void AAEIMLAOGMI(Sprite KMJNLPEBOIF)
|
||||
{
|
||||
this.Image.sprite = KMJNLPEBOIF;
|
||||
}
|
||||
|
||||
// Token: 0x04002197 RID: 8599
|
||||
[Token(Token = "0x4002197")]
|
||||
private static bool MFBIIAEFGPM;
|
||||
|
||||
// Token: 0x04002198 RID: 8600
|
||||
[Token(Token = "0x4002198")]
|
||||
private static InputControllerSpecificSprite.CPFANOKNKPJ KJLHOHKLPID;
|
||||
|
||||
// Token: 0x04002199 RID: 8601
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4002199")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private Image Image;
|
||||
|
||||
// Token: 0x0400219A RID: 8602
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400219A")]
|
||||
[SerializeField]
|
||||
private AssetReference DefaultSprite;
|
||||
|
||||
// Token: 0x0400219B RID: 8603
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400219B")]
|
||||
[SerializeField]
|
||||
private List<InputControllerSpecificSprite.InputControllerSpriteMapping> InputControllerSpriteMappings;
|
||||
|
||||
// Token: 0x0400219C RID: 8604
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400219C")]
|
||||
private IKAEDJBFIMM<Sprite> OMGPHANHFNA;
|
||||
|
||||
// Token: 0x02000569 RID: 1385
|
||||
[Token(Token = "0x2000569")]
|
||||
public enum CPFANOKNKPJ
|
||||
{
|
||||
// Token: 0x0400219E RID: 8606
|
||||
[Token(Token = "0x400219E")]
|
||||
Unknown,
|
||||
// Token: 0x0400219F RID: 8607
|
||||
[Token(Token = "0x400219F")]
|
||||
ViveWand,
|
||||
// Token: 0x040021A0 RID: 8608
|
||||
[Token(Token = "0x40021A0")]
|
||||
Index,
|
||||
// Token: 0x040021A1 RID: 8609
|
||||
[Token(Token = "0x40021A1")]
|
||||
Touch_Rift,
|
||||
// Token: 0x040021A2 RID: 8610
|
||||
[Token(Token = "0x40021A2")]
|
||||
Touch_Quest,
|
||||
// Token: 0x040021A3 RID: 8611
|
||||
[Token(Token = "0x40021A3")]
|
||||
PSMove,
|
||||
// Token: 0x040021A4 RID: 8612
|
||||
[Token(Token = "0x40021A4")]
|
||||
WMR,
|
||||
// Token: 0x040021A5 RID: 8613
|
||||
[Token(Token = "0x40021A5")]
|
||||
KbM = 100,
|
||||
// Token: 0x040021A6 RID: 8614
|
||||
[Token(Token = "0x40021A6")]
|
||||
DualShock,
|
||||
// Token: 0x040021A7 RID: 8615
|
||||
[Token(Token = "0x40021A7")]
|
||||
Touchscreen,
|
||||
// Token: 0x040021A8 RID: 8616
|
||||
[Token(Token = "0x40021A8")]
|
||||
Xbox
|
||||
}
|
||||
|
||||
// Token: 0x0200056A RID: 1386
|
||||
[Token(Token = "0x200056A")]
|
||||
public enum OFEINOMCPKP
|
||||
{
|
||||
// Token: 0x040021AA RID: 8618
|
||||
[Token(Token = "0x40021AA")]
|
||||
Basic = 1,
|
||||
// Token: 0x040021AB RID: 8619
|
||||
[Token(Token = "0x40021AB")]
|
||||
All
|
||||
}
|
||||
|
||||
// Token: 0x0200056B RID: 1387
|
||||
[Token(Token = "0x200056B")]
|
||||
[Serializable]
|
||||
public class InputControllerSpriteMapping
|
||||
{
|
||||
// Token: 0x060029DB RID: 10715 RVA: 0x000AAFC4 File Offset: 0x000A91C4
|
||||
[Token(Token = "0x60029DB")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public InputControllerSpriteMapping()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040021AC RID: 8620
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40021AC")]
|
||||
public InputControllerSpecificSprite.CPFANOKNKPJ InputControllerType;
|
||||
|
||||
// Token: 0x040021AD RID: 8621
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40021AD")]
|
||||
public AssetReference AssetReference;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user