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

177 lines
5.7 KiB
C#

using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using TMPro;
using UnityEngine;
using UnityEngine.UI;
namespace AGUI.StackedUI
{
// Token: 0x02001144 RID: 4420
[Token(Token = "0x2001144")]
[RequireComponent(typeof(AccountSpecificUIBehaviour))]
public class ProgressionController : MonoBehaviour
{
// Token: 0x0600645F RID: 25695 RVA: 0x00161D78 File Offset: 0x0015FF78
[Token(Token = "0x600645F")]
[Address(RVA = "0x1326FF0", Offset = "0x1325DF0", VA = "0x181326FF0")]
private void Awake()
{
AccountSpecificUIBehaviour component = base.GetComponent<AccountSpecificUIBehaviour>();
this.FOIJAAEKGIO = component;
OKNNKFGFODL playerAccountUpdated = component.PlayerAccountUpdated;
Action action = new Action(this.OBMOIKFMMBF);
OKNNKFGFODL oknnkfgfodl = OKNNKFGFODL.BPJDFPACLMK(playerAccountUpdated, action);
component.PlayerAccountUpdated = oknnkfgfodl;
}
// Token: 0x06006460 RID: 25696 RVA: 0x00161DBC File Offset: 0x0015FFBC
[Token(Token = "0x6006460")]
[Address(RVA = "0x1327400", Offset = "0x1326200", VA = "0x181327400")]
private void OnDestroy()
{
AccountSpecificUIBehaviour foijaaekgio = this.FOIJAAEKGIO;
int num = 0;
if (foijaaekgio != num)
{
AccountSpecificUIBehaviour foijaaekgio2 = this.FOIJAAEKGIO;
OKNNKFGFODL playerAccountUpdated = foijaaekgio2.PlayerAccountUpdated;
Action action = new Action(this.OBMOIKFMMBF);
OKNNKFGFODL oknnkfgfodl = OKNNKFGFODL.GMNMHGMFGOL(playerAccountUpdated, action);
foijaaekgio2.PlayerAccountUpdated = oknnkfgfodl;
}
}
// Token: 0x06006461 RID: 25697 RVA: 0x00161E10 File Offset: 0x00160010
[Token(Token = "0x6006461")]
[Address(RVA = "0x1327590", Offset = "0x1326390", VA = "0x181327590")]
private void OnEnable()
{
MFBGLIHGCGO<int> dggdhooobli = ACJLCBNBJDK.DGGDHOOOBLI;
Action<int> action = new Action(this.DGGDHOOOBLI);
ACJLCBNBJDK.DGGDHOOOBLI = MFBGLIHGCGO.BPJDFPACLMK(dggdhooobli, action);
CCEOLAOLEKJ currentAccount = this.FOIJAAEKGIO.GEAFMCJMKBM;
GameObject gameObject = base.gameObject;
if (currentAccount == 0)
{
int num = 0;
gameObject.SetActive(num != 0);
return;
}
gameObject.SetActive(true);
this.IFMDKABEKLC();
}
// Token: 0x06006462 RID: 25698 RVA: 0x00161E74 File Offset: 0x00160074
[Token(Token = "0x6006462")]
[Address(RVA = "0x13274D0", Offset = "0x13262D0", VA = "0x1813274D0")]
private void OnDisable()
{
MFBGLIHGCGO<int> dggdhooobli = ACJLCBNBJDK.DGGDHOOOBLI;
Action<int> action = new Action(this.DGGDHOOOBLI);
ACJLCBNBJDK.DGGDHOOOBLI = MFBGLIHGCGO.GMNMHGMFGOL(dggdhooobli, action);
}
// Token: 0x06006463 RID: 25699 RVA: 0x00161EA0 File Offset: 0x001600A0
[Token(Token = "0x6006463")]
[Address(RVA = "0x1327380", Offset = "0x1326180", VA = "0x181327380")]
private void OBMOIKFMMBF()
{
CCEOLAOLEKJ currentAccount = this.FOIJAAEKGIO.GEAFMCJMKBM;
GameObject gameObject = base.gameObject;
if (currentAccount == 0)
{
int num = 0;
gameObject.SetActive(num != 0);
return;
}
gameObject.SetActive(true);
this.IFMDKABEKLC();
}
// Token: 0x06006464 RID: 25700 RVA: 0x00161EE4 File Offset: 0x001600E4
[Token(Token = "0x6006464")]
[Address(RVA = "0x13270A0", Offset = "0x1325EA0", VA = "0x1813270A0")]
private void DGGDHOOOBLI(int ENJEOLBEALP)
{
AccountSpecificUIBehaviour foijaaekgio = this.FOIJAAEKGIO;
if (foijaaekgio.<IFBPANODIPA>k__BackingField != 0)
{
int? <IFBPANODIPA>k__BackingField = foijaaekgio.<IFBPANODIPA>k__BackingField;
int num;
if (ENJEOLBEALP == num && this.FOIJAAEKGIO.GEAFMCJMKBM != 0)
{
this.IFMDKABEKLC();
}
}
}
// Token: 0x06006465 RID: 25701 RVA: 0x00161F28 File Offset: 0x00160128
[Token(Token = "0x6006465")]
[Address(RVA = "0x1327140", Offset = "0x1325F40", VA = "0x181327140")]
private void IFMDKABEKLC()
{
AccountSpecificUIBehaviour foijaaekgio = this.FOIJAAEKGIO;
int num = 0;
if (!(foijaaekgio == num))
{
AccountSpecificUIBehaviour foijaaekgio2 = this.FOIJAAEKGIO;
if (foijaaekgio2.<IFBPANODIPA>k__BackingField != 0)
{
int? <IFBPANODIPA>k__BackingField = foijaaekgio2.<IFBPANODIPA>k__BackingField;
int num2;
PMGCJEPKFOF<NFMBDLEJEDD> pmgcjepkfof = ACJLCBNBJDK.AAGPDEDFCNI(num2);
Action<NFMBDLEJEDD> action = new Action(this.LAGMIEPPCMD);
}
}
}
// Token: 0x06006466 RID: 25702 RVA: 0x00161F80 File Offset: 0x00160180
[Token(Token = "0x6006466")]
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
public ProgressionController()
{
}
// Token: 0x06006467 RID: 25703 RVA: 0x00161F94 File Offset: 0x00160194
[Token(Token = "0x6006467")]
[Address(RVA = "0x1327280", Offset = "0x1326080", VA = "0x181327280")]
[CompilerGenerated]
private void LAGMIEPPCMD(NFMBDLEJEDD EJGILMEAPLC)
{
int num = 0;
if (this != num)
{
int? <IFBPANODIPA>k__BackingField = this.FOIJAAEKGIO.<IFBPANODIPA>k__BackingField;
bool flag = EJGILMEAPLC.<IFBPANODIPA>k__BackingField == <IFBPANODIPA>k__BackingField;
if (<IFBPANODIPA>k__BackingField != flag)
{
Image image = this.xpBarImage;
float num2 = EJGILMEAPLC.ANKCGDNCABN;
image.fillAmount = num2;
int <BOEPNILALGE>k__BackingField = EJGILMEAPLC.<BOEPNILALGE>k__BackingField;
string text = this.levelText.text;
}
}
}
// Token: 0x0400429A RID: 17050
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400429A")]
[SerializeField]
private Image xpBarImage;
// Token: 0x0400429B RID: 17051
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400429B")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)]
private TextMeshProUGUI levelText;
// Token: 0x0400429C RID: 17052
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400429C")]
private AccountSpecificUIBehaviour FOIJAAEKGIO;
}
}