179 lines
6.4 KiB
C#
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;
|
|
}
|
|
}
|
|
}
|