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

139 lines
5.0 KiB
C#

using System;
using CodeStage.AntiCheat.ObscuredTypes;
using Cpp2IlInjected;
using RecNet;
using UnityEngine;
namespace AGUI.StackedUI
{
// Token: 0x02001210 RID: 4624
[Token(Token = "0x2001210")]
[RequireComponent(typeof(AccountSpecificUIBehaviour))]
public class PlayerTooltipUpdater : MonoBehaviour
{
// Token: 0x060067B0 RID: 26544 RVA: 0x00169A1C File Offset: 0x00167C1C
[Token(Token = "0x60067B0")]
[Address(RVA = "0x1DC14F0", Offset = "0x1DC04F0", VA = "0x181DC14F0")]
private void Awake()
{
AccountSpecificUIBehaviour accountSpecificUIBehaviour = this.accountWatcher;
OKNNKFGFODL playerAccountUpdated = accountSpecificUIBehaviour.PlayerAccountUpdated;
Action action = new Action(this.OBMOIKFMMBF);
OKNNKFGFODL oknnkfgfodl = OKNNKFGFODL.BPJDFPACLMK(playerAccountUpdated, action);
accountSpecificUIBehaviour.PlayerAccountUpdated = oknnkfgfodl;
}
// Token: 0x060067B1 RID: 26545 RVA: 0x00169A5C File Offset: 0x00167C5C
[Token(Token = "0x60067B1")]
[Address(RVA = "0x1DC1760", Offset = "0x1DC0760", VA = "0x181DC1760")]
private void OnDestroy()
{
AccountSpecificUIBehaviour accountSpecificUIBehaviour = this.accountWatcher;
int num = 0;
if (accountSpecificUIBehaviour != num)
{
AccountSpecificUIBehaviour accountSpecificUIBehaviour2 = this.accountWatcher;
OKNNKFGFODL playerAccountUpdated = accountSpecificUIBehaviour2.PlayerAccountUpdated;
Action action = new Action(this.OBMOIKFMMBF);
OKNNKFGFODL oknnkfgfodl = OKNNKFGFODL.GMNMHGMFGOL(playerAccountUpdated, action);
accountSpecificUIBehaviour2.PlayerAccountUpdated = oknnkfgfodl;
}
}
// Token: 0x060067B2 RID: 26546 RVA: 0x00169AB0 File Offset: 0x00167CB0
[Token(Token = "0x60067B2")]
[Address(RVA = "0x1DC18F0", Offset = "0x1DC08F0", VA = "0x181DC18F0")]
private void OnEnable()
{
MFBGLIHGCGO<int> lejanlmckdd = Matchmaking.LEJANLMCKDD;
Action<int> action = new Action(this.LAELBFJHFJO);
Matchmaking.LEJANLMCKDD = MFBGLIHGCGO.BPJDFPACLMK(lejanlmckdd, action);
this.OBMOIKFMMBF();
}
// Token: 0x060067B3 RID: 26547 RVA: 0x00169AE4 File Offset: 0x00167CE4
[Token(Token = "0x60067B3")]
[Address(RVA = "0x1DC1580", Offset = "0x1DC0580", VA = "0x181DC1580")]
private void LAELBFJHFJO(int ENJEOLBEALP)
{
int? <IFBPANODIPA>k__BackingField = this.accountWatcher.<IFBPANODIPA>k__BackingField;
if (<IFBPANODIPA>k__BackingField == ENJEOLBEALP != <IFBPANODIPA>k__BackingField)
{
this.OBMOIKFMMBF();
}
}
// Token: 0x060067B4 RID: 26548 RVA: 0x00169B10 File Offset: 0x00167D10
[Token(Token = "0x60067B4")]
[Address(RVA = "0x1DC1830", Offset = "0x1DC0830", VA = "0x181DC1830")]
private void OnDisable()
{
MFBGLIHGCGO<int> lejanlmckdd = Matchmaking.LEJANLMCKDD;
Action<int> action = new Action(this.LAELBFJHFJO);
Matchmaking.LEJANLMCKDD = MFBGLIHGCGO.GMNMHGMFGOL(lejanlmckdd, action);
}
// Token: 0x060067B5 RID: 26549 RVA: 0x00169B3C File Offset: 0x00167D3C
[Token(Token = "0x60067B5")]
[Address(RVA = "0x1DC15F0", Offset = "0x1DC05F0", VA = "0x181DC15F0")]
private void OBMOIKFMMBF()
{
if (this.accountWatcher.GEAFMCJMKBM != 0)
{
CCEOLAOLEKJ currentAccount = this.accountWatcher.GEAFMCJMKBM;
AccountSpecificUIBehaviour.PlayerDisplayMode hgllkbfobie = this.accountWatcher.HGLLKBFOBIE;
Action<int> action = new Action(this.LAELBFJHFJO);
Tooltip tooltip = this.tooltip;
AccountSpecificUIBehaviour accountSpecificUIBehaviour = this.accountWatcher;
string text;
if (text != 0)
{
string jgphpekfkka = this.JGPHPEKFKKA;
ObscuredString <KHJCEENDAOL>k__BackingField = accountSpecificUIBehaviour.GEAFMCJMKBM.<KHJCEENDAOL>k__BackingField;
string text2 = string.Format(jgphpekfkka, <KHJCEENDAOL>k__BackingField);
tooltip.Message = text2;
return;
}
string gdcognmgphb = this.GDCOGNMGPHB;
ObscuredString <KHJCEENDAOL>k__BackingField2 = accountSpecificUIBehaviour.GEAFMCJMKBM.<KHJCEENDAOL>k__BackingField;
string text3 = string.Format(gdcognmgphb, <KHJCEENDAOL>k__BackingField2, text);
}
Tooltip tooltip2 = this.tooltip;
string empty = string.Empty;
tooltip2.Message = empty;
throw new NullReferenceException();
}
// Token: 0x060067B6 RID: 26550 RVA: 0x00169C00 File Offset: 0x00167E00
[Token(Token = "0x60067B6")]
[Address(RVA = "0x1DC19C0", Offset = "0x1DC09C0", VA = "0x181DC19C0")]
public PlayerTooltipUpdater()
{
}
// Token: 0x0400440C RID: 17420
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400440C")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
private AccountSpecificUIBehaviour accountWatcher;
// Token: 0x0400440D RID: 17421
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400440D")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
private Tooltip tooltip;
// Token: 0x0400440E RID: 17422
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400440E")]
private string GDCOGNMGPHB = "<i>@{0}</i>\n{1}";
// Token: 0x0400440F RID: 17423
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400440F")]
private string JGPHPEKFKKA = "<i>@{0}</i>";
}
}