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 lejanlmckdd = Matchmaking.LEJANLMCKDD; Action 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? k__BackingField = this.accountWatcher.k__BackingField; if (k__BackingField == ENJEOLBEALP != 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 lejanlmckdd = Matchmaking.LEJANLMCKDD; Action 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 action = new Action(this.LAELBFJHFJO); Tooltip tooltip = this.tooltip; AccountSpecificUIBehaviour accountSpecificUIBehaviour = this.accountWatcher; string text; if (text != 0) { string jgphpekfkka = this.JGPHPEKFKKA; ObscuredString k__BackingField = accountSpecificUIBehaviour.GEAFMCJMKBM.k__BackingField; string text2 = string.Format(jgphpekfkka, k__BackingField); tooltip.Message = text2; return; } string gdcognmgphb = this.GDCOGNMGPHB; ObscuredString k__BackingField2 = accountSpecificUIBehaviour.GEAFMCJMKBM.k__BackingField; string text3 = string.Format(gdcognmgphb, 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 = "@{0}\n{1}"; // Token: 0x04004299 RID: 17049 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4004299")] private string JGPHPEKFKKA = "@{0}"; } }