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 k__BackingField = SingletonMonoBehaviour.ONCPNMDGGKG.k__BackingField; LocalPlayerController.JJKKCDNKBJI fgamgpebmge = SingletonMonoBehaviour.ONCPNMDGGKG.FGAMGPEBMGE; TutorialPromptContext.IJJCFJHNDJC ijjcfjhndjc = OGPDDBIIAEB.BPGNADCADLP(); string text; if (!text.LJGBBKKGKOP()) { List list = vrinputConfig.OOBENBIDKFC(OGPDDBIIAEB); HPPNJHJHDBM hppnjhjhdbm = new HPPNJHJHDBM(text, list); } } ScreensTutorialPromptConfig screenInputConfig = this.ScreenInputConfig; TutorialPromptGeneralConfig generalConfig = this.GeneralConfig; LOCNHHPGIAG k__BackingField = SingletonMonoBehaviour.ONCPNMDGGKG.k__BackingField; if (k__BackingField != 0) { IFDIGHKFEGF k__BackingField = k__BackingField.k__BackingField; TutorialPromptContext.IJJCFJHNDJC ijjcfjhndjc2 = OGPDDBIIAEB.BPGNADCADLP(); if (!screenInputConfig.SplitOnInputDevice || k__BackingField == IFDIGHKFEGF.GAMEPAD || k__BackingField == IFDIGHKFEGF.GAMEPAD || k__BackingField == IFDIGHKFEGF.KEYBOARD_MOUSE) { } HandedConfig genericScreensConfig = screenInputConfig.genericScreensConfig; string text2; bool flag = text2.LJGBBKKGKOP(); while (flag) { } List list2 = screenInputConfig.OOBENBIDKFC(OGPDDBIIAEB, 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 } } }