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: 0x02001143 RID: 4419
|
|
[Token(Token = "0x2001143")]
|
|
[RequireComponent(typeof(AccountSpecificUIBehaviour))]
|
|
public class PlayerTooltipUpdater : MonoBehaviour
|
|
{
|
|
// Token: 0x06006458 RID: 25688 RVA: 0x00161B68 File Offset: 0x0015FD68
|
|
[Token(Token = "0x6006458")]
|
|
[Address(RVA = "0x1325EA0", Offset = "0x1324CA0", VA = "0x181325EA0")]
|
|
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: 0x06006459 RID: 25689 RVA: 0x00161BA8 File Offset: 0x0015FDA8
|
|
[Token(Token = "0x6006459")]
|
|
[Address(RVA = "0x1326110", Offset = "0x1324F10", VA = "0x181326110")]
|
|
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: 0x0600645A RID: 25690 RVA: 0x00161BFC File Offset: 0x0015FDFC
|
|
[Token(Token = "0x600645A")]
|
|
[Address(RVA = "0x13262A0", Offset = "0x13250A0", VA = "0x1813262A0")]
|
|
private void OnEnable()
|
|
{
|
|
MFBGLIHGCGO<int> lejanlmckdd = Matchmaking.LEJANLMCKDD;
|
|
Action<int> action = new Action(this.LAELBFJHFJO);
|
|
Matchmaking.LEJANLMCKDD = MFBGLIHGCGO.BPJDFPACLMK(lejanlmckdd, action);
|
|
this.OBMOIKFMMBF();
|
|
}
|
|
|
|
// Token: 0x0600645B RID: 25691 RVA: 0x00161C30 File Offset: 0x0015FE30
|
|
[Token(Token = "0x600645B")]
|
|
[Address(RVA = "0x1325F30", Offset = "0x1324D30", VA = "0x181325F30")]
|
|
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: 0x0600645C RID: 25692 RVA: 0x00161C5C File Offset: 0x0015FE5C
|
|
[Token(Token = "0x600645C")]
|
|
[Address(RVA = "0x13261E0", Offset = "0x1324FE0", VA = "0x1813261E0")]
|
|
private void OnDisable()
|
|
{
|
|
MFBGLIHGCGO<int> lejanlmckdd = Matchmaking.LEJANLMCKDD;
|
|
Action<int> action = new Action(this.LAELBFJHFJO);
|
|
Matchmaking.LEJANLMCKDD = MFBGLIHGCGO.GMNMHGMFGOL(lejanlmckdd, action);
|
|
}
|
|
|
|
// Token: 0x0600645D RID: 25693 RVA: 0x00161C88 File Offset: 0x0015FE88
|
|
[Token(Token = "0x600645D")]
|
|
[Address(RVA = "0x1325FA0", Offset = "0x1324DA0", VA = "0x181325FA0")]
|
|
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: 0x0600645E RID: 25694 RVA: 0x00161D4C File Offset: 0x0015FF4C
|
|
[Token(Token = "0x600645E")]
|
|
[Address(RVA = "0x1326370", Offset = "0x1325170", VA = "0x181326370")]
|
|
public PlayerTooltipUpdater()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04004296 RID: 17046
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4004296")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
|
private AccountSpecificUIBehaviour accountWatcher;
|
|
|
|
// Token: 0x04004297 RID: 17047
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4004297")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
|
private Tooltip tooltip;
|
|
|
|
// Token: 0x04004298 RID: 17048
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4004298")]
|
|
private string GDCOGNMGPHB = "<i>@{0}</i>\n{1}";
|
|
|
|
// Token: 0x04004299 RID: 17049
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4004299")]
|
|
private string JGPHPEKFKKA = "<i>@{0}</i>";
|
|
}
|
|
}
|