215 lines
6.9 KiB
C#
215 lines
6.9 KiB
C#
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<MKAMHOIHOJK, RoomOrPlaylistButton>
|
|
{
|
|
// 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<int> list;
|
|
int num2 = Enumerable.Count<int>(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<MKAMHOIHOJK> 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<KLCOGEIGEBJ> enumerable = Enumerable.OfType<KLCOGEIGEBJ>(num);
|
|
Func<KLCOGEIGEBJ, bool> func = delegate(KLCOGEIGEBJ r)
|
|
{
|
|
long <DOFDAMHCJLP>k__BackingField = room.<DOFDAMHCJLP>k__BackingField;
|
|
return r.<DOFDAMHCJLP>k__BackingField == <DOFDAMHCJLP>k__BackingField;
|
|
};
|
|
if (Enumerable.Any<KLCOGEIGEBJ>(enumerable, func))
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
KMKPEOGJDFK playlist = IOBEPGLJNIP;
|
|
if (IOBEPGLJNIP != 0)
|
|
{
|
|
IEnumerable<KMKPEOGJDFK> enumerable2 = Enumerable.OfType<KMKPEOGJDFK>(num);
|
|
Func<KMKPEOGJDFK, bool> func2 = delegate(KMKPEOGJDFK p)
|
|
{
|
|
long <NONFJOBFPKC>k__BackingField = playlist.<NONFJOBFPKC>k__BackingField;
|
|
return p.<NONFJOBFPKC>k__BackingField == <NONFJOBFPKC>k__BackingField;
|
|
};
|
|
if (Enumerable.Any<KMKPEOGJDFK>(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 <AddItemToCurrentListIfNotPresent>b__0(KLCOGEIGEBJ r)
|
|
{
|
|
long <DOFDAMHCJLP>k__BackingField = this.room.<DOFDAMHCJLP>k__BackingField;
|
|
return r.<DOFDAMHCJLP>k__BackingField == <DOFDAMHCJLP>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x0600BA47 RID: 47687 RVA: 0x002BCC00 File Offset: 0x002BAE00
|
|
[Token(Token = "0x600BA47")]
|
|
[Address(RVA = "0x1A8D290", Offset = "0x1A8BC90", VA = "0x181A8D290")]
|
|
internal bool <AddItemToCurrentListIfNotPresent>b__1(KMKPEOGJDFK p)
|
|
{
|
|
long <NONFJOBFPKC>k__BackingField = this.playlist.<NONFJOBFPKC>k__BackingField;
|
|
return p.<NONFJOBFPKC>k__BackingField == <NONFJOBFPKC>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;
|
|
}
|
|
}
|
|
}
|