using System; using AGUI.StackedUI; using Cpp2IlInjected; using RecNet; using TMPro; using UnityEngine; using UnityEngine.UI; namespace RecRoom.AGUI { // Token: 0x020029B9 RID: 10681 [Token(Token = "0x20029B9")] public class RoomInstanceRow : MonoBehaviour { // Token: 0x17003202 RID: 12802 // (get) Token: 0x06011CF2 RID: 72946 RVA: 0x00407860 File Offset: 0x00405A60 // (set) Token: 0x06011CF3 RID: 72947 RVA: 0x00407874 File Offset: 0x00405A74 [Token(Token = "0x17003202")] public JHNOAKDOMHG GGCEDCMLIMI { [Token(Token = "0x6011CF2")] [Address(RVA = "0x4936E0", Offset = "0x4926E0", VA = "0x1804936E0")] get; [Token(Token = "0x6011CF3")] [Address(RVA = "0x55BCE0", Offset = "0x55ACE0", VA = "0x18055BCE0")] private set; } // Token: 0x17003203 RID: 12803 // (get) Token: 0x06011CF4 RID: 72948 RVA: 0x00407888 File Offset: 0x00405A88 [Token(Token = "0x17003203")] public Button3D.OnButton3DClick FIDFOEEPGOA { [Token(Token = "0x6011CF4")] [Address(RVA = "0x18680D0", Offset = "0x18670D0", VA = "0x1818680D0")] get { return this.joinButton.OnClick; } } // Token: 0x06011CF5 RID: 72949 RVA: 0x004078A8 File Offset: 0x00405AA8 [Token(Token = "0x6011CF5")] [Address(RVA = "0x1867D90", Offset = "0x1866D90", VA = "0x181867D90")] public void SetSimpleRoomInstance(JHNOAKDOMHG MCINONBNEMA) { int num = 0; this.k__BackingField = MCINONBNEMA; if (MCINONBNEMA != 0) { string text = this.idText.text; JHNOAKDOMHG jhnoakdomhg = this.k__BackingField; string text2 = this.subRoomText.text; JHNOAKDOMHG jhnoakdomhg2 = this.k__BackingField; TextMeshProUGUI textMeshProUGUI = this.playerCountText; int k__BackingField = jhnoakdomhg2.k__BackingField; string text3 = textMeshProUGUI.text; JHNOAKDOMHG jhnoakdomhg3 = this.k__BackingField; Image image = this.fullCheckMark; bool k__BackingField = jhnoakdomhg3.k__BackingField; image.enabled = k__BackingField; JHNOAKDOMHG jhnoakdomhg4 = this.k__BackingField; Image image2 = this.modCheckMark; bool k__BackingField = jhnoakdomhg4.k__BackingField; image2.enabled = k__BackingField; JHNOAKDOMHG jhnoakdomhg5 = this.k__BackingField; TextMeshProUGUI textMeshProUGUI2 = this.ageText; string text4 = jhnoakdomhg5.HEPOGKINNHO(); string text5 = textMeshProUGUI2.text; PPENFJMFPNE ppenfjmfpne = OJMCBOKJFOF.OGLOMMGCEEB(this.k__BackingField.k__BackingField); long k__BackingField = Matchmaking.BBJAEJHMAPB.k__BackingField; long k__BackingField2 = this.k__BackingField.k__BackingField; if (ppenfjmfpne != 0) { LMLJHMJEIGM lmljhmjeigm = ppenfjmfpne.MMBJPGGOFHL; } if (k__BackingField != k__BackingField2) { JHNOAKDOMHG jhnoakdomhg6 = this.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.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: 0x06011CF6 RID: 72950 RVA: 0x00407A30 File Offset: 0x00405C30 [Token(Token = "0x6011CF6")] [Address(RVA = "0x1867D70", Offset = "0x1866D70", VA = "0x181867D70")] public void EnableJoinButton(bool CFICOGKHLAE) { this.joinButton.FFDOINJEHMM = CFICOGKHLAE; } // Token: 0x06011CF7 RID: 72951 RVA: 0x00407A50 File Offset: 0x00405C50 [Token(Token = "0x6011CF7")] [Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")] public RoomInstanceRow() { } // Token: 0x0400B68D RID: 46733 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400B68D")] [SerializeField] private TextMeshProUGUI idText; // Token: 0x0400B68E RID: 46734 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400B68E")] [SerializeField] private TextMeshProUGUI subRoomText; // Token: 0x0400B68F RID: 46735 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400B68F")] [SerializeField] private TextMeshProUGUI playerCountText; // Token: 0x0400B690 RID: 46736 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400B690")] [SerializeField] private Image fullCheckMark; // Token: 0x0400B691 RID: 46737 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400B691")] [SerializeField] private Image modCheckMark; // Token: 0x0400B692 RID: 46738 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400B692")] [SerializeField] private TextMeshProUGUI ageText; // Token: 0x0400B693 RID: 46739 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400B693")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)] private Button3D joinButton; } }