154 lines
5.1 KiB
C#
154 lines
5.1 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Tutorials
|
|
{
|
|
// Token: 0x0200298E RID: 10638
|
|
[Token(Token = "0x200298E")]
|
|
[Serializable]
|
|
public class TutorialPromptConfig
|
|
{
|
|
// Token: 0x06011D40 RID: 73024 RVA: 0x0040F738 File Offset: 0x0040D938
|
|
[Token(Token = "0x6011D40")]
|
|
[Address(RVA = "0xBC18A0", Offset = "0xBC06A0", VA = "0x180BC18A0")]
|
|
private bool CDMJOAPNPLI()
|
|
{
|
|
for (;;)
|
|
{
|
|
TutorialPromptContext.EAIAMCNLKIB tutorialPromptType = this.TutorialPromptType;
|
|
if (tutorialPromptType > TutorialPromptContext.EAIAMCNLKIB.LOOK && tutorialPromptType > TutorialPromptContext.EAIAMCNLKIB.JUMP)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011D41 RID: 73025 RVA: 0x0040F758 File Offset: 0x0040D958
|
|
[Token(Token = "0x6011D41")]
|
|
[Address(RVA = "0xBC1950", Offset = "0xBC0750", VA = "0x180BC1950")]
|
|
private bool HMJPIGEDIPP()
|
|
{
|
|
return this.ScreenInputConfig.SplitOnInputDevice;
|
|
}
|
|
|
|
// Token: 0x06011D42 RID: 73026 RVA: 0x0040F778 File Offset: 0x0040D978
|
|
[Token(Token = "0x6011D42")]
|
|
[Address(RVA = "0xBC18C0", Offset = "0xBC06C0", VA = "0x180BC18C0")]
|
|
private bool DNINCBDOPFN()
|
|
{
|
|
return this.VRInputConfig.SplitOnVRInputMode;
|
|
}
|
|
|
|
// Token: 0x06011D43 RID: 73027 RVA: 0x0040F798 File Offset: 0x0040D998
|
|
[Token(Token = "0x6011D43")]
|
|
[Address(RVA = "0xBC1B70", Offset = "0xBC0970", VA = "0x180BC1B70")]
|
|
private bool OMJEEGNJDGL()
|
|
{
|
|
return this.VRInputConfig.SplitOnLocomotionType;
|
|
}
|
|
|
|
// Token: 0x06011D44 RID: 73028 RVA: 0x0040F7B8 File Offset: 0x0040D9B8
|
|
[Token(Token = "0x6011D44")]
|
|
[Address(RVA = "0xBC18E0", Offset = "0xBC06E0", VA = "0x180BC18E0")]
|
|
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: 0x06011D45 RID: 73029 RVA: 0x0040F7E8 File Offset: 0x0040D9E8
|
|
[Token(Token = "0x6011D45")]
|
|
[Address(RVA = "0xBC1970", Offset = "0xBC0770", VA = "0x180BC1970")]
|
|
public HPPNJHJHDBM IKIEOBAEIED(TutorialPromptContext OGPDDBIIAEB)
|
|
{
|
|
if (!SingletonMonoBehaviour.ONCPNMDGGKG.ACGDGBHFJFB)
|
|
{
|
|
return this.VRInputConfig.IKIEOBAEIED(OGPDDBIIAEB);
|
|
}
|
|
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 ijjcfjhndjc = 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 text;
|
|
bool flag = text.LJGBBKKGKOP();
|
|
if (!flag)
|
|
{
|
|
List<Sprite> list = screenInputConfig.OOBENBIDKFC(OGPDDBIIAEB, <PCNCCNKJIAP>k__BackingField, generalConfig);
|
|
HPPNJHJHDBM hppnjhjhdbm = new HPPNJHJHDBM(text, list);
|
|
}
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06011D46 RID: 73030 RVA: 0x0040F884 File Offset: 0x0040DA84
|
|
[Token(Token = "0x6011D46")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public TutorialPromptConfig()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400B799 RID: 47001
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400B799")]
|
|
[NonSerialized]
|
|
public TutorialPromptGeneralConfig GeneralConfig;
|
|
|
|
// Token: 0x0400B79A RID: 47002
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400B79A")]
|
|
public TutorialPromptContext.EAIAMCNLKIB TutorialPromptType;
|
|
|
|
// Token: 0x0400B79B RID: 47003
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400B79B")]
|
|
public ScreensTutorialPromptConfig ScreenInputConfig;
|
|
|
|
// Token: 0x0400B79C RID: 47004
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400B79C")]
|
|
public VRTutorialPromptConfig VRInputConfig;
|
|
|
|
// Token: 0x0200298F RID: 10639
|
|
[Token(Token = "0x200298F")]
|
|
[Flags]
|
|
public enum KCGFCBNIIAB
|
|
{
|
|
// Token: 0x0400B79E RID: 47006
|
|
[Token(Token = "0x400B79E")]
|
|
NONE = 0,
|
|
// Token: 0x0400B79F RID: 47007
|
|
[Token(Token = "0x400B79F")]
|
|
HANDEDNESS = 1,
|
|
// Token: 0x0400B7A0 RID: 47008
|
|
[Token(Token = "0x400B7A0")]
|
|
SCREEN_INPUT_DEVICE = 2,
|
|
// Token: 0x0400B7A1 RID: 47009
|
|
[Token(Token = "0x400B7A1")]
|
|
VR_LOCOMOTION = 4,
|
|
// Token: 0x0400B7A2 RID: 47010
|
|
[Token(Token = "0x400B7A2")]
|
|
VR_INPUT_MODE = 8,
|
|
// Token: 0x0400B7A3 RID: 47011
|
|
[Token(Token = "0x400B7A3")]
|
|
SCREENS = 3,
|
|
// Token: 0x0400B7A4 RID: 47012
|
|
[Token(Token = "0x400B7A4")]
|
|
VR = 13
|
|
}
|
|
}
|
|
}
|