91 lines
3.4 KiB
C#
91 lines
3.4 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Runtime.CompilerServices;
|
|
using CodeStage.AntiCheat.ObscuredTypes;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace AGUI.StackedUI
|
|
{
|
|
// Token: 0x0200116B RID: 4459
|
|
[Token(Token = "0x200116B")]
|
|
public class AddRemovePlayerRoomRolePagedGrid : RecyclerPagedGrid<int, AddRemovePlayerRoomRoleGridEntry>
|
|
{
|
|
// Token: 0x0600650A RID: 25866 RVA: 0x00164388 File Offset: 0x00162588
|
|
[Token(Token = "0x600650A")]
|
|
[Address(RVA = "0xF2DD10", Offset = "0xF2CB10", VA = "0x180F2DD10")]
|
|
public void SetAccountIdsAndRole(IEnumerable<int> ILNGMAANNDG, LMLJHMJEIGM EGPBMGPKIIL, PPENFJMFPNE IJNAMEBOMJJ)
|
|
{
|
|
this.PACAJPCGKKD = EGPBMGPKIIL;
|
|
this.AEMBAGPGHGE = IJNAMEBOMJJ;
|
|
Func<int, bool> <>9__2_ = AddRemovePlayerRoomRolePagedGrid.<>c.<>9__2_0;
|
|
if (<>9__2_ == 0)
|
|
{
|
|
AddRemovePlayerRoomRolePagedGrid.<>c.<>9__2_0 = delegate(int id)
|
|
{
|
|
JJGHAFKJBEI doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO;
|
|
ObscuredInt <IFBPANODIPA>k__BackingField = doohkcanflo.<IFBPANODIPA>k__BackingField;
|
|
bool fakeValueActive = doohkcanflo.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
|
int num = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
|
|
return id == num;
|
|
};
|
|
}
|
|
IOrderedEnumerable<int> orderedEnumerable = Enumerable.OrderByDescending<int, bool>(ILNGMAANNDG, <>9__2_);
|
|
Func<int, LMLJHMJEIGM> func = new Func(this.NDCDBAAHBOJ);
|
|
IOrderedEnumerable<int> orderedEnumerable2 = Enumerable.ThenByDescending<int, LMLJHMJEIGM>(orderedEnumerable, func);
|
|
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
|
}
|
|
|
|
// Token: 0x0600650B RID: 25867 RVA: 0x001643E8 File Offset: 0x001625E8
|
|
[Token(Token = "0x600650B")]
|
|
[Address(RVA = "0xF2DBE0", Offset = "0xF2C9E0", VA = "0x180F2DBE0", Slot = "15")]
|
|
protected override void BGIECEPGDBE(int GKLPIFBPGOD, AddRemovePlayerRoomRoleGridEntry LKDLEHGHCAD, int CKOIAKLOKMM)
|
|
{
|
|
LMLJHMJEIGM pacajpcgkkd = this.PACAJPCGKKD;
|
|
PPENFJMFPNE aembagpghge = this.AEMBAGPGHGE;
|
|
AddRemovePlayerRoomRoleConditionalButton button = LKDLEHGHCAD.button;
|
|
int num = 0;
|
|
button.SetAccountIdAndRole(GKLPIFBPGOD, pacajpcgkkd, aembagpghge);
|
|
if (LKDLEHGHCAD.OEOPMNKMLIK != GKLPIFBPGOD)
|
|
{
|
|
LKDLEHGHCAD.OEOPMNKMLIK = GKLPIFBPGOD;
|
|
AccountSpecificUIBehaviour[] cnahcdafdhd = LKDLEHGHCAD.CNAHCDAFDHD;
|
|
int length = cnahcdafdhd.Length;
|
|
if (num < length)
|
|
{
|
|
AccountSpecificUIBehaviour accountSpecificUIBehaviour = cnahcdafdhd[num];
|
|
int num2 = 0;
|
|
accountSpecificUIBehaviour.SetPlayer(num, (AccountSpecificUIBehaviour.PlayerDisplayMode)num2);
|
|
num++;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600650C RID: 25868 RVA: 0x0016445C File Offset: 0x0016265C
|
|
[Token(Token = "0x600650C")]
|
|
[Address(RVA = "0xF2DE70", Offset = "0xF2CC70", VA = "0x180F2DE70")]
|
|
public AddRemovePlayerRoomRolePagedGrid()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600650D RID: 25869 RVA: 0x00164470 File Offset: 0x00162670
|
|
[Token(Token = "0x600650D")]
|
|
[Address(RVA = "0xF2DCE0", Offset = "0xF2CAE0", VA = "0x180F2DCE0")]
|
|
[CompilerGenerated]
|
|
private LMLJHMJEIGM NDCDBAAHBOJ(int ENJEOLBEALP)
|
|
{
|
|
return this.AEMBAGPGHGE.MOPDMGDPJDF(ENJEOLBEALP);
|
|
}
|
|
|
|
// Token: 0x04004318 RID: 17176
|
|
[FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x4004318")]
|
|
private LMLJHMJEIGM PACAJPCGKKD;
|
|
|
|
// Token: 0x04004319 RID: 17177
|
|
[FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x4004319")]
|
|
private PPENFJMFPNE AEMBAGPGHGE;
|
|
}
|
|
}
|