178 lines
5.0 KiB
C#
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;
|
|
}
|
|
}
|