Files
2026-04-10 22:50:51 +02:00

178 lines
5.0 KiB
C#

using System;
using Cpp2IlInjected;
using TMPro;
using UnityEngine;
using UnityEngine.UI;
namespace AGUI.StackedUI
{
// Token: 0x0200109D RID: 4253
[Token(Token = "0x200109D")]
[DisallowMultipleComponent]
public abstract class ConditionalButton : MonoBehaviour
{
// Token: 0x1700107D RID: 4221
// (get) Token: 0x06006052 RID: 24658 RVA: 0x001526A0 File Offset: 0x001508A0
// (set) Token: 0x06006053 RID: 24659 RVA: 0x001526B4 File Offset: 0x001508B4
[Token(Token = "0x1700107D")]
protected int ILGFOHIJHMG
{
[Token(Token = "0x6006052")]
[Address(RVA = "0x40B720", Offset = "0x40A520", VA = "0x18040B720")]
get
{
return this.CIEEBJFCMIB;
}
[Token(Token = "0x6006053")]
[Address(RVA = "0xF3C5A0", Offset = "0xF3B3A0", VA = "0x180F3C5A0")]
set
{
int cieebjfcmib = this.CIEEBJFCMIB;
this.CIEEBJFCMIB = value;
if (cieebjfcmib == 0)
{
this.PICEBFBCNCL();
Button3DBase button3DBase = this.button;
this.MNGMCHLEHOK();
int num = 0;
int num2 = 0;
button3DBase.BLIJCJNGGIJ = num;
button3DBase.DKILDKCKHDM = (float)num;
button3DBase.MALDFLCADLG(num2 != 0);
button3DBase.PMFNJKCHLCO();
}
}
}
// Token: 0x1700107E RID: 4222
// (get) Token: 0x06006054 RID: 24660 RVA: 0x0015270C File Offset: 0x0015090C
[Token(Token = "0x1700107E")]
protected TextMeshProUGUI PMHEHAMJCLI
{
[Token(Token = "0x6006054")]
[Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0")]
get
{
return this.labelText;
}
}
// Token: 0x1700107F RID: 4223
// (get) Token: 0x06006055 RID: 24661 RVA: 0x00152720 File Offset: 0x00150920
[Token(Token = "0x1700107F")]
protected Image CGEMOPMIKCK
{
[Token(Token = "0x6006055")]
[Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180")]
get
{
return this.buttonImage;
}
}
// Token: 0x06006056 RID: 24662 RVA: 0x00152734 File Offset: 0x00150934
[Token(Token = "0x6006056")]
[Address(RVA = "0xF3C560", Offset = "0xF3B360", VA = "0x180F3C560")]
public void Button_Action()
{
Button3DBase button3DBase = this.button;
this.PICEBFBCNCL();
}
// Token: 0x06006057 RID: 24663 RVA: 0x00152758 File Offset: 0x00150958
[Token(Token = "0x6006057")]
[Address(RVA = "0xF3C660", Offset = "0xF3B460", VA = "0x180F3C660", Slot = "4")]
protected virtual void OnEnable()
{
this.OnEnable();
this.PICEBFBCNCL();
Button3DBase button3DBase = this.button;
this.MNGMCHLEHOK();
int num = 0;
int num2 = 0;
button3DBase.BLIJCJNGGIJ = num;
button3DBase.DKILDKCKHDM = (float)num;
button3DBase.MALDFLCADLG(num2 != 0);
button3DBase.PMFNJKCHLCO();
}
// Token: 0x06006058 RID: 24664 RVA: 0x001527A4 File Offset: 0x001509A4
[Token(Token = "0x6006058")]
[Address(RVA = "0xF3C660", Offset = "0xF3B460", VA = "0x180F3C660")]
public void UpdateButton()
{
this.OnEnable();
this.PICEBFBCNCL();
Button3DBase button3DBase = this.button;
this.MNGMCHLEHOK();
int num = 0;
int num2 = 0;
button3DBase.BLIJCJNGGIJ = num;
button3DBase.DKILDKCKHDM = (float)num;
button3DBase.MALDFLCADLG(num2 != 0);
button3DBase.PMFNJKCHLCO();
}
// Token: 0x06006059 RID: 24665
[Token(Token = "0x6006059")]
[Address(Slot = "5")]
protected abstract void PICEBFBCNCL();
// Token: 0x0600605A RID: 24666 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600605A")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "6")]
protected virtual void MNGMCHLEHOK()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600605B RID: 24667 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600605B")]
[Address(RVA = "0xF3C650", Offset = "0xF3B450", VA = "0x180F3C650", Slot = "7")]
protected virtual bool HOCJDEBMOLM()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600605C RID: 24668
[Token(Token = "0x600605C")]
[Address(Slot = "8")]
protected abstract void MGFKPEMKOOK();
// Token: 0x0600605D RID: 24669 RVA: 0x001527F0 File Offset: 0x001509F0
[Token(Token = "0x600605D")]
[Address(RVA = "0xF3C700", Offset = "0xF3B500", VA = "0x180F3C700")]
protected ConditionalButton()
{
}
// Token: 0x04003FEE RID: 16366
[Token(Token = "0x4003FEE")]
protected const int DEDJKCNFDNN = 0;
// Token: 0x04003FEF RID: 16367
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003FEF")]
private int CIEEBJFCMIB = (int)((ulong)2147483648L);
// Token: 0x04003FF0 RID: 16368
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003FF0")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
protected Button3DBase button;
// Token: 0x04003FF1 RID: 16369
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4003FF1")]
[SerializeField]
private TextMeshProUGUI labelText;
// Token: 0x04003FF2 RID: 16370
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4003FF2")]
[SerializeField]
private Image buttonImage;
}
}