94 lines
2.6 KiB
C#
94 lines
2.6 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
|
|
namespace AGUI
|
|
{
|
|
// Token: 0x02001072 RID: 4210
|
|
[Token(Token = "0x2001072")]
|
|
public class PageDisplay : MonoBehaviour
|
|
{
|
|
// Token: 0x06005F1F RID: 24351 RVA: 0x0014EBB4 File Offset: 0x0014CDB4
|
|
[Token(Token = "0x6005F1F")]
|
|
[Address(RVA = "0xF40770", Offset = "0xF3F570", VA = "0x180F40770")]
|
|
public void UpdatePageDisplay(int KDPEHPHODCD, int IJEMMNCGBPG)
|
|
{
|
|
RectTransform[] array = this.dots;
|
|
RectTransform rectTransform = this.textDisplay;
|
|
int length = array.Length;
|
|
GameObject gameObject = rectTransform.gameObject;
|
|
bool flag = IJEMMNCGBPG > length;
|
|
gameObject.SetActive(flag);
|
|
GameObject gameObject2 = this.dotDisplay.gameObject;
|
|
bool flag2 = IJEMMNCGBPG <= length;
|
|
gameObject2.SetActive(flag2);
|
|
RectTransform[] array2 = this.dots;
|
|
int num = 0;
|
|
if (num < array2.Length)
|
|
{
|
|
RectTransform rectTransform2 = array2[num];
|
|
if (num == KDPEHPHODCD)
|
|
{
|
|
Vector3 one = Vector3.one;
|
|
}
|
|
float z = this.smallDotScale.z;
|
|
GameObject gameObject3 = rectTransform2.gameObject;
|
|
bool flag3 = num < IJEMMNCGBPG;
|
|
gameObject3.SetActive(flag3);
|
|
RectTransform[] array3 = this.dots;
|
|
num++;
|
|
int num2 = KDPEHPHODCD + 1;
|
|
TextMeshProUGUI textMeshProUGUI = this.pagingText;
|
|
string text = string.Format("{0} / {1}", num2, num2);
|
|
string text2 = textMeshProUGUI.text;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06005F20 RID: 24352 RVA: 0x0014EC98 File Offset: 0x0014CE98
|
|
[Token(Token = "0x6005F20")]
|
|
[Address(RVA = "0xF40990", Offset = "0xF3F790", VA = "0x180F40990")]
|
|
public PageDisplay()
|
|
{
|
|
RectTransform[] array = new RectTransform[0];
|
|
this.dots = array;
|
|
int num = 0;
|
|
this.smallDotScale.z = (float)num;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x04003F49 RID: 16201
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4003F49")]
|
|
[SerializeField]
|
|
[Header("Dot Display")]
|
|
private RectTransform dotDisplay;
|
|
|
|
// Token: 0x04003F4A RID: 16202
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4003F4A")]
|
|
[SerializeField]
|
|
private RectTransform[] dots;
|
|
|
|
// Token: 0x04003F4B RID: 16203
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4003F4B")]
|
|
[SerializeField]
|
|
private Vector3 smallDotScale;
|
|
|
|
// Token: 0x04003F4C RID: 16204
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4003F4C")]
|
|
[SerializeField]
|
|
[Header("Text Display")]
|
|
private RectTransform textDisplay;
|
|
|
|
// Token: 0x04003F4D RID: 16205
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4003F4D")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)]
|
|
private TextMeshProUGUI pagingText;
|
|
}
|
|
}
|