Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

178 lines
5.0 KiB
C#

using System;
using Cpp2IlInjected;
using TMPro;
using UnityEngine;
using UnityEngine.UI;
namespace AGUI.StackedUI
{
// Token: 0x0200116A RID: 4458
[Token(Token = "0x200116A")]
[DisallowMultipleComponent]
public abstract class ConditionalButton : MonoBehaviour
{
// Token: 0x170010F4 RID: 4340
// (get) Token: 0x060063A4 RID: 25508 RVA: 0x0015A35C File Offset: 0x0015855C
// (set) Token: 0x060063A5 RID: 25509 RVA: 0x0015A370 File Offset: 0x00158570
[Token(Token = "0x170010F4")]
protected int ILGFOHIJHMG
{
[Token(Token = "0x60063A4")]
[Address(RVA = "0x411540", Offset = "0x410540", VA = "0x180411540")]
get
{
return this.CIEEBJFCMIB;
}
[Token(Token = "0x60063A5")]
[Address(RVA = "0x1A5A240", Offset = "0x1A59240", VA = "0x181A5A240")]
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: 0x170010F5 RID: 4341
// (get) Token: 0x060063A6 RID: 25510 RVA: 0x0015A3C8 File Offset: 0x001585C8
[Token(Token = "0x170010F5")]
protected TextMeshProUGUI PMHEHAMJCLI
{
[Token(Token = "0x60063A6")]
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")]
get
{
return this.labelText;
}
}
// Token: 0x170010F6 RID: 4342
// (get) Token: 0x060063A7 RID: 25511 RVA: 0x0015A3DC File Offset: 0x001585DC
[Token(Token = "0x170010F6")]
protected Image CGEMOPMIKCK
{
[Token(Token = "0x60063A7")]
[Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0")]
get
{
return this.buttonImage;
}
}
// Token: 0x060063A8 RID: 25512 RVA: 0x0015A3F0 File Offset: 0x001585F0
[Token(Token = "0x60063A8")]
[Address(RVA = "0x1A5A200", Offset = "0x1A59200", VA = "0x181A5A200")]
public void Button_Action()
{
Button3DBase button3DBase = this.button;
this.PICEBFBCNCL();
}
// Token: 0x060063A9 RID: 25513 RVA: 0x0015A414 File Offset: 0x00158614
[Token(Token = "0x60063A9")]
[Address(RVA = "0x1A5A300", Offset = "0x1A59300", VA = "0x181A5A300", 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: 0x060063AA RID: 25514 RVA: 0x0015A460 File Offset: 0x00158660
[Token(Token = "0x60063AA")]
[Address(RVA = "0x1A5A300", Offset = "0x1A59300", VA = "0x181A5A300")]
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: 0x060063AB RID: 25515
[Token(Token = "0x60063AB")]
[Address(Slot = "5")]
protected abstract void PICEBFBCNCL();
// Token: 0x060063AC RID: 25516 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60063AC")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "6")]
protected virtual void MNGMCHLEHOK()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060063AD RID: 25517 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60063AD")]
[Address(RVA = "0x1A5A2F0", Offset = "0x1A592F0", VA = "0x181A5A2F0", Slot = "7")]
protected virtual bool HOCJDEBMOLM()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060063AE RID: 25518
[Token(Token = "0x60063AE")]
[Address(Slot = "8")]
protected abstract void MGFKPEMKOOK();
// Token: 0x060063AF RID: 25519 RVA: 0x0015A4AC File Offset: 0x001586AC
[Token(Token = "0x60063AF")]
[Address(RVA = "0x1A5A3A0", Offset = "0x1A593A0", VA = "0x181A5A3A0")]
protected ConditionalButton()
{
}
// Token: 0x04004161 RID: 16737
[Token(Token = "0x4004161")]
protected const int DEDJKCNFDNN = 0;
// Token: 0x04004162 RID: 16738
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004162")]
private int CIEEBJFCMIB = (int)((ulong)2147483648L);
// Token: 0x04004163 RID: 16739
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4004163")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
protected Button3DBase button;
// Token: 0x04004164 RID: 16740
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4004164")]
[SerializeField]
private TextMeshProUGUI labelText;
// Token: 0x04004165 RID: 16741
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4004165")]
[SerializeField]
private Image buttonImage;
}
}