using System; using System.Linq; using Cpp2IlInjected; using UnityEngine; namespace AGUI.StackedUI { // Token: 0x020010AD RID: 4269 [Token(Token = "0x20010AD")] public class ResizablePagedGrid : ResizableElementBase { // Token: 0x17001090 RID: 4240 // (get) Token: 0x060060AC RID: 24748 RVA: 0x001533E0 File Offset: 0x001515E0 [Token(Token = "0x17001090")] protected override ResizablePagedGrid.Settings[] PJGNKKNGNMJ { [Token(Token = "0x60060AC")] [Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400", Slot = "5")] get { return this.settings; } } // Token: 0x17001091 RID: 4241 // (get) Token: 0x060060AD RID: 24749 RVA: 0x001533F4 File Offset: 0x001515F4 [Token(Token = "0x17001091")] public int LJGNDEOFDKM { [Token(Token = "0x60060AD")] [Address(RVA = "0x132B8F0", Offset = "0x132A6F0", VA = "0x18132B8F0")] 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: 0x060060AE RID: 24750 RVA: 0x0015346C File Offset: 0x0015166C [Token(Token = "0x60060AE")] [Address(RVA = "0x132B870", Offset = "0x132A670", VA = "0x18132B870", Slot = "6")] protected override void KLJJEEOCIIG(ResizablePagedGrid.Settings GHGBPMPLLBK) { this.pagedGrid.UpdateGrid(); } // Token: 0x060060AF RID: 24751 RVA: 0x0015348C File Offset: 0x0015168C [Token(Token = "0x60060AF")] [Address(RVA = "0x132B8B0", Offset = "0x132A6B0", VA = "0x18132B8B0")] public ResizablePagedGrid() { } // Token: 0x0400400B RID: 16395 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400400B")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)] private VirtualPagedGrid pagedGrid; // Token: 0x0400400C RID: 16396 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400400C")] [SerializeField] private ResizablePagedGrid.Settings[] settings; // Token: 0x020010AE RID: 4270 [Token(Token = "0x20010AE")] [Serializable] public class Settings : ResizableElementBase.SizeSettingsBase { // Token: 0x060060B0 RID: 24752 RVA: 0x001534A0 File Offset: 0x001516A0 [Token(Token = "0x60060B0")] [Address(RVA = "0x132FCE0", Offset = "0x132EAE0", VA = "0x18132FCE0")] public Settings() { } // Token: 0x0400400D RID: 16397 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400400D")] public int pageSize; } } }