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