Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

175 lines
7.3 KiB
C#

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<int> lejanlmckdd = Matchmaking.LEJANLMCKDD;
Action<int> action = new Action(this.IEEJJKPIKDN);
Matchmaking.LEJANLMCKDD = MFBGLIHGCGO.BPJDFPACLMK(lejanlmckdd, action);
if (this.accountWatcher.HGLLKBFOBIE == AccountSpecificUIBehaviour.PlayerDisplayMode.Friends)
{
MFBGLIHGCGO<int?> hodokbidhhg = FGPIDGLCKEF.HODOKBIDHHG;
Action<int?> action2 = new Action(this.HODOKBIDHHG);
FGPIDGLCKEF.HODOKBIDHHG = MFBGLIHGCGO.BPJDFPACLMK(hodokbidhhg, action2);
}
MFBGLIHGCGO<Player> playerDestroyedEvent = Player.PlayerDestroyedEvent;
Action<Player> 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<Player> playerDestroyedEvent = Player.PlayerDestroyedEvent;
Action<Player> action = new Action(this.LKLLFBLEDCE);
Player.PlayerDestroyedEvent = MFBGLIHGCGO.GMNMHGMFGOL(playerDestroyedEvent, action);
MFBGLIHGCGO<int> lejanlmckdd = Matchmaking.LEJANLMCKDD;
Action<int> action2 = new Action(this.IEEJJKPIKDN);
Matchmaking.LEJANLMCKDD = MFBGLIHGCGO.GMNMHGMFGOL(lejanlmckdd, action2);
MFBGLIHGCGO<int?> hodokbidhhg = FGPIDGLCKEF.HODOKBIDHHG;
Action<int?> 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 <IFBPANODIPA>k__BackingField = currentAccount.<IFBPANODIPA>k__BackingField;
bool fakeValueActive = currentAccount.<IFBPANODIPA>k__BackingField.fakeValueActive;
bool flag = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>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<Player> all = Player.All;
Predicate<Player> predicate = delegate(Player p)
{
CCEOLAOLEKJ currentAccount2 = IINOFFFAGJG;
int <FMMJEJMBDPL>k__BackingField = p.<FMMJEJMBDPL>k__BackingField;
ObscuredInt <IFBPANODIPA>k__BackingField = currentAccount2.<IFBPANODIPA>k__BackingField;
bool fakeValueActive = currentAccount2.<IFBPANODIPA>k__BackingField.fakeValueActive;
int num = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
return <FMMJEJMBDPL>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<int> 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<int> KMAMCGEGFAF, bool IIBIDBEMBLD = false)
{
if (HFIDFDPOCKA != 0)
{
ObscuredInt <IFBPANODIPA>k__BackingField = HFIDFDPOCKA.<IFBPANODIPA>k__BackingField;
bool fakeValueActive = HFIDFDPOCKA.<IFBPANODIPA>k__BackingField.fakeValueActive;
LLKHFJDNFMM llkhfjdnfmm = FGPIDGLCKEF.IAHDANBDAAM(ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField));
if (HGLLKBFOBIE != AccountSpecificUIBehaviour.PlayerDisplayMode.Friends || llkhfjdnfmm == 0 || llkhfjdnfmm.<PALMIOEJANE>k__BackingField <= LLKHFJDNFMM.DDAADAMFMCL.FriendRequestSent)
{
}
ObscuredInt <IFBPANODIPA>k__BackingField2 = HFIDFDPOCKA.<IFBPANODIPA>k__BackingField;
bool fakeValueActive2 = HFIDFDPOCKA.<IFBPANODIPA>k__BackingField.fakeValueActive;
string text = Matchmaking.EGNFAEMCHNC(Matchmaking.OLIKKLKLBKJ(ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>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 <SetText>b__0(Player p)
{
CCEOLAOLEKJ cceolaolekj = this.currentAccount;
int <FMMJEJMBDPL>k__BackingField = p.<FMMJEJMBDPL>k__BackingField;
ObscuredInt <IFBPANODIPA>k__BackingField = cceolaolekj.<IFBPANODIPA>k__BackingField;
bool fakeValueActive = cceolaolekj.<IFBPANODIPA>k__BackingField.fakeValueActive;
int num = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
return <FMMJEJMBDPL>k__BackingField == num;
}
// Token: 0x0400440B RID: 17419
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400440B")]
public CCEOLAOLEKJ currentAccount;
}
}
}