Files
2026-04-08 23:40:05 +02:00

112 lines
3.9 KiB
C#

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<BMFAGMFKODA, SessionManager.BDPNOBGNGNI, bool, bool, string>
{
// Token: 0x0600C037 RID: 49207 RVA: 0x002D4A68 File Offset: 0x002D2C68
[Token(Token = "0x600C037")]
[Address(RVA = "0x118C260", Offset = "0x118AC60", VA = "0x18118C260", Slot = "20")]
public override IPromise<JPIJGHNNIDP> 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<KLCOGEIGEBJ> readOnlyList = MNOFCLIJMEB.GEAHKJHAPKE();
baseRoomButtonPagedGrid.SetRooms(readOnlyList);
string text = this.infoText.text;
GameObject gameObject = this.nextRoomButton.gameObject;
IPromise<JPIJGHNNIDP> promise = base.ShowDialog();
}
return Promise.FromResult<JPIJGHNNIDP>(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;
}
}