170 lines
5.9 KiB
C#
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;
|
|
}
|
|
}
|
|
}
|