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, CFLMJLFBOKH.KNKCGOGLCJC, List> { // 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> ShowDialog(List 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 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 bheplkiiegg = this.BHEPLKIIEGG; Func <>9__9_ = UIImportFriendsDialog.<>c.<>9__9_0; if (<>9__9_ == 0) { UIImportFriendsDialog.<>c.<>9__9_0 = delegate(DCGAMCKNJDB a) { CCEOLAOLEKJ k__BackingField = a.k__BackingField; ObscuredInt k__BackingField = k__BackingField.k__BackingField; bool fakeValueActive = k__BackingField.k__BackingField.fakeValueActive; int num; return num; }; } KKHJMCMNJBE.LLLEKJPBBAP(Enumerable.Select(bheplkiiegg, <>9__9_)); List 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 bheplkiiegg = this.BHEPLKIIEGG; Predicate predicate = delegate(DCGAMCKNJDB a) { CCEOLAOLEKJ k__BackingField = a.k__BackingField; ObscuredInt k__BackingField = k__BackingField.k__BackingField; bool fakeValueActive = k__BackingField.k__BackingField.fakeValueActive; return ObscuredInt.FAJDMKOEFLH(k__BackingField) == accountId; }; DCGAMCKNJDB dcgamcknjdb = ECNNGIFNNNM.LLFCJKLELNH(bheplkiiegg, predicate); ImportFriendsPagedGrid importFriendsPagedGrid = this.pagedGrid; List 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 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 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 b__0(DCGAMCKNJDB a) { CCEOLAOLEKJ k__BackingField = a.k__BackingField; ObscuredInt k__BackingField = k__BackingField.k__BackingField; bool fakeValueActive = k__BackingField.k__BackingField.fakeValueActive; return ObscuredInt.FAJDMKOEFLH(k__BackingField) == this.accountId; } // Token: 0x0400B428 RID: 46120 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400B428")] public int accountId; } } }