using System; using Cpp2IlInjected; using UnityEngine; using UnityEngine.UI; // Token: 0x02000284 RID: 644 [Token(Token = "0x2000284")] public class UIPageNumber : MonoBehaviour { // Token: 0x060018BD RID: 6333 RVA: 0x0003C56C File Offset: 0x0003A76C [Token(Token = "0x60018BD")] [Address(RVA = "0x10EC0D0", Offset = "0x10EA8D0", VA = "0x1810EC0D0")] public void UpdateIndex(int currentPage) { int num = currentPage + 1; Text text = this.pageNumber; int length = this.pageDots.Length; string text2 = string.Format("{0} / {1}", num, num); text.text = text2; Image[] array = this.pageDots; int num2 = 0; if (num2 < array.Length) { Image image = array[num2]; bool flag = currentPage == num2; image.enabled = flag; Image[] array2 = this.pageDots; num2++; } } // Token: 0x060018BE RID: 6334 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60018BE")] [Address(RVA = "0x10EC200", Offset = "0x10EAA00", VA = "0x1810EC200")] private void UpdatePageNumber(int index) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060018BF RID: 6335 RVA: 0x0003C5EC File Offset: 0x0003A7EC [Token(Token = "0x60018BF")] [Address(RVA = "0x10EC0B0", Offset = "0x10EA8B0", VA = "0x1810EC0B0")] public void SetFont(Font font) { this.pageNumber.font = font; } // Token: 0x060018C0 RID: 6336 RVA: 0x0003C60C File Offset: 0x0003A80C [Token(Token = "0x60018C0")] [Address(RVA = "0x33E460", Offset = "0x33CC60", VA = "0x18033E460")] public UIPageNumber() { } // Token: 0x040022CE RID: 8910 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40022CE")] [SerializeField] private Text pageNumber; // Token: 0x040022CF RID: 8911 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40022CF")] [SerializeField] private Image[] pageDots; }