using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using Cpp2IlInjected; using TMPro; using UnityEngine; namespace AGUI.StackedUI { // Token: 0x02001257 RID: 4695 [Token(Token = "0x2001257")] public class RoomOrPlaylistButtonPagedGrid : RecyclerPagedGrid { // Token: 0x060068E2 RID: 26850 RVA: 0x0016E3B8 File Offset: 0x0016C5B8 [Token(Token = "0x60068E2")] [Address(RVA = "0x1DCA8B0", Offset = "0x1DC98B0", VA = "0x181DCA8B0", 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: 0x060068E3 RID: 26851 RVA: 0x0016E400 File Offset: 0x0016C600 [Token(Token = "0x60068E3")] [Address(RVA = "0x1DCA970", Offset = "0x1DC9970", VA = "0x181DCA970", 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: 0x060068E4 RID: 26852 RVA: 0x0016E47C File Offset: 0x0016C67C [Token(Token = "0x60068E4")] [Address(RVA = "0x1DCACE0", Offset = "0x1DC9CE0", VA = "0x181DCACE0")] 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: 0x060068E5 RID: 26853 RVA: 0x0016E4C0 File Offset: 0x0016C6C0 [Token(Token = "0x60068E5")] [Address(RVA = "0x1DCA630", Offset = "0x1DC9630", VA = "0x181DCA630")] 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: 0x060068E6 RID: 26854 RVA: 0x0016E57C File Offset: 0x0016C77C [Token(Token = "0x60068E6")] [Address(RVA = "0x1DCAC30", Offset = "0x1DC9C30", VA = "0x181DCAC30")] public RoomOrPlaylistButton GetFirstEnabledButton() { ThrowHelper.ThrowArgumentOutOfRangeException(); bool flag; if (flag) { ThrowHelper.ThrowArgumentOutOfRangeException(); } throw new NullReferenceException(); } // Token: 0x060068E7 RID: 26855 RVA: 0x0016E5A4 File Offset: 0x0016C7A4 [Token(Token = "0x60068E7")] [Address(RVA = "0x1DCAB30", Offset = "0x1DC9B30", VA = "0x181DCAB30")] public int FindPageIndexOfRoomOrPlaylist(string GHPMGAOCPHO) { int num = 0; int num2 = 0; ThrowHelper.ThrowArgumentOutOfRangeException(); if (!string.Equals(num2, GHPMGAOCPHO)) { num++; } return num; } // Token: 0x060068E8 RID: 26856 RVA: 0x0016E5D0 File Offset: 0x0016C7D0 [Token(Token = "0x60068E8")] [Address(RVA = "0x1DCAD90", Offset = "0x1DC9D90", VA = "0x181DCAD90")] public RoomOrPlaylistButtonPagedGrid() { } // Token: 0x04004502 RID: 17666 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x4004502")] private SessionManager.BDPNOBGNGNI EKNHEEDECPK; // Token: 0x04004503 RID: 17667 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x4004503")] private string COFABKNCAOI; // Token: 0x02001258 RID: 4696 [Token(Token = "0x2001258")] [CompilerGenerated] private sealed class ACFNJGJPCPG { // Token: 0x060068E9 RID: 26857 RVA: 0x0016E5E4 File Offset: 0x0016C7E4 [Token(Token = "0x60068E9")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public ACFNJGJPCPG() { } // Token: 0x060068EA RID: 26858 RVA: 0x0016E5F8 File Offset: 0x0016C7F8 [Token(Token = "0x60068EA")] [Address(RVA = "0x1DB39E0", Offset = "0x1DB29E0", VA = "0x181DB39E0")] internal bool b__0(KLCOGEIGEBJ r) { long k__BackingField = this.room.k__BackingField; return r.k__BackingField == k__BackingField; } // Token: 0x060068EB RID: 26859 RVA: 0x0016E620 File Offset: 0x0016C820 [Token(Token = "0x60068EB")] [Address(RVA = "0x1DB3A10", Offset = "0x1DB2A10", VA = "0x181DB3A10")] internal bool b__1(KMKPEOGJDFK p) { long k__BackingField = this.playlist.k__BackingField; return p.k__BackingField == k__BackingField; } // Token: 0x04004504 RID: 17668 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4004504")] public KLCOGEIGEBJ room; // Token: 0x04004505 RID: 17669 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4004505")] public KMKPEOGJDFK playlist; } } }