96 lines
2.7 KiB
C#
96 lines
2.7 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using DG.Tweening;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
// Token: 0x02000287 RID: 647
|
|
[Token(Token = "0x2000287")]
|
|
public class UISkinIcon : MonoBehaviour
|
|
{
|
|
// Token: 0x060018E3 RID: 6371 RVA: 0x0003C664 File Offset: 0x0003A864
|
|
[Token(Token = "0x60018E3")]
|
|
[Address(RVA = "0x18A95E0", Offset = "0x18A83E0", VA = "0x1818A95E0")]
|
|
public void Setup(int index, int currentSelection)
|
|
{
|
|
this.index = index;
|
|
int num = 0;
|
|
this.UpdatePosition(num);
|
|
}
|
|
|
|
// Token: 0x060018E4 RID: 6372 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x60018E4")]
|
|
[Address(RVA = "0x18A96E0", Offset = "0x18A84E0", VA = "0x1818A96E0")]
|
|
public void UpdatePosition(int currentSelection)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060018E5 RID: 6373 RVA: 0x0003C684 File Offset: 0x0003A884
|
|
[Token(Token = "0x60018E5")]
|
|
[Address(RVA = "0x18A9AC0", Offset = "0x18A88C0", VA = "0x1818A9AC0")]
|
|
public void UpdateUnlockedState(bool unlocked)
|
|
{
|
|
Image image = this.icon;
|
|
if (unlocked)
|
|
{
|
|
}
|
|
Sprite sprite = this.maskSprite;
|
|
image.overrideSprite = sprite;
|
|
this.questionMark.gameObject.SetActive(unlocked);
|
|
}
|
|
|
|
// Token: 0x060018E6 RID: 6374 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x60018E6")]
|
|
[Address(RVA = "0x18A95F0", Offset = "0x18A83F0", VA = "0x1818A95F0")]
|
|
public void Slide(Sequence seq, int currentSkin, float duration)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060018E7 RID: 6375 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x60018E7")]
|
|
[Address(RVA = "0x18A9900", Offset = "0x18A8700", VA = "0x1818A9900")]
|
|
private void UpdateScrollState()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060018E8 RID: 6376 RVA: 0x0003C6C4 File Offset: 0x0003A8C4
|
|
[Token(Token = "0x60018E8")]
|
|
[Address(RVA = "0x3088F0", Offset = "0x3076F0", VA = "0x1803088F0")]
|
|
public UISkinIcon()
|
|
{
|
|
}
|
|
|
|
// Token: 0x040022C8 RID: 8904
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40022C8")]
|
|
[SerializeField]
|
|
private int index;
|
|
|
|
// Token: 0x040022C9 RID: 8905
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40022C9")]
|
|
[SerializeField]
|
|
private RectTransform root;
|
|
|
|
// Token: 0x040022CA RID: 8906
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x40022CA")]
|
|
[SerializeField]
|
|
private Image icon;
|
|
|
|
// Token: 0x040022CB RID: 8907
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x40022CB")]
|
|
[SerializeField]
|
|
private Text questionMark;
|
|
|
|
// Token: 0x040022CC RID: 8908
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x40022CC")]
|
|
[SerializeField]
|
|
private Sprite maskSprite;
|
|
}
|