using System; using System.Runtime.CompilerServices; using CodeStage.AntiCheat.ObscuredTypes; using Cpp2IlInjected; using TMPro; using UnityEngine; using UnityEngine.UI; // Token: 0x02000573 RID: 1395 [Token(Token = "0x2000573")] public class PlayerInfoUIControl : MonoBehaviour { // Token: 0x17000779 RID: 1913 // (set) Token: 0x060029F3 RID: 10739 RVA: 0x000AB440 File Offset: 0x000A9640 [Token(Token = "0x17000779")] private int LINLLHBFIKF { [Token(Token = "0x60029F3")] [Address(RVA = "0xAF6210", Offset = "0xAF5010", VA = "0x180AF6210")] set { string text = this.levelText.text; } } // Token: 0x1700077A RID: 1914 // (get) Token: 0x060029F4 RID: 10740 RVA: 0x000AB460 File Offset: 0x000A9660 // (set) Token: 0x060029F5 RID: 10741 RVA: 0x000AB474 File Offset: 0x000A9674 [Token(Token = "0x1700077A")] public CCEOLAOLEKJ GEAFMCJMKBM { [Token(Token = "0x60029F4")] [Address(RVA = "0x415290", Offset = "0x414090", VA = "0x180415290")] get; [Token(Token = "0x60029F5")] [Address(RVA = "0x46AB00", Offset = "0x469900", VA = "0x18046AB00")] private set; } // Token: 0x1700077B RID: 1915 // (get) Token: 0x060029F6 RID: 10742 RVA: 0x000AB488 File Offset: 0x000A9688 // (set) Token: 0x060029F7 RID: 10743 RVA: 0x000AB49C File Offset: 0x000A969C [Token(Token = "0x1700077B")] public NFMBDLEJEDD COGGJLNNFHH { [Token(Token = "0x60029F6")] [Address(RVA = "0x423D40", Offset = "0x422B40", VA = "0x180423D40")] get; [Token(Token = "0x60029F7")] [Address(RVA = "0x466B90", Offset = "0x465990", VA = "0x180466B90")] private set; } // Token: 0x060029F8 RID: 10744 RVA: 0x000AB4B0 File Offset: 0x000A96B0 [Token(Token = "0x60029F8")] [Address(RVA = "0xAF68A0", Offset = "0xAF56A0", VA = "0x180AF68A0", Slot = "4")] protected virtual void Start() { MFBGLIHGCGO nlhpibggdmo = PEGGCEDHBOF.NLHPIBGGDMO; Action action = new Action(this.NLHPIBGGDMO); PEGGCEDHBOF.NLHPIBGGDMO = MFBGLIHGCGO.BPJDFPACLMK(nlhpibggdmo, action); } // Token: 0x060029F9 RID: 10745 RVA: 0x000AB4DC File Offset: 0x000A96DC [Token(Token = "0x60029F9")] [Address(RVA = "0xAF6350", Offset = "0xAF5150", VA = "0x180AF6350", 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: 0x060029FA RID: 10746 RVA: 0x000AB514 File Offset: 0x000A9714 [Token(Token = "0x60029FA")] [Address(RVA = "0xAF6260", Offset = "0xAF5060", VA = "0x180AF6260")] 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: 0x060029FB RID: 10747 RVA: 0x000AB550 File Offset: 0x000A9750 [Token(Token = "0x60029FB")] [Address(RVA = "0xAF6430", Offset = "0xAF5230", VA = "0x180AF6430", 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: 0x060029FC RID: 10748 RVA: 0x000AB74C File Offset: 0x000A994C [Token(Token = "0x60029FC")] [Address(RVA = "0x7DDAC0", Offset = "0x7DC8C0", VA = "0x1807DDAC0")] public PlayerInfoUIControl() { } // Token: 0x040021CC RID: 8652 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40021CC")] [SerializeField] private bool showGuestUsername = true; // Token: 0x040021CD RID: 8653 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40021CD")] [SerializeField] private TextMeshProUGUI guestText; // Token: 0x040021CE RID: 8654 [FieldOffset(Offset = "0x28")] [Token(Token = "0x40021CE")] [SerializeField] private TextMeshProUGUI displayNameText; // Token: 0x040021CF RID: 8655 [FieldOffset(Offset = "0x30")] [Token(Token = "0x40021CF")] [SerializeField] private TextMeshProUGUI usernameText; // Token: 0x040021D0 RID: 8656 [FieldOffset(Offset = "0x38")] [Token(Token = "0x40021D0")] [SerializeField] private TextMeshProUGUI levelText; // Token: 0x040021D1 RID: 8657 [FieldOffset(Offset = "0x40")] [Token(Token = "0x40021D1")] [SerializeField] private RawImage profileImage; // Token: 0x040021D2 RID: 8658 [FieldOffset(Offset = "0x48")] [Token(Token = "0x40021D2")] private OHDHPENHDAP.CPOAHJEGIEA IFAHDAGCHDE; // Token: 0x02000574 RID: 1396 [Token(Token = "0x2000574")] [CompilerGenerated] private sealed class GLEHEJBKONE { // Token: 0x060029FD RID: 10749 RVA: 0x000AB768 File Offset: 0x000A9968 [Token(Token = "0x60029FD")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public GLEHEJBKONE() { } // Token: 0x060029FE RID: 10750 RVA: 0x000AB77C File Offset: 0x000A997C [Token(Token = "0x60029FE")] [Address(RVA = "0xAE3D60", Offset = "0xAE2B60", VA = "0x180AE3D60")] 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: 0x060029FF RID: 10751 RVA: 0x000AB7F4 File Offset: 0x000A99F4 [Token(Token = "0x60029FF")] [Address(RVA = "0xAE3F10", Offset = "0xAE2D10", VA = "0x180AE3F10")] 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: 0x040021D5 RID: 8661 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40021D5")] public PlayerInfoUIControl <>4__this; // Token: 0x040021D6 RID: 8662 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40021D6")] public CCEOLAOLEKJ account; } }