using System; using System.Collections.Generic; using System.Linq; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Tutorials { // Token: 0x02002990 RID: 10640 [Token(Token = "0x2002990")] [Serializable] public class ScreensTutorialPromptConfig { // Token: 0x06011D47 RID: 73031 RVA: 0x0040F898 File Offset: 0x0040DA98 [Token(Token = "0x6011D47")] [Address(RVA = "0xBBED40", Offset = "0xBBDB40", VA = "0x180BBED40")] public HPPNJHJHDBM IKIEOBAEIED(TutorialPromptContext OGPDDBIIAEB, TutorialPromptGeneralConfig PAFAKDDDALC) { LOCNHHPGIAG k__BackingField = SingletonMonoBehaviour.ONCPNMDGGKG.k__BackingField; if (k__BackingField != 0) { IFDIGHKFEGF k__BackingField = k__BackingField.k__BackingField; TutorialPromptContext.IJJCFJHNDJC ijjcfjhndjc = OGPDDBIIAEB.BPGNADCADLP(); if (!this.SplitOnInputDevice || k__BackingField == IFDIGHKFEGF.GAMEPAD || k__BackingField == IFDIGHKFEGF.GAMEPAD || k__BackingField == IFDIGHKFEGF.KEYBOARD_MOUSE) { } HandedConfig handedConfig = this.genericScreensConfig; string text; if (!text.LJGBBKKGKOP()) { List list = this.OOBENBIDKFC(OGPDDBIIAEB, k__BackingField, PAFAKDDDALC); return new HPPNJHJHDBM(text, list); } } throw new NullReferenceException(); } // Token: 0x06011D48 RID: 73032 RVA: 0x0040F904 File Offset: 0x0040DB04 [Token(Token = "0x6011D48")] [Address(RVA = "0xBBEEA0", Offset = "0xBBDCA0", VA = "0x180BBEEA0")] private List OOBENBIDKFC(TutorialPromptContext OGPDDBIIAEB, LOCNHHPGIAG GFAPCDJHMHC, TutorialPromptGeneralConfig PAFAKDDDALC) { int num; List list; do { num = 0; list = new List(); if (GFAPCDJHMHC.k__BackingField != IFDIGHKFEGF.TOUCH) { bool flag; if (flag) { Sprite sprite; list.Add(sprite); } if (num != 0) { continue; } } bool flag2; if (flag2) { Sprite sprite2; list.Add(sprite2); } } while (num != 0 || OGPDDBIIAEB.promptType != TutorialPromptContext.EAIAMCNLKIB.DROP_ITEM); return Enumerable.ToList(Enumerable.Distinct(list)); } // Token: 0x06011D49 RID: 73033 RVA: 0x0040F964 File Offset: 0x0040DB64 [Token(Token = "0x6011D49")] [Address(RVA = "0xBBECF0", Offset = "0xBBDAF0", VA = "0x180BBECF0")] public string BIKHDPAACFL(TutorialPromptContext.IJJCFJHNDJC GDOHKHEGKGC, IFDIGHKFEGF KJNDMFLHLIJ) { if (this.SplitOnInputDevice && (KJNDMFLHLIJ == IFDIGHKFEGF.GAMEPAD || KJNDMFLHLIJ == IFDIGHKFEGF.GAMEPAD || KJNDMFLHLIJ == IFDIGHKFEGF.KEYBOARD_MOUSE)) { return this.gamepadConfig.BIKHDPAACFL(GDOHKHEGKGC); } throw new NullReferenceException(); } // Token: 0x06011D4A RID: 73034 RVA: 0x0040F998 File Offset: 0x0040DB98 [Token(Token = "0x6011D4A")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public ScreensTutorialPromptConfig() { } // Token: 0x0400B7A5 RID: 47013 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400B7A5")] public bool SplitOnInputDevice; // Token: 0x0400B7A6 RID: 47014 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400B7A6")] public HandedConfig genericScreensConfig; // Token: 0x0400B7A7 RID: 47015 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400B7A7")] public HandedConfig keyboardConfig; // Token: 0x0400B7A8 RID: 47016 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400B7A8")] public HandedConfig gamepadConfig; // Token: 0x0400B7A9 RID: 47017 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400B7A9")] public HandedConfig touchConfig; } }