using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using Cpp2IlInjected; using TMPro; using UnityEngine; namespace AGUI.StackedUI { // Token: 0x0200118A RID: 4490 [Token(Token = "0x200118A")] public class RoomOrPlaylistButtonPagedGrid : RecyclerPagedGrid { // Token: 0x0600658A RID: 25994 RVA: 0x00166504 File Offset: 0x00164704 [Token(Token = "0x600658A")] [Address(RVA = "0x132E720", Offset = "0x132D520", VA = "0x18132E720", Slot = "12")] protected override void Awake() { base.Awake(); TextMeshProUGUI emptyDisplayText = this.emptyDisplayText; int num = 0; if (emptyDisplayText != num) { this.emptyDisplayText.RecalculateMasking(); return; } string empty = string.Empty; this.COFABKNCAOI = empty; } // Token: 0x0600658B RID: 25995 RVA: 0x0016654C File Offset: 0x0016474C [Token(Token = "0x600658B")] [Address(RVA = "0x132E7E0", Offset = "0x132D5E0", VA = "0x18132E7E0", Slot = "15")] protected override void BGIECEPGDBE(MKAMHOIHOJK PEOBMOOENJD, RoomOrPlaylistButton IOMFCIGGNOI, int EFBDCIJMFGD) { int num = 0; if (PEOBMOOENJD != 0 && PEOBMOOENJD != 0) { List list; int num2 = Enumerable.Count(list); } SessionManager.BDPNOBGNGNI eknheedecpk = this.EKNHEEDECPK; IOMFCIGGNOI.MILECMJJALG = eknheedecpk; if (eknheedecpk == SessionManager.BDPNOBGNGNI.NOT_SET) { Debug.LogError("_loadSceneSource is not set."); } GoToRoomOrPlaylistConditionalButton goToButton = IOMFCIGGNOI.goToButton; int num3 = 0; if (!(goToButton != num3)) { Debug.LogError("GoToButton is null"); } IOMFCIGGNOI.goToButton.LoadSceneSource = eknheedecpk; IOMFCIGGNOI.SetRoomOrPlaylist(PEOBMOOENJD, num); } // Token: 0x0600658C RID: 25996 RVA: 0x001665C8 File Offset: 0x001647C8 [Token(Token = "0x600658C")] [Address(RVA = "0x132EB50", Offset = "0x132D950", VA = "0x18132EB50")] public void SetItems(IEnumerable BOOHBJEEGKH, SessionManager.BDPNOBGNGNI EKNHEEDECPK) { if (EKNHEEDECPK == SessionManager.BDPNOBGNGNI.NOT_SET) { Debug.LogError("loadSceneSource is not set."); } this.EKNHEEDECPK = EKNHEEDECPK; if (BOOHBJEEGKH != 0) { string cofabkncaoi = this.COFABKNCAOI; PLDMAFINLJO.FANDNIHFMNM(this.emptyDisplayText, cofabkncaoi); bool flag = this.NBMNLHLDOGF(); } } // Token: 0x0600658D RID: 25997 RVA: 0x0016660C File Offset: 0x0016480C [Token(Token = "0x600658D")] [Address(RVA = "0x132E4A0", Offset = "0x132D2A0", VA = "0x18132E4A0")] public void AddItemToCurrentListIfNotPresent(MKAMHOIHOJK IOBEPGLJNIP) { if (IOBEPGLJNIP != 0) { int num = 0; KLCOGEIGEBJ room = IOBEPGLJNIP; if (IOBEPGLJNIP != 0) { IEnumerable enumerable = Enumerable.OfType(num); Func func = delegate(KLCOGEIGEBJ r) { long k__BackingField = room.k__BackingField; return r.k__BackingField == k__BackingField; }; if (Enumerable.Any(enumerable, func)) { return; } } KMKPEOGJDFK playlist = IOBEPGLJNIP; if (IOBEPGLJNIP != 0) { IEnumerable enumerable2 = Enumerable.OfType(num); Func func2 = delegate(KMKPEOGJDFK p) { long k__BackingField = playlist.k__BackingField; return p.k__BackingField == k__BackingField; }; if (Enumerable.Any(enumerable2, func2)) { return; } } SessionManager.BDPNOBGNGNI eknheedecpk = this.EKNHEEDECPK; if (eknheedecpk == SessionManager.BDPNOBGNGNI.NOT_SET) { Debug.LogError("loadSceneSource is not set."); } string cofabkncaoi = this.COFABKNCAOI; TextMeshProUGUI emptyDisplayText = this.emptyDisplayText; this.EKNHEEDECPK = eknheedecpk; PLDMAFINLJO.FANDNIHFMNM(emptyDisplayText, cofabkncaoi); bool flag = this.NBMNLHLDOGF(); } } // Token: 0x0600658E RID: 25998 RVA: 0x001666C8 File Offset: 0x001648C8 [Token(Token = "0x600658E")] [Address(RVA = "0x132EAA0", Offset = "0x132D8A0", VA = "0x18132EAA0")] public RoomOrPlaylistButton GetFirstEnabledButton() { ThrowHelper.ThrowArgumentOutOfRangeException(); bool flag; if (flag) { ThrowHelper.ThrowArgumentOutOfRangeException(); } throw new NullReferenceException(); } // Token: 0x0600658F RID: 25999 RVA: 0x001666F0 File Offset: 0x001648F0 [Token(Token = "0x600658F")] [Address(RVA = "0x132E9A0", Offset = "0x132D7A0", VA = "0x18132E9A0")] public int FindPageIndexOfRoomOrPlaylist(string GHPMGAOCPHO) { int num = 0; int num2 = 0; ThrowHelper.ThrowArgumentOutOfRangeException(); if (!string.Equals(num2, GHPMGAOCPHO)) { num++; } return num; } // Token: 0x06006590 RID: 26000 RVA: 0x0016671C File Offset: 0x0016491C [Token(Token = "0x6006590")] [Address(RVA = "0x132EC00", Offset = "0x132DA00", VA = "0x18132EC00")] public RoomOrPlaylistButtonPagedGrid() { } // Token: 0x0400438C RID: 17292 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x400438C")] private SessionManager.BDPNOBGNGNI EKNHEEDECPK; // Token: 0x0400438D RID: 17293 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x400438D")] private string COFABKNCAOI; // Token: 0x0200118B RID: 4491 [Token(Token = "0x200118B")] [CompilerGenerated] private sealed class ACFNJGJPCPG { // Token: 0x06006591 RID: 26001 RVA: 0x00166730 File Offset: 0x00164930 [Token(Token = "0x6006591")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public ACFNJGJPCPG() { } // Token: 0x06006592 RID: 26002 RVA: 0x00166744 File Offset: 0x00164944 [Token(Token = "0x6006592")] [Address(RVA = "0x1318350", Offset = "0x1317150", VA = "0x181318350")] internal bool b__0(KLCOGEIGEBJ r) { long k__BackingField = this.room.k__BackingField; return r.k__BackingField == k__BackingField; } // Token: 0x06006593 RID: 26003 RVA: 0x0016676C File Offset: 0x0016496C [Token(Token = "0x6006593")] [Address(RVA = "0x1318380", Offset = "0x1317180", VA = "0x181318380")] internal bool b__1(KMKPEOGJDFK p) { long k__BackingField = this.playlist.k__BackingField; return p.k__BackingField == k__BackingField; } // Token: 0x0400438E RID: 17294 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400438E")] public KLCOGEIGEBJ room; // Token: 0x0400438F RID: 17295 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400438F")] public KMKPEOGJDFK playlist; } } }