Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/AGUI/StackedUI/ResizablePagedGrid.cs
T
2026-04-08 23:40:05 +02:00

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;
}
}
}