Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

367 lines
11 KiB
C#

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<int> nlhpibggdmo = PEGGCEDHBOF.NLHPIBGGDMO;
Action<int> 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<int> nlhpibggdmo = PEGGCEDHBOF.NLHPIBGGDMO;
Action<int> 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.<PBHKKOAINGC>k__BackingField;
if (cceolaolekj != 0)
{
ObscuredInt <IFBPANODIPA>k__BackingField = cceolaolekj.<IFBPANODIPA>k__BackingField;
bool fakeValueActive = cceolaolekj.<IFBPANODIPA>k__BackingField.fakeValueActive;
if (ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>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.<PBHKKOAINGC>k__BackingField = HFIDFDPOCKA;
int num = 0;
this.<HEGJJBIJNPI>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 <IFBPANODIPA>k__BackingField = account.<IFBPANODIPA>k__BackingField;
bool fakeValueActive = account.<IFBPANODIPA>k__BackingField.fakeValueActive;
PMGCJEPKFOF<NFMBDLEJEDD> pmgcjepkfof = ACJLCBNBJDK.AAGPDEDFCNI(ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField));
Action<NFMBDLEJEDD> 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 <IFBPANODIPA>k__BackingField2 = progression.<IFBPANODIPA>k__BackingField;
CCEOLAOLEKJ cceolaolekj = <>4__this2.<PBHKKOAINGC>k__BackingField;
int num6 = 0;
if (cceolaolekj != 0)
{
}
if (num6 != 0)
{
}
bool flag4 = <IFBPANODIPA>k__BackingField2 == num4;
if (num4 != (flag4 ? 1 : 0))
{
glehejbkone.<>4__this.<HEGJJBIJNPI>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.<DOPLJIOHAMG>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.<KHJCEENDAOL>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.<DOPLJIOHAMG>k__BackingField.inited;
bool flag3;
PLDMAFINLJO.IONHABJHHCE(textMeshProUGUI8, flag3);
CCEOLAOLEKJ account4 = glehejbkone.account;
TextMeshProUGUI textMeshProUGUI9 = this.displayNameText;
string text3 = ObscuredString.FAJDMKOEFLH(account4.<ODJFEIBNGPO>k__BackingField);
PLDMAFINLJO.FANDNIHFMNM(textMeshProUGUI9, text3);
if (this.IFAHDAGCHDE != 0)
{
}
OHDHPENHDAP.CPOAHJEGIEA cpoahjegiea = OHDHPENHDAP.NOCODPBGAOJ(glehejbkone.account);
Action<Texture2D> action2 = delegate(Texture2D texture)
{
PlayerInfoUIControl <>4__this3 = glehejbkone.<>4__this;
int num7 = 0;
if (<>4__this3 != num7)
{
CCEOLAOLEKJ cceolaolekj2 = glehejbkone.<>4__this.<PBHKKOAINGC>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.<IFBPANODIPA>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 <SetAccount>b__0(NFMBDLEJEDD progression)
{
int num = 0;
PlayerInfoUIControl playerInfoUIControl = this.<>4__this;
int num2 = 0;
if (playerInfoUIControl != num2)
{
PlayerInfoUIControl playerInfoUIControl2 = this.<>4__this;
int <IFBPANODIPA>k__BackingField = progression.<IFBPANODIPA>k__BackingField;
CCEOLAOLEKJ <PBHKKOAINGC>k__BackingField = playerInfoUIControl2.<PBHKKOAINGC>k__BackingField;
int num3 = 0;
if (<PBHKKOAINGC>k__BackingField != 0)
{
}
if (num3 != 0)
{
}
bool flag = <IFBPANODIPA>k__BackingField == num;
if (num != (flag ? 1 : 0))
{
this.<>4__this.<HEGJJBIJNPI>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 <SetAccount>b__1(Texture2D texture)
{
PlayerInfoUIControl playerInfoUIControl = this.<>4__this;
int num = 0;
if (playerInfoUIControl != num)
{
CCEOLAOLEKJ <PBHKKOAINGC>k__BackingField = this.<>4__this.<PBHKKOAINGC>k__BackingField;
int num2 = 0;
if (<PBHKKOAINGC>k__BackingField != 0)
{
}
if (num2 != 0)
{
}
int num3 = 0;
CCEOLAOLEKJ cceolaolekj = this.account;
bool fakeValueActive;
if (cceolaolekj != 0)
{
fakeValueActive = cceolaolekj.<IFBPANODIPA>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;
}
}