using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using CodeStage.AntiCheat.ObscuredTypes; using Cpp2IlInjected; using RecNet; using TMPro; namespace AGUI.StackedUI { // Token: 0x02001141 RID: 4417 [Token(Token = "0x2001141")] public class PlayerStatusText : AccountSpecificText { // Token: 0x0600644E RID: 25678 RVA: 0x00161854 File Offset: 0x0015FA54 [Token(Token = "0x600644E")] [Address(RVA = "0x1325CC0", Offset = "0x1324AC0", VA = "0x181325CC0", 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: 0x0600644F RID: 25679 RVA: 0x001618E4 File Offset: 0x0015FAE4 [Token(Token = "0x600644F")] [Address(RVA = "0x1325B00", Offset = "0x1324900", VA = "0x181325B00")] 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: 0x06006450 RID: 25680 RVA: 0x00161954 File Offset: 0x0015FB54 [Token(Token = "0x6006450")] [Address(RVA = "0x1325A00", Offset = "0x1324800", VA = "0x181325A00")] 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: 0x06006451 RID: 25681 RVA: 0x001619B4 File Offset: 0x0015FBB4 [Token(Token = "0x6006451")] [Address(RVA = "0xF2D0A0", Offset = "0xF2BEA0", VA = "0x180F2D0A0")] private void IEEJJKPIKDN(int ENJEOLBEALP) { CCEOLAOLEKJ currentAccount = this.accountWatcher.GEAFMCJMKBM; bool isCompleted = ((IAsyncResult)this).IsCompleted; } // Token: 0x06006452 RID: 25682 RVA: 0x001619DC File Offset: 0x0015FBDC [Token(Token = "0x6006452")] [Address(RVA = "0xF2D0A0", Offset = "0xF2BEA0", VA = "0x180F2D0A0")] private void LKLLFBLEDCE(Player IEKDDPPNFPF) { CCEOLAOLEKJ currentAccount = this.accountWatcher.GEAFMCJMKBM; bool isCompleted = ((IAsyncResult)this).IsCompleted; } // Token: 0x06006453 RID: 25683 RVA: 0x00161A04 File Offset: 0x0015FC04 [Token(Token = "0x6006453")] [Address(RVA = "0x13256E0", Offset = "0x13244E0", VA = "0x1813256E0", 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); bool isCompleted = ((IAsyncResult)text).IsCompleted; } // Token: 0x06006454 RID: 25684 RVA: 0x00161A88 File Offset: 0x0015FC88 [Token(Token = "0x6006454")] [Address(RVA = "0x1325870", Offset = "0x1324670", VA = "0x181325870")] 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: 0x06006455 RID: 25685 RVA: 0x00161AFC File Offset: 0x0015FCFC [Token(Token = "0x6006455")] [Address(RVA = "0x752FB0", Offset = "0x751DB0", VA = "0x180752FB0")] public PlayerStatusText() { } // Token: 0x02001142 RID: 4418 [Token(Token = "0x2001142")] [CompilerGenerated] private sealed class OFMNBALDDFA { // Token: 0x06006456 RID: 25686 RVA: 0x00161B10 File Offset: 0x0015FD10 [Token(Token = "0x6006456")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public OFMNBALDDFA() { } // Token: 0x06006457 RID: 25687 RVA: 0x00161B24 File Offset: 0x0015FD24 [Token(Token = "0x6006457")] [Address(RVA = "0x131A420", Offset = "0x1319220", VA = "0x18131A420")] 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: 0x04004295 RID: 17045 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4004295")] public CCEOLAOLEKJ currentAccount; } } }