Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +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: 0x02001211 RID: 4625
[Token(Token = "0x2001211")]
[RequireComponent(typeof(AccountSpecificUIBehaviour))]
public class ProgressionController : MonoBehaviour
{
// Token: 0x060067B7 RID: 26551 RVA: 0x00169C2C File Offset: 0x00167E2C
[Token(Token = "0x60067B7")]
[Address(RVA = "0x1DC2640", Offset = "0x1DC1640", VA = "0x181DC2640")]
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: 0x060067B8 RID: 26552 RVA: 0x00169C70 File Offset: 0x00167E70
[Token(Token = "0x60067B8")]
[Address(RVA = "0x1DC2A50", Offset = "0x1DC1A50", VA = "0x181DC2A50")]
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: 0x060067B9 RID: 26553 RVA: 0x00169CC4 File Offset: 0x00167EC4
[Token(Token = "0x60067B9")]
[Address(RVA = "0x1DC2BE0", Offset = "0x1DC1BE0", VA = "0x181DC2BE0")]
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: 0x060067BA RID: 26554 RVA: 0x00169D28 File Offset: 0x00167F28
[Token(Token = "0x60067BA")]
[Address(RVA = "0x1DC2B20", Offset = "0x1DC1B20", VA = "0x181DC2B20")]
private void OnDisable()
{
MFBGLIHGCGO<int> dggdhooobli = ACJLCBNBJDK.DGGDHOOOBLI;
Action<int> action = new Action(this.DGGDHOOOBLI);
ACJLCBNBJDK.DGGDHOOOBLI = MFBGLIHGCGO.GMNMHGMFGOL(dggdhooobli, action);
}
// Token: 0x060067BB RID: 26555 RVA: 0x00169D54 File Offset: 0x00167F54
[Token(Token = "0x60067BB")]
[Address(RVA = "0x1DC29D0", Offset = "0x1DC19D0", VA = "0x181DC29D0")]
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: 0x060067BC RID: 26556 RVA: 0x00169D98 File Offset: 0x00167F98
[Token(Token = "0x60067BC")]
[Address(RVA = "0x1DC26F0", Offset = "0x1DC16F0", VA = "0x181DC26F0")]
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: 0x060067BD RID: 26557 RVA: 0x00169DDC File Offset: 0x00167FDC
[Token(Token = "0x60067BD")]
[Address(RVA = "0x1DC2790", Offset = "0x1DC1790", VA = "0x181DC2790")]
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: 0x060067BE RID: 26558 RVA: 0x00169E34 File Offset: 0x00168034
[Token(Token = "0x60067BE")]
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
public ProgressionController()
{
}
// Token: 0x060067BF RID: 26559 RVA: 0x00169E48 File Offset: 0x00168048
[Token(Token = "0x60067BF")]
[Address(RVA = "0x1DC28D0", Offset = "0x1DC18D0", VA = "0x181DC28D0")]
[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: 0x04004410 RID: 17424
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004410")]
[SerializeField]
private Image xpBarImage;
// Token: 0x04004411 RID: 17425
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4004411")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)]
private TextMeshProUGUI levelText;
// Token: 0x04004412 RID: 17426
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4004412")]
private AccountSpecificUIBehaviour FOIJAAEKGIO;
}
}