using System; using System.Linq; using Cpp2IlInjected; using UnityEngine; namespace AGUI.StackedUI { // Token: 0x0200117A RID: 4474 [Token(Token = "0x200117A")] public class ResizablePagedGrid : ResizableElementBase { // Token: 0x17001107 RID: 4359 // (get) Token: 0x060063FE RID: 25598 RVA: 0x0015B09C File Offset: 0x0015929C [Token(Token = "0x17001107")] protected override ResizablePagedGrid.Settings[] PJGNKKNGNMJ { [Token(Token = "0x60063FE")] [Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0", Slot = "5")] get { return this.settings; } } // Token: 0x17001108 RID: 4360 // (get) Token: 0x060063FF RID: 25599 RVA: 0x0015B0B0 File Offset: 0x001592B0 [Token(Token = "0x17001108")] public int LJGNDEOFDKM { [Token(Token = "0x60063FF")] [Address(RVA = "0x1DC7A50", Offset = "0x1DC6A50", VA = "0x181DC7A50")] get { ResizablePagedGrid.Settings[] array = this.settings; if (array != 0 && array.Length > 0) { Func <>9__6_ = ResizablePagedGrid.<>c.<>9__6_0; if (<>9__6_ == 0) { ResizablePagedGrid.<>c.<>9__6_0 = (ResizablePagedGrid.Settings ss) => ss.pageSize; } IOrderedEnumerable orderedEnumerable = Enumerable.OrderByDescending(array, <>9__6_); Func func; if (ResizablePagedGrid.<>c.<>9__6_1 == 0) { func = (ResizablePagedGrid.Settings ss) => ss.pageSize; ResizablePagedGrid.<>c.<>9__6_1 = func; } return Enumerable.FirstOrDefault(Enumerable.Select(orderedEnumerable, func)); } return 0; } } // Token: 0x06006400 RID: 25600 RVA: 0x0015B128 File Offset: 0x00159328 [Token(Token = "0x6006400")] [Address(RVA = "0x1DC79D0", Offset = "0x1DC69D0", VA = "0x181DC79D0", Slot = "6")] protected override void KLJJEEOCIIG(ResizablePagedGrid.Settings GHGBPMPLLBK) { this.pagedGrid.UpdateGrid(); } // Token: 0x06006401 RID: 25601 RVA: 0x0015B148 File Offset: 0x00159348 [Token(Token = "0x6006401")] [Address(RVA = "0x1DC7A10", Offset = "0x1DC6A10", VA = "0x181DC7A10")] public ResizablePagedGrid() { } // Token: 0x0400417E RID: 16766 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400417E")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)] private VirtualPagedGrid pagedGrid; // Token: 0x0400417F RID: 16767 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400417F")] [SerializeField] private ResizablePagedGrid.Settings[] settings; // Token: 0x0200117B RID: 4475 [Token(Token = "0x200117B")] [Serializable] public class Settings : ResizableElementBase.SizeSettingsBase { // Token: 0x06006402 RID: 25602 RVA: 0x0015B15C File Offset: 0x0015935C [Token(Token = "0x6006402")] [Address(RVA = "0x1DCBE70", Offset = "0x1DCAE70", VA = "0x181DCBE70")] public Settings() { } // Token: 0x04004180 RID: 16768 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4004180")] public int pageSize; } } }