using System; using System.Collections.Generic; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom.AGUI; using RecRoom.Async; using UnityEngine; using UnityEngine.UI; namespace AGUI.StackedUI.Dialog { // Token: 0x02001C00 RID: 7168 [Token(Token = "0x2001C00")] [StructLayout(3)] public class ChooseSubroomDialog : ConfirmUIDialog { // Token: 0x0600C03C RID: 49212 RVA: 0x002D4B84 File Offset: 0x002D2D84 [Token(Token = "0x600C03C")] [Address(RVA = "0x118C4D0", Offset = "0x118AED0", VA = "0x18118C4D0", Slot = "20")] public override IPromise ShowDialog(PPENFJMFPNE IJNAMEBOMJJ, KGMKKFJJDPG BKGIHIBDAPA) { if (IJNAMEBOMJJ != 0) { SubroomButtonPagedGrid subroomButtonPagedGrid = this.pagedGrid; this.AEMBAGPGHGE = IJNAMEBOMJJ; this.BKGIHIBDAPA = BKGIHIBDAPA; IReadOnlyList k__BackingField = IJNAMEBOMJJ.k__BackingField; int num = 0; if (num < BKGIHIBDAPA) { num += num; num++; } subroomButtonPagedGrid.SetButtonModels(k__BackingField); string text = this.infoText.text; return base.ShowDialog(); } return Promise.FromResult(JPIJGHNNIDP.Cancel); } // Token: 0x0600C03D RID: 49213 RVA: 0x002D4BE8 File Offset: 0x002D2DE8 [Token(Token = "0x600C03D")] [Address(RVA = "0x118C0F0", Offset = "0x118AAF0", VA = "0x18118C0F0")] private void BMFPEJMLIKD(string DBDDKLHPNNA) { bool isCompleted = ((IAsyncResult)this.infoText).IsCompleted; } // Token: 0x0600C03E RID: 49214 RVA: 0x002D4C08 File Offset: 0x002D2E08 [Token(Token = "0x600C03E")] [Address(RVA = "0x118C3F0", Offset = "0x118ADF0", VA = "0x18118C3F0")] public void Button_ChooseSubroom(DNACJGJEPEC subroom) { if (subroom != 0) { KGMKKFJJDPG bkgihibdapa = this.BKGIHIBDAPA; int num = 0; ulong num2; if ((ulong)num < num2) { num += num; num++; } } } // Token: 0x0600C03F RID: 49215 RVA: 0x002D4C34 File Offset: 0x002D2E34 [Token(Token = "0x600C03F")] [Address(RVA = "0x118C650", Offset = "0x118B050", VA = "0x18118C650")] public ChooseSubroomDialog() { } // Token: 0x04007F26 RID: 32550 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x4007F26")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)] private SubroomButtonPagedGrid pagedGrid; // Token: 0x04007F27 RID: 32551 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x4007F27")] [SerializeField] private Text infoText; // Token: 0x04007F28 RID: 32552 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x4007F28")] private PPENFJMFPNE AEMBAGPGHGE; // Token: 0x04007F29 RID: 32553 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x4007F29")] private KGMKKFJJDPG BKGIHIBDAPA; } }