Files
2026-04-08 23:40:05 +02:00

170 lines
5.9 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using AGUI.StackedUI.Dialog;
using CodeStage.AntiCheat.ObscuredTypes;
using Cpp2IlInjected;
using RecRoom.Async;
using UnityEngine;
namespace RecRoom.AGUI
{
// Token: 0x02002426 RID: 9254
[Token(Token = "0x2002426")]
[StructLayout(3)]
public class UIImportFriendsDialog : UIDialog<List<DCGAMCKNJDB>, CFLMJLFBOKH.KNKCGOGLCJC, List<DCGAMCKNJDB>>
{
// Token: 0x06010078 RID: 65656 RVA: 0x003C0F40 File Offset: 0x003BF140
[Token(Token = "0x6010078")]
[Address(RVA = "0x1568930", Offset = "0x1567330", VA = "0x181568930", Slot = "17")]
public override void ForceCancel(bool OLFBOPIKDCI)
{
int num = 0;
base.KHKDGPHPIND(num, OLFBOPIKDCI);
}
// Token: 0x06010079 RID: 65657 RVA: 0x003C0F58 File Offset: 0x003BF158
[Token(Token = "0x6010079")]
[Address(RVA = "0x1568980", Offset = "0x1567380", VA = "0x181568980", Slot = "19")]
public override IPromise<List<DCGAMCKNJDB>> ShowDialog(List<DCGAMCKNJDB> DAAFDLFCOGO, CFLMJLFBOKH.KNKCGOGLCJC DIEPOPNJNCO)
{
ImportFriendsPagedGrid importFriendsPagedGrid = this.pagedGrid;
int num = 0;
this.OHEHHOMKPLJ = DIEPOPNJNCO;
this.FDEBHEBIHOC = num;
this.BHEPLKIIEGG = DAAFDLFCOGO;
importFriendsPagedGrid.SetAccounts(DAAFDLFCOGO);
return base.ShowDialog();
}
// Token: 0x0601007A RID: 65658 RVA: 0x003C0F98 File Offset: 0x003BF198
[Token(Token = "0x601007A")]
[Address(RVA = "0x1568900", Offset = "0x1567300", VA = "0x181568900")]
private void FGCBPNFEPLC()
{
ImportFriendsPagedGrid importFriendsPagedGrid = this.pagedGrid;
List<DCGAMCKNJDB> bheplkiiegg = this.BHEPLKIIEGG;
importFriendsPagedGrid.SetAccounts(bheplkiiegg);
}
// Token: 0x0601007B RID: 65659 RVA: 0x003C0FC0 File Offset: 0x003BF1C0
[Token(Token = "0x601007B")]
[Address(RVA = "0x1568860", Offset = "0x1567260", VA = "0x181568860")]
public void Button_Done()
{
int oahmkbajfin = this.OAHMKBAJFIN;
CFLMJLFBOKH.KNKCGOGLCJC ohehhomkplj = this.OHEHHOMKPLJ;
int num = 0;
base.KHKDGPHPIND(num, true);
}
// Token: 0x0601007C RID: 65660 RVA: 0x003C0FE8 File Offset: 0x003BF1E8
[Token(Token = "0x601007C")]
[Address(RVA = "0x1568570", Offset = "0x1566F70", VA = "0x181568570")]
public void Button_AddAll()
{
int size = this.BHEPLKIIEGG._size;
CFLMJLFBOKH.KNKCGOGLCJC ohehhomkplj = this.OHEHHOMKPLJ;
List<DCGAMCKNJDB> bheplkiiegg = this.BHEPLKIIEGG;
Func<DCGAMCKNJDB, int> <>9__9_ = UIImportFriendsDialog.<>c.<>9__9_0;
if (<>9__9_ == 0)
{
UIImportFriendsDialog.<>c.<>9__9_0 = delegate(DCGAMCKNJDB a)
{
ObscuredInt <IFBPANODIPA>k__BackingField = a.<IOINKGNIKDM>k__BackingField.<IFBPANODIPA>k__BackingField;
throw new NullReferenceException();
};
}
KKHJMCMNJBE.LLLEKJPBBAP(Enumerable.Select<DCGAMCKNJDB, int>(bheplkiiegg, <>9__9_));
List<DCGAMCKNJDB> bheplkiiegg2 = this.BHEPLKIIEGG;
base.KHKDGPHPIND(bheplkiiegg2, true);
}
// Token: 0x0601007D RID: 65661 RVA: 0x003C1054 File Offset: 0x003BF254
[Token(Token = "0x601007D")]
[Address(RVA = "0x1568760", Offset = "0x1567160", VA = "0x181568760")]
public void Button_Dismiss(int accountId)
{
KKHJMCMNJBE.KNGKGCADMNN(accountId);
List<DCGAMCKNJDB> bheplkiiegg = this.BHEPLKIIEGG;
Predicate<DCGAMCKNJDB> predicate = (DCGAMCKNJDB a) => ObscuredInt.FAJDMKOEFLH(a.<IOINKGNIKDM>k__BackingField.<IFBPANODIPA>k__BackingField) == accountId;
DCGAMCKNJDB dcgamcknjdb = ListExt.RemoveWhere<DCGAMCKNJDB>(bheplkiiegg, predicate);
ImportFriendsPagedGrid importFriendsPagedGrid = this.pagedGrid;
List<DCGAMCKNJDB> bheplkiiegg2 = this.BHEPLKIIEGG;
importFriendsPagedGrid.SetAccounts(bheplkiiegg2);
}
// Token: 0x0601007E RID: 65662 RVA: 0x003C10B4 File Offset: 0x003BF2B4
[Token(Token = "0x601007E")]
[Address(RVA = "0x1568700", Offset = "0x1567100", VA = "0x181568700")]
public void Button_Add(int accountId)
{
KKHJMCMNJBE.DIGJGLHPFMJ(accountId);
}
// Token: 0x0601007F RID: 65663 RVA: 0x003C10C8 File Offset: 0x003BF2C8
[Token(Token = "0x601007F")]
[Address(RVA = "0x1568A00", Offset = "0x1567400", VA = "0x181568A00")]
public UIImportFriendsDialog()
{
List<DCGAMCKNJDB> list = new List();
this.BHEPLKIIEGG = list;
base..ctor();
}
// Token: 0x0400AA49 RID: 43593
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x400AA49")]
[SerializeField]
private ImportFriendsPagedGrid pagedGrid;
// Token: 0x0400AA4A RID: 43594
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x400AA4A")]
private int FDEBHEBIHOC;
// Token: 0x0400AA4B RID: 43595
[global::Cpp2IlInjected.FieldOffset(Offset = "0x7C")]
[Token(Token = "0x400AA4B")]
private int OAHMKBAJFIN;
// Token: 0x0400AA4C RID: 43596
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x400AA4C")]
private CFLMJLFBOKH.KNKCGOGLCJC OHEHHOMKPLJ;
// Token: 0x0400AA4D RID: 43597
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
[Token(Token = "0x400AA4D")]
private List<DCGAMCKNJDB> BHEPLKIIEGG;
// Token: 0x02002428 RID: 9256
[Token(Token = "0x2002428")]
[CompilerGenerated]
private sealed class DECOBLLOEEC
{
// Token: 0x06010083 RID: 65667 RVA: 0x003C1134 File Offset: 0x003BF334
[Token(Token = "0x6010083")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public DECOBLLOEEC()
{
}
// Token: 0x06010084 RID: 65668 RVA: 0x003C1148 File Offset: 0x003BF348
[Token(Token = "0x6010084")]
[Address(RVA = "0x1565480", Offset = "0x1563E80", VA = "0x181565480")]
internal bool <Button_Dismiss>b__0(DCGAMCKNJDB a)
{
return ObscuredInt.FAJDMKOEFLH(a.<IOINKGNIKDM>k__BackingField.<IFBPANODIPA>k__BackingField) == this.accountId;
}
// Token: 0x0400AA50 RID: 43600
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400AA50")]
public int accountId;
}
}
}