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(); 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 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: 0x06006462 RID: 25698 RVA: 0x00161E74 File Offset: 0x00160074 [Token(Token = "0x6006462")] [Address(RVA = "0x13274D0", Offset = "0x13262D0", VA = "0x1813274D0")] private void OnDisable() { MFBGLIHGCGO dggdhooobli = ACJLCBNBJDK.DGGDHOOOBLI; Action 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.k__BackingField != 0) { int? k__BackingField = foijaaekgio.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.k__BackingField != 0) { int? k__BackingField = foijaaekgio2.k__BackingField; int num2; PMGCJEPKFOF pmgcjepkfof = ACJLCBNBJDK.AAGPDEDFCNI(num2); Action 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? 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: 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; } }