using System; using System.Runtime.CompilerServices; using CodeStage.AntiCheat.ObscuredTypes; using Cpp2IlInjected; using TMPro; using UnityEngine; using UnityEngine.UI; // Token: 0x0200057F RID: 1407 [Token(Token = "0x200057F")] public class PlayerInfoUIControl : MonoBehaviour { // Token: 0x17000785 RID: 1925 // (set) Token: 0x06002A75 RID: 10869 RVA: 0x000AC698 File Offset: 0x000AA898 [Token(Token = "0x17000785")] private int LINLLHBFIKF { [Token(Token = "0x6002A75")] [Address(RVA = "0x143CE90", Offset = "0x143BE90", VA = "0x18143CE90")] set { string text = this.levelText.text; } } // Token: 0x17000786 RID: 1926 // (get) Token: 0x06002A76 RID: 10870 RVA: 0x000AC6B8 File Offset: 0x000AA8B8 // (set) Token: 0x06002A77 RID: 10871 RVA: 0x000AC6CC File Offset: 0x000AA8CC [Token(Token = "0x17000786")] public CCEOLAOLEKJ GEAFMCJMKBM { [Token(Token = "0x6002A76")] [Address(RVA = "0x4936E0", Offset = "0x4926E0", VA = "0x1804936E0")] get; [Token(Token = "0x6002A77")] [Address(RVA = "0x55BCE0", Offset = "0x55ACE0", VA = "0x18055BCE0")] private set; } // Token: 0x17000787 RID: 1927 // (get) Token: 0x06002A78 RID: 10872 RVA: 0x000AC6E0 File Offset: 0x000AA8E0 // (set) Token: 0x06002A79 RID: 10873 RVA: 0x000AC6F4 File Offset: 0x000AA8F4 [Token(Token = "0x17000787")] public NFMBDLEJEDD COGGJLNNFHH { [Token(Token = "0x6002A78")] [Address(RVA = "0x417710", Offset = "0x416710", VA = "0x180417710")] get; [Token(Token = "0x6002A79")] [Address(RVA = "0x417A10", Offset = "0x416A10", VA = "0x180417A10")] private set; } // Token: 0x06002A7A RID: 10874 RVA: 0x000AC708 File Offset: 0x000AA908 [Token(Token = "0x6002A7A")] [Address(RVA = "0x143D520", Offset = "0x143C520", VA = "0x18143D520", Slot = "4")] protected virtual void Start() { MFBGLIHGCGO nlhpibggdmo = PEGGCEDHBOF.NLHPIBGGDMO; Action action = new Action(this.NLHPIBGGDMO); PEGGCEDHBOF.NLHPIBGGDMO = MFBGLIHGCGO.BPJDFPACLMK(nlhpibggdmo, action); } // Token: 0x06002A7B RID: 10875 RVA: 0x000AC734 File Offset: 0x000AA934 [Token(Token = "0x6002A7B")] [Address(RVA = "0x143CFD0", Offset = "0x143BFD0", VA = "0x18143CFD0", Slot = "5")] protected virtual void OnDestroy() { MFBGLIHGCGO nlhpibggdmo = PEGGCEDHBOF.NLHPIBGGDMO; Action action = new Action(this.NLHPIBGGDMO); PEGGCEDHBOF.NLHPIBGGDMO = MFBGLIHGCGO.GMNMHGMFGOL(nlhpibggdmo, action); if (this.IFAHDAGCHDE != 0) { } } // Token: 0x06002A7C RID: 10876 RVA: 0x000AC76C File Offset: 0x000AA96C [Token(Token = "0x6002A7C")] [Address(RVA = "0x143CEE0", Offset = "0x143BEE0", VA = "0x18143CEE0")] private void NLHPIBGGDMO(int GKLPIFBPGOD) { CCEOLAOLEKJ cceolaolekj = this.k__BackingField; if (cceolaolekj != 0) { ObscuredInt k__BackingField = cceolaolekj.k__BackingField; bool fakeValueActive = cceolaolekj.k__BackingField.fakeValueActive; if (ObscuredInt.FAJDMKOEFLH(k__BackingField) == GKLPIFBPGOD) { this.OnDestroy(); } } } // Token: 0x06002A7D RID: 10877 RVA: 0x000AC7A8 File Offset: 0x000AA9A8 [Token(Token = "0x6002A7D")] [Address(RVA = "0x143D0B0", Offset = "0x143C0B0", VA = "0x18143D0B0", Slot = "6")] public virtual void SetAccount(CCEOLAOLEKJ HFIDFDPOCKA) { PlayerInfoUIControl.GLEHEJBKONE glehejbkone = new PlayerInfoUIControl.GLEHEJBKONE(); glehejbkone.account = HFIDFDPOCKA; glehejbkone.<>4__this = this; this.k__BackingField = HFIDFDPOCKA; int num = 0; this.k__BackingField = num; CCEOLAOLEKJ account = glehejbkone.account; if (account == 0) { TextMeshProUGUI textMeshProUGUI = this.guestText; int num2 = 0; PLDMAFINLJO.IONHABJHHCE(textMeshProUGUI, num2 != 0); TextMeshProUGUI textMeshProUGUI2 = this.usernameText; string empty = string.Empty; PLDMAFINLJO.FANDNIHFMNM(textMeshProUGUI2, empty); TextMeshProUGUI textMeshProUGUI3 = this.usernameText; int num3 = 0; PLDMAFINLJO.IONHABJHHCE(textMeshProUGUI3, num3 != 0); TextMeshProUGUI textMeshProUGUI4 = this.displayNameText; string empty2 = string.Empty; PLDMAFINLJO.FANDNIHFMNM(textMeshProUGUI4, empty2); TextMeshProUGUI textMeshProUGUI5 = this.levelText; string empty3 = string.Empty; PLDMAFINLJO.FANDNIHFMNM(textMeshProUGUI5, empty3); RawImage rawImage = this.profileImage; Texture2D defaultProfileImage = SingletonMonoBehaviour.ONCPNMDGGKG.defaultProfileImage; PLDMAFINLJO.EELMOICAFKJ(rawImage, defaultProfileImage); return; } ObscuredInt k__BackingField = account.k__BackingField; bool fakeValueActive = account.k__BackingField.fakeValueActive; PMGCJEPKFOF pmgcjepkfof = ACJLCBNBJDK.AAGPDEDFCNI(ObscuredInt.FAJDMKOEFLH(k__BackingField)); Action action = delegate(NFMBDLEJEDD progression) { int num4 = 0; PlayerInfoUIControl <>4__this = glehejbkone.<>4__this; int num5 = 0; if (<>4__this != num5) { PlayerInfoUIControl <>4__this2 = glehejbkone.<>4__this; int k__BackingField2 = progression.k__BackingField; CCEOLAOLEKJ cceolaolekj = <>4__this2.k__BackingField; int num6 = 0; if (cceolaolekj != 0) { } if (num6 != 0) { } bool flag4 = k__BackingField2 == num4; if (num4 != (flag4 ? 1 : 0)) { glehejbkone.<>4__this.k__BackingField = progression; string text4; PLDMAFINLJO.FANDNIHFMNM(glehejbkone.<>4__this.levelText, text4); } } }; if (num < glehejbkone) { num += num; if (num == glehejbkone) { goto IL_173; } num++; } CCEOLAOLEKJ account2 = glehejbkone.account; TextMeshProUGUI textMeshProUGUI6 = this.guestText; bool inited = account2.k__BackingField.inited; bool flag2; bool flag = !flag2; PLDMAFINLJO.IONHABJHHCE(textMeshProUGUI6, flag); CCEOLAOLEKJ account3 = glehejbkone.account; TextMeshProUGUI textMeshProUGUI7 = this.usernameText; string text = ObscuredString.FAJDMKOEFLH(account3.k__BackingField); string text2 = "@" + text; PLDMAFINLJO.FANDNIHFMNM(textMeshProUGUI7, text2); TextMeshProUGUI textMeshProUGUI8 = this.usernameText; if (!this.showGuestUsername) { goto IL_17A; } IL_173: textMeshProUGUI7 += textMeshProUGUI7; IL_17A: bool inited2 = glehejbkone.account.k__BackingField.inited; bool flag3; PLDMAFINLJO.IONHABJHHCE(textMeshProUGUI8, flag3); CCEOLAOLEKJ account4 = glehejbkone.account; TextMeshProUGUI textMeshProUGUI9 = this.displayNameText; string text3 = ObscuredString.FAJDMKOEFLH(account4.k__BackingField); PLDMAFINLJO.FANDNIHFMNM(textMeshProUGUI9, text3); if (this.IFAHDAGCHDE != 0) { } OHDHPENHDAP.CPOAHJEGIEA cpoahjegiea = OHDHPENHDAP.NOCODPBGAOJ(glehejbkone.account); Action action2 = delegate(Texture2D texture) { PlayerInfoUIControl <>4__this3 = glehejbkone.<>4__this; int num7 = 0; if (<>4__this3 != num7) { CCEOLAOLEKJ cceolaolekj2 = glehejbkone.<>4__this.k__BackingField; int num8 = 0; if (cceolaolekj2 != 0) { } if (num8 != 0) { } int num9 = 0; CCEOLAOLEKJ account5 = glehejbkone.account; bool fakeValueActive2; if (account5 != 0) { fakeValueActive2 = account5.k__BackingField.fakeValueActive; } if (fakeValueActive2) { } bool flag5; if (num9 == num9 != flag5) { PLDMAFINLJO.EELMOICAFKJ(glehejbkone.<>4__this.profileImage, texture); } } }; this.IFAHDAGCHDE = action2; throw new NullReferenceException(); } // Token: 0x06002A7E RID: 10878 RVA: 0x000AC9A4 File Offset: 0x000AABA4 [Token(Token = "0x6002A7E")] [Address(RVA = "0x6A46D0", Offset = "0x6A36D0", VA = "0x1806A46D0")] public PlayerInfoUIControl() { } // Token: 0x0400222D RID: 8749 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400222D")] [SerializeField] private bool showGuestUsername = true; // Token: 0x0400222E RID: 8750 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400222E")] [SerializeField] private TextMeshProUGUI guestText; // Token: 0x0400222F RID: 8751 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400222F")] [SerializeField] private TextMeshProUGUI displayNameText; // Token: 0x04002230 RID: 8752 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4002230")] [SerializeField] private TextMeshProUGUI usernameText; // Token: 0x04002231 RID: 8753 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4002231")] [SerializeField] private TextMeshProUGUI levelText; // Token: 0x04002232 RID: 8754 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4002232")] [SerializeField] private RawImage profileImage; // Token: 0x04002233 RID: 8755 [FieldOffset(Offset = "0x48")] [Token(Token = "0x4002233")] private OHDHPENHDAP.CPOAHJEGIEA IFAHDAGCHDE; // Token: 0x02000580 RID: 1408 [Token(Token = "0x2000580")] [CompilerGenerated] private sealed class GLEHEJBKONE { // Token: 0x06002A7F RID: 10879 RVA: 0x000AC9C0 File Offset: 0x000AABC0 [Token(Token = "0x6002A7F")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public GLEHEJBKONE() { } // Token: 0x06002A80 RID: 10880 RVA: 0x000AC9D4 File Offset: 0x000AABD4 [Token(Token = "0x6002A80")] [Address(RVA = "0x14271A0", Offset = "0x14261A0", VA = "0x1814271A0")] internal void b__0(NFMBDLEJEDD progression) { int num = 0; PlayerInfoUIControl playerInfoUIControl = this.<>4__this; int num2 = 0; if (playerInfoUIControl != num2) { PlayerInfoUIControl playerInfoUIControl2 = this.<>4__this; int k__BackingField = progression.k__BackingField; CCEOLAOLEKJ k__BackingField = playerInfoUIControl2.k__BackingField; int num3 = 0; if (k__BackingField != 0) { } if (num3 != 0) { } bool flag = k__BackingField == num; if (num != (flag ? 1 : 0)) { this.<>4__this.k__BackingField = progression; string text; PLDMAFINLJO.FANDNIHFMNM(this.<>4__this.levelText, text); } } } // Token: 0x06002A81 RID: 10881 RVA: 0x000ACA4C File Offset: 0x000AAC4C [Token(Token = "0x6002A81")] [Address(RVA = "0x1427350", Offset = "0x1426350", VA = "0x181427350")] internal void b__1(Texture2D texture) { PlayerInfoUIControl playerInfoUIControl = this.<>4__this; int num = 0; if (playerInfoUIControl != num) { CCEOLAOLEKJ k__BackingField = this.<>4__this.k__BackingField; int num2 = 0; if (k__BackingField != 0) { } if (num2 != 0) { } int num3 = 0; CCEOLAOLEKJ cceolaolekj = this.account; bool fakeValueActive; if (cceolaolekj != 0) { fakeValueActive = cceolaolekj.k__BackingField.fakeValueActive; } if (fakeValueActive) { } bool flag; if (num3 == num3 != flag) { PLDMAFINLJO.EELMOICAFKJ(this.<>4__this.profileImage, texture); } } } // Token: 0x04002236 RID: 8758 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4002236")] public PlayerInfoUIControl <>4__this; // Token: 0x04002237 RID: 8759 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4002237")] public CCEOLAOLEKJ account; } }