179 lines
6.3 KiB
C#
179 lines
6.3 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Runtime.CompilerServices;
|
|
using AGUI.StackedUI.Dialog;
|
|
using CodeStage.AntiCheat.ObscuredTypes;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.AGUI
|
|
{
|
|
// Token: 0x020028B2 RID: 10418
|
|
[Token(Token = "0x20028B2")]
|
|
public class UIImportFriendsDialog : UIDialog<List<DCGAMCKNJDB>, CFLMJLFBOKH.KNKCGOGLCJC, List<DCGAMCKNJDB>>
|
|
{
|
|
// Token: 0x0601184D RID: 71757 RVA: 0x003FC42C File Offset: 0x003FA62C
|
|
[Token(Token = "0x601184D")]
|
|
[Address(RVA = "0x800EF0", Offset = "0x7FFCF0", VA = "0x180800EF0", Slot = "24")]
|
|
public override void ForceCancel(bool OLFBOPIKDCI)
|
|
{
|
|
int num = 0;
|
|
base.KHKDGPHPIND(num, OLFBOPIKDCI);
|
|
}
|
|
|
|
// Token: 0x0601184E RID: 71758 RVA: 0x003FC444 File Offset: 0x003FA644
|
|
[Token(Token = "0x601184E")]
|
|
[Address(RVA = "0x800F40", Offset = "0x7FFD40", VA = "0x180800F40", Slot = "26")]
|
|
public override PMGCJEPKFOF<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: 0x0601184F RID: 71759 RVA: 0x003FC484 File Offset: 0x003FA684
|
|
[Token(Token = "0x601184F")]
|
|
[Address(RVA = "0x800EC0", Offset = "0x7FFCC0", VA = "0x180800EC0")]
|
|
private void FGCBPNFEPLC()
|
|
{
|
|
ImportFriendsPagedGrid importFriendsPagedGrid = this.pagedGrid;
|
|
List<DCGAMCKNJDB> bheplkiiegg = this.BHEPLKIIEGG;
|
|
importFriendsPagedGrid.SetAccounts(bheplkiiegg);
|
|
}
|
|
|
|
// Token: 0x06011850 RID: 71760 RVA: 0x003FC4AC File Offset: 0x003FA6AC
|
|
[Token(Token = "0x6011850")]
|
|
[Address(RVA = "0x800E20", Offset = "0x7FFC20", VA = "0x180800E20")]
|
|
public void Button_Done()
|
|
{
|
|
int oahmkbajfin = this.OAHMKBAJFIN;
|
|
CFLMJLFBOKH.KNKCGOGLCJC ohehhomkplj = this.OHEHHOMKPLJ;
|
|
int num = 0;
|
|
base.KHKDGPHPIND(num, true);
|
|
}
|
|
|
|
// Token: 0x06011851 RID: 71761 RVA: 0x003FC4D4 File Offset: 0x003FA6D4
|
|
[Token(Token = "0x6011851")]
|
|
[Address(RVA = "0x800B20", Offset = "0x7FF920", VA = "0x180800B20")]
|
|
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)
|
|
{
|
|
CCEOLAOLEKJ <IOINKGNIKDM>k__BackingField = a.<IOINKGNIKDM>k__BackingField;
|
|
ObscuredInt <IFBPANODIPA>k__BackingField = <IOINKGNIKDM>k__BackingField.<IFBPANODIPA>k__BackingField;
|
|
bool fakeValueActive = <IOINKGNIKDM>k__BackingField.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
|
int num;
|
|
return num;
|
|
};
|
|
}
|
|
KKHJMCMNJBE.LLLEKJPBBAP(Enumerable.Select<DCGAMCKNJDB, int>(bheplkiiegg, <>9__9_));
|
|
List<DCGAMCKNJDB> bheplkiiegg2 = this.BHEPLKIIEGG;
|
|
base.KHKDGPHPIND(bheplkiiegg2, true);
|
|
}
|
|
|
|
// Token: 0x06011852 RID: 71762 RVA: 0x003FC540 File Offset: 0x003FA740
|
|
[Token(Token = "0x6011852")]
|
|
[Address(RVA = "0x800D20", Offset = "0x7FFB20", VA = "0x180800D20")]
|
|
public void Button_Dismiss(int accountId)
|
|
{
|
|
KKHJMCMNJBE.KNGKGCADMNN(accountId);
|
|
List<DCGAMCKNJDB> bheplkiiegg = this.BHEPLKIIEGG;
|
|
Predicate<DCGAMCKNJDB> predicate = delegate(DCGAMCKNJDB a)
|
|
{
|
|
CCEOLAOLEKJ <IOINKGNIKDM>k__BackingField = a.<IOINKGNIKDM>k__BackingField;
|
|
ObscuredInt <IFBPANODIPA>k__BackingField = <IOINKGNIKDM>k__BackingField.<IFBPANODIPA>k__BackingField;
|
|
bool fakeValueActive = <IOINKGNIKDM>k__BackingField.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
|
return ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField) == accountId;
|
|
};
|
|
DCGAMCKNJDB dcgamcknjdb = ECNNGIFNNNM.LLFCJKLELNH<DCGAMCKNJDB>(bheplkiiegg, predicate);
|
|
ImportFriendsPagedGrid importFriendsPagedGrid = this.pagedGrid;
|
|
List<DCGAMCKNJDB> bheplkiiegg2 = this.BHEPLKIIEGG;
|
|
importFriendsPagedGrid.SetAccounts(bheplkiiegg2);
|
|
}
|
|
|
|
// Token: 0x06011853 RID: 71763 RVA: 0x003FC5A0 File Offset: 0x003FA7A0
|
|
[Token(Token = "0x6011853")]
|
|
[Address(RVA = "0x800CB0", Offset = "0x7FFAB0", VA = "0x180800CB0")]
|
|
public void Button_Add(int accountId)
|
|
{
|
|
KKHJMCMNJBE.DIGJGLHPFMJ(accountId);
|
|
}
|
|
|
|
// Token: 0x06011854 RID: 71764 RVA: 0x003FC5B4 File Offset: 0x003FA7B4
|
|
[Token(Token = "0x6011854")]
|
|
[Address(RVA = "0x800FD0", Offset = "0x7FFDD0", VA = "0x180800FD0")]
|
|
public UIImportFriendsDialog()
|
|
{
|
|
List<DCGAMCKNJDB> list = new List();
|
|
this.BHEPLKIIEGG = list;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0400B421 RID: 46113
|
|
[FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x400B421")]
|
|
[SerializeField]
|
|
private ImportFriendsPagedGrid pagedGrid;
|
|
|
|
// Token: 0x0400B422 RID: 46114
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x400B422")]
|
|
private int FDEBHEBIHOC;
|
|
|
|
// Token: 0x0400B423 RID: 46115
|
|
[FieldOffset(Offset = "0x8C")]
|
|
[Token(Token = "0x400B423")]
|
|
private int OAHMKBAJFIN;
|
|
|
|
// Token: 0x0400B424 RID: 46116
|
|
[FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x400B424")]
|
|
private CFLMJLFBOKH.KNKCGOGLCJC OHEHHOMKPLJ;
|
|
|
|
// Token: 0x0400B425 RID: 46117
|
|
[FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x400B425")]
|
|
private List<DCGAMCKNJDB> BHEPLKIIEGG;
|
|
|
|
// Token: 0x020028B4 RID: 10420
|
|
[Token(Token = "0x20028B4")]
|
|
[CompilerGenerated]
|
|
private sealed class DECOBLLOEEC
|
|
{
|
|
// Token: 0x06011858 RID: 71768 RVA: 0x003FC634 File Offset: 0x003FA834
|
|
[Token(Token = "0x6011858")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public DECOBLLOEEC()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06011859 RID: 71769 RVA: 0x003FC648 File Offset: 0x003FA848
|
|
[Token(Token = "0x6011859")]
|
|
[Address(RVA = "0x7FF410", Offset = "0x7FE210", VA = "0x1807FF410")]
|
|
internal bool <Button_Dismiss>b__0(DCGAMCKNJDB a)
|
|
{
|
|
CCEOLAOLEKJ <IOINKGNIKDM>k__BackingField = a.<IOINKGNIKDM>k__BackingField;
|
|
ObscuredInt <IFBPANODIPA>k__BackingField = <IOINKGNIKDM>k__BackingField.<IFBPANODIPA>k__BackingField;
|
|
bool fakeValueActive = <IOINKGNIKDM>k__BackingField.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
|
return ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField) == this.accountId;
|
|
}
|
|
|
|
// Token: 0x0400B428 RID: 46120
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400B428")]
|
|
public int accountId;
|
|
}
|
|
}
|
|
}
|