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