158 lines
5.1 KiB
C#
158 lines
5.1 KiB
C#
using System;
|
|
using AGUI.StackedUI;
|
|
using Cpp2IlInjected;
|
|
using RecNet;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
namespace RecRoom.AGUI
|
|
{
|
|
// Token: 0x020028D0 RID: 10448
|
|
[Token(Token = "0x20028D0")]
|
|
public class RoomInstanceRow : MonoBehaviour
|
|
{
|
|
// Token: 0x1700314F RID: 12623
|
|
// (get) Token: 0x060118B6 RID: 71862 RVA: 0x003FDE84 File Offset: 0x003FC084
|
|
// (set) Token: 0x060118B7 RID: 71863 RVA: 0x003FDE98 File Offset: 0x003FC098
|
|
[Token(Token = "0x1700314F")]
|
|
public JHNOAKDOMHG GGCEDCMLIMI
|
|
{
|
|
[Token(Token = "0x60118B6")]
|
|
[Address(RVA = "0x415290", Offset = "0x414090", VA = "0x180415290")]
|
|
get;
|
|
[Token(Token = "0x60118B7")]
|
|
[Address(RVA = "0x46AB00", Offset = "0x469900", VA = "0x18046AB00")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17003150 RID: 12624
|
|
// (get) Token: 0x060118B8 RID: 71864 RVA: 0x003FDEAC File Offset: 0x003FC0AC
|
|
[Token(Token = "0x17003150")]
|
|
public Button3D.OnButton3DClick FIDFOEEPGOA
|
|
{
|
|
[Token(Token = "0x60118B8")]
|
|
[Address(RVA = "0xD67E10", Offset = "0xD66C10", VA = "0x180D67E10")]
|
|
get
|
|
{
|
|
return this.joinButton.OnClick;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060118B9 RID: 71865 RVA: 0x003FDECC File Offset: 0x003FC0CC
|
|
[Token(Token = "0x60118B9")]
|
|
[Address(RVA = "0xD67AD0", Offset = "0xD668D0", VA = "0x180D67AD0")]
|
|
public void SetSimpleRoomInstance(JHNOAKDOMHG MCINONBNEMA)
|
|
{
|
|
int num = 0;
|
|
this.<BGIIJOPIJAD>k__BackingField = MCINONBNEMA;
|
|
if (MCINONBNEMA != 0)
|
|
{
|
|
string text = this.idText.text;
|
|
JHNOAKDOMHG jhnoakdomhg = this.<BGIIJOPIJAD>k__BackingField;
|
|
string text2 = this.subRoomText.text;
|
|
JHNOAKDOMHG jhnoakdomhg2 = this.<BGIIJOPIJAD>k__BackingField;
|
|
TextMeshProUGUI textMeshProUGUI = this.playerCountText;
|
|
int <OPOABEKHALE>k__BackingField = jhnoakdomhg2.<OPOABEKHALE>k__BackingField;
|
|
string text3 = textMeshProUGUI.text;
|
|
JHNOAKDOMHG jhnoakdomhg3 = this.<BGIIJOPIJAD>k__BackingField;
|
|
Image image = this.fullCheckMark;
|
|
bool <PHDGDDBCECA>k__BackingField = jhnoakdomhg3.<PHDGDDBCECA>k__BackingField;
|
|
image.enabled = <PHDGDDBCECA>k__BackingField;
|
|
JHNOAKDOMHG jhnoakdomhg4 = this.<BGIIJOPIJAD>k__BackingField;
|
|
Image image2 = this.modCheckMark;
|
|
bool <BPDEGJIAKOP>k__BackingField = jhnoakdomhg4.<BPDEGJIAKOP>k__BackingField;
|
|
image2.enabled = <BPDEGJIAKOP>k__BackingField;
|
|
JHNOAKDOMHG jhnoakdomhg5 = this.<BGIIJOPIJAD>k__BackingField;
|
|
TextMeshProUGUI textMeshProUGUI2 = this.ageText;
|
|
string text4 = jhnoakdomhg5.HEPOGKINNHO();
|
|
string text5 = textMeshProUGUI2.text;
|
|
PPENFJMFPNE ppenfjmfpne = OJMCBOKJFOF.OGLOMMGCEEB(this.<BGIIJOPIJAD>k__BackingField.<DOFDAMHCJLP>k__BackingField);
|
|
long <GLPHBLHAFEO>k__BackingField = Matchmaking.BBJAEJHMAPB.<GLPHBLHAFEO>k__BackingField;
|
|
long <GLPHBLHAFEO>k__BackingField2 = this.<BGIIJOPIJAD>k__BackingField.<GLPHBLHAFEO>k__BackingField;
|
|
if (ppenfjmfpne != 0)
|
|
{
|
|
LMLJHMJEIGM lmljhmjeigm = ppenfjmfpne.MMBJPGGOFHL;
|
|
}
|
|
if (<GLPHBLHAFEO>k__BackingField != <GLPHBLHAFEO>k__BackingField2)
|
|
{
|
|
JHNOAKDOMHG jhnoakdomhg6 = this.<BGIIJOPIJAD>k__BackingField;
|
|
this.joinButton.FFDOINJEHMM = true;
|
|
string text6 = this.joinButton.label.text;
|
|
return;
|
|
}
|
|
Button3D button3D = this.joinButton;
|
|
bool flag;
|
|
if (num != 0)
|
|
{
|
|
flag = (Matchmaking.BBJAEJHMAPB.<MPMKHIHOJMO>k__BackingField ? 1 : 0) == num;
|
|
}
|
|
button3D.FFDOINJEHMM = flag;
|
|
TextMeshProUGUI label = this.joinButton.label;
|
|
if (num != 0)
|
|
{
|
|
}
|
|
}
|
|
Debug.LogError("Cannot have null simple room instance");
|
|
}
|
|
|
|
// Token: 0x060118BA RID: 71866 RVA: 0x003FE054 File Offset: 0x003FC254
|
|
[Token(Token = "0x60118BA")]
|
|
[Address(RVA = "0xD67AB0", Offset = "0xD668B0", VA = "0x180D67AB0")]
|
|
public void EnableJoinButton(bool CFICOGKHLAE)
|
|
{
|
|
this.joinButton.FFDOINJEHMM = CFICOGKHLAE;
|
|
}
|
|
|
|
// Token: 0x060118BB RID: 71867 RVA: 0x003FE074 File Offset: 0x003FC274
|
|
[Token(Token = "0x60118BB")]
|
|
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
|
public RoomInstanceRow()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400B47D RID: 46205
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400B47D")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI idText;
|
|
|
|
// Token: 0x0400B47E RID: 46206
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400B47E")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI subRoomText;
|
|
|
|
// Token: 0x0400B47F RID: 46207
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400B47F")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI playerCountText;
|
|
|
|
// Token: 0x0400B480 RID: 46208
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400B480")]
|
|
[SerializeField]
|
|
private Image fullCheckMark;
|
|
|
|
// Token: 0x0400B481 RID: 46209
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400B481")]
|
|
[SerializeField]
|
|
private Image modCheckMark;
|
|
|
|
// Token: 0x0400B482 RID: 46210
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400B482")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI ageText;
|
|
|
|
// Token: 0x0400B483 RID: 46211
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400B483")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)]
|
|
private Button3D joinButton;
|
|
}
|
|
}
|