139 lines
5.0 KiB
C#
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>";
|
|
}
|
|
}
|