163 lines
5.5 KiB
C#
163 lines
5.5 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Systems;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Tutorials
|
|
{
|
|
// Token: 0x02002A77 RID: 10871
|
|
[Token(Token = "0x2002A77")]
|
|
[Serializable]
|
|
public class TutorialPromptConfig
|
|
{
|
|
// Token: 0x0601217C RID: 74108 RVA: 0x0041911C File Offset: 0x0041731C
|
|
[Token(Token = "0x601217C")]
|
|
[Address(RVA = "0x1AA8580", Offset = "0x1AA7580", VA = "0x181AA8580")]
|
|
private bool CDMJOAPNPLI()
|
|
{
|
|
for (;;)
|
|
{
|
|
TutorialPromptContext.EAIAMCNLKIB tutorialPromptType = this.TutorialPromptType;
|
|
if (tutorialPromptType > TutorialPromptContext.EAIAMCNLKIB.LOOK && tutorialPromptType > TutorialPromptContext.EAIAMCNLKIB.JUMP)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601217D RID: 74109 RVA: 0x0041913C File Offset: 0x0041733C
|
|
[Token(Token = "0x601217D")]
|
|
[Address(RVA = "0x1AA8610", Offset = "0x1AA7610", VA = "0x181AA8610")]
|
|
private bool HMJPIGEDIPP()
|
|
{
|
|
return this.ScreenInputConfig.SplitOnInputDevice;
|
|
}
|
|
|
|
// Token: 0x0601217E RID: 74110 RVA: 0x0041915C File Offset: 0x0041735C
|
|
[Token(Token = "0x601217E")]
|
|
[Address(RVA = "0x1728AF0", Offset = "0x1727AF0", VA = "0x181728AF0")]
|
|
private bool DNINCBDOPFN()
|
|
{
|
|
return this.VRInputConfig.SplitOnVRInputMode;
|
|
}
|
|
|
|
// Token: 0x0601217F RID: 74111 RVA: 0x0041917C File Offset: 0x0041737C
|
|
[Token(Token = "0x601217F")]
|
|
[Address(RVA = "0x1728CB0", Offset = "0x1727CB0", VA = "0x181728CB0")]
|
|
private bool OMJEEGNJDGL()
|
|
{
|
|
return this.VRInputConfig.SplitOnLocomotionType;
|
|
}
|
|
|
|
// Token: 0x06012180 RID: 74112 RVA: 0x0041919C File Offset: 0x0041739C
|
|
[Token(Token = "0x6012180")]
|
|
[Address(RVA = "0x1AA85A0", Offset = "0x1AA75A0", VA = "0x181AA85A0")]
|
|
public TutorialPromptConfig.KCGFCBNIIAB EHILBOMHIGL()
|
|
{
|
|
TutorialPromptContext.EAIAMCNLKIB tutorialPromptType = this.TutorialPromptType;
|
|
if (tutorialPromptType <= TutorialPromptContext.EAIAMCNLKIB.LOOK || tutorialPromptType > TutorialPromptContext.EAIAMCNLKIB.JUMP)
|
|
{
|
|
}
|
|
ScreensTutorialPromptConfig screenInputConfig = this.ScreenInputConfig;
|
|
VRTutorialPromptConfig vrinputConfig = this.VRInputConfig;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06012181 RID: 74113 RVA: 0x004191CC File Offset: 0x004173CC
|
|
[Token(Token = "0x6012181")]
|
|
[Address(RVA = "0x1AA8630", Offset = "0x1AA7630", VA = "0x181AA8630")]
|
|
public HPPNJHJHDBM IKIEOBAEIED(TutorialPromptContext OGPDDBIIAEB)
|
|
{
|
|
if (!SingletonMonoBehaviour.ONCPNMDGGKG.ACGDGBHFJFB)
|
|
{
|
|
VRTutorialPromptConfig vrinputConfig = this.VRInputConfig;
|
|
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 = vrinputConfig.OOBENBIDKFC(OGPDDBIIAEB);
|
|
HPPNJHJHDBM hppnjhjhdbm = new HPPNJHJHDBM(text, list);
|
|
}
|
|
}
|
|
ScreensTutorialPromptConfig screenInputConfig = this.ScreenInputConfig;
|
|
TutorialPromptGeneralConfig generalConfig = this.GeneralConfig;
|
|
LOCNHHPGIAG <PCNCCNKJIAP>k__BackingField = SingletonMonoBehaviour.ONCPNMDGGKG.<PCNCCNKJIAP>k__BackingField;
|
|
if (<PCNCCNKJIAP>k__BackingField != 0)
|
|
{
|
|
IFDIGHKFEGF <HOFGEEMNDAN>k__BackingField = <PCNCCNKJIAP>k__BackingField.<HOFGEEMNDAN>k__BackingField;
|
|
TutorialPromptContext.IJJCFJHNDJC ijjcfjhndjc2 = OGPDDBIIAEB.BPGNADCADLP();
|
|
if (!screenInputConfig.SplitOnInputDevice || <HOFGEEMNDAN>k__BackingField == IFDIGHKFEGF.GAMEPAD || <HOFGEEMNDAN>k__BackingField == IFDIGHKFEGF.GAMEPAD || <HOFGEEMNDAN>k__BackingField == IFDIGHKFEGF.KEYBOARD_MOUSE)
|
|
{
|
|
}
|
|
HandedConfig genericScreensConfig = screenInputConfig.genericScreensConfig;
|
|
string text2;
|
|
bool flag = text2.LJGBBKKGKOP();
|
|
while (flag)
|
|
{
|
|
}
|
|
List<Sprite> list2 = screenInputConfig.OOBENBIDKFC(OGPDDBIIAEB, <PCNCCNKJIAP>k__BackingField, generalConfig);
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06012182 RID: 74114 RVA: 0x004192A4 File Offset: 0x004174A4
|
|
[Token(Token = "0x6012182")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public TutorialPromptConfig()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400B9A9 RID: 47529
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400B9A9")]
|
|
[NonSerialized]
|
|
public TutorialPromptGeneralConfig GeneralConfig;
|
|
|
|
// Token: 0x0400B9AA RID: 47530
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400B9AA")]
|
|
public TutorialPromptContext.EAIAMCNLKIB TutorialPromptType;
|
|
|
|
// Token: 0x0400B9AB RID: 47531
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400B9AB")]
|
|
public ScreensTutorialPromptConfig ScreenInputConfig;
|
|
|
|
// Token: 0x0400B9AC RID: 47532
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400B9AC")]
|
|
public VRTutorialPromptConfig VRInputConfig;
|
|
|
|
// Token: 0x02002A78 RID: 10872
|
|
[Token(Token = "0x2002A78")]
|
|
[Flags]
|
|
public enum KCGFCBNIIAB
|
|
{
|
|
// Token: 0x0400B9AE RID: 47534
|
|
[Token(Token = "0x400B9AE")]
|
|
NONE = 0,
|
|
// Token: 0x0400B9AF RID: 47535
|
|
[Token(Token = "0x400B9AF")]
|
|
HANDEDNESS = 1,
|
|
// Token: 0x0400B9B0 RID: 47536
|
|
[Token(Token = "0x400B9B0")]
|
|
SCREEN_INPUT_DEVICE = 2,
|
|
// Token: 0x0400B9B1 RID: 47537
|
|
[Token(Token = "0x400B9B1")]
|
|
VR_LOCOMOTION = 4,
|
|
// Token: 0x0400B9B2 RID: 47538
|
|
[Token(Token = "0x400B9B2")]
|
|
VR_INPUT_MODE = 8,
|
|
// Token: 0x0400B9B3 RID: 47539
|
|
[Token(Token = "0x400B9B3")]
|
|
SCREENS = 3,
|
|
// Token: 0x0400B9B4 RID: 47540
|
|
[Token(Token = "0x400B9B4")]
|
|
VR = 13
|
|
}
|
|
}
|
|
}
|