Files
2026-04-10 22:50:51 +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: 0x02002992 RID: 10642
[Token(Token = "0x2002992")]
[Serializable]
public class VRTutorialPromptConfig
{
// Token: 0x06011D4D RID: 73037 RVA: 0x0040F9F0 File Offset: 0x0040DBF0
[Token(Token = "0x6011D4D")]
[Address(RVA = "0x10230D0", Offset = "0x1021ED0", VA = "0x1810230D0")]
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: 0x06011D4E RID: 73038 RVA: 0x0040FA3C File Offset: 0x0040DC3C
[Token(Token = "0x6011D4E")]
[Address(RVA = "0x10227C0", Offset = "0x10215C0", VA = "0x1810227C0")]
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: 0x06011D4F RID: 73039 RVA: 0x0040FA7C File Offset: 0x0040DC7C
[Token(Token = "0x6011D4F")]
[Address(RVA = "0x10235D0", Offset = "0x10223D0", VA = "0x1810235D0")]
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: 0x06011D50 RID: 73040 RVA: 0x0040FB68 File Offset: 0x0040DD68
[Token(Token = "0x6011D50")]
[Address(RVA = "0x10228D0", Offset = "0x10216D0", VA = "0x1810228D0")]
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: 0x06011D51 RID: 73041 RVA: 0x0040FBD0 File Offset: 0x0040DDD0
[Token(Token = "0x6011D51")]
[Address(RVA = "0x1022D60", Offset = "0x1021B60", VA = "0x181022D60")]
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: 0x06011D52 RID: 73042 RVA: 0x0040FC70 File Offset: 0x0040DE70
[Token(Token = "0x6011D52")]
[Address(RVA = "0x1023320", Offset = "0x1022120", VA = "0x181023320")]
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: 0x06011D53 RID: 73043 RVA: 0x0040FD68 File Offset: 0x0040DF68
[Token(Token = "0x6011D53")]
[Address(RVA = "0x1022F70", Offset = "0x1021D70", VA = "0x181022F70")]
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: 0x06011D54 RID: 73044 RVA: 0x0040FDD0 File Offset: 0x0040DFD0
[Token(Token = "0x6011D54")]
[Address(RVA = "0x1022A30", Offset = "0x1021830", VA = "0x181022A30")]
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: 0x06011D55 RID: 73045 RVA: 0x0040FE6C File Offset: 0x0040E06C
[Token(Token = "0x6011D55")]
[Address(RVA = "0x1023220", Offset = "0x1022020", VA = "0x181023220")]
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: 0x06011D56 RID: 73046 RVA: 0x0040FEBC File Offset: 0x0040E0BC
[Token(Token = "0x6011D56")]
[Address(RVA = "0x1023980", Offset = "0x1022780", VA = "0x181023980")]
public VRTutorialPromptConfig()
{
}
// Token: 0x0400B7AD RID: 47021
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400B7AD")]
public bool SplitOnLocomotionType;
// Token: 0x0400B7AE RID: 47022
[FieldOffset(Offset = "0x11")]
[Token(Token = "0x400B7AE")]
public bool SplitOnVRInputMode = true;
// Token: 0x0400B7AF RID: 47023
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400B7AF")]
public VRTutorialPromptConfig.VRPlatformConfig Default;
// Token: 0x0400B7B0 RID: 47024
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400B7B0")]
public VRTutorialPromptConfig.VRPlatformConfig SteamVR_Vive;
// Token: 0x0400B7B1 RID: 47025
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400B7B1")]
public VRTutorialPromptConfig.VRPlatformConfig SteamVR_Oculus;
// Token: 0x0400B7B2 RID: 47026
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400B7B2")]
public VRTutorialPromptConfig.VRPlatformConfig SteamVR_WindowsMR;
// Token: 0x0400B7B3 RID: 47027
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400B7B3")]
public VRTutorialPromptConfig.VRPlatformConfig SteamVR_Index;
// Token: 0x0400B7B4 RID: 47028
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400B7B4")]
public VRTutorialPromptConfig.VRPlatformConfig Oculus_Rift;
// Token: 0x0400B7B5 RID: 47029
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400B7B5")]
public VRTutorialPromptConfig.VRPlatformConfig Oculus_Quest;
// Token: 0x0400B7B6 RID: 47030
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400B7B6")]
public VRTutorialPromptConfig.VRPlatformConfig PS4_Move;
// Token: 0x02002993 RID: 10643
[Token(Token = "0x2002993")]
[Serializable]
public class VRPlatformConfig
{
// Token: 0x06011D57 RID: 73047 RVA: 0x0040FED8 File Offset: 0x0040E0D8
[Token(Token = "0x6011D57")]
[Address(RVA = "0x1022790", Offset = "0x1021590", VA = "0x181022790")]
public string BIKHDPAACFL(LocalPlayerController.JJKKCDNKBJI EJPHAHINMKG, TutorialPromptContext.IJJCFJHNDJC GDOHKHEGKGC)
{
if (EJPHAHINMKG != LocalPlayerController.JJKKCDNKBJI.VR_WALK)
{
}
HandedConfig handedConfig = this.walkConfig;
string text;
return text;
}
// Token: 0x06011D58 RID: 73048 RVA: 0x0040FEF8 File Offset: 0x0040E0F8
[Token(Token = "0x6011D58")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public VRPlatformConfig()
{
}
// Token: 0x0400B7B7 RID: 47031
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400B7B7")]
public HandedConfig walkConfig;
// Token: 0x0400B7B8 RID: 47032
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400B7B8")]
public HandedConfig teleportConfig;
}
}
}