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 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 hodokbidhhg = FGPIDGLCKEF.HODOKBIDHHG; Action action = new Action(this.JANKGEDLAFB); FGPIDGLCKEF.HODOKBIDHHG = MFBGLIHGCGO.BPJDFPACLMK(hodokbidhhg, action); TMP_InputField.OnChangeEvent onValueChanged = this.filterInputField.m_OnValueChanged; UnityAction 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 hodokbidhhg = FGPIDGLCKEF.HODOKBIDHHG; Action action = new Action(this.JANKGEDLAFB); FGPIDGLCKEF.HODOKBIDHHG = MFBGLIHGCGO.GMNMHGMFGOL(hodokbidhhg, action); TMP_InputField.OnChangeEvent onValueChanged = this.filterInputField.m_OnValueChanged; UnityAction 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 k__BackingField = this.k__BackingField; int num = 0; 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 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(); PMGCJEPKFOF> pmgcjepkfof = 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: 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 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 k__BackingField = HFIDFDPOCKA.k__BackingField; bool fakeValueActive = HFIDFDPOCKA.k__BackingField.fakeValueActive; int num = ObscuredInt.FAJDMKOEFLH(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 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); PMGCJEPKFOF pmgcjepkfof = 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; ObscuredInt k__BackingField = account2.k__BackingField; bool fakeValueActive = account2.k__BackingField.fakeValueActive; int num = ObscuredInt.FAJDMKOEFLH(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 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 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 b__0(JPIJGHNNIDP response) { if (response == JPIJGHNNIDP.Affirmative) { CCEOLAOLEKJ cceolaolekj = this.account; PersonalBlockListScreen personalBlockListScreen = this.<>4__this; ObscuredInt k__BackingField = cceolaolekj.k__BackingField; bool fakeValueActive = cceolaolekj.k__BackingField.fakeValueActive; int num = ObscuredInt.FAJDMKOEFLH(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; } } }