177 lines
5.7 KiB
C#
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;
|
|
}
|
|
}
|