Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +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: 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;
}
}