using System; using System.Collections.Generic; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom.Async; using UnityEngine; using UnityEngine.UI; namespace AGUI.StackedUI.Dialog { // Token: 0x02001BFF RID: 7167 [Token(Token = "0x2001BFF")] [StructLayout(3)] public class ChooseRoomFromPlaylistDialog : ConfirmUIDialog { // Token: 0x0600C037 RID: 49207 RVA: 0x002D4A68 File Offset: 0x002D2C68 [Token(Token = "0x600C037")] [Address(RVA = "0x118C260", Offset = "0x118AC60", VA = "0x18118C260", Slot = "20")] public override IPromise ShowDialog(BMFAGMFKODA MNOFCLIJMEB, SessionManager.BDPNOBGNGNI EKNHEEDECPK, bool FJCENPDMHIE, bool JOIGFMEKBOK = false, [Optional] string PGGLMKAEEHI) { if (MNOFCLIJMEB != 0 && MNOFCLIJMEB.GEAHKJHAPKE() != 0) { this.OPGEFDNCJOB = FJCENPDMHIE; BaseRoomButtonPagedGrid baseRoomButtonPagedGrid = this.pagedGrid; this.FMMBNLFJECL = MNOFCLIJMEB; this.EKNHEEDECPK = EKNHEEDECPK; IReadOnlyList readOnlyList = MNOFCLIJMEB.GEAHKJHAPKE(); baseRoomButtonPagedGrid.SetRooms(readOnlyList); string text = this.infoText.text; GameObject gameObject = this.nextRoomButton.gameObject; IPromise promise = base.ShowDialog(); } return Promise.FromResult(JPIJGHNNIDP.Cancel); } // Token: 0x0600C038 RID: 49208 RVA: 0x002D4ADC File Offset: 0x002D2CDC [Token(Token = "0x600C038")] [Address(RVA = "0x118C0F0", Offset = "0x118AAF0", VA = "0x18118C0F0")] private void BMFPEJMLIKD(string DBDDKLHPNNA, bool GICEDIEDLJD) { bool isCompleted = ((IAsyncResult)this.infoText).IsCompleted; } // Token: 0x0600C039 RID: 49209 RVA: 0x002D4AFC File Offset: 0x002D2CFC [Token(Token = "0x600C039")] [Address(RVA = "0x118C120", Offset = "0x118AB20", VA = "0x18118C120")] public void Button_ChooseRoom(KLCOGEIGEBJ selectedRoom) { if (selectedRoom != 0) { SessionManager instance = SingletonMonoBehaviour.Instance; SessionManager.BDPNOBGNGNI eknheedecpk = this.EKNHEEDECPK; int num = 0; BMFAGMFKODA fmmbnlfjecl = this.FMMBNLFJECL; bool opgefdncjob = this.OPGEFDNCJOB; instance.RunJoinRoom(selectedRoom, fmmbnlfjecl, eknheedecpk, opgefdncjob, num); base.KHKDGPHPIND((uint)1, true); } } // Token: 0x0600C03A RID: 49210 RVA: 0x002D4B48 File Offset: 0x002D2D48 [Token(Token = "0x600C03A")] [Address(RVA = "0x118C1E0", Offset = "0x118ABE0", VA = "0x18118C1E0")] public void Button_NextRoom() { SingletonMonoBehaviour.Instance.RunPlaylistNext(); base.KHKDGPHPIND((uint)1, true); } // Token: 0x0600C03B RID: 49211 RVA: 0x002D4B70 File Offset: 0x002D2D70 [Token(Token = "0x600C03B")] [Address(RVA = "0x118C3B0", Offset = "0x118ADB0", VA = "0x18118C3B0")] public ChooseRoomFromPlaylistDialog() { } // Token: 0x04007F20 RID: 32544 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x4007F20")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)] private BaseRoomButtonPagedGrid pagedGrid; // Token: 0x04007F21 RID: 32545 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x4007F21")] [SerializeField] private Text infoText; // Token: 0x04007F22 RID: 32546 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x4007F22")] [SerializeField] private Button3D nextRoomButton; // Token: 0x04007F23 RID: 32547 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x4007F23")] private BMFAGMFKODA FMMBNLFJECL; // Token: 0x04007F24 RID: 32548 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x4007F24")] private SessionManager.BDPNOBGNGNI EKNHEEDECPK; // Token: 0x04007F25 RID: 32549 [global::Cpp2IlInjected.FieldOffset(Offset = "0x94")] [Token(Token = "0x4007F25")] private bool OPGEFDNCJOB; } }