using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using TMPro; using UnityEngine; namespace AGUI.StackedUI { // Token: 0x02001B24 RID: 6948 [Token(Token = "0x2001B24")] [StructLayout(3)] public class RoomOrPlaylistButtonPagedGrid : RecyclerPagedGrid { // Token: 0x0600BA3E RID: 47678 RVA: 0x002BC9A0 File Offset: 0x002BABA0 [Token(Token = "0x600BA3E")] [Address(RVA = "0x1939EF0", Offset = "0x19388F0", VA = "0x181939EF0", Slot = "12")] protected override void Awake() { base.Awake(); TextMeshProUGUI emptyDisplayText = this.emptyDisplayText; int num = 0; if (emptyDisplayText != num) { TextMeshProUGUI emptyDisplayText2 = this.emptyDisplayText; } string empty = string.Empty; this.COFABKNCAOI = empty; } // Token: 0x0600BA3F RID: 47679 RVA: 0x002BC9E0 File Offset: 0x002BABE0 [Token(Token = "0x600BA3F")] [Address(RVA = "0x1939FA0", Offset = "0x19389A0", VA = "0x181939FA0", 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: 0x0600BA40 RID: 47680 RVA: 0x002BCA5C File Offset: 0x002BAC5C [Token(Token = "0x600BA40")] [Address(RVA = "0x193A310", Offset = "0x1938D10", VA = "0x18193A310")] 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: 0x0600BA41 RID: 47681 RVA: 0x002BCAA0 File Offset: 0x002BACA0 [Token(Token = "0x600BA41")] [Address(RVA = "0x1939C70", Offset = "0x1938670", VA = "0x181939C70")] 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: 0x0600BA42 RID: 47682 RVA: 0x002BCB5C File Offset: 0x002BAD5C [Token(Token = "0x600BA42")] [Address(RVA = "0x193A260", Offset = "0x1938C60", VA = "0x18193A260")] public RoomOrPlaylistButton GetFirstEnabledButton() { ThrowHelper.ThrowArgumentOutOfRangeException(); bool flag; if (flag) { ThrowHelper.ThrowArgumentOutOfRangeException(); } throw new NullReferenceException(); } // Token: 0x0600BA43 RID: 47683 RVA: 0x002BCB84 File Offset: 0x002BAD84 [Token(Token = "0x600BA43")] [Address(RVA = "0x193A160", Offset = "0x1938B60", VA = "0x18193A160")] public int FindPageIndexOfRoomOrPlaylist(string GHPMGAOCPHO) { int num = 0; int num2 = 0; ThrowHelper.ThrowArgumentOutOfRangeException(); if (!string.Equals(num2, GHPMGAOCPHO)) { num++; } return num; } // Token: 0x0600BA44 RID: 47684 RVA: 0x002BCBB0 File Offset: 0x002BADB0 [Token(Token = "0x600BA44")] [Address(RVA = "0x193A3C0", Offset = "0x1938DC0", VA = "0x18193A3C0")] public RoomOrPlaylistButtonPagedGrid() { } // Token: 0x04007AB0 RID: 31408 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x4007AB0")] private SessionManager.BDPNOBGNGNI EKNHEEDECPK; // Token: 0x04007AB1 RID: 31409 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x4007AB1")] private string COFABKNCAOI; // Token: 0x02001B25 RID: 6949 [Token(Token = "0x2001B25")] [CompilerGenerated] private sealed class ACFNJGJPCPG { // Token: 0x0600BA45 RID: 47685 RVA: 0x002BCBC4 File Offset: 0x002BADC4 [Token(Token = "0x600BA45")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public ACFNJGJPCPG() { } // Token: 0x0600BA46 RID: 47686 RVA: 0x002BCBD8 File Offset: 0x002BADD8 [Token(Token = "0x600BA46")] [Address(RVA = "0x1A8D260", Offset = "0x1A8BC60", VA = "0x181A8D260")] internal bool b__0(KLCOGEIGEBJ r) { long k__BackingField = this.room.k__BackingField; return r.k__BackingField == k__BackingField; } // Token: 0x0600BA47 RID: 47687 RVA: 0x002BCC00 File Offset: 0x002BAE00 [Token(Token = "0x600BA47")] [Address(RVA = "0x1A8D290", Offset = "0x1A8BC90", VA = "0x181A8D290")] internal bool b__1(KMKPEOGJDFK p) { long k__BackingField = this.playlist.k__BackingField; return p.k__BackingField == k__BackingField; } // Token: 0x04007AB2 RID: 31410 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4007AB2")] public KLCOGEIGEBJ room; // Token: 0x04007AB3 RID: 31411 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4007AB3")] public KMKPEOGJDFK playlist; } } }