112 lines
3.9 KiB
C#
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;
|
|
}
|
|
}
|