Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

94 lines
2.6 KiB
C#

using System;
using Cpp2IlInjected;
using TMPro;
using UnityEngine;
namespace AGUI
{
// Token: 0x0200113F RID: 4415
[Token(Token = "0x200113F")]
public class PageDisplay : MonoBehaviour
{
// Token: 0x06006271 RID: 25201 RVA: 0x0015688C File Offset: 0x00154A8C
[Token(Token = "0x6006271")]
[Address(RVA = "0x1A5E0E0", Offset = "0x1A5D0E0", VA = "0x181A5E0E0")]
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: 0x06006272 RID: 25202 RVA: 0x00156970 File Offset: 0x00154B70
[Token(Token = "0x6006272")]
[Address(RVA = "0x1A5E300", Offset = "0x1A5D300", VA = "0x181A5E300")]
public PageDisplay()
{
RectTransform[] array = new RectTransform[0];
this.dots = array;
int num = 0;
this.smallDotScale.z = (float)num;
base..ctor();
}
// Token: 0x040040BC RID: 16572
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40040BC")]
[SerializeField]
[Header("Dot Display")]
private RectTransform dotDisplay;
// Token: 0x040040BD RID: 16573
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40040BD")]
[SerializeField]
private RectTransform[] dots;
// Token: 0x040040BE RID: 16574
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40040BE")]
[SerializeField]
private Vector3 smallDotScale;
// Token: 0x040040BF RID: 16575
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40040BF")]
[SerializeField]
[Header("Text Display")]
private RectTransform textDisplay;
// Token: 0x040040C0 RID: 16576
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x40040C0")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)]
private TextMeshProUGUI pagingText;
}
}