using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using AGUI; using AGUI.StackedUI; using Cpp2IlInjected; using UnityEngine.Events; namespace RecRoom.AGUI { // Token: 0x02002443 RID: 9283 [Token(Token = "0x2002443")] [StructLayout(3)] public class RoomInstancePagedGrid : RecyclerPagedGrid { // Token: 0x060100DE RID: 65758 RVA: 0x003C27F0 File Offset: 0x003C09F0 [Token(Token = "0x60100DE")] [Address(RVA = "0x14E1A70", Offset = "0x14E0470", VA = "0x1814E1A70", 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 k__BackingField = row2.k__BackingField; onJoinButtonClicked.Invoke(k__BackingField); }; onClick.AddListener(unityAction); } } // Token: 0x060100DF RID: 65759 RVA: 0x003C2850 File Offset: 0x003C0A50 [Token(Token = "0x60100DF")] [Address(RVA = "0x14E1B50", Offset = "0x14E0550", VA = "0x1814E1B50")] public void EnableButtons(bool CFICOGKHLAE) { int num; do { num = 0; List.Enumerator enumerator; if (enumerator != 0) { } if (num != -1) { } } while (num != 0); } // Token: 0x060100E0 RID: 65760 RVA: 0x003C2878 File Offset: 0x003C0A78 [Token(Token = "0x60100E0")] [Address(RVA = "0x14E1CA0", Offset = "0x14E06A0", VA = "0x1814E1CA0")] public void SetRoomInstances(List DHDOAIMECLD) { Comparison <>9__4_ = RoomInstancePagedGrid.<>c.<>9__4_0; if (<>9__4_ == 0) { RoomInstancePagedGrid.<>c.<>9__4_0 = delegate(JHNOAKDOMHG x, JHNOAKDOMHG y) { DateTime k__BackingField = x.k__BackingField; DateTime k__BackingField2 = y.k__BackingField; return DateTime.Compare(k__BackingField, k__BackingField2); }; } DHDOAIMECLD.Sort(<>9__4_); bool isCompleted = ((IAsyncResult)this).IsCompleted; } // Token: 0x060100E1 RID: 65761 RVA: 0x003C28CC File Offset: 0x003C0ACC [Token(Token = "0x60100E1")] [Address(RVA = "0x14E1A40", Offset = "0x14E0440", VA = "0x1814E1A40", Slot = "15")] protected override void BGIECEPGDBE(JHNOAKDOMHG GCCLEJOGCCE, RoomInstanceRow LKDLEHGHCAD, int CKOIAKLOKMM) { LKDLEHGHCAD.SetSimpleRoomInstance(GCCLEJOGCCE); } // Token: 0x060100E2 RID: 65762 RVA: 0x003C28E8 File Offset: 0x003C0AE8 [Token(Token = "0x60100E2")] [Address(RVA = "0x14E1DF0", Offset = "0x14E07F0", VA = "0x1814E1DF0")] public RoomInstancePagedGrid() { } // Token: 0x0400AAA4 RID: 43684 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x400AAA4")] public RoomInstancePagedGrid.JoinButtonClickEvent OnJoinButtonClicked; // Token: 0x02002444 RID: 9284 [Token(Token = "0x2002444")] [Serializable] public class JoinButtonClickEvent : UnityEvent { // Token: 0x060100E3 RID: 65763 RVA: 0x003C28FC File Offset: 0x003C0AFC [Token(Token = "0x60100E3")] [Address(RVA = "0x14DDE30", Offset = "0x14DC830", VA = "0x1814DDE30")] public JoinButtonClickEvent() { } } // Token: 0x02002445 RID: 9285 [Token(Token = "0x2002445")] [CompilerGenerated] private sealed class GGONPDOOGKG { // Token: 0x060100E4 RID: 65764 RVA: 0x003C2910 File Offset: 0x003C0B10 [Token(Token = "0x60100E4")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public GGONPDOOGKG() { } // Token: 0x060100E5 RID: 65765 RVA: 0x003C2924 File Offset: 0x003C0B24 [Token(Token = "0x60100E5")] [Address(RVA = "0x14DA3A0", Offset = "0x14D8DA0", VA = "0x1814DA3A0")] internal void b__0() { RoomInstancePagedGrid roomInstancePagedGrid = this.<>4__this; RoomInstanceRow roomInstanceRow = this.row; RoomInstancePagedGrid.JoinButtonClickEvent onJoinButtonClicked = roomInstancePagedGrid.OnJoinButtonClicked; JHNOAKDOMHG k__BackingField = roomInstanceRow.k__BackingField; onJoinButtonClicked.Invoke(k__BackingField); } // Token: 0x0400AAA5 RID: 43685 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400AAA5")] public RoomInstancePagedGrid <>4__this; // Token: 0x0400AAA6 RID: 43686 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400AAA6")] public RoomInstanceRow row; } } }