142 lines
4.6 KiB
C#
142 lines
4.6 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using AGUI;
|
|
using AGUI.StackedUI;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine.Events;
|
|
|
|
namespace RecRoom.AGUI
|
|
{
|
|
// Token: 0x020028CC RID: 10444
|
|
[Token(Token = "0x20028CC")]
|
|
public class RoomInstancePagedGrid : RecyclerPagedGrid<JHNOAKDOMHG, RoomInstanceRow>
|
|
{
|
|
// Token: 0x060118AB RID: 71851 RVA: 0x003FDCC8 File Offset: 0x003FBEC8
|
|
[Token(Token = "0x60118AB")]
|
|
[Address(RVA = "0xD67720", Offset = "0xD66520", VA = "0x180D67720", Slot = "14")]
|
|
protected override void EHDPGHCPKDB(RoomInstanceRow DLOKEICJAGJ)
|
|
{
|
|
RoomInstanceRow row = DLOKEICJAGJ;
|
|
base.EHDPGHCPKDB(DLOKEICJAGJ);
|
|
if (this.OnJoinButtonClicked != (ulong)0L)
|
|
{
|
|
Button3D.OnButton3DClick onClick = row.joinButton.OnClick;
|
|
UnityAction unityAction = delegate
|
|
{
|
|
RoomInstancePagedGrid <>4__this = this;
|
|
RoomInstanceRow row2 = row;
|
|
RoomInstancePagedGrid.JoinButtonClickEvent onJoinButtonClicked = <>4__this.OnJoinButtonClicked;
|
|
JHNOAKDOMHG <BGIIJOPIJAD>k__BackingField = row2.<BGIIJOPIJAD>k__BackingField;
|
|
onJoinButtonClicked.Invoke(<BGIIJOPIJAD>k__BackingField);
|
|
};
|
|
onClick.AddListener(unityAction);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060118AC RID: 71852 RVA: 0x003FDD28 File Offset: 0x003FBF28
|
|
[Token(Token = "0x60118AC")]
|
|
[Address(RVA = "0xD67800", Offset = "0xD66600", VA = "0x180D67800")]
|
|
public void EnableButtons(bool CFICOGKHLAE)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x060118AD RID: 71853 RVA: 0x003FDD4C File Offset: 0x003FBF4C
|
|
[Token(Token = "0x60118AD")]
|
|
[Address(RVA = "0xD67920", Offset = "0xD66720", VA = "0x180D67920")]
|
|
public void SetRoomInstances(List<JHNOAKDOMHG> DHDOAIMECLD)
|
|
{
|
|
Comparison<JHNOAKDOMHG> <>9__4_ = RoomInstancePagedGrid.<>c.<>9__4_0;
|
|
if (<>9__4_ == 0)
|
|
{
|
|
RoomInstancePagedGrid.<>c.<>9__4_0 = delegate(JHNOAKDOMHG x, JHNOAKDOMHG y)
|
|
{
|
|
DateTime <IPLPEOMCNPJ>k__BackingField = x.<IPLPEOMCNPJ>k__BackingField;
|
|
DateTime <IPLPEOMCNPJ>k__BackingField2 = y.<IPLPEOMCNPJ>k__BackingField;
|
|
return DateTime.Compare(<IPLPEOMCNPJ>k__BackingField, <IPLPEOMCNPJ>k__BackingField2);
|
|
};
|
|
}
|
|
DHDOAIMECLD.Sort(<>9__4_);
|
|
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
|
}
|
|
|
|
// Token: 0x060118AE RID: 71854 RVA: 0x003FDDA0 File Offset: 0x003FBFA0
|
|
[Token(Token = "0x60118AE")]
|
|
[Address(RVA = "0xD676F0", Offset = "0xD664F0", VA = "0x180D676F0", Slot = "15")]
|
|
protected override void BGIECEPGDBE(JHNOAKDOMHG GCCLEJOGCCE, RoomInstanceRow LKDLEHGHCAD, int CKOIAKLOKMM)
|
|
{
|
|
LKDLEHGHCAD.SetSimpleRoomInstance(GCCLEJOGCCE);
|
|
}
|
|
|
|
// Token: 0x060118AF RID: 71855 RVA: 0x003FDDBC File Offset: 0x003FBFBC
|
|
[Token(Token = "0x60118AF")]
|
|
[Address(RVA = "0xD67A70", Offset = "0xD66870", VA = "0x180D67A70")]
|
|
public RoomInstancePagedGrid()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400B478 RID: 46200
|
|
[FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x400B478")]
|
|
public RoomInstancePagedGrid.JoinButtonClickEvent OnJoinButtonClicked;
|
|
|
|
// Token: 0x020028CD RID: 10445
|
|
[Token(Token = "0x20028CD")]
|
|
[Serializable]
|
|
public class JoinButtonClickEvent : UnityEvent<JHNOAKDOMHG>
|
|
{
|
|
// Token: 0x060118B0 RID: 71856 RVA: 0x003FDDD0 File Offset: 0x003FBFD0
|
|
[Token(Token = "0x60118B0")]
|
|
[Address(RVA = "0xD62260", Offset = "0xD61060", VA = "0x180D62260")]
|
|
public JoinButtonClickEvent()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x020028CE RID: 10446
|
|
[Token(Token = "0x20028CE")]
|
|
[CompilerGenerated]
|
|
private sealed class GGONPDOOGKG
|
|
{
|
|
// Token: 0x060118B1 RID: 71857 RVA: 0x003FDDE4 File Offset: 0x003FBFE4
|
|
[Token(Token = "0x60118B1")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public GGONPDOOGKG()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060118B2 RID: 71858 RVA: 0x003FDDF8 File Offset: 0x003FBFF8
|
|
[Token(Token = "0x60118B2")]
|
|
[Address(RVA = "0xD5F0B0", Offset = "0xD5DEB0", VA = "0x180D5F0B0")]
|
|
internal void <SetupNewChild>b__0()
|
|
{
|
|
RoomInstancePagedGrid roomInstancePagedGrid = this.<>4__this;
|
|
RoomInstanceRow roomInstanceRow = this.row;
|
|
RoomInstancePagedGrid.JoinButtonClickEvent onJoinButtonClicked = roomInstancePagedGrid.OnJoinButtonClicked;
|
|
JHNOAKDOMHG <BGIIJOPIJAD>k__BackingField = roomInstanceRow.<BGIIJOPIJAD>k__BackingField;
|
|
onJoinButtonClicked.Invoke(<BGIIJOPIJAD>k__BackingField);
|
|
}
|
|
|
|
// Token: 0x0400B479 RID: 46201
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400B479")]
|
|
public RoomInstancePagedGrid <>4__this;
|
|
|
|
// Token: 0x0400B47A RID: 46202
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400B47A")]
|
|
public RoomInstanceRow row;
|
|
}
|
|
}
|
|
}
|