using System; using System.Collections.Generic; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom; using UnityEngine; namespace AGUI.StackedUI { // Token: 0x02001A8E RID: 6798 [Token(Token = "0x2001A8E")] [StructLayout(3)] public class AccountSelectionMenu : MonoBehaviour, GHEELCONOBP { // Token: 0x17001D85 RID: 7557 // (get) Token: 0x0600B688 RID: 46728 RVA: 0x002AC648 File Offset: 0x002AA848 // (set) Token: 0x0600B689 RID: 46729 RVA: 0x002AC65C File Offset: 0x002AA85C [Token(Token = "0x17001D85")] public bool KGCJLAOBAHL { [Token(Token = "0x600B688")] [Address(RVA = "0x52F470", Offset = "0x52DE70", VA = "0x18052F470")] get; [Token(Token = "0x600B689")] [Address(RVA = "0x52F720", Offset = "0x52E120", VA = "0x18052F720")] private set; } // Token: 0x17001D86 RID: 7558 // (get) Token: 0x0600B68A RID: 46730 RVA: 0x002AC670 File Offset: 0x002AA870 [Token(Token = "0x17001D86")] public Transform FJLJBEHIKMF { [Token(Token = "0x600B68A")] [Address(RVA = "0x16E4440", Offset = "0x16E2E40", VA = "0x1816E4440", Slot = "4")] get { return this.keyboardRoot.transform; } } // Token: 0x17001D87 RID: 7559 // (get) Token: 0x0600B68B RID: 46731 RVA: 0x002AC690 File Offset: 0x002AA890 [Token(Token = "0x17001D87")] public bool GMPGMNOAIFB { [Token(Token = "0x600B68B")] [Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "5")] get { return true; } } // Token: 0x0600B68C RID: 46732 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600B68C")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "6")] public void OnKeyboardAttached() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x17001D88 RID: 7560 // (get) Token: 0x0600B68D RID: 46733 RVA: 0x002AC6A0 File Offset: 0x002AA8A0 // (set) Token: 0x0600B68E RID: 46734 RVA: 0x002AC6B4 File Offset: 0x002AA8B4 [Token(Token = "0x17001D88")] public AccountSelectionStackedUI GAECBMCDKAI { [Token(Token = "0x600B68D")] [Address(RVA = "0x3D32F0", Offset = "0x3D1CF0", VA = "0x1803D32F0")] get; [Token(Token = "0x600B68E")] [Address(RVA = "0x3D3460", Offset = "0x3D1E60", VA = "0x1803D3460")] private set; } // Token: 0x17001D89 RID: 7561 // (get) Token: 0x0600B68F RID: 46735 RVA: 0x002AC6C8 File Offset: 0x002AA8C8 [Token(Token = "0x17001D89")] public bool EALLKLBMKEL { [Token(Token = "0x600B68F")] [Address(RVA = "0x16E4420", Offset = "0x16E2E20", VA = "0x1816E4420")] get { return this.GHIGDOJMPKD != AccountSelectionMenu.GDEEBGNPMEL.Hidden; } } // Token: 0x17001D8A RID: 7562 // (get) Token: 0x0600B690 RID: 46736 RVA: 0x002AC6E4 File Offset: 0x002AA8E4 [Token(Token = "0x17001D8A")] public AccountSelectionMenu.GDEEBGNPMEL GHIGDOJMPKD { [Token(Token = "0x600B690")] [Address(RVA = "0x16E4460", Offset = "0x16E2E60", VA = "0x1816E4460")] get { Animator ccjngblkhkd = this.CCJNGBLKHKD; int num = 0; if (ccjngblkhkd != num && this.CCJNGBLKHKD.gameObject.activeInHierarchy) { Animator ccjngblkhkd2 = this.CCJNGBLKHKD; AnimatorStateInfo animatorStateInfo; float length = animatorStateInfo.m_Length; int loop = animatorStateInfo.m_Loop; return this.ELALAJFPOCN[loop]; } throw new NullReferenceException(); } } // Token: 0x0600B691 RID: 46737 RVA: 0x002AC748 File Offset: 0x002AA948 [Token(Token = "0x600B691")] [Address(RVA = "0x16E3DB0", Offset = "0x16E27B0", VA = "0x1816E3DB0")] private void Awake() { int num; Array values; do { num = 0; Animator component = base.gameObject.GetComponent(); this.CCJNGBLKHKD = component; values = Enum.GetValues(typeof(AccountSelectionMenu.GDEEBGNPMEL)); } while (values == 0); if (num < values) { int hashCode = num.GetHashCode(); Dictionary elalajfpocn = this.ELALAJFPOCN; num++; } GameObject gameObject = this.keyboardRoot; AGVirtualKeyboard agvirtualKeyboard = this.keyboardPrefab; Transform transform = gameObject.transform; AGVirtualKeyboard agvirtualKeyboard2 = global::UnityEngine.Object.Instantiate(agvirtualKeyboard, transform); this.HABAMPGHGEP = agvirtualKeyboard2; } // Token: 0x0600B692 RID: 46738 RVA: 0x002AC7D0 File Offset: 0x002AA9D0 [Token(Token = "0x600B692")] [Address(RVA = "0x16E4370", Offset = "0x16E2D70", VA = "0x1816E4370")] private void Update() { AccountSelectionMenu.GDEEBGNPMEL fkleakblfbg = this.FKLEAKBLFBG; AccountSelectionMenu.GDEEBGNPMEL menuAnimationState = this.GHIGDOJMPKD; this.FKLEAKBLFBG = menuAnimationState; if (this.GHIGDOJMPKD != fkleakblfbg && this.GHIGDOJMPKD == AccountSelectionMenu.GDEEBGNPMEL.Hidden) { int num = 0; this.KLAFBPPJCMH(num != 0); } } // Token: 0x0600B693 RID: 46739 RVA: 0x002AC810 File Offset: 0x002AAA10 [Token(Token = "0x600B693")] [Address(RVA = "0x16E42F0", Offset = "0x16E2CF0", VA = "0x1816E42F0")] public void OpenMenu() { if (!this.k__BackingField) { this.CCJNGBLKHKD.enabled = true; this.k__BackingField = true; this.KLAFBPPJCMH(true); this.CCJNGBLKHKD.SetBool("Visible", true); return; } } // Token: 0x0600B694 RID: 46740 RVA: 0x002AC858 File Offset: 0x002AAA58 [Token(Token = "0x600B694")] [Address(RVA = "0x16E3FB0", Offset = "0x16E29B0", VA = "0x1816E3FB0")] public void CloseMenu() { if (this.k__BackingField) { this.CCJNGBLKHKD.enabled = true; this.k__BackingField = false; AGVirtualKeyboard habampghgep = this.HABAMPGHGEP; int num = 0; if (habampghgep != num) { AGVirtualKeyboard habampghgep2 = this.HABAMPGHGEP; int num2 = 0; habampghgep2.HideKeyboard(this, num2 != 0); } Animator ccjngblkhkd = this.CCJNGBLKHKD; int num3 = 0; ccjngblkhkd.SetBool("Visible", num3 != 0); return; } } // Token: 0x0600B695 RID: 46741 RVA: 0x002AC8C8 File Offset: 0x002AAAC8 [Token(Token = "0x600B695")] [Address(RVA = "0x16E4140", Offset = "0x16E2B40", VA = "0x1816E4140")] public void HideKeyboard() { AGVirtualKeyboard habampghgep = this.HABAMPGHGEP; int num = 0; if (habampghgep != num) { AGVirtualKeyboard habampghgep2 = this.HABAMPGHGEP; int num2 = 0; habampghgep2.HideKeyboard(this, num2 != 0); } } // Token: 0x0600B696 RID: 46742 RVA: 0x002AC900 File Offset: 0x002AAB00 [Token(Token = "0x600B696")] [Address(RVA = "0x16E40A0", Offset = "0x16E2AA0", VA = "0x1816E40A0")] internal void DADOOIHDBOH() { this.CCJNGBLKHKD.SetTrigger("Transition"); } // Token: 0x0600B697 RID: 46743 RVA: 0x002AC924 File Offset: 0x002AAB24 [Token(Token = "0x600B697")] [Address(RVA = "0x16E40F0", Offset = "0x16E2AF0", VA = "0x1816E40F0")] internal void EAKPHBJMCGC() { this.CCJNGBLKHKD.SetTrigger("Refresh"); } // Token: 0x0600B698 RID: 46744 RVA: 0x002AC948 File Offset: 0x002AAB48 [Token(Token = "0x600B698")] [Address(RVA = "0x16E41D0", Offset = "0x16E2BD0", VA = "0x1816E41D0")] private void KLAFBPPJCMH(bool ENJABEBOEHC) { int num = 0; int childCount = base.transform.childCount; if (num < childCount) { GameObject gameObject = base.transform.GetChild(num).gameObject; GameObject gameObject2 = this.keyboardRoot; if (gameObject != gameObject2) { gameObject.SetActive(ENJABEBOEHC); } num++; Transform transform = base.transform; } } // Token: 0x0600B699 RID: 46745 RVA: 0x002AC9A4 File Offset: 0x002AABA4 [Token(Token = "0x600B699")] [Address(RVA = "0x16E43C0", Offset = "0x16E2DC0", VA = "0x1816E43C0")] public AccountSelectionMenu() { Dictionary dictionary = new Dictionary(); this.ELALAJFPOCN = dictionary; base..ctor(); } // Token: 0x040077D2 RID: 30674 [Token(Token = "0x40077D2")] private const float NKHBFKCAPIN = 0.3f; // Token: 0x040077D3 RID: 30675 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40077D3")] [SerializeField] private GameObject keyboardRoot; // Token: 0x040077D4 RID: 30676 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x40077D4")] [SerializeField] private AGVirtualKeyboard keyboardPrefab; // Token: 0x040077D5 RID: 30677 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x40077D5")] private AGVirtualKeyboard HABAMPGHGEP; // Token: 0x040077D6 RID: 30678 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x40077D6")] private Animator CCJNGBLKHKD; // Token: 0x040077D9 RID: 30681 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x40077D9")] private AccountSelectionMenu.GDEEBGNPMEL FKLEAKBLFBG; // Token: 0x040077DA RID: 30682 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x40077DA")] private Dictionary ELALAJFPOCN; // Token: 0x02001A8F RID: 6799 [Token(Token = "0x2001A8F")] public enum GDEEBGNPMEL { // Token: 0x040077DC RID: 30684 [Token(Token = "0x40077DC")] Hidden, // Token: 0x040077DD RID: 30685 [Token(Token = "0x40077DD")] Hydrate, // Token: 0x040077DE RID: 30686 [Token(Token = "0x40077DE")] Visible, // Token: 0x040077DF RID: 30687 [Token(Token = "0x40077DF")] Dehydrate, // Token: 0x040077E0 RID: 30688 [Token(Token = "0x40077E0")] PlayerMenu_Transition, // Token: 0x040077E1 RID: 30689 [Token(Token = "0x40077E1")] PlayerMenu_Refresh, // Token: 0x040077E2 RID: 30690 [Token(Token = "0x40077E2")] PlayerMenu_KeyboardActive, // Token: 0x040077E3 RID: 30691 [Token(Token = "0x40077E3")] PlayerMenu_KeyboardInactive } } }