using System; using System.Collections.Generic; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.UI { // Token: 0x0200250F RID: 9487 [Token(Token = "0x200250F")] [StructLayout(3)] public class ShortcutMenuManager : SingletonMonoBehaviour { // Token: 0x060105D4 RID: 67028 RVA: 0x003D6418 File Offset: 0x003D4618 [Token(Token = "0x60105D4")] [Address(RVA = "0x147E8F0", Offset = "0x147D2F0", VA = "0x18147E8F0")] public bool IsRadialShortcutMenuOpen() { HKKOHFHADKK pegjgmdgkjn = this.radialShortcutMenu.PEGJGMDGKJN; bool flag; return flag; } // Token: 0x060105D5 RID: 67029 RVA: 0x003D6438 File Offset: 0x003D4638 [Token(Token = "0x60105D5")] [Address(RVA = "0x147E940", Offset = "0x147D340", VA = "0x18147E940")] public bool IsRadialShortcutMenuOpen(LGNOMEAJJHK OMGJNDLPOEN) { RadialShortcutMenu radialShortcutMenu = this.radialShortcutMenu; HKKOHFHADKK pegjgmdgkjn = radialShortcutMenu.PEGJGMDGKJN; ABKBMAKEGMB kdpehphodcd = this.KDPEHPHODCD; if (kdpehphodcd != 0 && kdpehphodcd.JPOHGBCEJEJ == OMGJNDLPOEN) { return true; } throw new NullReferenceException(); } // Token: 0x060105D6 RID: 67030 RVA: 0x003D6474 File Offset: 0x003D4674 [Token(Token = "0x60105D6")] [Address(RVA = "0x147E640", Offset = "0x147D040", VA = "0x18147E640", Slot = "4")] protected override void Awake() { base.Awake(); RadialShortcutMenu radialShortcutMenu = this.radialShortcutMenu; int num = 0; if (radialShortcutMenu == num) { Debug.LogWarning("Could not find radial shortcut menu"); return; } } // Token: 0x060105D7 RID: 67031 RVA: 0x003D64A8 File Offset: 0x003D46A8 [Token(Token = "0x60105D7")] [Address(RVA = "0x147E9D0", Offset = "0x147D3D0", VA = "0x18147E9D0")] private void LateUpdate() { if (this.IFOAMGLOKEA) { Transform transform = base.transform; Vector3 vector; float z = vector.z; GameObject gameObject = base.gameObject; Debug.LogError("Shortcut menu manager scale changed. Ensure that its scale has an override of 1,1,1 in [ScreenModeHUD]", gameObject); Transform transform2 = base.transform; float z2 = Vector3.one.z; RadialShortcutMenu radialShortcutMenu = this.radialShortcutMenu; ABKBMAKEGMB kdpehphodcd = this.KDPEHPHODCD; radialShortcutMenu.DisplayPageConfig(kdpehphodcd); this.IFOAMGLOKEA = false; } if (this.PIMAEGHFLBI) { this.radialShortcutMenu.StartNewPageAnimation(); this.PIMAEGHFLBI = false; } } // Token: 0x060105D8 RID: 67032 RVA: 0x003D6534 File Offset: 0x003D4734 [Token(Token = "0x60105D8")] [Address(RVA = "0x147E5E0", Offset = "0x147CFE0", VA = "0x18147E5E0")] public void AddPage(ABKBMAKEGMB DAJNJHDDOHH) { SortedDictionary ddllibjkblo = this.DDLLIBJKBLO; LGNOMEAJJHK jpohgbcejej = DAJNJHDDOHH.JPOHGBCEJEJ; ddllibjkblo.Add(jpohgbcejej, DAJNJHDDOHH); this.IFOAMGLOKEA = true; } // Token: 0x060105D9 RID: 67033 RVA: 0x003D6564 File Offset: 0x003D4764 [Token(Token = "0x60105D9")] [Address(RVA = "0x147EEB0", Offset = "0x147D8B0", VA = "0x18147EEB0")] public void RemovePage(LGNOMEAJJHK OMGJNDLPOEN) { SortedDictionary ddllibjkblo = this.DDLLIBJKBLO; this.IFOAMGLOKEA = true; } // Token: 0x060105DA RID: 67034 RVA: 0x003D6588 File Offset: 0x003D4788 [Token(Token = "0x60105DA")] [Address(RVA = "0x147E500", Offset = "0x147CF00", VA = "0x18147E500")] public void AddPageEntry(LGNOMEAJJHK OMGJNDLPOEN, OOBADNCKEAP FNJHLBLAMLE, int KBKHLCJEAKC) { SortedDictionary ddllibjkblo = this.DDLLIBJKBLO; bool flag; if (!flag || FNJHLBLAMLE != 0) { } } // Token: 0x060105DB RID: 67035 RVA: 0x003D65AC File Offset: 0x003D47AC [Token(Token = "0x60105DB")] [Address(RVA = "0x147ED80", Offset = "0x147D780", VA = "0x18147ED80")] public void RemovePageEntry(LGNOMEAJJHK OMGJNDLPOEN, OOBADNCKEAP BCDEFMPOMHM) { SortedDictionary ddllibjkblo = this.DDLLIBJKBLO; bool flag; if (flag) { SortedDictionary ddllibjkblo2 = this.DDLLIBJKBLO; bool flag2; int num; if (flag2 && num < (int)OMGJNDLPOEN) { this.IFOAMGLOKEA = true; } } } // Token: 0x060105DC RID: 67036 RVA: 0x003D65E8 File Offset: 0x003D47E8 [Token(Token = "0x60105DC")] [Address(RVA = "0x147ECC0", Offset = "0x147D6C0", VA = "0x18147ECC0")] public void RemovePageEntry(LGNOMEAJJHK OMGJNDLPOEN, int EFBDCIJMFGD) { SortedDictionary ddllibjkblo = this.DDLLIBJKBLO; bool flag; if (flag && EFBDCIJMFGD < (flag ? 1 : 0)) { this.IFOAMGLOKEA = true; } } // Token: 0x060105DD RID: 67037 RVA: 0x003D6614 File Offset: 0x003D4814 [Token(Token = "0x60105DD")] [Address(RVA = "0x147F070", Offset = "0x147DA70", VA = "0x18147F070")] public void UpdateRadialInput(LOCNHHPGIAG GFAPCDJHMHC, ScreenPlayerController FINBOONIGDO) { RadialShortcutMenu radialShortcutMenu = this.radialShortcutMenu; HKKOHFHADKK pegjgmdgkjn = radialShortcutMenu.PEGJGMDGKJN; radialShortcutMenu.EJPNJOKKIJJ = GFAPCDJHMHC; radialShortcutMenu.DALDMBOEGIB = FINBOONIGDO; pegjgmdgkjn.OPEMIFENIJM(); HKKOHFHADKK pegjgmdgkjn2 = radialShortcutMenu.PEGJGMDGKJN; Vector3 one = Vector3.one; float z = Vector3.zero.z; Transform animatedScaleRoot = radialShortcutMenu.animatedScaleRoot; Vector3 vector; float z2 = vector.z; float deltaTime = Time.deltaTime; Vector3 vector2; float z3 = vector2.z; } // Token: 0x060105DE RID: 67038 RVA: 0x003D6688 File Offset: 0x003D4888 [Token(Token = "0x60105DE")] [Address(RVA = "0x147EF90", Offset = "0x147D990", VA = "0x18147EF90")] public bool TryGoToPage(LGNOMEAJJHK KNJBLMGLOPJ) { SortedDictionary ddllibjkblo = this.DDLLIBJKBLO; bool flag; if (flag) { ulong num; this.KDPEHPHODCD = num; this.IFOAMGLOKEA = true; return true; } Debug.LogWarning(string.Format("No page found for id {0}", flag)); throw new NullReferenceException(); } // Token: 0x060105DF RID: 67039 RVA: 0x003D66CC File Offset: 0x003D48CC [Token(Token = "0x60105DF")] [Address(RVA = "0x147EB60", Offset = "0x147D560", VA = "0x18147EB60")] public void OpenRadial(LGNOMEAJJHK KNJBLMGLOPJ) { RadialShortcutMenu radialShortcutMenu = this.radialShortcutMenu; radialShortcutMenu.CECIGAMAABA = true; if (!radialShortcutMenu.gameObject.activeSelf) { radialShortcutMenu.gameObject.SetActive(true); } radialShortcutMenu.BKMFIOABNFG = (int)((ulong)4294967295L); radialShortcutMenu.IAIILDLFBEL = true; SortedDictionary ddllibjkblo = this.DDLLIBJKBLO; bool flag; ulong num; if (flag) { this.KDPEHPHODCD = num; this.IFOAMGLOKEA = true; return; } Debug.LogWarning(string.Format("No page found for id {0}", num)); } // Token: 0x060105E0 RID: 67040 RVA: 0x003D6748 File Offset: 0x003D4948 [Token(Token = "0x60105E0")] [Address(RVA = "0x147E6E0", Offset = "0x147D0E0", VA = "0x18147E6E0")] public void CloseRadialShortcutMenu() { RadialShortcutMenu radialShortcutMenu = this.radialShortcutMenu; int num = 0; if (radialShortcutMenu != num) { this.radialShortcutMenu.Close(); } } // Token: 0x060105E1 RID: 67041 RVA: 0x003D677C File Offset: 0x003D497C [Token(Token = "0x60105E1")] [Address(RVA = "0x147EF10", Offset = "0x147D910", VA = "0x18147EF10")] public void RunQuickSelect(LGNOMEAJJHK OMGJNDLPOEN) { SortedDictionary ddllibjkblo = this.DDLLIBJKBLO; bool flag; if (flag) { } } // Token: 0x060105E2 RID: 67042 RVA: 0x003D679C File Offset: 0x003D499C [Token(Token = "0x60105E2")] [Address(RVA = "0x147E760", Offset = "0x147D160", VA = "0x18147E760")] public void DisableRadial() { RadialShortcutMenu radialShortcutMenu = this.radialShortcutMenu; if (radialShortcutMenu.DEMNNHLCJOD) { radialShortcutMenu.CECIGAMAABA = false; GameObject gameObject = radialShortcutMenu.gameObject; int num = 0; gameObject.SetActive(num != 0); return; } } // Token: 0x060105E3 RID: 67043 RVA: 0x003D67D8 File Offset: 0x003D49D8 [Token(Token = "0x60105E3")] [Address(RVA = "0x1263860", Offset = "0x1262260", VA = "0x181263860")] public void RequestRepaint() { this.IFOAMGLOKEA = true; } // Token: 0x060105E4 RID: 67044 RVA: 0x003D67EC File Offset: 0x003D49EC [Token(Token = "0x60105E4")] [Address(RVA = "0x147EB30", Offset = "0x147D530", VA = "0x18147EB30")] private void OGFIAOCGLIL() { this.PIMAEGHFLBI = true; } // Token: 0x060105E5 RID: 67045 RVA: 0x003D6800 File Offset: 0x003D4A00 [Token(Token = "0x60105E5")] [Address(RVA = "0x147E7C0", Offset = "0x147D1C0", VA = "0x18147E7C0")] private void FCHAPINHLAH() { Transform transform = base.transform; Vector3 vector; float z = vector.z; GameObject gameObject = base.gameObject; Debug.LogError("Shortcut menu manager scale changed. Ensure that its scale has an override of 1,1,1 in [ScreenModeHUD]", gameObject); Transform transform2 = base.transform; float z2 = Vector3.one.z; RadialShortcutMenu radialShortcutMenu = this.radialShortcutMenu; ABKBMAKEGMB kdpehphodcd = this.KDPEHPHODCD; radialShortcutMenu.DisplayPageConfig(kdpehphodcd); } // Token: 0x060105E6 RID: 67046 RVA: 0x003D6860 File Offset: 0x003D4A60 [Token(Token = "0x60105E6")] [Address(RVA = "0x147EB40", Offset = "0x147D540", VA = "0x18147EB40")] private void OPKAANPDKJN() { this.radialShortcutMenu.StartNewPageAnimation(); } // Token: 0x060105E7 RID: 67047 RVA: 0x003D6880 File Offset: 0x003D4A80 [Token(Token = "0x60105E7")] [Address(RVA = "0x147F250", Offset = "0x147DC50", VA = "0x18147F250")] public ShortcutMenuManager() { SortedDictionary sortedDictionary = new SortedDictionary(); this.DDLLIBJKBLO = sortedDictionary; base..ctor(); } // Token: 0x0400AE33 RID: 44595 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400AE33")] [SerializeField] private RadialShortcutMenu radialShortcutMenu; // Token: 0x0400AE34 RID: 44596 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400AE34")] private readonly SortedDictionary DDLLIBJKBLO; // Token: 0x0400AE35 RID: 44597 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400AE35")] private ABKBMAKEGMB KDPEHPHODCD; // Token: 0x0400AE36 RID: 44598 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x400AE36")] private bool IFOAMGLOKEA; // Token: 0x0400AE37 RID: 44599 [global::Cpp2IlInjected.FieldOffset(Offset = "0x31")] [Token(Token = "0x400AE37")] private bool PIMAEGHFLBI; } }