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, CFLMJLFBOKH.KNKCGOGLCJC, List> { // 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> 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: 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 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 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: 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 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: 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 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 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 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: 0x0400B638 RID: 46648 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400B638")] public int accountId; } } }