Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

374 lines
12 KiB
C#

using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using RecRoom.Inputs;
using RecRoom.Systems;
using UnityEngine;
namespace RecRoom.Tutorials
{
// Token: 0x02002A7B RID: 10875
[Token(Token = "0x2002A7B")]
[Serializable]
public class VRTutorialPromptConfig
{
// Token: 0x06012189 RID: 74121 RVA: 0x00419478 File Offset: 0x00417678
[Token(Token = "0x6012189")]
[Address(RVA = "0x1AAED00", Offset = "0x1AADD00", VA = "0x181AAED00")]
public HPPNJHJHDBM IKIEOBAEIED(TutorialPromptContext OGPDDBIIAEB)
{
InputManager.LNEHPBFDEGG <DPODFAMMHGA>k__BackingField = SingletonMonoBehaviour.ONCPNMDGGKG.<DPODFAMMHGA>k__BackingField;
LocalPlayerController.JJKKCDNKBJI fgamgpebmge = SingletonMonoBehaviour.ONCPNMDGGKG.FGAMGPEBMGE;
TutorialPromptContext.IJJCFJHNDJC ijjcfjhndjc = OGPDDBIIAEB.BPGNADCADLP();
string text;
if (!text.LJGBBKKGKOP())
{
List<Sprite> list = this.OOBENBIDKFC(OGPDDBIIAEB);
return new HPPNJHJHDBM(text, list);
}
throw new NullReferenceException();
}
// Token: 0x0601218A RID: 74122 RVA: 0x004194C4 File Offset: 0x004176C4
[Token(Token = "0x601218A")]
[Address(RVA = "0x1AAE3F0", Offset = "0x1AAD3F0", VA = "0x181AAE3F0")]
private string BIKHDPAACFL(InputManager.LNEHPBFDEGG NJONHCHOLOJ, LocalPlayerController.JJKKCDNKBJI EJPHAHINMKG, TutorialPromptContext.IJJCFJHNDJC GDOHKHEGKGC)
{
if (!this.SplitOnVRInputMode)
{
}
if (NJONHCHOLOJ - InputManager.LNEHPBFDEGG.SteamVR_Vive <= 7)
{
VRTutorialPromptConfig.VRPlatformConfig steamVR_Vive = this.SteamVR_Vive;
if (EJPHAHINMKG != LocalPlayerController.JJKKCDNKBJI.VR_WALK)
{
}
HandedConfig walkConfig = steamVR_Vive.walkConfig;
}
return string.Empty;
}
// Token: 0x0601218B RID: 74123 RVA: 0x00419504 File Offset: 0x00417704
[Token(Token = "0x601218B")]
[Address(RVA = "0x1AAF200", Offset = "0x1AAE200", VA = "0x181AAF200")]
private List<Sprite> OOBENBIDKFC(TutorialPromptContext OGPDDBIIAEB)
{
while (SingletonMonoBehaviour.ONCPNMDGGKG.EBPFBFMJMBB && OGPDDBIIAEB.promptType <= TutorialPromptContext.EAIAMCNLKIB.TEST)
{
if (SingletonMonoBehaviour.ONCPNMDGGKG.FGAMGPEBMGE != LocalPlayerController.JJKKCDNKBJI.VR_WALK)
{
return this.GJCLMOLEJBK();
}
List<Sprite> list = new List();
VRInputHandler walkHandInputHandler = SingletonMonoBehaviour.ONCPNMDGGKG.vrPlayerController.WalkHandInputHandler;
while (walkHandInputHandler == 0)
{
}
Sprite sprite = walkHandInputHandler.HPLHOJBBNEH;
int num = 0;
if (sprite != num)
{
Sprite sprite2 = walkHandInputHandler.HPLHOJBBNEH;
bool flag = ECNNGIFNNNM.KFDLNLFOGBN<Sprite>(list, sprite2);
return list;
}
}
return new List();
}
// Token: 0x0601218C RID: 74124 RVA: 0x004195F0 File Offset: 0x004177F0
[Token(Token = "0x601218C")]
[Address(RVA = "0x1AAE500", Offset = "0x1AAD500", VA = "0x181AAE500")]
private List<Sprite> DLGFBAPOENO()
{
if (SingletonMonoBehaviour.ONCPNMDGGKG.FGAMGPEBMGE != LocalPlayerController.JJKKCDNKBJI.VR_WALK)
{
return this.GJCLMOLEJBK();
}
List<Sprite> list = new List();
VRInputHandler walkHandInputHandler = SingletonMonoBehaviour.ONCPNMDGGKG.vrPlayerController.WalkHandInputHandler;
if (walkHandInputHandler != 0)
{
Sprite sprite = walkHandInputHandler.HPLHOJBBNEH;
int num = 0;
if (sprite != num)
{
Sprite sprite2 = walkHandInputHandler.HPLHOJBBNEH;
bool flag = ECNNGIFNNNM.KFDLNLFOGBN<Sprite>(list, sprite2);
}
}
return list;
}
// Token: 0x0601218D RID: 74125 RVA: 0x00419658 File Offset: 0x00417858
[Token(Token = "0x601218D")]
[Address(RVA = "0x1AAE990", Offset = "0x1AAD990", VA = "0x181AAE990")]
private List<Sprite> GJCLMOLEJBK()
{
List<Sprite> list = new List();
VRInputHandler[] array = new VRInputHandler[2];
VRInputHandler gdhfjpemick = SingletonMonoBehaviour.ONCPNMDGGKG.GDHFJPEMICK;
if (gdhfjpemick != 0)
{
}
array[0] = gdhfjpemick;
VRInputHandler eoeaifbpnjh = SingletonMonoBehaviour.ONCPNMDGGKG.EOEAIFBPNJH;
if (eoeaifbpnjh != 0)
{
}
array[1] = eoeaifbpnjh;
int num = 0;
int length = array.Length;
if (num < length)
{
VRInputHandler vrinputHandler = array[num];
if (vrinputHandler != 0)
{
Sprite sprite = vrinputHandler.FDFDLALHDKP;
int num2 = 0;
if (sprite != num2)
{
Sprite sprite2 = vrinputHandler.FDFDLALHDKP;
bool flag = ECNNGIFNNNM.KFDLNLFOGBN<Sprite>(list, sprite2);
}
}
num++;
}
return list;
}
// Token: 0x0601218E RID: 74126 RVA: 0x004196F8 File Offset: 0x004178F8
[Token(Token = "0x601218E")]
[Address(RVA = "0x1AAEF50", Offset = "0x1AADF50", VA = "0x181AAEF50")]
private List<Sprite> MNLFFBBBFJJ()
{
List<Sprite> list = new List();
VRInputHandler offHandInputHandler = SingletonMonoBehaviour.ONCPNMDGGKG.vrPlayerController.OffHandInputHandler;
if (offHandInputHandler != 0)
{
Sprite sprite = offHandInputHandler.MNCGCCHIPHM;
int num = 0;
if (sprite != num)
{
Sprite sprite2 = offHandInputHandler.MNCGCCHIPHM;
bool flag = ECNNGIFNNNM.KFDLNLFOGBN<Sprite>(list, sprite2);
}
Sprite sprite3 = offHandInputHandler.CNPADBNFAPB;
int num2 = 0;
if (sprite3 != num2)
{
Sprite sprite4 = offHandInputHandler.CNPADBNFAPB;
bool flag2 = ECNNGIFNNNM.KFDLNLFOGBN<Sprite>(list, sprite4);
}
}
if (SingletonMonoBehaviour.ONCPNMDGGKG.FGAMGPEBMGE == LocalPlayerController.JJKKCDNKBJI.VR_TELEPORT)
{
VRInputHandler walkHandInputHandler = SingletonMonoBehaviour.ONCPNMDGGKG.vrPlayerController.WalkHandInputHandler;
if (walkHandInputHandler != 0)
{
Sprite sprite5 = walkHandInputHandler.MNCGCCHIPHM;
int num3 = 0;
if (sprite5 != num3)
{
Sprite sprite6 = walkHandInputHandler.MNCGCCHIPHM;
bool flag3 = ECNNGIFNNNM.KFDLNLFOGBN<Sprite>(list, sprite6);
}
Sprite sprite7 = walkHandInputHandler.CNPADBNFAPB;
int num4 = 0;
if (sprite7 != num4)
{
Sprite sprite8 = walkHandInputHandler.CNPADBNFAPB;
bool flag4 = ECNNGIFNNNM.KFDLNLFOGBN<Sprite>(list, sprite8);
}
}
}
return list;
}
// Token: 0x0601218F RID: 74127 RVA: 0x004197F0 File Offset: 0x004179F0
[Token(Token = "0x601218F")]
[Address(RVA = "0x1AAEBA0", Offset = "0x1AADBA0", VA = "0x181AAEBA0")]
private List<Sprite> HNCJMNHAEGJ()
{
if (SingletonMonoBehaviour.ONCPNMDGGKG.FGAMGPEBMGE != LocalPlayerController.JJKKCDNKBJI.VR_WALK)
{
return this.GJCLMOLEJBK();
}
List<Sprite> list = new List();
VRInputHandler offHandInputHandler = SingletonMonoBehaviour.ONCPNMDGGKG.vrPlayerController.OffHandInputHandler;
if (offHandInputHandler != 0)
{
Sprite sprite = offHandInputHandler.FDFDLALHDKP;
int num = 0;
if (sprite != num)
{
Sprite sprite2 = offHandInputHandler.FDFDLALHDKP;
bool flag = ECNNGIFNNNM.KFDLNLFOGBN<Sprite>(list, sprite2);
}
}
return list;
}
// Token: 0x06012190 RID: 74128 RVA: 0x00419858 File Offset: 0x00417A58
[Token(Token = "0x6012190")]
[Address(RVA = "0x1AAE660", Offset = "0x1AAD660", VA = "0x181AAE660")]
private List<Sprite> EMINCEMLJDO(TutorialPromptContext OGPDDBIIAEB)
{
int num;
List<Sprite> list;
do
{
num = 0;
list = new List();
List<VRInputHandler> list2 = new List();
TutorialPromptContext.IJJCFJHNDJC ijjcfjhndjc = OGPDDBIIAEB.BPGNADCADLP();
TutorialPromptContext.IJJCFJHNDJC ijjcfjhndjc2;
TutorialPromptContext.IJJCFJHNDJC ijjcfjhndjc3;
if (ijjcfjhndjc2.HasFlag(ijjcfjhndjc3))
{
VRInputHandler gdhfjpemick = SingletonMonoBehaviour.ONCPNMDGGKG.GDHFJPEMICK;
list2.Add(gdhfjpemick);
}
TutorialPromptContext.IJJCFJHNDJC ijjcfjhndjc4;
TutorialPromptContext.IJJCFJHNDJC ijjcfjhndjc5;
if (ijjcfjhndjc4.HasFlag(ijjcfjhndjc5))
{
VRInputHandler eoeaifbpnjh = SingletonMonoBehaviour.ONCPNMDGGKG.EOEAIFBPNJH;
list2.Add(eoeaifbpnjh);
}
List<VRInputHandler>.Enumerator enumerator = list2.GetEnumerator();
bool flag;
if (flag)
{
while (list2 == 0)
{
}
int num2 = 0;
Sprite sprite;
if (!(sprite != num2))
{
continue;
}
Sprite sprite2;
bool flag2 = ECNNGIFNNNM.KFDLNLFOGBN<Sprite>(list, sprite2);
}
}
while (num != 0);
return list;
}
// Token: 0x06012191 RID: 74129 RVA: 0x004198F4 File Offset: 0x00417AF4
[Token(Token = "0x6012191")]
[Address(RVA = "0x1AAEE50", Offset = "0x1AADE50", VA = "0x181AAEE50")]
private List<Sprite> KLOEIGPKDGO()
{
List<Sprite> list = new List();
VRInputHandler gdhfjpemick = SingletonMonoBehaviour.ONCPNMDGGKG.GDHFJPEMICK;
if (gdhfjpemick != 0)
{
Sprite sprite = gdhfjpemick.CBBGKEPGJMC;
int num = 0;
if (sprite != num)
{
Sprite sprite2 = gdhfjpemick.CBBGKEPGJMC;
bool flag = ECNNGIFNNNM.KFDLNLFOGBN<Sprite>(list, sprite2);
}
}
return list;
}
// Token: 0x06012192 RID: 74130 RVA: 0x00419944 File Offset: 0x00417B44
[Token(Token = "0x6012192")]
[Address(RVA = "0x1AAF5B0", Offset = "0x1AAE5B0", VA = "0x181AAF5B0")]
public VRTutorialPromptConfig()
{
}
// Token: 0x0400B9BD RID: 47549
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400B9BD")]
public bool SplitOnLocomotionType;
// Token: 0x0400B9BE RID: 47550
[FieldOffset(Offset = "0x11")]
[Token(Token = "0x400B9BE")]
public bool SplitOnVRInputMode = true;
// Token: 0x0400B9BF RID: 47551
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400B9BF")]
public VRTutorialPromptConfig.VRPlatformConfig Default;
// Token: 0x0400B9C0 RID: 47552
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400B9C0")]
public VRTutorialPromptConfig.VRPlatformConfig SteamVR_Vive;
// Token: 0x0400B9C1 RID: 47553
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400B9C1")]
public VRTutorialPromptConfig.VRPlatformConfig SteamVR_Oculus;
// Token: 0x0400B9C2 RID: 47554
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400B9C2")]
public VRTutorialPromptConfig.VRPlatformConfig SteamVR_WindowsMR;
// Token: 0x0400B9C3 RID: 47555
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400B9C3")]
public VRTutorialPromptConfig.VRPlatformConfig SteamVR_Index;
// Token: 0x0400B9C4 RID: 47556
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400B9C4")]
public VRTutorialPromptConfig.VRPlatformConfig Oculus_Rift;
// Token: 0x0400B9C5 RID: 47557
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400B9C5")]
public VRTutorialPromptConfig.VRPlatformConfig Oculus_Quest;
// Token: 0x0400B9C6 RID: 47558
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400B9C6")]
public VRTutorialPromptConfig.VRPlatformConfig PS4_Move;
// Token: 0x02002A7C RID: 10876
[Token(Token = "0x2002A7C")]
[Serializable]
public class VRPlatformConfig
{
// Token: 0x06012193 RID: 74131 RVA: 0x00419960 File Offset: 0x00417B60
[Token(Token = "0x6012193")]
[Address(RVA = "0x1AAE3C0", Offset = "0x1AAD3C0", VA = "0x181AAE3C0")]
public string BIKHDPAACFL(LocalPlayerController.JJKKCDNKBJI EJPHAHINMKG, TutorialPromptContext.IJJCFJHNDJC GDOHKHEGKGC)
{
if (EJPHAHINMKG != LocalPlayerController.JJKKCDNKBJI.VR_WALK)
{
}
HandedConfig handedConfig = this.walkConfig;
string text;
return text;
}
// Token: 0x06012194 RID: 74132 RVA: 0x00419980 File Offset: 0x00417B80
[Token(Token = "0x6012194")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public VRPlatformConfig()
{
}
// Token: 0x0400B9C7 RID: 47559
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400B9C7")]
public HandedConfig walkConfig;
// Token: 0x0400B9C8 RID: 47560
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400B9C8")]
public HandedConfig teleportConfig;
}
}
}