using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using AGUI; using AGUI.StackedUI; using Cpp2IlInjected; using Pathfinding.RVO; using UnityEngine.Events; // Token: 0x020006E3 RID: 1763 [Token(Token = "0x20006E3")] public class BaseRoomButtonPagedGrid : RecyclerPagedGrid { // Token: 0x170008C6 RID: 2246 // (get) Token: 0x060033CE RID: 13262 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x170008C6")] public IEnumerable LHGIGDCEBIP { [Token(Token = "0x60033CE")] [Address(RVA = "0x4646B0", Offset = "0x4636B0", VA = "0x1804646B0")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x060033CF RID: 13263 RVA: 0x000D2CDC File Offset: 0x000D0EDC [Token(Token = "0x60033CF")] [Address(RVA = "0x16990E0", Offset = "0x16980E0", VA = "0x1816990E0", 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: 0x060033D0 RID: 13264 RVA: 0x000D2D38 File Offset: 0x000D0F38 [Token(Token = "0x60033D0")] [Address(RVA = "0x16992C0", Offset = "0x16982C0", VA = "0x1816992C0")] public void SetRooms(IEnumerable AOFLCGLNOFH) { if (AOFLCGLNOFH != 0) { float height = ((IAgent)this).Height; return; } } // Token: 0x060033D1 RID: 13265 RVA: 0x000D2D54 File Offset: 0x000D0F54 [Token(Token = "0x60033D1")] [Address(RVA = "0x16990B0", Offset = "0x16980B0", VA = "0x1816990B0", Slot = "15")] protected override void BGIECEPGDBE(KLCOGEIGEBJ DDEGOJKBEAN, BaseRoomButton LKDLEHGHCAD, int CKOIAKLOKMM) { LKDLEHGHCAD.SetRoom(DDEGOJKBEAN); } // Token: 0x060033D2 RID: 13266 RVA: 0x000D2D70 File Offset: 0x000D0F70 [Token(Token = "0x60033D2")] [Address(RVA = "0x16991C0", Offset = "0x16981C0", VA = "0x1816991C0")] public int FindPageIndexOfRoom(string BFGCDJFNJLE) { int num = 0; int num2 = 0; ThrowHelper.ThrowArgumentOutOfRangeException(); if (!string.Equals(num2, BFGCDJFNJLE)) { num++; } return num; } // Token: 0x060033D3 RID: 13267 RVA: 0x000D2D9C File Offset: 0x000D0F9C [Token(Token = "0x60033D3")] [Address(RVA = "0x16992E0", Offset = "0x16982E0", VA = "0x1816992E0")] public BaseRoomButtonPagedGrid() { } // Token: 0x04002AB0 RID: 10928 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x4002AB0")] public BaseRoomButtonPagedGrid.BaseRoomButtonClicked OnBaseRoomButtonClicked; // Token: 0x020006E4 RID: 1764 [Token(Token = "0x20006E4")] [Serializable] public class BaseRoomButtonClicked : UnityEvent { // Token: 0x060033D4 RID: 13268 RVA: 0x000D2DB0 File Offset: 0x000D0FB0 [Token(Token = "0x60033D4")] [Address(RVA = "0x1699070", Offset = "0x1698070", VA = "0x181699070")] public BaseRoomButtonClicked() { } } // Token: 0x020006E5 RID: 1765 [Token(Token = "0x20006E5")] [CompilerGenerated] private sealed class OELGOFANHDE { // Token: 0x060033D5 RID: 13269 RVA: 0x000D2DC4 File Offset: 0x000D0FC4 [Token(Token = "0x60033D5")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public OELGOFANHDE() { } // Token: 0x060033D6 RID: 13270 RVA: 0x000D2DD8 File Offset: 0x000D0FD8 [Token(Token = "0x60033D6")] [Address(RVA = "0x16A3070", Offset = "0x16A2070", VA = "0x1816A3070")] 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: 0x04002AB1 RID: 10929 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4002AB1")] public BaseRoomButtonPagedGrid <>4__this; // Token: 0x04002AB2 RID: 10930 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4002AB2")] public BaseRoomButton button; } }