Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/AGUI/UIImportFriendsDialog.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

179 lines
6.4 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: 0x0200299B RID: 10651
[Token(Token = "0x200299B")]
public class UIImportFriendsDialog : UIDialog<List<DCGAMCKNJDB>, CFLMJLFBOKH.KNKCGOGLCJC, List<DCGAMCKNJDB>>
{
// Token: 0x06011C89 RID: 72841 RVA: 0x00405E0C File Offset: 0x0040400C
[Token(Token = "0x6011C89")]
[Address(RVA = "0x12F5D30", Offset = "0x12F4D30", VA = "0x1812F5D30", Slot = "24")]
public override void ForceCancel(bool OLFBOPIKDCI)
{
int num = 0;
base.KHKDGPHPIND(num, OLFBOPIKDCI);
}
// Token: 0x06011C8A RID: 72842 RVA: 0x00405E24 File Offset: 0x00404024
[Token(Token = "0x6011C8A")]
[Address(RVA = "0x12F5D80", Offset = "0x12F4D80", VA = "0x1812F5D80", 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: 0x06011C8B RID: 72843 RVA: 0x00405E64 File Offset: 0x00404064
[Token(Token = "0x6011C8B")]
[Address(RVA = "0x12F5D00", Offset = "0x12F4D00", VA = "0x1812F5D00")]
private void FGCBPNFEPLC()
{
ImportFriendsPagedGrid importFriendsPagedGrid = this.pagedGrid;
List<DCGAMCKNJDB> bheplkiiegg = this.BHEPLKIIEGG;
importFriendsPagedGrid.SetAccounts(bheplkiiegg);
}
// Token: 0x06011C8C RID: 72844 RVA: 0x00405E8C File Offset: 0x0040408C
[Token(Token = "0x6011C8C")]
[Address(RVA = "0x12F5C60", Offset = "0x12F4C60", VA = "0x1812F5C60")]
public void Button_Done()
{
int oahmkbajfin = this.OAHMKBAJFIN;
CFLMJLFBOKH.KNKCGOGLCJC ohehhomkplj = this.OHEHHOMKPLJ;
int num = 0;
base.KHKDGPHPIND(num, true);
}
// Token: 0x06011C8D RID: 72845 RVA: 0x00405EB4 File Offset: 0x004040B4
[Token(Token = "0x6011C8D")]
[Address(RVA = "0x12F5960", Offset = "0x12F4960", VA = "0x1812F5960")]
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: 0x06011C8E RID: 72846 RVA: 0x00405F20 File Offset: 0x00404120
[Token(Token = "0x6011C8E")]
[Address(RVA = "0x12F5B60", Offset = "0x12F4B60", VA = "0x1812F5B60")]
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: 0x06011C8F RID: 72847 RVA: 0x00405F80 File Offset: 0x00404180
[Token(Token = "0x6011C8F")]
[Address(RVA = "0x12F5AF0", Offset = "0x12F4AF0", VA = "0x1812F5AF0")]
public void Button_Add(int accountId)
{
KKHJMCMNJBE.DIGJGLHPFMJ(accountId);
}
// Token: 0x06011C90 RID: 72848 RVA: 0x00405F94 File Offset: 0x00404194
[Token(Token = "0x6011C90")]
[Address(RVA = "0x12F5E10", Offset = "0x12F4E10", VA = "0x1812F5E10")]
public UIImportFriendsDialog()
{
List<DCGAMCKNJDB> list = new List();
this.BHEPLKIIEGG = list;
base..ctor();
}
// Token: 0x0400B631 RID: 46641
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x400B631")]
[SerializeField]
private ImportFriendsPagedGrid pagedGrid;
// Token: 0x0400B632 RID: 46642
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x400B632")]
private int FDEBHEBIHOC;
// Token: 0x0400B633 RID: 46643
[FieldOffset(Offset = "0x8C")]
[Token(Token = "0x400B633")]
private int OAHMKBAJFIN;
// Token: 0x0400B634 RID: 46644
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x400B634")]
private CFLMJLFBOKH.KNKCGOGLCJC OHEHHOMKPLJ;
// Token: 0x0400B635 RID: 46645
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x400B635")]
private List<DCGAMCKNJDB> BHEPLKIIEGG;
// Token: 0x0200299D RID: 10653
[Token(Token = "0x200299D")]
[CompilerGenerated]
private sealed class DECOBLLOEEC
{
// Token: 0x06011C94 RID: 72852 RVA: 0x00406014 File Offset: 0x00404214
[Token(Token = "0x6011C94")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public DECOBLLOEEC()
{
}
// Token: 0x06011C95 RID: 72853 RVA: 0x00406028 File Offset: 0x00404228
[Token(Token = "0x6011C95")]
[Address(RVA = "0x12F4250", Offset = "0x12F3250", VA = "0x1812F4250")]
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: 0x0400B638 RID: 46648
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400B638")]
public int accountId;
}
}
}