using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using AGUI.StackedUI; using AGUI.StackedUI.Dialog; using CodeStage.AntiCheat.ObscuredTypes; using Cpp2IlInjected; using RecNet; using RecRoom.AGUI; using TMPro; using UnityEngine; using UnityEngine.Events; using UnityEngine.UI; // Token: 0x020006EF RID: 1775 [Token(Token = "0x20006EF")] public class BulkAccountSelectionDialog : UIDialog { // Token: 0x170008C1 RID: 2241 // (get) Token: 0x060033CB RID: 13259 RVA: 0x000D4314 File Offset: 0x000D2514 [Token(Token = "0x170008C1")] protected override string DCLLFJAAEDC { [Token(Token = "0x60033CB")] [Address(RVA = "0xA0F130", Offset = "0xA0DF30", VA = "0x180A0F130", Slot = "5")] get { return "BulkAccountSelectionDialog"; } } // Token: 0x060033CC RID: 13260 RVA: 0x000D4328 File Offset: 0x000D2528 [Token(Token = "0x60033CC")] [Address(RVA = "0xA0DFE0", Offset = "0xA0CDE0", VA = "0x180A0DFE0", Slot = "6")] protected override void Awake() { base..ctor(); TMP_InputField.OnChangeEvent onValueChanged = this.filterInputField.m_OnValueChanged; UnityAction unityAction = new UnityAction(this.EMLENEAFFNO); onValueChanged.AddListener(unityAction); CCEOLAOLEKJ[] array = Array.Empty(); BGODNAHALGH.HHLBJEFNOPM hhlbjefnopm = new BGODNAHALGH.HHLBJEFNOPM(this.BEKNPHKLDEN); BGODNAHALGH bgodnahalgh; this.OFFPIEEOIFF = bgodnahalgh; } // Token: 0x060033CD RID: 13261 RVA: 0x000D437C File Offset: 0x000D257C [Token(Token = "0x60033CD")] [Address(RVA = "0xA0F1F0", Offset = "0xA0DFF0", VA = "0x180A0F1F0", Slot = "7")] protected override void OnDestroy() { BGODNAHALGH offpieeoiff = this.OFFPIEEOIFF; if (offpieeoiff != 0) { offpieeoiff.Dispose(); } TMP_InputField.OnChangeEvent onValueChanged = this.filterInputField.m_OnValueChanged; UnityAction unityAction = new UnityAction(this.EMLENEAFFNO); onValueChanged.RemoveListener(unityAction); base.OnDestroy(); } // Token: 0x060033CE RID: 13262 RVA: 0x000D43C8 File Offset: 0x000D25C8 [Token(Token = "0x60033CE")] [Address(RVA = "0xA0F690", Offset = "0xA0E490", VA = "0x180A0F690", Slot = "26")] public override PMGCJEPKFOF ShowDialog(BulkAccountSelectionDialog.NJHHBCKFHHA GHGBPMPLLBK) { Button3D button3D = this.submitButton; this.KEKAPIGAEGP = GHGBPMPLLBK; int num = 0; button3D.FFDOINJEHMM = num != 0; string text = this.accountNamesText.text; GameObject gameObject = this.promptRow; int num2 = 0; if (gameObject != num2) { Text text2 = this.promptText; int num3 = 0; bool flag = text2 != num3; if (flag) { string kgfcghajgno = this.KEKAPIGAEGP.KGFCGHAJGNO; GameObject gameObject2 = this.promptRow; bool flag2 = !flag; gameObject2.SetActive(flag2); BulkAccountSelectionDialog.NJHHBCKFHHA kekapigaegp = this.KEKAPIGAEGP; Text text3 = this.promptText; if (kekapigaegp.KGFCGHAJGNO == 0) { } string text4 = text3.text; } } IEnumerable enumerable = this.CJFKNCPHELN(); Func func = new Func(this.JBBEPMPGBBE); List list = Enumerable.ToList(Enumerable.Where(enumerable, func)); this.MDMKFNCFBIB = list; IEnumerable enumerable2 = this.IJEOEIKLKGO(); Func func2 = new Func(this.GCFGFPAOCLA); List list2 = Enumerable.ToList(Enumerable.Where(enumerable2, func2)); this.JNEJCCPBGMK = list2; BulkAccountSelectionDialog.AFOBJADBPBA afobjadbpba = this.defaultAccountSource; if (afobjadbpba == BulkAccountSelectionDialog.AFOBJADBPBA.Friends || afobjadbpba == BulkAccountSelectionDialog.AFOBJADBPBA.Nearby) { } int num4 = 0; this.FNNMEMGBGCE((BulkAccountSelectionDialog.AFOBJADBPBA)num4); this.friendsRadioButton.ForcePressed(); return base.ShowDialog(); } // Token: 0x060033CF RID: 13263 RVA: 0x000D4500 File Offset: 0x000D2700 [Token(Token = "0x60033CF")] [Address(RVA = "0xA0F2B0", Offset = "0xA0E0B0", VA = "0x180A0F2B0", Slot = "12")] public override void OnFlowExited(StackedUIFlowBase NBINAJPFBOA, bool CJEIBCEPAPO) { if (!CJEIBCEPAPO) { this.UpdateUIElements(); } base.OnFlowExited(NBINAJPFBOA, CJEIBCEPAPO); } // Token: 0x060033D0 RID: 13264 RVA: 0x000D4520 File Offset: 0x000D2720 [Token(Token = "0x60033D0")] [Address(RVA = "0xA0E770", Offset = "0xA0D570", VA = "0x180A0E770", Slot = "24")] public override void ForceCancel(bool OLFBOPIKDCI) { BulkAccountSelectionDialog.NLENAJPDILL nfdohfmfank = BulkAccountSelectionDialog.NFDOHFMFANK; base.KHKDGPHPIND(nfdohfmfank, OLFBOPIKDCI); } // Token: 0x060033D1 RID: 13265 RVA: 0x000D453C File Offset: 0x000D273C [Token(Token = "0x60033D1")] [Address(RVA = "0xA0E110", Offset = "0xA0CF10", VA = "0x180A0E110")] private bool BPOFKGCFNBP(CCEOLAOLEKJ HFIDFDPOCKA) { HashSet ddejafaoefo = this.KEKAPIGAEGP.DDEJAFAOEFO; ObscuredInt k__BackingField = HFIDFDPOCKA.k__BackingField; bool fakeValueActive = HFIDFDPOCKA.k__BackingField.fakeValueActive; int num = ObscuredInt.FAJDMKOEFLH(k__BackingField); if (!ddejafaoefo.Contains(num)) { if (this.KEKAPIGAEGP.MBOCKBCDKJI) { return true; } ObscuredInt k__BackingField2 = HFIDFDPOCKA.k__BackingField; bool fakeValueActive2 = HFIDFDPOCKA.k__BackingField.fakeValueActive; EFAJBHGDIDD efajbhgdidd = Matchmaking.OLIKKLKLBKJ(ObscuredInt.FAJDMKOEFLH(k__BackingField2)); if (efajbhgdidd != 0) { return efajbhgdidd.k__BackingField; } } throw new NullReferenceException(); } // Token: 0x060033D2 RID: 13266 RVA: 0x000D45C4 File Offset: 0x000D27C4 [Token(Token = "0x60033D2")] [Address(RVA = "0xA0E100", Offset = "0xA0CF00", VA = "0x180A0E100")] private void BEKNPHKLDEN(IReadOnlyList LLCIDEKMKBG) { this.KKHKEMAJINJ(LLCIDEKMKBG, true); } // Token: 0x060033D3 RID: 13267 RVA: 0x000D45DC File Offset: 0x000D27DC [Token(Token = "0x60033D3")] [Address(RVA = "0xA0E660", Offset = "0xA0D460", VA = "0x180A0E660")] private void EMLENEAFFNO(string LMAJKCLDDIF) { this.OFFPIEEOIFF.AKKIECEKEEI(LMAJKCLDDIF); } // Token: 0x060033D4 RID: 13268 RVA: 0x000D45FC File Offset: 0x000D27FC [Token(Token = "0x60033D4")] [Address(RVA = "0xA0EFF0", Offset = "0xA0DDF0", VA = "0x180A0EFF0")] private void KKHKEMAJINJ(IReadOnlyList OLLKMIGNGBF, bool MCDPJPLJMNI = false) { BulkAccountSelectionDialog.AFOBJADBPBA bigfjjlmeia = this.BIGFJJLMEIA; if (bigfjjlmeia != BulkAccountSelectionDialog.AFOBJADBPBA.Friends || this.KEKAPIGAEGP.MBOCKBCDKJI) { } string text; if (bigfjjlmeia == BulkAccountSelectionDialog.AFOBJADBPBA.Nearby) { text = this.noNearbyPlayersText; } this.selectAccountsPagedGrid.SetEmptyDisplayText(text); Dictionary dictionary = new Dictionary(); this.selectAccountsPagedGrid.SetAccounts(OLLKMIGNGBF, dictionary, MCDPJPLJMNI); this.KHLBMNEENIM(); this.GFJEJNFFPNJ(); } // Token: 0x060033D5 RID: 13269 RVA: 0x000D4660 File Offset: 0x000D2860 [Token(Token = "0x60033D5")] [Address(RVA = "0xA0F160", Offset = "0xA0DF60", VA = "0x180A0F160")] private void LOMFIHEAOHJ() { BulkAccountSelectionDialog.AFOBJADBPBA bigfjjlmeia = this.BIGFJJLMEIA; if (bigfjjlmeia != BulkAccountSelectionDialog.AFOBJADBPBA.Friends || this.KEKAPIGAEGP.MBOCKBCDKJI) { } string text; if (bigfjjlmeia == BulkAccountSelectionDialog.AFOBJADBPBA.Nearby) { text = this.noNearbyPlayersText; } this.selectAccountsPagedGrid.SetEmptyDisplayText(text); } // Token: 0x060033D6 RID: 13270 RVA: 0x000D46A4 File Offset: 0x000D28A4 [Token(Token = "0x60033D6")] [Address(RVA = "0xA0EAF0", Offset = "0xA0D8F0", VA = "0x180A0EAF0")] private void GFJEJNFFPNJ() { int num; do { num = 0; SelectAccountButtonsPagedGrid selectAccountButtonsPagedGrid = this.selectAccountsPagedGrid; num += num; num++; while (num == 0) { } int num2; bool flag = this.CKOGNJLHGDF.Contains(num2); flag += flag; } while (num != 0); } // Token: 0x060033D7 RID: 13271 RVA: 0x000D46F0 File Offset: 0x000D28F0 [Token(Token = "0x60033D7")] [Address(RVA = "0xA0EF30", Offset = "0xA0DD30", VA = "0x180A0EF30")] private void KHLBMNEENIM() { /* An exception occurred when decompiling this method (060033D7) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void BulkAccountSelectionDialog::KHLBMNEENIM() ---> System.Exception: Basic block has to end with unconditional control flow. { IL_29: stloc:ArgumentOutOfRangeException(var_3_2E, newobj:ArgumentOutOfRangeException(ArgumentOutOfRangeException::.ctor)) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660 */; } // Token: 0x060033D8 RID: 13272 RVA: 0x000D472C File Offset: 0x000D292C [Token(Token = "0x60033D8")] [Address(RVA = "0xA0E800", Offset = "0xA0D600", VA = "0x180A0E800")] private BulkAccountSelectionDialog.AFJOOKKGDOD GCGFMKIEPHD() { IReadOnlyList ehjbijkgdfl = this.EHJBIJKGDFL; if (this.BIGFJJLMEIA == BulkAccountSelectionDialog.AFOBJADBPBA.Friends) { } IReadOnlyList jnejccpbgmk = this.JNEJCCPBGMK; throw new NullReferenceException(); } // Token: 0x060033D9 RID: 13273 RVA: 0x000D4758 File Offset: 0x000D2958 [Token(Token = "0x60033D9")] [Address(RVA = "0xA0E690", Offset = "0xA0D490", VA = "0x180A0E690")] private void FNNMEMGBGCE(BulkAccountSelectionDialog.AFOBJADBPBA HJPMJJNIGLP) { this.BIGFJJLMEIA = HJPMJJNIGLP; if (HJPMJJNIGLP == BulkAccountSelectionDialog.AFOBJADBPBA.Friends) { } IReadOnlyList jnejccpbgmk = this.JNEJCCPBGMK; BGODNAHALGH offpieeoiff = this.OFFPIEEOIFF; if (offpieeoiff != 0) { offpieeoiff.Dispose(); } BGODNAHALGH.HHLBJEFNOPM hhlbjefnopm = new BGODNAHALGH.HHLBJEFNOPM(this.BEKNPHKLDEN); BGODNAHALGH bgodnahalgh = new BGODNAHALGH(jnejccpbgmk, hhlbjefnopm, this); this.OFFPIEEOIFF = bgodnahalgh; this.KKHKEMAJINJ(jnejccpbgmk, true); } // Token: 0x060033DA RID: 13274 RVA: 0x000D47B4 File Offset: 0x000D29B4 [Token(Token = "0x60033DA")] [Address(RVA = "0xA0EF10", Offset = "0xA0DD10", VA = "0x180A0EF10")] private IReadOnlyList KBCMNOOKCBB() { if (this.BIGFJJLMEIA == BulkAccountSelectionDialog.AFOBJADBPBA.Friends) { return this.MDMKFNCFBIB; } return this.JNEJCCPBGMK; } // Token: 0x060033DB RID: 13275 RVA: 0x000D47D8 File Offset: 0x000D29D8 [Token(Token = "0x60033DB")] [Address(RVA = "0xA0E420", Offset = "0xA0D220", VA = "0x180A0E420")] private IEnumerable CJFKNCPHELN() { List eaekofnkfbm = FGPIDGLCKEF.EAEKOFNKFBM; Func <>9__47_ = BulkAccountSelectionDialog.<>c.<>9__47_0; if (<>9__47_ == 0) { BulkAccountSelectionDialog.<>c.<>9__47_0 = (LLKHFJDNFMM r) => r.MHEGHKNGOEG; } IEnumerable enumerable = Enumerable.Where(eaekofnkfbm, <>9__47_); Func func; if (BulkAccountSelectionDialog.<>c.<>9__47_1 == 0) { func = (LLKHFJDNFMM r) => r.k__BackingField; BulkAccountSelectionDialog.<>c.<>9__47_1 = func; } List list = Enumerable.ToList(Enumerable.Select(enumerable, func)); return this.GDMIABKOEBC(list); } // Token: 0x060033DC RID: 13276 RVA: 0x000D4848 File Offset: 0x000D2A48 [Token(Token = "0x60033DC")] [Address(RVA = "0xA0ED20", Offset = "0xA0DB20", VA = "0x180A0ED20")] private IEnumerable IJEOEIKLKGO() { List all = Player.All; Func <>9__48_ = BulkAccountSelectionDialog.<>c.<>9__48_0; if (<>9__48_ == 0) { BulkAccountSelectionDialog.<>c.<>9__48_0 = delegate(Player p) { bool flag; return flag; }; } IEnumerable enumerable = Enumerable.Where(all, <>9__48_); Func func; if (BulkAccountSelectionDialog.<>c.<>9__48_1 == 0) { func = (Player p) => p.k__BackingField; BulkAccountSelectionDialog.<>c.<>9__48_1 = func; } List list = Enumerable.ToList(Enumerable.Select(enumerable, func)); return this.GDMIABKOEBC(list); } // Token: 0x060033DD RID: 13277 RVA: 0x000D48B8 File Offset: 0x000D2AB8 [Token(Token = "0x60033DD")] [Address(RVA = "0xA0E890", Offset = "0xA0D690", VA = "0x180A0E890")] private IEnumerable GDMIABKOEBC(IReadOnlyList ILNGMAANNDG) { BulkAccountSelectionDialog.PIHOBEMCKOI pihobemckoi = new BulkAccountSelectionDialog.PIHOBEMCKOI(); pihobemckoi.accounts = pihobemckoi; if (ILNGMAANNDG != 0 && pihobemckoi > 0) { PMGCJEPKFOF> pmgcjepkfof = PEGGCEDHBOF.NHCHADDMPFC(ILNGMAANNDG); Action> action = delegate(List result) { pihobemckoi.accounts = result; }; int num = 0; num += num; num++; Action action2 = delegate(string error) { }; } IEnumerable accounts = pihobemckoi.accounts; Func func; if (BulkAccountSelectionDialog.<>c.<>9__49_2 == 0) { func = (CCEOLAOLEKJ a) => a != 0; BulkAccountSelectionDialog.<>c.<>9__49_2 = func; } return Enumerable.Where(accounts, func); } // Token: 0x060033DE RID: 13278 RVA: 0x000D4948 File Offset: 0x000D2B48 [Token(Token = "0x60033DE")] [Address(RVA = "0xA0F310", Offset = "0xA0E110", VA = "0x180A0F310")] public void SelectedAccountsUpdated(IReadOnlyList newAccounts) { int num; do { num = 0; this.EHJBIJKGDFL = newAccounts; this.CKOGNJLHGDF.Clear(); IReadOnlyList ehjbijkgdfl = this.EHJBIJKGDFL; num += num; num++; int num2; bool flag = this.CKOGNJLHGDF.Add(num2); num2 += num2; } while (num != 0); Text text = this.accountNamesText; IReadOnlyList ehjbijkgdfl2 = this.EHJBIJKGDFL; Func func; if (BulkAccountSelectionDialog.<>c.<>9__50_0 == 0) { func = delegate(CCEOLAOLEKJ p) { float num3 = ((FAPLGGHFDJC.IAHPOKICHGB)p.k__BackingField).MPNEEPBAHGJ; throw new NullReferenceException(); }; BulkAccountSelectionDialog.<>c.<>9__50_0 = func; } string[] array = Enumerable.ToArray(Enumerable.Select(ehjbijkgdfl2, func)); string text2 = string.Join(", ", array); string text3 = text.text; Button3D button3D = this.submitButton; IReadOnlyList ehjbijkgdfl3 = this.EHJBIJKGDFL; bool flag2 = text3 > 0; button3D.FFDOINJEHMM = flag2; this.KHLBMNEENIM(); this.GFJEJNFFPNJ(); } // Token: 0x060033DF RID: 13279 RVA: 0x000D4A2C File Offset: 0x000D2C2C [Token(Token = "0x60033DF")] [Address(RVA = "0xA0E340", Offset = "0xA0D140", VA = "0x180A0E340")] public void Button_ToggleBulkSelect() { /* An exception occurred when decompiling this method (060033DF) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void BulkAccountSelectionDialog::Button_ToggleBulkSelect() ---> System.Exception: Basic block has to end with unconditional control flow. { IL_44: stloc:ArgumentOutOfRangeException(var_4_49, newobj:ArgumentOutOfRangeException(ArgumentOutOfRangeException::.ctor)) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660 */; } // Token: 0x060033E0 RID: 13280 RVA: 0x000D4A84 File Offset: 0x000D2C84 [Token(Token = "0x60033E0")] [Address(RVA = "0xA0E2A0", Offset = "0xA0D0A0", VA = "0x180A0E2A0")] public void Button_SetAccountSourceToFriends() { int num = 0; this.FNNMEMGBGCE((BulkAccountSelectionDialog.AFOBJADBPBA)num); } // Token: 0x060033E1 RID: 13281 RVA: 0x000D4A9C File Offset: 0x000D2C9C [Token(Token = "0x60033E1")] [Address(RVA = "0xA0E2B0", Offset = "0xA0D0B0", VA = "0x180A0E2B0")] public void Button_SetAccountSourceToNearby() { this.FNNMEMGBGCE(BulkAccountSelectionDialog.AFOBJADBPBA.Nearby); } // Token: 0x060033E2 RID: 13282 RVA: 0x000D4AB0 File Offset: 0x000D2CB0 [Token(Token = "0x60033E2")] [Address(RVA = "0xA0E2C0", Offset = "0xA0D0C0", VA = "0x180A0E2C0")] public void Button_Submit() { BulkAccountSelectionDialog.NLENAJPDILL nlenajpdill = new BulkAccountSelectionDialog.NLENAJPDILL(); nlenajpdill.FKNOPGEADKO = (JPIJGHNNIDP)((ulong)1L); IReadOnlyList ehjbijkgdfl = this.EHJBIJKGDFL; nlenajpdill.GGPNLJPMGPH = ehjbijkgdfl; base.KHKDGPHPIND(nlenajpdill, true); } // Token: 0x060033E3 RID: 13283 RVA: 0x000D4AE8 File Offset: 0x000D2CE8 [Token(Token = "0x60033E3")] [Address(RVA = "0xA0F9C0", Offset = "0xA0E7C0", VA = "0x180A0F9C0")] public BulkAccountSelectionDialog() { List list = new List(); this.MDMKFNCFBIB = list; List list2 = new List(); this.JNEJCCPBGMK = list2; List list3 = new List(); this.EHJBIJKGDFL = list3; HashSet hashSet = new HashSet(); this.CKOGNJLHGDF = hashSet; base..ctor(); } // Token: 0x060033E4 RID: 13284 RVA: 0x000D4B50 File Offset: 0x000D2D50 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x60033E4")] [Address(RVA = "0xA0F930", Offset = "0xA0E730", VA = "0x180A0F930")] static BulkAccountSelectionDialog() { BulkAccountSelectionDialog.NLENAJPDILL nlenajpdill = new BulkAccountSelectionDialog.NLENAJPDILL(); nlenajpdill.FKNOPGEADKO = (JPIJGHNNIDP)((ulong)0L); List list = new List(); nlenajpdill.GGPNLJPMGPH = list; BulkAccountSelectionDialog.NFDOHFMFANK = nlenajpdill; } // Token: 0x060033E5 RID: 13285 RVA: 0x000D4B88 File Offset: 0x000D2D88 [Token(Token = "0x60033E5")] [Address(RVA = "0xA0E7F0", Offset = "0xA0D5F0", VA = "0x180A0E7F0")] [CompilerGenerated] private bool JBBEPMPGBBE(CCEOLAOLEKJ IPHIIJNAEON) { return this.BPOFKGCFNBP(IPHIIJNAEON); } // Token: 0x060033E6 RID: 13286 RVA: 0x000D4B9C File Offset: 0x000D2D9C [Token(Token = "0x60033E6")] [Address(RVA = "0xA0E7F0", Offset = "0xA0D5F0", VA = "0x180A0E7F0")] [CompilerGenerated] private bool GCFGFPAOCLA(CCEOLAOLEKJ IPHIIJNAEON) { return this.BPOFKGCFNBP(IPHIIJNAEON); } // Token: 0x04002A9F RID: 10911 [Token(Token = "0x4002A9F")] private static BulkAccountSelectionDialog.NLENAJPDILL NFDOHFMFANK; // Token: 0x04002AA0 RID: 10912 [FieldOffset(Offset = "0x80")] [Token(Token = "0x4002AA0")] [SerializeField] [Header("Data")] private BulkAccountSelectionDialog.AFOBJADBPBA defaultAccountSource; // Token: 0x04002AA1 RID: 10913 [FieldOffset(Offset = "0x88")] [Token(Token = "0x4002AA1")] [SerializeField] private GameObject promptRow; // Token: 0x04002AA2 RID: 10914 [FieldOffset(Offset = "0x90")] [Token(Token = "0x4002AA2")] [SerializeField] private Text promptText; // Token: 0x04002AA3 RID: 10915 [FieldOffset(Offset = "0x98")] [Token(Token = "0x4002AA3")] [SerializeField] [Header("Buttons")] private RadioButton3D friendsRadioButton; // Token: 0x04002AA4 RID: 10916 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x4002AA4")] [SerializeField] private RadioButton3D nearbyRadioButton; // Token: 0x04002AA5 RID: 10917 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x4002AA5")] [SerializeField] private Button3D submitButton; // Token: 0x04002AA6 RID: 10918 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x4002AA6")] [SerializeField] [Header("Account Selection")] private Text accountNamesText; // Token: 0x04002AA7 RID: 10919 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x4002AA7")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)] private SelectAccountButtonsPagedGrid selectAccountsPagedGrid; // Token: 0x04002AA8 RID: 10920 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x4002AA8")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)] private TMP_InputField filterInputField; // Token: 0x04002AA9 RID: 10921 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x4002AA9")] [SerializeField] private Subscreen selectAccountsSubscreen; // Token: 0x04002AAA RID: 10922 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x4002AAA")] [SerializeField] private GameObject selectedAccountsContextRow; // Token: 0x04002AAB RID: 10923 [FieldOffset(Offset = "0xD8")] [Token(Token = "0x4002AAB")] [SerializeField] private GameObject searchAccountsRow; // Token: 0x04002AAC RID: 10924 [FieldOffset(Offset = "0xE0")] [Token(Token = "0x4002AAC")] [SerializeField] [Multiline] [Header("No Results Text")] private string noFriendsOnlineText = "No friends online [|= (]"; // Token: 0x04002AAD RID: 10925 [FieldOffset(Offset = "0xE8")] [Token(Token = "0x4002AAD")] [SerializeField] [Multiline] private string noFriendsOnlineOrOfflineText = "No friends found [|= (]"; // Token: 0x04002AAE RID: 10926 [FieldOffset(Offset = "0xF0")] [Token(Token = "0x4002AAE")] [Multiline] [SerializeField] private string noNearbyPlayersText = "No nearby players [|= (]\n\nTry going somewhere with more players!"; // Token: 0x04002AAF RID: 10927 [FieldOffset(Offset = "0xF8")] [Token(Token = "0x4002AAF")] [SerializeField] [Header("Bulk Select Button")] private TMP_Text toggleBulkSelectButtonLabel; // Token: 0x04002AB0 RID: 10928 [FieldOffset(Offset = "0x100")] [Token(Token = "0x4002AB0")] [SerializeField] private string selectAllLabelText; // Token: 0x04002AB1 RID: 10929 [FieldOffset(Offset = "0x108")] [Token(Token = "0x4002AB1")] [SerializeField] private string selectNoneLabelText; // Token: 0x04002AB2 RID: 10930 [FieldOffset(Offset = "0x110")] [Token(Token = "0x4002AB2")] private BulkAccountSelectionDialog.AFOBJADBPBA BIGFJJLMEIA; // Token: 0x04002AB3 RID: 10931 [FieldOffset(Offset = "0x118")] [Token(Token = "0x4002AB3")] private IReadOnlyList MDMKFNCFBIB; // Token: 0x04002AB4 RID: 10932 [FieldOffset(Offset = "0x120")] [Token(Token = "0x4002AB4")] private IReadOnlyList JNEJCCPBGMK; // Token: 0x04002AB5 RID: 10933 [FieldOffset(Offset = "0x128")] [Token(Token = "0x4002AB5")] private IReadOnlyList EHJBIJKGDFL; // Token: 0x04002AB6 RID: 10934 [FieldOffset(Offset = "0x130")] [Token(Token = "0x4002AB6")] private HashSet CKOGNJLHGDF; // Token: 0x04002AB7 RID: 10935 [FieldOffset(Offset = "0x138")] [Token(Token = "0x4002AB7")] private BGODNAHALGH OFFPIEEOIFF; // Token: 0x04002AB8 RID: 10936 [FieldOffset(Offset = "0x140")] [Token(Token = "0x4002AB8")] private BulkAccountSelectionDialog.NJHHBCKFHHA KEKAPIGAEGP; // Token: 0x020006F0 RID: 1776 [Token(Token = "0x20006F0")] public class NLENAJPDILL { // Token: 0x060033E7 RID: 13287 RVA: 0x000D4BB0 File Offset: 0x000D2DB0 [Token(Token = "0x60033E7")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public NLENAJPDILL() { } // Token: 0x04002AB9 RID: 10937 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4002AB9")] public IReadOnlyList GGPNLJPMGPH; // Token: 0x04002ABA RID: 10938 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4002ABA")] public JPIJGHNNIDP FKNOPGEADKO; } // Token: 0x020006F1 RID: 1777 [Token(Token = "0x20006F1")] public enum AFOBJADBPBA { // Token: 0x04002ABC RID: 10940 [Token(Token = "0x4002ABC")] Friends, // Token: 0x04002ABD RID: 10941 [Token(Token = "0x4002ABD")] Nearby } // Token: 0x020006F2 RID: 1778 [Token(Token = "0x20006F2")] public class NJHHBCKFHHA { // Token: 0x060033E8 RID: 13288 RVA: 0x000D4BC4 File Offset: 0x000D2DC4 [Token(Token = "0x60033E8")] [Address(RVA = "0xA1BB70", Offset = "0xA1A970", VA = "0x180A1BB70")] public NJHHBCKFHHA() { HashSet hashSet = new HashSet(); this.DDEJAFAOEFO = hashSet; string empty = string.Empty; this.KGFCGHAJGNO = empty; base..ctor(); } // Token: 0x04002ABE RID: 10942 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4002ABE")] public HashSet DDEJAFAOEFO; // Token: 0x04002ABF RID: 10943 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4002ABF")] public bool MBOCKBCDKJI; // Token: 0x04002AC0 RID: 10944 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4002AC0")] public string KGFCGHAJGNO; } // Token: 0x020006F3 RID: 1779 [Token(Token = "0x20006F3")] private enum AFJOOKKGDOD { // Token: 0x04002AC2 RID: 10946 [Token(Token = "0x4002AC2")] SelectAll, // Token: 0x04002AC3 RID: 10947 [Token(Token = "0x4002AC3")] SelectNone } // Token: 0x020006F5 RID: 1781 [Token(Token = "0x20006F5")] [CompilerGenerated] private sealed class PIHOBEMCKOI { // Token: 0x060033F1 RID: 13297 RVA: 0x000D4CBC File Offset: 0x000D2EBC [Token(Token = "0x60033F1")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public PIHOBEMCKOI() { } // Token: 0x060033F2 RID: 13298 RVA: 0x000D4CD0 File Offset: 0x000D2ED0 [Token(Token = "0x60033F2")] [Address(RVA = "0x3F7200", Offset = "0x3F6000", VA = "0x1803F7200")] internal void b__0(List result) { this.accounts = result; } // Token: 0x060033F3 RID: 13299 RVA: 0x000D4CE4 File Offset: 0x000D2EE4 [Token(Token = "0x60033F3")] [Address(RVA = "0xA1BDC0", Offset = "0xA1ABC0", VA = "0x180A1BDC0")] internal void b__1(string error) { } // Token: 0x04002ACB RID: 10955 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4002ACB")] public IEnumerable accounts; } }