Files
Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/AGUI/UIImportFriendsDialog.cs
T
2026-04-10 22:50:51 +02:00

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;
}
}
}