using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using AGUI.StackedUI.Dialog; using CodeStage.AntiCheat.ObscuredTypes; using Cpp2IlInjected; using RecRoom.Async; using RecRoom.Core; using TMPro; using UnityEngine; using UnityEngine.Events; namespace AGUI.StackedUI { // Token: 0x02001B3C RID: 6972 [Token(Token = "0x2001B3C")] [StructLayout(3)] public class ChoosePlayerDialog : UIDialog, bool, int> { // Token: 0x0600BB02 RID: 47874 RVA: 0x002C003C File Offset: 0x002BE23C [Token(Token = "0x600BB02")] [Address(RVA = "0x118C030", Offset = "0x118AA30", VA = "0x18118C030")] public ChoosePlayerDialog() { CCEOLAOLEKJ[] array = Array.Empty(); BGODNAHALGH.HHLBJEFNOPM hhlbjefnopm = new BGODNAHALGH.HHLBJEFNOPM(this.BEKNPHKLDEN); BGODNAHALGH bgodnahalgh; this.OFFPIEEOIFF = bgodnahalgh; } // Token: 0x0600BB03 RID: 47875 RVA: 0x002C006C File Offset: 0x002BE26C [Token(Token = "0x600BB03")] [Address(RVA = "0x118BB90", Offset = "0x118A590", VA = "0x18118BB90")] private void Awake() { AG_TMP_InputField.OnChangeEvent onValueChanged = this.filterInputField.m_OnValueChanged; UnityAction unityAction = new UnityAction(this.EMLENEAFFNO); onValueChanged.AddListener(unityAction); } // Token: 0x0600BB04 RID: 47876 RVA: 0x002C00A0 File Offset: 0x002BE2A0 [Token(Token = "0x600BB04")] [Address(RVA = "0x118BDC0", Offset = "0x118A7C0", VA = "0x18118BDC0", Slot = "6")] protected override void OnDestroy() { base.OnDestroy(); BGODNAHALGH offpieeoiff = this.OFFPIEEOIFF; if (offpieeoiff != 0) { offpieeoiff.Dispose(); } AG_TMP_InputField.OnChangeEvent onValueChanged = this.filterInputField.m_OnValueChanged; UnityAction unityAction = new UnityAction(this.EMLENEAFFNO); onValueChanged.RemoveListener(unityAction); } // Token: 0x0600BB05 RID: 47877 RVA: 0x002C00EC File Offset: 0x002BE2EC [Token(Token = "0x600BB05")] [Address(RVA = "0x118BE70", Offset = "0x118A870", VA = "0x18118BE70")] private void OnDisable() { if (this.OOMNHBIPKKE) { SessionManager instance = SingletonMonoBehaviour.Instance; Action action = new Action(this.KFENKMBOCGP); ISchedulerPromise schedulerPromise = instance.InvokeInEndOfFrame(0.1f, action); } } // Token: 0x0600BB06 RID: 47878 RVA: 0x002C0124 File Offset: 0x002BE324 [Token(Token = "0x600BB06")] [Address(RVA = "0x118BD70", Offset = "0x118A770", VA = "0x18118BD70", Slot = "17")] public override void ForceCancel(bool OPBKEBCBNLE) { int num = 0; base.KHKDGPHPIND(num, OPBKEBCBNLE); } // Token: 0x0600BB07 RID: 47879 RVA: 0x002C013C File Offset: 0x002BE33C [Token(Token = "0x600BB07")] [Address(RVA = "0x118BF20", Offset = "0x118A920", VA = "0x18118BF20", Slot = "19")] public override IPromise ShowDialog(IEnumerable JMGJGOFNEFO, bool OOMNHBIPKKE) { BGODNAHALGH offpieeoiff = this.OFFPIEEOIFF; this.OOMNHBIPKKE = OOMNHBIPKKE; if (offpieeoiff != 0) { offpieeoiff.Dispose(); } CCEOLAOLEKJ[] array = Enumerable.ToArray(JMGJGOFNEFO); BGODNAHALGH.HHLBJEFNOPM hhlbjefnopm = new BGODNAHALGH.HHLBJEFNOPM(this.BEKNPHKLDEN); AG_TMP_InputField ag_TMP_InputField = this.filterInputField; BGODNAHALGH bgodnahalgh; this.OFFPIEEOIFF = bgodnahalgh; string text = ag_TMP_InputField.m_Text; bgodnahalgh.AKKIECEKEEI(text); return base.ShowDialog(); } // Token: 0x0600BB08 RID: 47880 RVA: 0x002C01A4 File Offset: 0x002BE3A4 [Token(Token = "0x600BB08")] [Address(RVA = "0x118BD40", Offset = "0x118A740", VA = "0x18118BD40")] private void EMLENEAFFNO(string LMAJKCLDDIF) { this.OFFPIEEOIFF.AKKIECEKEEI(LMAJKCLDDIF); } // Token: 0x0600BB09 RID: 47881 RVA: 0x002C01C4 File Offset: 0x002BE3C4 [Token(Token = "0x600BB09")] [Address(RVA = "0x118BC30", Offset = "0x118A630", VA = "0x18118BC30")] private void BEKNPHKLDEN(IReadOnlyList OLLKMIGNGBF) { this.pagedGrid.SetEmptyDisplayText("No friends or nearby players found[|= (]"); this.pagedGrid.SetAccounts(OLLKMIGNGBF); } // Token: 0x0600BB0A RID: 47882 RVA: 0x002C01F4 File Offset: 0x002BE3F4 [Token(Token = "0x600BB0A")] [Address(RVA = "0x118BCC0", Offset = "0x118A6C0", VA = "0x18118BCC0")] public void Button_SelectPlayer(CCEOLAOLEKJ account) { int num = 0; ObscuredInt k__BackingField = account.k__BackingField; base.KHKDGPHPIND(num, true); } // Token: 0x0600BB0B RID: 47883 RVA: 0x002C0218 File Offset: 0x002BE418 [Token(Token = "0x600BB0B")] [Address(RVA = "0x1189680", Offset = "0x1188080", VA = "0x181189680")] [CompilerGenerated] private void KFENKMBOCGP() { bool isCompleted = ((IAsyncResult)this).IsCompleted; } // Token: 0x04007B2E RID: 31534 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x4007B2E")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)] private AccountSelectionPagedGrid pagedGrid; // Token: 0x04007B2F RID: 31535 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x4007B2F")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)] private AG_TMP_InputField filterInputField; // Token: 0x04007B30 RID: 31536 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x4007B30")] private bool OOMNHBIPKKE; // Token: 0x04007B31 RID: 31537 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x4007B31")] private BGODNAHALGH OFFPIEEOIFF; } }