247 lines
6.5 KiB
C#
247 lines
6.5 KiB
C#
using System;
|
|
using Com.TheFallenGames.OSA.Core;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
namespace RRUI
|
|
{
|
|
// Token: 0x020007E7 RID: 2023
|
|
[Token(Token = "0x20007E7")]
|
|
[Serializable]
|
|
public class RecyclingScrollRectParams : BaseParams
|
|
{
|
|
// Token: 0x170009D8 RID: 2520
|
|
// (get) Token: 0x06003900 RID: 14592 RVA: 0x000ED604 File Offset: 0x000EB804
|
|
[Token(Token = "0x170009D8")]
|
|
public float ScrollToIndexTimer
|
|
{
|
|
[Token(Token = "0x6003900")]
|
|
[Address(RVA = "0x7A04F0", Offset = "0x79F2F0", VA = "0x1807A04F0")]
|
|
get
|
|
{
|
|
return this.scrollToIndexTimer;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170009D9 RID: 2521
|
|
// (get) Token: 0x06003901 RID: 14593 RVA: 0x000ED618 File Offset: 0x000EB818
|
|
[Token(Token = "0x170009D9")]
|
|
public bool IsPagingEnabled
|
|
{
|
|
[Token(Token = "0x6003901")]
|
|
[Address(RVA = "0x79C0D0", Offset = "0x79AED0", VA = "0x18079C0D0")]
|
|
get
|
|
{
|
|
return this.isPagingEnabled;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170009DA RID: 2522
|
|
// (get) Token: 0x06003902 RID: 14594 RVA: 0x000ED62C File Offset: 0x000EB82C
|
|
[Token(Token = "0x170009DA")]
|
|
public Button PreviousPageButton
|
|
{
|
|
[Token(Token = "0x6003902")]
|
|
[Address(RVA = "0x4391F0", Offset = "0x437FF0", VA = "0x1804391F0")]
|
|
get
|
|
{
|
|
return this.previousPageButton;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170009DB RID: 2523
|
|
// (get) Token: 0x06003903 RID: 14595 RVA: 0x000ED640 File Offset: 0x000EB840
|
|
[Token(Token = "0x170009DB")]
|
|
public Button NextPageButton
|
|
{
|
|
[Token(Token = "0x6003903")]
|
|
[Address(RVA = "0x567CE0", Offset = "0x566AE0", VA = "0x180567CE0")]
|
|
get
|
|
{
|
|
return this.nextPageButton;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170009DC RID: 2524
|
|
// (get) Token: 0x06003904 RID: 14596 RVA: 0x000ED654 File Offset: 0x000EB854
|
|
[Token(Token = "0x170009DC")]
|
|
public GameObject HideIfOnePageOrLess
|
|
{
|
|
[Token(Token = "0x6003904")]
|
|
[Address(RVA = "0x44EC80", Offset = "0x44DA80", VA = "0x18044EC80")]
|
|
get
|
|
{
|
|
return this.hideIfOnePageOrLess;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170009DD RID: 2525
|
|
// (get) Token: 0x06003905 RID: 14597 RVA: 0x000ED668 File Offset: 0x000EB868
|
|
[Token(Token = "0x170009DD")]
|
|
public GameObject PageButtonContainer
|
|
{
|
|
[Token(Token = "0x6003905")]
|
|
[Address(RVA = "0x44EC40", Offset = "0x44DA40", VA = "0x18044EC40")]
|
|
get
|
|
{
|
|
return this.pageButtonContainer;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170009DE RID: 2526
|
|
// (get) Token: 0x06003906 RID: 14598 RVA: 0x000ED67C File Offset: 0x000EB87C
|
|
[Token(Token = "0x170009DE")]
|
|
public GameObject PageButtonPrefab
|
|
{
|
|
[Token(Token = "0x6003906")]
|
|
[Address(RVA = "0x46AA30", Offset = "0x469830", VA = "0x18046AA30")]
|
|
get
|
|
{
|
|
return this.pageButtonPrefab;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170009DF RID: 2527
|
|
// (get) Token: 0x06003907 RID: 14599 RVA: 0x000ED690 File Offset: 0x000EB890
|
|
[Token(Token = "0x170009DF")]
|
|
public int PageLimit
|
|
{
|
|
[Token(Token = "0x6003907")]
|
|
[Address(RVA = "0x9F6FE0", Offset = "0x9F5DE0", VA = "0x1809F6FE0")]
|
|
get
|
|
{
|
|
return this.pageLimit;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170009E0 RID: 2528
|
|
// (get) Token: 0x06003908 RID: 14600 RVA: 0x000ED6A4 File Offset: 0x000EB8A4
|
|
[Token(Token = "0x170009E0")]
|
|
public bool IsAutoscrollEnabled
|
|
{
|
|
[Token(Token = "0x6003908")]
|
|
[Address(RVA = "0x9F6FC0", Offset = "0x9F5DC0", VA = "0x1809F6FC0")]
|
|
get
|
|
{
|
|
return this.isAutoscrollEnabled;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170009E1 RID: 2529
|
|
// (get) Token: 0x06003909 RID: 14601 RVA: 0x000ED6B8 File Offset: 0x000EB8B8
|
|
[Token(Token = "0x170009E1")]
|
|
public float AutoscrollTimer
|
|
{
|
|
[Token(Token = "0x6003909")]
|
|
[Address(RVA = "0x9F6FB0", Offset = "0x9F5DB0", VA = "0x1809F6FB0")]
|
|
get
|
|
{
|
|
return this.autoscrollTimer;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170009E2 RID: 2530
|
|
// (get) Token: 0x0600390A RID: 14602 RVA: 0x000ED6CC File Offset: 0x000EB8CC
|
|
[Token(Token = "0x170009E2")]
|
|
public bool IsBannerEnabled
|
|
{
|
|
[Token(Token = "0x600390A")]
|
|
[Address(RVA = "0x9F6FD0", Offset = "0x9F5DD0", VA = "0x1809F6FD0")]
|
|
get
|
|
{
|
|
return this.isBannerEnabled;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600390B RID: 14603 RVA: 0x000ED6E0 File Offset: 0x000EB8E0
|
|
[Token(Token = "0x600390B")]
|
|
[Address(RVA = "0x805A50", Offset = "0x804850", VA = "0x180805A50")]
|
|
public void ELKHGPGGBMK(float OJJOHDIFMEG)
|
|
{
|
|
this._DefaultItemSize = OJJOHDIFMEG;
|
|
}
|
|
|
|
// Token: 0x0600390C RID: 14604 RVA: 0x000ED6F4 File Offset: 0x000EB8F4
|
|
[Token(Token = "0x600390C")]
|
|
[Address(RVA = "0x9F6F80", Offset = "0x9F5D80", VA = "0x1809F6F80")]
|
|
public RecyclingScrollRectParams()
|
|
{
|
|
}
|
|
|
|
// Token: 0x040030E0 RID: 12512
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x40030E0")]
|
|
[SerializeField]
|
|
private float scrollToIndexTimer = 1f;
|
|
|
|
// Token: 0x040030E1 RID: 12513
|
|
[FieldOffset(Offset = "0x74")]
|
|
[Token(Token = "0x40030E1")]
|
|
[SerializeField]
|
|
private bool isPagingEnabled;
|
|
|
|
// Token: 0x040030E2 RID: 12514
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x40030E2")]
|
|
[SerializeField]
|
|
[OMAIFIIBMNL("isPagingEnabled")]
|
|
private Button previousPageButton;
|
|
|
|
// Token: 0x040030E3 RID: 12515
|
|
[FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x40030E3")]
|
|
[SerializeField]
|
|
[OMAIFIIBMNL("isPagingEnabled")]
|
|
private Button nextPageButton;
|
|
|
|
// Token: 0x040030E4 RID: 12516
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x40030E4")]
|
|
[SerializeField]
|
|
private GameObject hideIfOnePageOrLess;
|
|
|
|
// Token: 0x040030E5 RID: 12517
|
|
[FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x40030E5")]
|
|
[SerializeField]
|
|
[OMAIFIIBMNL("isPagingEnabled")]
|
|
private GameObject pageButtonContainer;
|
|
|
|
// Token: 0x040030E6 RID: 12518
|
|
[FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x40030E6")]
|
|
[SerializeField]
|
|
[OMAIFIIBMNL("isPagingEnabled")]
|
|
private GameObject pageButtonPrefab;
|
|
|
|
// Token: 0x040030E7 RID: 12519
|
|
[FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x40030E7")]
|
|
[SerializeField]
|
|
[OMAIFIIBMNL("isPagingEnabled")]
|
|
private int pageLimit = (int)((ulong)8L);
|
|
|
|
// Token: 0x040030E8 RID: 12520
|
|
[FieldOffset(Offset = "0xA4")]
|
|
[Token(Token = "0x40030E8")]
|
|
[SerializeField]
|
|
[Tooltip("If paging is enabled, it will scroll by page, otherwise it will scroll by item")]
|
|
private bool isAutoscrollEnabled;
|
|
|
|
// Token: 0x040030E9 RID: 12521
|
|
[FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x40030E9")]
|
|
[SerializeField]
|
|
[OMAIFIIBMNL("isAutoscrollEnabled")]
|
|
private float autoscrollTimer = 5f;
|
|
|
|
// Token: 0x040030EA RID: 12522
|
|
[FieldOffset(Offset = "0xAC")]
|
|
[Token(Token = "0x40030EA")]
|
|
[SerializeField]
|
|
[Tooltip("Forces each item to take up the entire viewport")]
|
|
private bool isBannerEnabled;
|
|
}
|
|
}
|