Files
Apr2020-Cpp2Il-Dump/Assembly-CSharp/AGUI/StackedUI/RoomInstanceBrowserScreen.cs
T
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

214 lines
6.9 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using RecNet;
using RecRoom.AGUI;
using RecRoom.Core;
using RecRoom.Players.Watch;
using UnityEngine;
namespace AGUI.StackedUI
{
// Token: 0x020011B4 RID: 4532
[Token(Token = "0x20011B4")]
public class RoomInstanceBrowserScreen : WatchUIFlow
{
// Token: 0x060066FA RID: 26362 RVA: 0x0016C81C File Offset: 0x0016AA1C
[Token(Token = "0x60066FA")]
[Address(RVA = "0x132E410", Offset = "0x132D210", VA = "0x18132E410")]
public void ShowScreen(long HNHLJONGKHB)
{
this.CAGPFMDALKC = HNHLJONGKHB;
WatchUI <LBNLPAIAGHF>k__BackingField = this.<LBNLPAIAGHF>k__BackingField;
int num = 0;
<LBNLPAIAGHF>k__BackingField.PushFlow(this, num);
if (!this.<LBNLPAIAGHF>k__BackingField.OHPDNGENFJL.KGCJLAOBAHL)
{
WatchMenuProjector watchMenuProjector = this.<LBNLPAIAGHF>k__BackingField.OHPDNGENFJL;
int num2 = 0;
watchMenuProjector.AuthorityOpenMenuDetached(num2 != 0);
return;
}
}
// Token: 0x060066FB RID: 26363 RVA: 0x0016C870 File Offset: 0x0016AA70
[Token(Token = "0x60066FB")]
[Address(RVA = "0x132E320", Offset = "0x132D120", VA = "0x18132E320", Slot = "11")]
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
{
base.OnFlowEntered(BFHJBBGCMAN);
int num = 0;
this.NOBLKJKHNGI(num != 0);
this.refreshButton.FFDOINJEHMM = true;
}
// Token: 0x060066FC RID: 26364 RVA: 0x0016C8B8 File Offset: 0x0016AAB8
[Token(Token = "0x60066FC")]
[Address(RVA = "0x132E010", Offset = "0x132CE10", VA = "0x18132E010")]
private void MKHKCHFGBKD(JHNOAKDOMHG GCCLEJOGCCE)
{
RoomInstancePagedGrid roomInstancePagedGrid = this.roomInstanceGrid;
this.DFOEJCCCBLN = true;
int num = 0;
roomInstancePagedGrid.EnableButtons(num != 0);
long <GLPHBLHAFEO>k__BackingField = GCCLEJOGCCE.<GLPHBLHAFEO>k__BackingField;
Action<Matchmaking.MHCKNNJOIIP> action = new Action(this.HDDDPJIKEGC);
int num2 = 0;
num2 += num2;
num2++;
PMGCJEPKFOF<Matchmaking.MHCKNNJOIIP> pmgcjepkfof2;
PMGCJEPKFOF<Matchmaking.MHCKNNJOIIP> pmgcjepkfof = pmgcjepkfof2.OHLPJBFCABI(action);
}
// Token: 0x060066FD RID: 26365 RVA: 0x0016C918 File Offset: 0x0016AB18
[Token(Token = "0x60066FD")]
[Address(RVA = "0x132E150", Offset = "0x132CF50", VA = "0x18132E150")]
private void NOBLKJKHNGI(bool CDFHDACBFKN = false)
{
Button3D button3D = this.refreshButton;
int num = 0;
button3D.FFDOINJEHMM = num != 0;
float time = Time.time;
uint num2;
if (num2 != (uint)0)
{
float time2 = Time.time;
RoomInstancePagedGrid roomInstancePagedGrid = this.roomInstanceGrid;
this.JPBJAMMHCNJ = time2;
roomInstancePagedGrid.Awake();
PMGCJEPKFOF<List<JHNOAKDOMHG>> pmgcjepkfof = Matchmaking.KFMFHGLEGHF(this.CAGPFMDALKC);
Action<List<JHNOAKDOMHG>> action = new Action(this.PDDDMNAPHDA);
int num3 = 0;
num3 += num3;
num3++;
Action action2 = new Action(this.LNFJKAJDHHA);
KFBABPAPIMB kfbabpapimb = this.NLBLFPBOCLD(5f, action2);
}
}
// Token: 0x060066FE RID: 26366 RVA: 0x0016C9C0 File Offset: 0x0016ABC0
[Token(Token = "0x60066FE")]
[Address(RVA = "0x132DCB0", Offset = "0x132CAB0", VA = "0x18132DCB0")]
public void Button_Join(JHNOAKDOMHG instance)
{
if (instance != 0 && !this.DFOEJCCCBLN)
{
CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB;
long <GLPHBLHAFEO>k__BackingField = instance.<GLPHBLHAFEO>k__BackingField;
if (ciibgmbofei.<GLPHBLHAFEO>k__BackingField == <GLPHBLHAFEO>k__BackingField)
{
DABKFAIHBBP dabkfaihbbp = Matchmaking.FKIKFPJJNJH();
throw new NullReferenceException();
}
RoomInstancePagedGrid roomInstancePagedGrid = this.roomInstanceGrid;
this.DFOEJCCCBLN = true;
int num = 0;
roomInstancePagedGrid.EnableButtons(num != 0);
long <GLPHBLHAFEO>k__BackingField2 = instance.<GLPHBLHAFEO>k__BackingField;
Action<Matchmaking.MHCKNNJOIIP> action = new Action(this.HDDDPJIKEGC);
int num2 = 0;
num2 += num2;
num2++;
}
}
// Token: 0x060066FF RID: 26367 RVA: 0x0016CA44 File Offset: 0x0016AC44
[Token(Token = "0x60066FF")]
[Address(RVA = "0x132DEE0", Offset = "0x132CCE0", VA = "0x18132DEE0")]
public void Button_Refresh()
{
int num = 0;
this.NOBLKJKHNGI(num != 0);
}
// Token: 0x06006700 RID: 26368 RVA: 0x0016CA5C File Offset: 0x0016AC5C
[Token(Token = "0x6006700")]
[Address(RVA = "0x792380", Offset = "0x791180", VA = "0x180792380")]
public RoomInstanceBrowserScreen()
{
}
// Token: 0x06006701 RID: 26369 RVA: 0x0016CA70 File Offset: 0x0016AC70
[Token(Token = "0x6006701")]
[Address(RVA = "0x132DF00", Offset = "0x132CD00", VA = "0x18132DF00")]
[CompilerGenerated]
private void HDDDPJIKEGC(Matchmaking.MHCKNNJOIIP GIAOBLMEMMI)
{
if (GIAOBLMEMMI != Matchmaking.MHCKNNJOIIP.Success)
{
int num = 0;
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
RoomInstancePagedGrid roomInstancePagedGrid = this.roomInstanceGrid;
this.DFOEJCCCBLN = num != 0;
roomInstancePagedGrid.EnableButtons(true);
}
}
// Token: 0x06006702 RID: 26370 RVA: 0x0016CAA4 File Offset: 0x0016ACA4
[Token(Token = "0x6006702")]
[Address(RVA = "0x132E3E0", Offset = "0x132D1E0", VA = "0x18132E3E0")]
[CompilerGenerated]
private void PDDDMNAPHDA(List<JHNOAKDOMHG> DHDOAIMECLD)
{
this.PCPLLNNFOGK = DHDOAIMECLD;
this.roomInstanceGrid.SetRoomInstances(DHDOAIMECLD);
}
// Token: 0x06006703 RID: 26371 RVA: 0x0016CACC File Offset: 0x0016ACCC
[Token(Token = "0x6006703")]
[Address(RVA = "0x1268F80", Offset = "0x1267D80", VA = "0x181268F80")]
[CompilerGenerated]
private void LNFJKAJDHHA()
{
this.refreshButton.FFDOINJEHMM = true;
}
// Token: 0x06006704 RID: 26372 RVA: 0x0016CAEC File Offset: 0x0016ACEC
[Token(Token = "0x6006704")]
[Address(RVA = "0x132DEF0", Offset = "0x132CCF0", VA = "0x18132DEF0")]
[CompilerGenerated]
private void CJPLDMGJANE()
{
this.NOBLKJKHNGI(true);
}
// Token: 0x04004484 RID: 17540
[FieldOffset(Offset = "0xC8")]
[Token(Token = "0x4004484")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)]
private RoomInstancePagedGrid roomInstanceGrid;
// Token: 0x04004485 RID: 17541
[FieldOffset(Offset = "0xD0")]
[Token(Token = "0x4004485")]
[SerializeField]
private Button3D refreshButton;
// Token: 0x04004486 RID: 17542
[FieldOffset(Offset = "0xD8")]
[Token(Token = "0x4004486")]
private long CAGPFMDALKC;
// Token: 0x04004487 RID: 17543
[FieldOffset(Offset = "0xE0")]
[Token(Token = "0x4004487")]
private bool DFOEJCCCBLN;
// Token: 0x04004488 RID: 17544
[FieldOffset(Offset = "0xE8")]
[Token(Token = "0x4004488")]
private List<JHNOAKDOMHG> PCPLLNNFOGK;
// Token: 0x04004489 RID: 17545
[FieldOffset(Offset = "0xF0")]
[Token(Token = "0x4004489")]
private float JPBJAMMHCNJ;
// Token: 0x0400448A RID: 17546
[Token(Token = "0x400448A")]
private const float ECNFMLOPNDE = 5f;
}
}