214 lines
6.7 KiB
C#
214 lines
6.7 KiB
C#
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<MKAMHOIHOJK, RoomOrPlaylistButton>
|
|
{
|
|
// 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<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: 0x060068E4 RID: 26852 RVA: 0x0016E47C File Offset: 0x0016C67C
|
|
[Token(Token = "0x60068E4")]
|
|
[Address(RVA = "0x1DCACE0", Offset = "0x1DC9CE0", VA = "0x181DCACE0")]
|
|
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: 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<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: 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 <AddItemToCurrentListIfNotPresent>b__0(KLCOGEIGEBJ r)
|
|
{
|
|
long <DOFDAMHCJLP>k__BackingField = this.room.<DOFDAMHCJLP>k__BackingField;
|
|
return r.<DOFDAMHCJLP>k__BackingField == <DOFDAMHCJLP>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x060068EB RID: 26859 RVA: 0x0016E620 File Offset: 0x0016C820
|
|
[Token(Token = "0x60068EB")]
|
|
[Address(RVA = "0x1DB3A10", Offset = "0x1DB2A10", VA = "0x181DB3A10")]
|
|
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: 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;
|
|
}
|
|
}
|
|
}
|