Files
Apr2020-Cpp2Il-Dump/Assembly-CSharp/AGUI/StackedUI/PersonalBlockListScreen.cs
T
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

303 lines
11 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 RecRoom.Core;
using TMPro;
using UnityEngine;
using UnityEngine.Events;
namespace AGUI.StackedUI
{
// Token: 0x020011A9 RID: 4521
[Token(Token = "0x20011A9")]
public class PersonalBlockListScreen : WatchUIFlow
{
// Token: 0x06006695 RID: 26261 RVA: 0x0016AC98 File Offset: 0x00168E98
[Token(Token = "0x6006695")]
[Address(RVA = "0x13215F0", Offset = "0x13203F0", VA = "0x1813215F0")]
public PersonalBlockListScreen()
{
List<int> list = new List();
this.ODFLOLEKJOF = list;
base..ctor();
BGODNAHALGH.HHLBJEFNOPM hhlbjefnopm = new BGODNAHALGH.HHLBJEFNOPM(this.BEKNPHKLDEN);
BGODNAHALGH bgodnahalgh = new BGODNAHALGH(list, hhlbjefnopm, this);
this.OFFPIEEOIFF = bgodnahalgh;
}
// Token: 0x06006696 RID: 26262 RVA: 0x0016ACD8 File Offset: 0x00168ED8
[Token(Token = "0x6006696")]
[Address(RVA = "0x13209A0", Offset = "0x131F7A0", VA = "0x1813209A0", Slot = "6")]
protected override void Awake()
{
base..ctor();
MFBGLIHGCGO<int?> hodokbidhhg = FGPIDGLCKEF.HODOKBIDHHG;
Action<int?> action = new Action(this.JANKGEDLAFB);
FGPIDGLCKEF.HODOKBIDHHG = MFBGLIHGCGO.BPJDFPACLMK(hodokbidhhg, action);
TMP_InputField.OnChangeEvent onValueChanged = this.filterInputField.m_OnValueChanged;
UnityAction<string> unityAction = new UnityAction(this.ICMOLGOGBIB);
onValueChanged.AddListener(unityAction);
}
// Token: 0x06006697 RID: 26263 RVA: 0x0016AD30 File Offset: 0x00168F30
[Token(Token = "0x6006697")]
[Address(RVA = "0x13214E0", Offset = "0x13202E0", VA = "0x1813214E0", Slot = "11")]
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
{
base.OnFlowEntered(BFHJBBGCMAN);
bool isCompleted = ((IAsyncResult)this.infoText).IsCompleted;
}
// Token: 0x06006698 RID: 26264 RVA: 0x0016AD58 File Offset: 0x00168F58
[Token(Token = "0x6006698")]
[Address(RVA = "0x13213B0", Offset = "0x13201B0", VA = "0x1813213B0", Slot = "7")]
protected override void OnDestroy()
{
base.OnDestroy();
BGODNAHALGH offpieeoiff = this.OFFPIEEOIFF;
if (offpieeoiff != 0)
{
offpieeoiff.Dispose();
}
MFBGLIHGCGO<int?> hodokbidhhg = FGPIDGLCKEF.HODOKBIDHHG;
Action<int?> action = new Action(this.JANKGEDLAFB);
FGPIDGLCKEF.HODOKBIDHHG = MFBGLIHGCGO.GMNMHGMFGOL(hodokbidhhg, action);
TMP_InputField.OnChangeEvent onValueChanged = this.filterInputField.m_OnValueChanged;
UnityAction<string> unityAction = new UnityAction(this.ICMOLGOGBIB);
onValueChanged.RemoveListener(unityAction);
}
// Token: 0x06006699 RID: 26265 RVA: 0x0016ADC4 File Offset: 0x00168FC4
[Token(Token = "0x6006699")]
[Address(RVA = "0x1321560", Offset = "0x1320360", VA = "0x181321560")]
public void ShowScreen()
{
string text = this.infoText.text;
this.FGCBPNFEPLC();
WatchUI <LBNLPAIAGHF>k__BackingField = this.<LBNLPAIAGHF>k__BackingField;
int num = 0;
<LBNLPAIAGHF>k__BackingField.PushFlow(this, num);
}
// Token: 0x0600669A RID: 26266 RVA: 0x0016ADFC File Offset: 0x00168FFC
[Token(Token = "0x600669A")]
[Address(RVA = "0x13213A0", Offset = "0x13201A0", VA = "0x1813213A0")]
private void JANKGEDLAFB(int? CJFGEMGOJHB)
{
this.FGCBPNFEPLC();
}
// Token: 0x0600669B RID: 26267 RVA: 0x0016AE10 File Offset: 0x00169010
[Token(Token = "0x600669B")]
[Address(RVA = "0x1320F70", Offset = "0x131FD70", VA = "0x181320F70")]
private void FGCBPNFEPLC()
{
IEnumerable<LLKHFJDNFMM> enumerable = FGPIDGLCKEF.JINDCGIPCLB();
Func<LLKHFJDNFMM, int> <>9__12_ = PersonalBlockListScreen.<>c.<>9__12_0;
if (<>9__12_ == 0)
{
PersonalBlockListScreen.<>c.<>9__12_0 = (LLKHFJDNFMM r) => r.<GFBNBCIPNND>k__BackingField;
}
List<int> list = Enumerable.ToList<int>(Enumerable.Select<LLKHFJDNFMM, int>(enumerable, <>9__12_));
this.ODFLOLEKJOF = list;
this.pagedGrid.Awake();
PMGCJEPKFOF<List<CCEOLAOLEKJ>> pmgcjepkfof = PEGGCEDHBOF.NHCHADDMPFC(this.ODFLOLEKJOF);
Action<List<CCEOLAOLEKJ>> action = new Action(this.CJEJFOHKPLE);
Action<string> action2 = new Action(this.CKEHOPBCGBD);
AccountPagedGrid accountPagedGrid = this.pagedGrid;
List<CCEOLAOLEKJ> list2 = new List();
accountPagedGrid.SetAccountsSimple(list2);
}
// Token: 0x0600669C RID: 26268 RVA: 0x0016AEAC File Offset: 0x001690AC
[Token(Token = "0x600669C")]
[Address(RVA = "0x1321320", Offset = "0x1320120", VA = "0x181321320")]
private void ICMOLGOGBIB(string LMAJKCLDDIF)
{
string text = this.infoText.text;
this.OFFPIEEOIFF.AKKIECEKEEI(LMAJKCLDDIF);
}
// Token: 0x0600669D RID: 26269 RVA: 0x0016AED8 File Offset: 0x001690D8
[Token(Token = "0x600669D")]
[Address(RVA = "0x1320AC0", Offset = "0x131F8C0", VA = "0x181320AC0")]
private void BEKNPHKLDEN(IReadOnlyList<CCEOLAOLEKJ> ICOGBHIJHID)
{
this.pagedGrid.SetEmptyDisplayText("You don't have anybody\nblocked[|=)]");
this.pagedGrid.SetAccountsSimple(ICOGBHIJHID);
}
// Token: 0x0600669E RID: 26270 RVA: 0x0016AF08 File Offset: 0x00169108
[Token(Token = "0x600669E")]
[Address(RVA = "0x1320E80", Offset = "0x131FC80", VA = "0x181320E80")]
private void DHHFDEACFKL(CCEOLAOLEKJ HFIDFDPOCKA)
{
ObscuredInt <IFBPANODIPA>k__BackingField = HFIDFDPOCKA.<IFBPANODIPA>k__BackingField;
bool fakeValueActive = HFIDFDPOCKA.<IFBPANODIPA>k__BackingField.fakeValueActive;
int num = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
BPHGKAEDBPE.CBEOHBCIPEA cbeohbcipea = new BPHGKAEDBPE.CBEOHBCIPEA(this.HELGHELCAHE);
bool flag = FGPIDGLCKEF.APGJECBMAKI(num, cbeohbcipea);
}
// Token: 0x0600669F RID: 26271 RVA: 0x0016AF4C File Offset: 0x0016914C
[Token(Token = "0x600669F")]
[Address(RVA = "0x1320B50", Offset = "0x131F950", VA = "0x181320B50")]
public void Button_RemovePlayer(CCEOLAOLEKJ account)
{
CCEOLAOLEKJ account = account;
WatchUI <LBNLPAIAGHF>k__BackingField = this.<LBNLPAIAGHF>k__BackingField;
ObscuredString <ODJFEIBNGPO>k__BackingField = account.<ODJFEIBNGPO>k__BackingField;
string text = string.Format("Are you sure you want to unblock {0}?", <ODJFEIBNGPO>k__BackingField);
PMGCJEPKFOF<JPIJGHNNIDP> pmgcjepkfof = <LBNLPAIAGHF>k__BackingField.ShowConfirmationDialog((UIConfirmationDialog.MCLCMCALGMA)((uint)3), "Unblock player?", text);
Action<JPIJGHNNIDP> action = delegate(JPIJGHNNIDP response)
{
if (response == JPIJGHNNIDP.Affirmative)
{
CCEOLAOLEKJ account2 = account;
PersonalBlockListScreen <>4__this = this;
ObscuredInt <IFBPANODIPA>k__BackingField = account2.<IFBPANODIPA>k__BackingField;
bool fakeValueActive = account2.<IFBPANODIPA>k__BackingField.fakeValueActive;
int num = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
BPHGKAEDBPE.CBEOHBCIPEA cbeohbcipea = new BPHGKAEDBPE.CBEOHBCIPEA(<>4__this.HELGHELCAHE);
bool flag = FGPIDGLCKEF.APGJECBMAKI(num, cbeohbcipea);
}
};
throw new NullReferenceException();
}
// Token: 0x060066A0 RID: 26272 RVA: 0x0016AFAC File Offset: 0x001691AC
[Token(Token = "0x60066A0")]
[Address(RVA = "0x1320C50", Offset = "0x131FA50", VA = "0x181320C50")]
[CompilerGenerated]
private void CJEJFOHKPLE(List<CCEOLAOLEKJ> OLLKMIGNGBF)
{
int num = 0;
if (this != num)
{
BGODNAHALGH offpieeoiff = this.OFFPIEEOIFF;
if (offpieeoiff != 0)
{
offpieeoiff.Dispose();
}
BGODNAHALGH.HHLBJEFNOPM hhlbjefnopm = new BGODNAHALGH.HHLBJEFNOPM(this.BEKNPHKLDEN);
BGODNAHALGH bgodnahalgh = new BGODNAHALGH(OLLKMIGNGBF, hhlbjefnopm, this);
TMP_InputField tmp_InputField = this.filterInputField;
this.OFFPIEEOIFF = bgodnahalgh;
string text = tmp_InputField.m_Text;
this.ICMOLGOGBIB(text);
}
}
// Token: 0x060066A1 RID: 26273 RVA: 0x0016B014 File Offset: 0x00169214
[Token(Token = "0x60066A1")]
[Address(RVA = "0x1320D60", Offset = "0x131FB60", VA = "0x181320D60")]
[CompilerGenerated]
private void CKEHOPBCGBD(string MOPOMPHBHKF)
{
int num = 0;
if (this != num)
{
BGODNAHALGH offpieeoiff = this.OFFPIEEOIFF;
if (offpieeoiff != 0)
{
offpieeoiff.Dispose();
}
BGODNAHALGH.HHLBJEFNOPM hhlbjefnopm = new BGODNAHALGH.HHLBJEFNOPM(this.BEKNPHKLDEN);
TMP_InputField tmp_InputField = this.filterInputField;
BGODNAHALGH bgodnahalgh;
this.OFFPIEEOIFF = bgodnahalgh;
string text = tmp_InputField.m_Text;
this.ICMOLGOGBIB(text);
return;
}
}
// Token: 0x060066A2 RID: 26274 RVA: 0x0016B074 File Offset: 0x00169274
[Token(Token = "0x60066A2")]
[Address(RVA = "0x1321210", Offset = "0x1320010", VA = "0x181321210")]
[CompilerGenerated]
private void HELGHELCAHE(string MOPOMPHBHKF)
{
bool isCompleted = ((IAsyncResult)this.infoText).IsCompleted;
}
// Token: 0x0400443C RID: 17468
[FieldOffset(Offset = "0xC8")]
[Token(Token = "0x400443C")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)]
private AccountPagedGrid pagedGrid;
// Token: 0x0400443D RID: 17469
[FieldOffset(Offset = "0xD0")]
[Token(Token = "0x400443D")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)]
private TMP_InputField filterInputField;
// Token: 0x0400443E RID: 17470
[FieldOffset(Offset = "0xD8")]
[Token(Token = "0x400443E")]
[SerializeField]
private TextMeshProUGUI infoText;
// Token: 0x0400443F RID: 17471
[FieldOffset(Offset = "0xE0")]
[Token(Token = "0x400443F")]
private List<int> ODFLOLEKJOF;
// Token: 0x04004440 RID: 17472
[FieldOffset(Offset = "0xE8")]
[Token(Token = "0x4004440")]
private BGODNAHALGH OFFPIEEOIFF;
// Token: 0x04004441 RID: 17473
[Token(Token = "0x4004441")]
private const string CNPJFOGANLN = "You don't have anybody\nblocked[|=)]";
// Token: 0x020011AB RID: 4523
[Token(Token = "0x20011AB")]
[CompilerGenerated]
private sealed class DELKILHFHJK
{
// Token: 0x060066A6 RID: 26278 RVA: 0x0016B110 File Offset: 0x00169310
[Token(Token = "0x60066A6")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public DELKILHFHJK()
{
}
// Token: 0x060066A7 RID: 26279 RVA: 0x0016B124 File Offset: 0x00169324
[Token(Token = "0x60066A7")]
[Address(RVA = "0x13186E0", Offset = "0x13174E0", VA = "0x1813186E0")]
internal void <Button_RemovePlayer>b__0(JPIJGHNNIDP response)
{
if (response == JPIJGHNNIDP.Affirmative)
{
CCEOLAOLEKJ cceolaolekj = this.account;
PersonalBlockListScreen personalBlockListScreen = this.<>4__this;
ObscuredInt <IFBPANODIPA>k__BackingField = cceolaolekj.<IFBPANODIPA>k__BackingField;
bool fakeValueActive = cceolaolekj.<IFBPANODIPA>k__BackingField.fakeValueActive;
int num = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
BPHGKAEDBPE.CBEOHBCIPEA cbeohbcipea = new BPHGKAEDBPE.CBEOHBCIPEA(personalBlockListScreen.HELGHELCAHE);
bool flag = FGPIDGLCKEF.APGJECBMAKI(num, cbeohbcipea);
}
}
// Token: 0x04004444 RID: 17476
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004444")]
public PersonalBlockListScreen <>4__this;
// Token: 0x04004445 RID: 17477
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004445")]
public CCEOLAOLEKJ account;
}
}
}