67 lines
1.8 KiB
C#
67 lines
1.8 KiB
C#
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;
|
|
}
|