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 StansAssets.Foundation.Async; using TMPro; using UnityEngine; using UnityEngine.Events; namespace AGUI.StackedUI { // Token: 0x02001276 RID: 4726 [Token(Token = "0x2001276")] public class PersonalBlockListScreen : WatchUIFlow { // Token: 0x060069ED RID: 27117 RVA: 0x00172B50 File Offset: 0x00170D50 [Token(Token = "0x60069ED")] [Address(RVA = "0x1DBCC40", Offset = "0x1DBBC40", VA = "0x181DBCC40")] 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: 0x060069EE RID: 27118 RVA: 0x00172B90 File Offset: 0x00170D90 [Token(Token = "0x60069EE")] [Address(RVA = "0x1DBBFF0", Offset = "0x1DBAFF0", VA = "0x181DBBFF0", 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: 0x060069EF RID: 27119 RVA: 0x00172BE8 File Offset: 0x00170DE8 [Token(Token = "0x60069EF")] [Address(RVA = "0x1DBCB30", Offset = "0x1DBBB30", VA = "0x181DBCB30", Slot = "11")] public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN) { base.OnFlowEntered(BFHJBBGCMAN); ((IMainThreadDispatcher)this.infoText).Init(); } // Token: 0x060069F0 RID: 27120 RVA: 0x00172C10 File Offset: 0x00170E10 [Token(Token = "0x60069F0")] [Address(RVA = "0x1DBCA00", Offset = "0x1DBBA00", VA = "0x181DBCA00", 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: 0x060069F1 RID: 27121 RVA: 0x00172C7C File Offset: 0x00170E7C [Token(Token = "0x60069F1")] [Address(RVA = "0x1DBCBB0", Offset = "0x1DBBBB0", VA = "0x181DBCBB0")] 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: 0x060069F2 RID: 27122 RVA: 0x00172CB4 File Offset: 0x00170EB4 [Token(Token = "0x60069F2")] [Address(RVA = "0x1DBC9F0", Offset = "0x1DBB9F0", VA = "0x181DBC9F0")] private void JANKGEDLAFB(int? CJFGEMGOJHB) { this.FGCBPNFEPLC(); } // Token: 0x060069F3 RID: 27123 RVA: 0x00172CC8 File Offset: 0x00170EC8 [Token(Token = "0x60069F3")] [Address(RVA = "0x1DBC5C0", Offset = "0x1DBB5C0", VA = "0x181DBC5C0")] 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: 0x060069F4 RID: 27124 RVA: 0x00172D64 File Offset: 0x00170F64 [Token(Token = "0x60069F4")] [Address(RVA = "0x1DBC970", Offset = "0x1DBB970", VA = "0x181DBC970")] private void ICMOLGOGBIB(string LMAJKCLDDIF) { string text = this.infoText.text; this.OFFPIEEOIFF.AKKIECEKEEI(LMAJKCLDDIF); } // Token: 0x060069F5 RID: 27125 RVA: 0x00172D90 File Offset: 0x00170F90 [Token(Token = "0x60069F5")] [Address(RVA = "0x1DBC110", Offset = "0x1DBB110", VA = "0x181DBC110")] private void BEKNPHKLDEN(IReadOnlyList ICOGBHIJHID) { this.pagedGrid.SetEmptyDisplayText("You don't have anybody\nblocked[|=)]"); this.pagedGrid.SetAccountsSimple(ICOGBHIJHID); } // Token: 0x060069F6 RID: 27126 RVA: 0x00172DC0 File Offset: 0x00170FC0 [Token(Token = "0x60069F6")] [Address(RVA = "0x1DBC4D0", Offset = "0x1DBB4D0", VA = "0x181DBC4D0")] 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: 0x060069F7 RID: 27127 RVA: 0x00172E04 File Offset: 0x00171004 [Token(Token = "0x60069F7")] [Address(RVA = "0x1DBC1A0", Offset = "0x1DBB1A0", VA = "0x181DBC1A0")] 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: 0x060069F8 RID: 27128 RVA: 0x00172E64 File Offset: 0x00171064 [Token(Token = "0x60069F8")] [Address(RVA = "0x1DBC2A0", Offset = "0x1DBB2A0", VA = "0x181DBC2A0")] [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: 0x060069F9 RID: 27129 RVA: 0x00172ECC File Offset: 0x001710CC [Token(Token = "0x60069F9")] [Address(RVA = "0x1DBC3B0", Offset = "0x1DBB3B0", VA = "0x181DBC3B0")] [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: 0x060069FA RID: 27130 RVA: 0x00172F2C File Offset: 0x0017112C [Token(Token = "0x60069FA")] [Address(RVA = "0x1DBC860", Offset = "0x1DBB860", VA = "0x181DBC860")] [CompilerGenerated] private void HELGHELCAHE(string MOPOMPHBHKF) { ((IMainThreadDispatcher)this.infoText).Init(); } // Token: 0x040045B2 RID: 17842 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x40045B2")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)] private AccountPagedGrid pagedGrid; // Token: 0x040045B3 RID: 17843 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x40045B3")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)] private TMP_InputField filterInputField; // Token: 0x040045B4 RID: 17844 [FieldOffset(Offset = "0xD8")] [Token(Token = "0x40045B4")] [SerializeField] private TextMeshProUGUI infoText; // Token: 0x040045B5 RID: 17845 [FieldOffset(Offset = "0xE0")] [Token(Token = "0x40045B5")] private List ODFLOLEKJOF; // Token: 0x040045B6 RID: 17846 [FieldOffset(Offset = "0xE8")] [Token(Token = "0x40045B6")] private BGODNAHALGH OFFPIEEOIFF; // Token: 0x040045B7 RID: 17847 [Token(Token = "0x40045B7")] private const string CNPJFOGANLN = "You don't have anybody\nblocked[|=)]"; // Token: 0x02001278 RID: 4728 [Token(Token = "0x2001278")] [CompilerGenerated] private sealed class DELKILHFHJK { // Token: 0x060069FE RID: 27134 RVA: 0x00172FC4 File Offset: 0x001711C4 [Token(Token = "0x60069FE")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public DELKILHFHJK() { } // Token: 0x060069FF RID: 27135 RVA: 0x00172FD8 File Offset: 0x001711D8 [Token(Token = "0x60069FF")] [Address(RVA = "0x1DB3D70", Offset = "0x1DB2D70", VA = "0x181DB3D70")] 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: 0x040045BA RID: 17850 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40045BA")] public PersonalBlockListScreen <>4__this; // Token: 0x040045BB RID: 17851 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40045BB")] public CCEOLAOLEKJ account; } } }