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(); 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 dggdhooobli = ACJLCBNBJDK.DGGDHOOOBLI; Action 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 dggdhooobli = ACJLCBNBJDK.DGGDHOOOBLI; Action 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.k__BackingField != 0) { int? k__BackingField = foijaaekgio.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.k__BackingField != 0) { int? k__BackingField = foijaaekgio2.k__BackingField; int num2; PMGCJEPKFOF pmgcjepkfof = ACJLCBNBJDK.AAGPDEDFCNI(num2); Action 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? k__BackingField = this.FOIJAAEKGIO.k__BackingField; bool flag = EJGILMEAPLC.k__BackingField == k__BackingField; if (k__BackingField != flag) { Image image = this.xpBarImage; float num2 = EJGILMEAPLC.ANKCGDNCABN; image.fillAmount = num2; int k__BackingField = EJGILMEAPLC.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; } }