a
This commit is contained in:
@@ -0,0 +1,373 @@
|
||||
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;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user