using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using CodeStage.AntiCheat.ObscuredTypes; using Cpp2IlInjected; using Pathfinding.RVO; using RecNet; using StansAssets.Foundation.Async; using TMPro; using UnityEngine; namespace AGUI.StackedUI { // Token: 0x0200120E RID: 4622 [Token(Token = "0x200120E")] public class PlayerStatusText : AccountSpecificText { // Token: 0x060067A6 RID: 26534 RVA: 0x0016970C File Offset: 0x0016790C [Token(Token = "0x60067A6")] [Address(RVA = "0x1DC1310", Offset = "0x1DC0310", VA = "0x181DC1310", Slot = "6")] protected override void OnEnable() { int num = 0; this.IEEJJKPIKDN(num); MFBGLIHGCGO lejanlmckdd = Matchmaking.LEJANLMCKDD; Action action = new Action(this.IEEJJKPIKDN); Matchmaking.LEJANLMCKDD = MFBGLIHGCGO.BPJDFPACLMK(lejanlmckdd, action); if (this.accountWatcher.HGLLKBFOBIE == AccountSpecificUIBehaviour.PlayerDisplayMode.Friends) { MFBGLIHGCGO hodokbidhhg = FGPIDGLCKEF.HODOKBIDHHG; Action action2 = new Action(this.HODOKBIDHHG); FGPIDGLCKEF.HODOKBIDHHG = MFBGLIHGCGO.BPJDFPACLMK(hodokbidhhg, action2); } MFBGLIHGCGO playerDestroyedEvent = Player.PlayerDestroyedEvent; Action action3 = new Action(this.LKLLFBLEDCE); Player.PlayerDestroyedEvent = MFBGLIHGCGO.BPJDFPACLMK(playerDestroyedEvent, action3); } // Token: 0x060067A7 RID: 26535 RVA: 0x0016979C File Offset: 0x0016799C [Token(Token = "0x60067A7")] [Address(RVA = "0x1DC1150", Offset = "0x1DC0150", VA = "0x181DC1150")] protected void OnDisable() { MFBGLIHGCGO playerDestroyedEvent = Player.PlayerDestroyedEvent; Action action = new Action(this.LKLLFBLEDCE); Player.PlayerDestroyedEvent = MFBGLIHGCGO.GMNMHGMFGOL(playerDestroyedEvent, action); MFBGLIHGCGO lejanlmckdd = Matchmaking.LEJANLMCKDD; Action action2 = new Action(this.IEEJJKPIKDN); Matchmaking.LEJANLMCKDD = MFBGLIHGCGO.GMNMHGMFGOL(lejanlmckdd, action2); MFBGLIHGCGO hodokbidhhg = FGPIDGLCKEF.HODOKBIDHHG; Action action3 = new Action(this.HODOKBIDHHG); FGPIDGLCKEF.HODOKBIDHHG = MFBGLIHGCGO.GMNMHGMFGOL(hodokbidhhg, action3); } // Token: 0x060067A8 RID: 26536 RVA: 0x0016980C File Offset: 0x00167A0C [Token(Token = "0x60067A8")] [Address(RVA = "0x1DC1050", Offset = "0x1DC0050", VA = "0x181DC1050")] private void HODOKBIDHHG(int? CJFGEMGOJHB) { if (this.accountWatcher.GEAFMCJMKBM != 0) { CCEOLAOLEKJ currentAccount = this.accountWatcher.GEAFMCJMKBM; ObscuredInt k__BackingField = currentAccount.k__BackingField; bool fakeValueActive = currentAccount.k__BackingField.fakeValueActive; bool flag = ObscuredInt.FAJDMKOEFLH(k__BackingField) == CJFGEMGOJHB; } CCEOLAOLEKJ currentAccount2 = this.accountWatcher.GEAFMCJMKBM; this.OnEnable(); } // Token: 0x060067A9 RID: 26537 RVA: 0x0016986C File Offset: 0x00167A6C [Token(Token = "0x60067A9")] [Address(RVA = "0x1A4AD40", Offset = "0x1A49D40", VA = "0x181A4AD40")] private void IEEJJKPIKDN(int ENJEOLBEALP) { CCEOLAOLEKJ currentAccount = this.accountWatcher.GEAFMCJMKBM; Vector2 calculatedTargetPoint = ((IAgent)this).CalculatedTargetPoint; } // Token: 0x060067AA RID: 26538 RVA: 0x00169894 File Offset: 0x00167A94 [Token(Token = "0x60067AA")] [Address(RVA = "0x1A4AD40", Offset = "0x1A49D40", VA = "0x181A4AD40")] private void LKLLFBLEDCE(Player IEKDDPPNFPF) { CCEOLAOLEKJ currentAccount = this.accountWatcher.GEAFMCJMKBM; Vector2 calculatedTargetPoint = ((IAgent)this).CalculatedTargetPoint; } // Token: 0x060067AB RID: 26539 RVA: 0x001698BC File Offset: 0x00167ABC [Token(Token = "0x60067AB")] [Address(RVA = "0x1DC0D30", Offset = "0x1DBFD30", VA = "0x181DC0D30", Slot = "7")] protected override void DMPBBJNDPMA(CCEOLAOLEKJ IINOFFFAGJG) { if (this.accountWatcher.HGLLKBFOBIE != AccountSpecificUIBehaviour.PlayerDisplayMode.Recent) { } List all = Player.All; Predicate predicate = delegate(Player p) { CCEOLAOLEKJ currentAccount2 = IINOFFFAGJG; int k__BackingField = p.k__BackingField; ObscuredInt k__BackingField = currentAccount2.k__BackingField; bool fakeValueActive = currentAccount2.k__BackingField.fakeValueActive; int num = ObscuredInt.FAJDMKOEFLH(k__BackingField); return k__BackingField == num; }; bool flag = all.Exists(predicate); CCEOLAOLEKJ currentAccount = IINOFFFAGJG; AccountSpecificUIBehaviour accountWatcher = this.accountWatcher; TextMeshProUGUI text = this.text; AccountSpecificUIBehaviour.PlayerDisplayMode hgllkbfobie = accountWatcher.HGLLKBFOBIE; Action action = new Action(this.IEEJJKPIKDN); ((IMainThreadDispatcher)text).Init(); } // Token: 0x060067AC RID: 26540 RVA: 0x0016993C File Offset: 0x00167B3C [Token(Token = "0x60067AC")] [Address(RVA = "0x1DC0EC0", Offset = "0x1DBFEC0", VA = "0x181DC0EC0")] public static string GetStatusText(CCEOLAOLEKJ HFIDFDPOCKA, AccountSpecificUIBehaviour.PlayerDisplayMode HGLLKBFOBIE, Action KMAMCGEGFAF, bool IIBIDBEMBLD = false) { if (HFIDFDPOCKA != 0) { ObscuredInt k__BackingField = HFIDFDPOCKA.k__BackingField; bool fakeValueActive = HFIDFDPOCKA.k__BackingField.fakeValueActive; LLKHFJDNFMM llkhfjdnfmm = FGPIDGLCKEF.IAHDANBDAAM(ObscuredInt.FAJDMKOEFLH(k__BackingField)); if (HGLLKBFOBIE != AccountSpecificUIBehaviour.PlayerDisplayMode.Friends || llkhfjdnfmm == 0 || llkhfjdnfmm.k__BackingField <= LLKHFJDNFMM.DDAADAMFMCL.FriendRequestSent) { } ObscuredInt k__BackingField2 = HFIDFDPOCKA.k__BackingField; bool fakeValueActive2 = HFIDFDPOCKA.k__BackingField.fakeValueActive; string text = Matchmaking.EGNFAEMCHNC(Matchmaking.OLIKKLKLBKJ(ObscuredInt.FAJDMKOEFLH(k__BackingField2)), KMAMCGEGFAF, IIBIDBEMBLD); } return string.Empty; } // Token: 0x060067AD RID: 26541 RVA: 0x001699B0 File Offset: 0x00167BB0 [Token(Token = "0x60067AD")] [Address(RVA = "0x8E9790", Offset = "0x8E8790", VA = "0x1808E9790")] public PlayerStatusText() { } // Token: 0x0200120F RID: 4623 [Token(Token = "0x200120F")] [CompilerGenerated] private sealed class OFMNBALDDFA { // Token: 0x060067AE RID: 26542 RVA: 0x001699C4 File Offset: 0x00167BC4 [Token(Token = "0x60067AE")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public OFMNBALDDFA() { } // Token: 0x060067AF RID: 26543 RVA: 0x001699D8 File Offset: 0x00167BD8 [Token(Token = "0x60067AF")] [Address(RVA = "0x1DB5A80", Offset = "0x1DB4A80", VA = "0x181DB5A80")] internal bool b__0(Player p) { CCEOLAOLEKJ cceolaolekj = this.currentAccount; int k__BackingField = p.k__BackingField; ObscuredInt k__BackingField = cceolaolekj.k__BackingField; bool fakeValueActive = cceolaolekj.k__BackingField.fakeValueActive; int num = ObscuredInt.FAJDMKOEFLH(k__BackingField); return k__BackingField == num; } // Token: 0x0400440B RID: 17419 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400440B")] public CCEOLAOLEKJ currentAccount; } } }