using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using TMPro; using UnityEngine; namespace AGUI { // Token: 0x02001A01 RID: 6657 [Token(Token = "0x2001A01")] [StructLayout(3)] public class PageDisplay : MonoBehaviour { // Token: 0x0600B33E RID: 45886 RVA: 0x002A2320 File Offset: 0x002A0520 [Token(Token = "0x600B33E")] [Address(RVA = "0x16F9810", Offset = "0x16F8210", VA = "0x1816F9810")] 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); textMeshProUGUI.text = text; } } // Token: 0x0600B33F RID: 45887 RVA: 0x002A2404 File Offset: 0x002A0604 [Token(Token = "0x600B33F")] [Address(RVA = "0x16F9A20", Offset = "0x16F8420", VA = "0x1816F9A20")] public PageDisplay() { RectTransform[] array = new RectTransform[0]; this.dots = array; int num = 0; this.smallDotScale.z = (float)num; base..ctor(); } // Token: 0x04007608 RID: 30216 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4007608")] [SerializeField] [Header("Dot Display")] private RectTransform dotDisplay; // Token: 0x04007609 RID: 30217 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4007609")] [SerializeField] private RectTransform[] dots; // Token: 0x0400760A RID: 30218 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400760A")] [SerializeField] private Vector3 smallDotScale; // Token: 0x0400760B RID: 30219 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x400760B")] [SerializeField] [Header("Text Display")] private RectTransform textDisplay; // Token: 0x0400760C RID: 30220 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x400760C")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)] private TextMeshProUGUI pagingText; } }