Files
NobetaSource/Cpp2IL/Assembly-CSharp/UIPageNumber.cs
2023-09-06 22:09:22 +02:00

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