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, CFLMJLFBOKH.KNKCGOGLCJC, List> { // 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> 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: 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 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 bheplkiiegg = this.BHEPLKIIEGG; Func <>9__9_ = UIImportFriendsDialog.<>c.<>9__9_0; if (<>9__9_ == 0) { UIImportFriendsDialog.<>c.<>9__9_0 = delegate(DCGAMCKNJDB a) { ObscuredInt k__BackingField = a.k__BackingField.k__BackingField; throw new NullReferenceException(); }; } KKHJMCMNJBE.LLLEKJPBBAP(Enumerable.Select(bheplkiiegg, <>9__9_)); List 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 bheplkiiegg = this.BHEPLKIIEGG; Predicate predicate = (DCGAMCKNJDB a) => ObscuredInt.FAJDMKOEFLH(a.k__BackingField.k__BackingField) == accountId; DCGAMCKNJDB dcgamcknjdb = ListExt.RemoveWhere(bheplkiiegg, predicate); ImportFriendsPagedGrid importFriendsPagedGrid = this.pagedGrid; List 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 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 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 b__0(DCGAMCKNJDB a) { return ObscuredInt.FAJDMKOEFLH(a.k__BackingField.k__BackingField) == this.accountId; } // Token: 0x0400AA50 RID: 43600 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400AA50")] public int accountId; } } }