using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using AGUI; using AGUI.StackedUI; using Cpp2IlInjected; using UnityEngine.Events; // Token: 0x020006E9 RID: 1769 [Token(Token = "0x20006E9")] [StructLayout(3)] public class BaseRoomButtonPagedGrid : RecyclerPagedGrid { // Token: 0x170008DC RID: 2268 // (get) Token: 0x0600339C RID: 13212 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x170008DC")] public IEnumerable LHGIGDCEBIP { [Token(Token = "0x600339C")] [Address(RVA = "0x4CFB90", Offset = "0x4CE590", VA = "0x1804CFB90")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x0600339D RID: 13213 RVA: 0x000D69E4 File Offset: 0x000D4BE4 [Token(Token = "0x600339D")] [Address(RVA = "0x1A27A60", Offset = "0x1A26460", VA = "0x181A27A60", Slot = "14")] protected override void EHDPGHCPKDB(BaseRoomButton LKDLEHGHCAD) { BaseRoomButton button = LKDLEHGHCAD; base.EHDPGHCPKDB(LKDLEHGHCAD); if (this.OnBaseRoomButtonClicked != (ulong)0L) { Button3D.OnButton3DClick buttonAction = button.PAALHPHGBDF; UnityAction unityAction = delegate { BaseRoomButtonPagedGrid <>4__this = this; BaseRoomButton button2 = button; BaseRoomButtonPagedGrid.BaseRoomButtonClicked onBaseRoomButtonClicked = <>4__this.OnBaseRoomButtonClicked; KLCOGEIGEBJ currentRoom = button2.CurrentRoom; onBaseRoomButtonClicked.Invoke(currentRoom); }; buttonAction.AddListener(unityAction); } } // Token: 0x0600339E RID: 13214 RVA: 0x000D6A40 File Offset: 0x000D4C40 [Token(Token = "0x600339E")] [Address(RVA = "0x1A27C40", Offset = "0x1A26640", VA = "0x181A27C40")] public void SetRooms(IEnumerable AOFLCGLNOFH) { if (AOFLCGLNOFH != 0) { bool isCompleted = ((IAsyncResult)this).IsCompleted; return; } } // Token: 0x0600339F RID: 13215 RVA: 0x000D6A5C File Offset: 0x000D4C5C [Token(Token = "0x600339F")] [Address(RVA = "0x1A27A30", Offset = "0x1A26430", VA = "0x181A27A30", Slot = "15")] protected override void BGIECEPGDBE(KLCOGEIGEBJ DDEGOJKBEAN, BaseRoomButton LKDLEHGHCAD, int CKOIAKLOKMM) { LKDLEHGHCAD.SetRoom(DDEGOJKBEAN); } // Token: 0x060033A0 RID: 13216 RVA: 0x000D6A78 File Offset: 0x000D4C78 [Token(Token = "0x60033A0")] [Address(RVA = "0x1A27B40", Offset = "0x1A26540", VA = "0x181A27B40")] public int FindPageIndexOfRoom(string BFGCDJFNJLE) { int num = 0; int num2 = 0; ThrowHelper.ThrowArgumentOutOfRangeException(); if (!string.Equals(num2, BFGCDJFNJLE)) { num++; } return num; } // Token: 0x060033A1 RID: 13217 RVA: 0x000D6AA4 File Offset: 0x000D4CA4 [Token(Token = "0x60033A1")] [Address(RVA = "0x1A27C60", Offset = "0x1A26660", VA = "0x181A27C60")] public BaseRoomButtonPagedGrid() { } // Token: 0x04002C00 RID: 11264 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x4002C00")] public BaseRoomButtonPagedGrid.BaseRoomButtonClicked OnBaseRoomButtonClicked; // Token: 0x020006EA RID: 1770 [Token(Token = "0x20006EA")] [Serializable] public class BaseRoomButtonClicked : UnityEvent { // Token: 0x060033A2 RID: 13218 RVA: 0x000D6AB8 File Offset: 0x000D4CB8 [Token(Token = "0x60033A2")] [Address(RVA = "0x1A279F0", Offset = "0x1A263F0", VA = "0x181A279F0")] public BaseRoomButtonClicked() { } } // Token: 0x020006EB RID: 1771 [Token(Token = "0x20006EB")] [CompilerGenerated] private sealed class OELGOFANHDE { // Token: 0x060033A3 RID: 13219 RVA: 0x000D6ACC File Offset: 0x000D4CCC [Token(Token = "0x60033A3")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public OELGOFANHDE() { } // Token: 0x060033A4 RID: 13220 RVA: 0x000D6AE0 File Offset: 0x000D4CE0 [Token(Token = "0x60033A4")] [Address(RVA = "0x1A301F0", Offset = "0x1A2EBF0", VA = "0x181A301F0")] internal void b__0() { BaseRoomButtonPagedGrid baseRoomButtonPagedGrid = this.<>4__this; BaseRoomButton baseRoomButton = this.button; BaseRoomButtonPagedGrid.BaseRoomButtonClicked onBaseRoomButtonClicked = baseRoomButtonPagedGrid.OnBaseRoomButtonClicked; KLCOGEIGEBJ currentRoom = baseRoomButton.CurrentRoom; onBaseRoomButtonClicked.Invoke(currentRoom); } // Token: 0x04002C01 RID: 11265 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4002C01")] public BaseRoomButtonPagedGrid <>4__this; // Token: 0x04002C02 RID: 11266 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4002C02")] public BaseRoomButton button; } }