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

96 lines
2.7 KiB
C#

using System;
using Cpp2IlInjected;
using DG.Tweening;
using UnityEngine;
using UnityEngine.UI;
// Token: 0x0200028F RID: 655
[Token(Token = "0x200028F")]
public class UISkinIcon : MonoBehaviour
{
// Token: 0x06001904 RID: 6404 RVA: 0x0003CF04 File Offset: 0x0003B104
[Token(Token = "0x6001904")]
[Address(RVA = "0xDE5FB0", Offset = "0xDE47B0", VA = "0x180DE5FB0")]
public void Setup(int index, int currentSelection)
{
this.index = index;
int num = 0;
this.UpdatePosition(num);
}
// Token: 0x06001905 RID: 6405 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6001905")]
[Address(RVA = "0xDE60B0", Offset = "0xDE48B0", VA = "0x180DE60B0")]
public void UpdatePosition(int currentSelection)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06001906 RID: 6406 RVA: 0x0003CF24 File Offset: 0x0003B124
[Token(Token = "0x6001906")]
[Address(RVA = "0xDE6490", Offset = "0xDE4C90", VA = "0x180DE6490")]
public void UpdateUnlockedState(bool unlocked)
{
Image image = this.icon;
if (unlocked)
{
}
Sprite sprite = this.maskSprite;
image.overrideSprite = sprite;
this.questionMark.gameObject.SetActive(unlocked);
}
// Token: 0x06001907 RID: 6407 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6001907")]
[Address(RVA = "0xDE5FC0", Offset = "0xDE47C0", VA = "0x180DE5FC0")]
public void Slide(Sequence seq, int currentSkin, float duration)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06001908 RID: 6408 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6001908")]
[Address(RVA = "0xDE62D0", Offset = "0xDE4AD0", VA = "0x180DE62D0")]
private void UpdateScrollState()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06001909 RID: 6409 RVA: 0x0003CF64 File Offset: 0x0003B164
[Token(Token = "0x6001909")]
[Address(RVA = "0x33E460", Offset = "0x33CC60", VA = "0x18033E460")]
public UISkinIcon()
{
}
// Token: 0x040022FF RID: 8959
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40022FF")]
[SerializeField]
private int index;
// Token: 0x04002300 RID: 8960
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002300")]
[SerializeField]
private RectTransform root;
// Token: 0x04002301 RID: 8961
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002301")]
[SerializeField]
private Image icon;
// Token: 0x04002302 RID: 8962
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4002302")]
[SerializeField]
private Text questionMark;
// Token: 0x04002303 RID: 8963
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4002303")]
[SerializeField]
private Sprite maskSprite;
}