214 lines
6.9 KiB
C#
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: 0x02001281 RID: 4737
|
|
[Token(Token = "0x2001281")]
|
|
public class RoomInstanceBrowserScreen : WatchUIFlow
|
|
{
|
|
// Token: 0x06006A60 RID: 27232 RVA: 0x00174A98 File Offset: 0x00172C98
|
|
[Token(Token = "0x6006A60")]
|
|
[Address(RVA = "0x1DCA5A0", Offset = "0x1DC95A0", VA = "0x181DCA5A0")]
|
|
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: 0x06006A61 RID: 27233 RVA: 0x00174AEC File Offset: 0x00172CEC
|
|
[Token(Token = "0x6006A61")]
|
|
[Address(RVA = "0x1DCA4B0", Offset = "0x1DC94B0", VA = "0x181DCA4B0", Slot = "11")]
|
|
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
|
|
{
|
|
base.OnFlowEntered(BFHJBBGCMAN);
|
|
int num = 0;
|
|
this.NOBLKJKHNGI(num != 0);
|
|
this.refreshButton.FFDOINJEHMM = true;
|
|
}
|
|
|
|
// Token: 0x06006A62 RID: 27234 RVA: 0x00174B34 File Offset: 0x00172D34
|
|
[Token(Token = "0x6006A62")]
|
|
[Address(RVA = "0x1DCA1A0", Offset = "0x1DC91A0", VA = "0x181DCA1A0")]
|
|
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: 0x06006A63 RID: 27235 RVA: 0x00174B94 File Offset: 0x00172D94
|
|
[Token(Token = "0x6006A63")]
|
|
[Address(RVA = "0x1DCA2E0", Offset = "0x1DC92E0", VA = "0x181DCA2E0")]
|
|
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: 0x06006A64 RID: 27236 RVA: 0x00174C3C File Offset: 0x00172E3C
|
|
[Token(Token = "0x6006A64")]
|
|
[Address(RVA = "0x1DC9E10", Offset = "0x1DC8E10", VA = "0x181DC9E10")]
|
|
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: 0x06006A65 RID: 27237 RVA: 0x00174CC0 File Offset: 0x00172EC0
|
|
[Token(Token = "0x6006A65")]
|
|
[Address(RVA = "0x1DCA040", Offset = "0x1DC9040", VA = "0x181DCA040")]
|
|
public void Button_Refresh()
|
|
{
|
|
int num = 0;
|
|
this.NOBLKJKHNGI(num != 0);
|
|
}
|
|
|
|
// Token: 0x06006A66 RID: 27238 RVA: 0x00174CD8 File Offset: 0x00172ED8
|
|
[Token(Token = "0x6006A66")]
|
|
[Address(RVA = "0x1238E90", Offset = "0x1237E90", VA = "0x181238E90")]
|
|
public RoomInstanceBrowserScreen()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06006A67 RID: 27239 RVA: 0x00174CEC File Offset: 0x00172EEC
|
|
[Token(Token = "0x6006A67")]
|
|
[Address(RVA = "0x1DCA060", Offset = "0x1DC9060", VA = "0x181DCA060")]
|
|
[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: 0x06006A68 RID: 27240 RVA: 0x00174D20 File Offset: 0x00172F20
|
|
[Token(Token = "0x6006A68")]
|
|
[Address(RVA = "0x1DCA570", Offset = "0x1DC9570", VA = "0x181DCA570")]
|
|
[CompilerGenerated]
|
|
private void PDDDMNAPHDA(List<JHNOAKDOMHG> DHDOAIMECLD)
|
|
{
|
|
this.PCPLLNNFOGK = DHDOAIMECLD;
|
|
this.roomInstanceGrid.SetRoomInstances(DHDOAIMECLD);
|
|
}
|
|
|
|
// Token: 0x06006A69 RID: 27241 RVA: 0x00174D48 File Offset: 0x00172F48
|
|
[Token(Token = "0x6006A69")]
|
|
[Address(RVA = "0x1DCA170", Offset = "0x1DC9170", VA = "0x181DCA170")]
|
|
[CompilerGenerated]
|
|
private void LNFJKAJDHHA()
|
|
{
|
|
this.refreshButton.FFDOINJEHMM = true;
|
|
}
|
|
|
|
// Token: 0x06006A6A RID: 27242 RVA: 0x00174D68 File Offset: 0x00172F68
|
|
[Token(Token = "0x6006A6A")]
|
|
[Address(RVA = "0x1DCA050", Offset = "0x1DC9050", VA = "0x181DCA050")]
|
|
[CompilerGenerated]
|
|
private void CJPLDMGJANE()
|
|
{
|
|
this.NOBLKJKHNGI(true);
|
|
}
|
|
|
|
// Token: 0x04004601 RID: 17921
|
|
[FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x4004601")]
|
|
[SerializeField]
|
|
[NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)]
|
|
private RoomInstancePagedGrid roomInstanceGrid;
|
|
|
|
// Token: 0x04004602 RID: 17922
|
|
[FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x4004602")]
|
|
[SerializeField]
|
|
private Button3D refreshButton;
|
|
|
|
// Token: 0x04004603 RID: 17923
|
|
[FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x4004603")]
|
|
private long CAGPFMDALKC;
|
|
|
|
// Token: 0x04004604 RID: 17924
|
|
[FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x4004604")]
|
|
private bool DFOEJCCCBLN;
|
|
|
|
// Token: 0x04004605 RID: 17925
|
|
[FieldOffset(Offset = "0xE8")]
|
|
[Token(Token = "0x4004605")]
|
|
private List<JHNOAKDOMHG> PCPLLNNFOGK;
|
|
|
|
// Token: 0x04004606 RID: 17926
|
|
[FieldOffset(Offset = "0xF0")]
|
|
[Token(Token = "0x4004606")]
|
|
private float JPBJAMMHCNJ;
|
|
|
|
// Token: 0x04004607 RID: 17927
|
|
[Token(Token = "0x4004607")]
|
|
private const float ECNFMLOPNDE = 5f;
|
|
}
|
|
}
|