104 lines
3.2 KiB
C#
104 lines
3.2 KiB
C#
using System;
|
|
using System.Linq;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace AGUI.StackedUI
|
|
{
|
|
// Token: 0x02001A49 RID: 6729
|
|
[Token(Token = "0x2001A49")]
|
|
[StructLayout(3)]
|
|
public class ResizablePagedGrid : ResizableElementBase<ResizablePagedGrid.Settings>
|
|
{
|
|
// Token: 0x17001D5B RID: 7515
|
|
// (get) Token: 0x0600B51B RID: 46363 RVA: 0x002A81B0 File Offset: 0x002A63B0
|
|
[Token(Token = "0x17001D5B")]
|
|
protected override ResizablePagedGrid.Settings[] PJGNKKNGNMJ
|
|
{
|
|
[Token(Token = "0x600B51B")]
|
|
[Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220", Slot = "5")]
|
|
get
|
|
{
|
|
return this.settings;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001D5C RID: 7516
|
|
// (get) Token: 0x0600B51C RID: 46364 RVA: 0x002A81C4 File Offset: 0x002A63C4
|
|
[Token(Token = "0x17001D5C")]
|
|
public int LJGNDEOFDKM
|
|
{
|
|
[Token(Token = "0x600B51C")]
|
|
[Address(RVA = "0x1937230", Offset = "0x1935C30", VA = "0x181937230")]
|
|
get
|
|
{
|
|
ResizablePagedGrid.Settings[] array = this.settings;
|
|
if (array != 0 && array.Length > 0)
|
|
{
|
|
Func<ResizablePagedGrid.Settings, int> <>9__6_ = ResizablePagedGrid.<>c.<>9__6_0;
|
|
if (<>9__6_ == 0)
|
|
{
|
|
ResizablePagedGrid.<>c.<>9__6_0 = (ResizablePagedGrid.Settings ss) => ss.pageSize;
|
|
}
|
|
IOrderedEnumerable<ResizablePagedGrid.Settings> orderedEnumerable = Enumerable.OrderByDescending<ResizablePagedGrid.Settings, int>(array, <>9__6_);
|
|
Func<ResizablePagedGrid.Settings, int> func;
|
|
if (ResizablePagedGrid.<>c.<>9__6_1 == 0)
|
|
{
|
|
func = (ResizablePagedGrid.Settings ss) => ss.pageSize;
|
|
ResizablePagedGrid.<>c.<>9__6_1 = func;
|
|
}
|
|
return Enumerable.FirstOrDefault<int>(Enumerable.Select<ResizablePagedGrid.Settings, int>(orderedEnumerable, func));
|
|
}
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600B51D RID: 46365 RVA: 0x002A823C File Offset: 0x002A643C
|
|
[Token(Token = "0x600B51D")]
|
|
[Address(RVA = "0x19371B0", Offset = "0x1935BB0", VA = "0x1819371B0", Slot = "6")]
|
|
protected override void KLJJEEOCIIG(ResizablePagedGrid.Settings GHGBPMPLLBK)
|
|
{
|
|
this.pagedGrid.UpdateGrid();
|
|
}
|
|
|
|
// Token: 0x0600B51E RID: 46366 RVA: 0x002A825C File Offset: 0x002A645C
|
|
[Token(Token = "0x600B51E")]
|
|
[Address(RVA = "0x19371F0", Offset = "0x1935BF0", VA = "0x1819371F0")]
|
|
public ResizablePagedGrid()
|
|
{
|
|
}
|
|
|
|
// Token: 0x040076F4 RID: 30452
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40076F4")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
|
private VirtualPagedGrid pagedGrid;
|
|
|
|
// Token: 0x040076F5 RID: 30453
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40076F5")]
|
|
[SerializeField]
|
|
private ResizablePagedGrid.Settings[] settings;
|
|
|
|
// Token: 0x02001A4A RID: 6730
|
|
[Token(Token = "0x2001A4A")]
|
|
[Serializable]
|
|
public class Settings : ResizableElementBase<ResizablePagedGrid.Settings>.SizeSettingsBase
|
|
{
|
|
// Token: 0x0600B51F RID: 46367 RVA: 0x002A8270 File Offset: 0x002A6470
|
|
[Token(Token = "0x600B51F")]
|
|
[Address(RVA = "0x193A840", Offset = "0x1939240", VA = "0x18193A840")]
|
|
public Settings()
|
|
{
|
|
}
|
|
|
|
// Token: 0x040076F6 RID: 30454
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40076F6")]
|
|
public int pageSize;
|
|
}
|
|
}
|
|
}
|