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; using RecRoom.Async; using RecRoom.Core; using TMPro; using UnityEngine; using UnityEngine.Events; namespace AGUI.StackedUI { // Token: 0x02001B52 RID: 6994 [Token(Token = "0x2001B52")] [StructLayout(3)] public class PersonalBlockListScreen : WatchUIFlow { // Token: 0x0600BBEC RID: 48108 RVA: 0x002C43D0 File Offset: 0x002C25D0 [Token(Token = "0x600BBEC")] [Address(RVA = "0x192CBE0", Offset = "0x192B5E0", VA = "0x18192CBE0")] public PersonalBlockListScreen() { List 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: 0x0600BBED RID: 48109 RVA: 0x002C4410 File Offset: 0x002C2610 [Token(Token = "0x600BBED")] [Address(RVA = "0x192BF30", Offset = "0x192A930", VA = "0x18192BF30")] private void Awake() { ActionEvent hodokbidhhg = FGPIDGLCKEF.HODOKBIDHHG; Action action = new Action(this.JANKGEDLAFB); FGPIDGLCKEF.HODOKBIDHHG = hodokbidhhg + action; AG_TMP_InputField.OnChangeEvent onValueChanged = this.filterInputField.m_OnValueChanged; UnityAction unityAction = new UnityAction(this.ICMOLGOGBIB); onValueChanged.AddListener(unityAction); } // Token: 0x0600BBEE RID: 48110 RVA: 0x002C4464 File Offset: 0x002C2664 [Token(Token = "0x600BBEE")] [Address(RVA = "0x192CAB0", Offset = "0x192B4B0", VA = "0x18192CAB0", Slot = "10")] public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN) { base.OnFlowEntered(BFHJBBGCMAN); TextMeshProUGUI textMeshProUGUI = this.infoText; string empty = string.Empty; textMeshProUGUI.text = empty; } // Token: 0x0600BBEF RID: 48111 RVA: 0x002C4494 File Offset: 0x002C2694 [Token(Token = "0x600BBEF")] [Address(RVA = "0x192C980", Offset = "0x192B380", VA = "0x18192C980", Slot = "6")] protected override void OnDestroy() { base.OnDestroy(); BGODNAHALGH offpieeoiff = this.OFFPIEEOIFF; if (offpieeoiff != 0) { offpieeoiff.Dispose(); } ActionEvent hodokbidhhg = FGPIDGLCKEF.HODOKBIDHHG; Action action = new Action(this.JANKGEDLAFB); FGPIDGLCKEF.HODOKBIDHHG = hodokbidhhg - action; AG_TMP_InputField.OnChangeEvent onValueChanged = this.filterInputField.m_OnValueChanged; UnityAction unityAction = new UnityAction(this.ICMOLGOGBIB); onValueChanged.RemoveListener(unityAction); } // Token: 0x0600BBF0 RID: 48112 RVA: 0x002C4500 File Offset: 0x002C2700 [Token(Token = "0x600BBF0")] [Address(RVA = "0x192CB20", Offset = "0x192B520", VA = "0x18192CB20")] public void ShowScreen() { TextMeshProUGUI textMeshProUGUI = this.infoText; string empty = string.Empty; textMeshProUGUI.text = empty; this.FGCBPNFEPLC(); WatchUI k__BackingField = this.k__BackingField; int num = 0; k__BackingField.PushFlow(this, num); } // Token: 0x0600BBF1 RID: 48113 RVA: 0x002C4540 File Offset: 0x002C2740 [Token(Token = "0x600BBF1")] [Address(RVA = "0x192C970", Offset = "0x192B370", VA = "0x18192C970")] private void JANKGEDLAFB(int? CJFGEMGOJHB) { this.FGCBPNFEPLC(); } // Token: 0x0600BBF2 RID: 48114 RVA: 0x002C4554 File Offset: 0x002C2754 [Token(Token = "0x600BBF2")] [Address(RVA = "0x192C550", Offset = "0x192AF50", VA = "0x18192C550")] private void FGCBPNFEPLC() { IEnumerable enumerable = FGPIDGLCKEF.JINDCGIPCLB(); Func <>9__12_ = PersonalBlockListScreen.<>c.<>9__12_0; if (<>9__12_ == 0) { PersonalBlockListScreen.<>c.<>9__12_0 = (LLKHFJDNFMM r) => r.k__BackingField; } List list = Enumerable.ToList(Enumerable.Select(enumerable, <>9__12_)); this.ODFLOLEKJOF = list; this.pagedGrid.Awake(); IPromise> promise = PEGGCEDHBOF.NHCHADDMPFC(this.ODFLOLEKJOF); Action> action = new Action(this.CJEJFOHKPLE); Action action2 = new Action(this.CKEHOPBCGBD); AccountPagedGrid accountPagedGrid = this.pagedGrid; List list2 = new List(); accountPagedGrid.SetAccountsSimple(list2); } // Token: 0x0600BBF3 RID: 48115 RVA: 0x002C45F0 File Offset: 0x002C27F0 [Token(Token = "0x600BBF3")] [Address(RVA = "0x192C8F0", Offset = "0x192B2F0", VA = "0x18192C8F0")] private void ICMOLGOGBIB(string LMAJKCLDDIF) { TextMeshProUGUI textMeshProUGUI = this.infoText; string empty = string.Empty; textMeshProUGUI.text = empty; this.OFFPIEEOIFF.AKKIECEKEEI(LMAJKCLDDIF); } // Token: 0x0600BBF4 RID: 48116 RVA: 0x002C4624 File Offset: 0x002C2824 [Token(Token = "0x600BBF4")] [Address(RVA = "0x192C050", Offset = "0x192AA50", VA = "0x18192C050")] private void BEKNPHKLDEN(IReadOnlyList ICOGBHIJHID) { int num = 0; num += num; num++; this.pagedGrid.SetEmptyDisplayText("You don't have anybody\nblocked[|=)]"); this.pagedGrid.SetAccountsSimple(ICOGBHIJHID); } // Token: 0x0600BBF5 RID: 48117 RVA: 0x002C4660 File Offset: 0x002C2860 [Token(Token = "0x600BBF5")] [Address(RVA = "0x192C470", Offset = "0x192AE70", VA = "0x18192C470")] private void DHHFDEACFKL(CCEOLAOLEKJ HFIDFDPOCKA) { int num = ObscuredInt.FAJDMKOEFLH(HFIDFDPOCKA.k__BackingField); BPHGKAEDBPE.CBEOHBCIPEA cbeohbcipea = new BPHGKAEDBPE.CBEOHBCIPEA(this.HELGHELCAHE); bool flag = FGPIDGLCKEF.APGJECBMAKI(num, cbeohbcipea); } // Token: 0x0600BBF6 RID: 48118 RVA: 0x002C4694 File Offset: 0x002C2894 [Token(Token = "0x600BBF6")] [Address(RVA = "0x192C140", Offset = "0x192AB40", VA = "0x18192C140")] public void Button_RemovePlayer(CCEOLAOLEKJ account) { CCEOLAOLEKJ account = account; WatchUI k__BackingField = this.k__BackingField; ObscuredString k__BackingField = account.k__BackingField; string text = string.Format("Are you sure you want to unblock {0}?", k__BackingField); IPromise promise = k__BackingField.ShowConfirmationDialog((UIConfirmationDialog.MCLCMCALGMA)((uint)3), "Unblock player?", text); Action action = delegate(JPIJGHNNIDP response) { if (response == JPIJGHNNIDP.Affirmative) { CCEOLAOLEKJ account2 = account; PersonalBlockListScreen <>4__this = this; int num = ObscuredInt.FAJDMKOEFLH(account2.k__BackingField); BPHGKAEDBPE.CBEOHBCIPEA cbeohbcipea = new BPHGKAEDBPE.CBEOHBCIPEA(<>4__this.HELGHELCAHE); bool flag = FGPIDGLCKEF.APGJECBMAKI(num, cbeohbcipea); } }; throw new NullReferenceException(); } // Token: 0x0600BBF7 RID: 48119 RVA: 0x002C46F4 File Offset: 0x002C28F4 [Token(Token = "0x600BBF7")] [Address(RVA = "0x192C240", Offset = "0x192AC40", VA = "0x18192C240")] [CompilerGenerated] private void CJEJFOHKPLE(List 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); AG_TMP_InputField ag_TMP_InputField = this.filterInputField; this.OFFPIEEOIFF = bgodnahalgh; string text = ag_TMP_InputField.m_Text; this.ICMOLGOGBIB(text); } } // Token: 0x0600BBF8 RID: 48120 RVA: 0x002C475C File Offset: 0x002C295C [Token(Token = "0x600BBF8")] [Address(RVA = "0x192C350", Offset = "0x192AD50", VA = "0x18192C350")] [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); AG_TMP_InputField ag_TMP_InputField = this.filterInputField; BGODNAHALGH bgodnahalgh; this.OFFPIEEOIFF = bgodnahalgh; string text = ag_TMP_InputField.m_Text; this.ICMOLGOGBIB(text); return; } } // Token: 0x0600BBF9 RID: 48121 RVA: 0x002C47BC File Offset: 0x002C29BC [Token(Token = "0x600BBF9")] [Address(RVA = "0x192C7F0", Offset = "0x192B1F0", VA = "0x18192C7F0")] [CompilerGenerated] private void HELGHELCAHE(string MOPOMPHBHKF) { this.infoText.text = MOPOMPHBHKF; } // Token: 0x04007BDE RID: 31710 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x4007BDE")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)] private AccountPagedGrid pagedGrid; // Token: 0x04007BDF RID: 31711 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x4007BDF")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)] private AG_TMP_InputField filterInputField; // Token: 0x04007BE0 RID: 31712 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")] [Token(Token = "0x4007BE0")] [SerializeField] private TextMeshProUGUI infoText; // Token: 0x04007BE1 RID: 31713 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")] [Token(Token = "0x4007BE1")] private List ODFLOLEKJOF; // Token: 0x04007BE2 RID: 31714 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")] [Token(Token = "0x4007BE2")] private BGODNAHALGH OFFPIEEOIFF; // Token: 0x04007BE3 RID: 31715 [Token(Token = "0x4007BE3")] private static string CNPJFOGANLN = "You don't have anybody\nblocked[|=)]"; // Token: 0x02001B54 RID: 6996 [Token(Token = "0x2001B54")] [CompilerGenerated] private sealed class DELKILHFHJK { // Token: 0x0600BBFE RID: 48126 RVA: 0x002C4878 File Offset: 0x002C2A78 [Token(Token = "0x600BBFE")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public DELKILHFHJK() { } // Token: 0x0600BBFF RID: 48127 RVA: 0x002C488C File Offset: 0x002C2A8C [Token(Token = "0x600BBFF")] [Address(RVA = "0x1926900", Offset = "0x1925300", VA = "0x181926900")] internal void b__0(JPIJGHNNIDP response) { if (response == JPIJGHNNIDP.Affirmative) { CCEOLAOLEKJ cceolaolekj = this.account; PersonalBlockListScreen personalBlockListScreen = this.<>4__this; int num = ObscuredInt.FAJDMKOEFLH(cceolaolekj.k__BackingField); BPHGKAEDBPE.CBEOHBCIPEA cbeohbcipea = new BPHGKAEDBPE.CBEOHBCIPEA(personalBlockListScreen.HELGHELCAHE); bool flag = FGPIDGLCKEF.APGJECBMAKI(num, cbeohbcipea); } } // Token: 0x04007BE6 RID: 31718 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4007BE6")] public PersonalBlockListScreen <>4__this; // Token: 0x04007BE7 RID: 31719 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4007BE7")] public CCEOLAOLEKJ account; } } }