using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using AGUI.StackedUI; using AGUI.StackedUI.Dialog; using CodeStage.AntiCheat.ObscuredTypes; using Cpp2IlInjected; using RecRoom.Async; using RecRoom.Core; using TMPro; using UnityEngine; using UnityEngine.Events; // Token: 0x0200072F RID: 1839 [Token(Token = "0x200072F")] [StructLayout(3)] public class RoomBanListScreen : WatchUIFlow { // Token: 0x0600356C RID: 13676 RVA: 0x000DF8A8 File Offset: 0x000DDAA8 [Token(Token = "0x600356C")] [Address(RVA = "0x12862E0", Offset = "0x1284CE0", VA = "0x1812862E0")] public RoomBanListScreen() { string empty = string.Empty; this.IEMFOANAINF = empty; List list = new List(); this.GDDAEEBBFNK = list; base..ctor(); CCEOLAOLEKJ[] array = Array.Empty(); BGODNAHALGH.HHLBJEFNOPM hhlbjefnopm = new BGODNAHALGH.HHLBJEFNOPM(this.BEKNPHKLDEN); BGODNAHALGH bgodnahalgh; this.OFFPIEEOIFF = bgodnahalgh; } // Token: 0x0600356D RID: 13677 RVA: 0x000DF8F0 File Offset: 0x000DDAF0 [Token(Token = "0x600356D")] [Address(RVA = "0x1285430", Offset = "0x1283E30", VA = "0x181285430")] private void Awake() { AG_TMP_InputField.OnChangeEvent onValueChanged = this.filterInputField.m_OnValueChanged; UnityAction unityAction = new UnityAction(this.EGAFKEDLJMN); onValueChanged.AddListener(unityAction); } // Token: 0x0600356E RID: 13678 RVA: 0x000DF924 File Offset: 0x000DDB24 [Token(Token = "0x600356E")] [Address(RVA = "0x1285F30", Offset = "0x1284930", VA = "0x181285F30", Slot = "6")] protected override void OnDestroy() { base.OnDestroy(); this.OFFPIEEOIFF.Dispose(); AG_TMP_InputField.OnChangeEvent onValueChanged = this.filterInputField.m_OnValueChanged; UnityAction unityAction = new UnityAction(this.EGAFKEDLJMN); onValueChanged.RemoveListener(unityAction); } // Token: 0x0600356F RID: 13679 RVA: 0x000DF968 File Offset: 0x000DDB68 [Token(Token = "0x600356F")] [Address(RVA = "0x1285FF0", Offset = "0x12849F0", VA = "0x181285FF0")] public void ShowScreen(PPENFJMFPNE IJNAMEBOMJJ) { TextMeshProUGUI textMeshProUGUI = this.infotext; string empty = string.Empty; textMeshProUGUI.text = empty; this.AEMBAGPGHGE = IJNAMEBOMJJ; WatchUI k__BackingField = this.k__BackingField; int num = 0; k__BackingField.PushFlow(this, num); IPromise> promise = OJMCBOKJFOF.CGIPIOMBAFM(this.AEMBAGPGHGE.k__BackingField); Action> action = new Action(this.LFGNEDAOMIF); int num2 = 0; num2 += num2; num2++; IPromise> promise2 = promise.Then(action); } // Token: 0x06003570 RID: 13680 RVA: 0x000DF9EC File Offset: 0x000DDBEC [Token(Token = "0x6003570")] [Address(RVA = "0x1286180", Offset = "0x1284B80", VA = "0x181286180")] public void UpdateBannedPlayerIds() { IPromise> promise = OJMCBOKJFOF.CGIPIOMBAFM(this.AEMBAGPGHGE.k__BackingField); Action> action = new Action(this.LFGNEDAOMIF); int num = 0; num += num; num++; IPromise> promise2 = promise.Then(action); } // Token: 0x06003571 RID: 13681 RVA: 0x000DFA34 File Offset: 0x000DDC34 [Token(Token = "0x6003571")] [Address(RVA = "0x1285980", Offset = "0x1284380", VA = "0x181285980")] private void FAKIJAAMFEM() { List gddaeebbfnk = this.GDDAEEBBFNK; Func <>9__14_ = RoomBanListScreen.<>c.<>9__14_0; if (<>9__14_ == 0) { RoomBanListScreen.<>c.<>9__14_0 = delegate(int id) { /* An exception occurred when decompiling this method (06003580) ICSharpCode.Decompiler.DecompilerException: Error decompiling CCEOLAOLEKJ RoomBanListScreen/<>c::b__14_0(System.Int32) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:int32(var_0_01, ldc.i4:int32(0)) stloc:bool(var_1_09, call:bool(PEGGCEDHBOF::JJABJODBLFA, ldloc:int32(id), ldloc:int32[exp:class CCEOLAOLEKJ&](var_0_01))) } 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.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.Transforms.DelegateConstruction.HandleAnonymousMethod(ObjectCreateExpression objectCreateExpression, Expression target, IMethod methodRef) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\Transforms\DelegateConstruction.cs:line 237 */; }; } IEnumerable enumerable = Enumerable.Select(gddaeebbfnk, <>9__14_); Func func; if (RoomBanListScreen.<>c.<>9__14_1 == 0) { func = (CCEOLAOLEKJ account) => account != 0; RoomBanListScreen.<>c.<>9__14_1 = func; } CCEOLAOLEKJ[] array = Enumerable.ToArray(Enumerable.Where(enumerable, func)); this.OFFPIEEOIFF.Dispose(); BGODNAHALGH.HHLBJEFNOPM hhlbjefnopm = new BGODNAHALGH.HHLBJEFNOPM(this.BEKNPHKLDEN); BGODNAHALGH bgodnahalgh; this.OFFPIEEOIFF = bgodnahalgh; string iemfoanainf = this.IEMFOANAINF; bgodnahalgh.AKKIECEKEEI(iemfoanainf); } // Token: 0x06003572 RID: 13682 RVA: 0x000DFAD4 File Offset: 0x000DDCD4 [Token(Token = "0x6003572")] [Address(RVA = "0x1285BC0", Offset = "0x12845C0", VA = "0x181285BC0")] private void FGCBPNFEPLC() { BGODNAHALGH offpieeoiff = this.OFFPIEEOIFF; string iemfoanainf = this.IEMFOANAINF; offpieeoiff.AKKIECEKEEI(iemfoanainf); } // Token: 0x06003573 RID: 13683 RVA: 0x000DFAFC File Offset: 0x000DDCFC [Token(Token = "0x6003573")] [Address(RVA = "0x12854D0", Offset = "0x1283ED0", VA = "0x1812854D0")] private void BEKNPHKLDEN(IReadOnlyList OLLKMIGNGBF) { this.pagedGrid.SetEmptyDisplayText("No-one is banned from this room [|=)]"); this.pagedGrid.SetAccountsSimple(OLLKMIGNGBF); } // Token: 0x06003574 RID: 13684 RVA: 0x000DFB2C File Offset: 0x000DDD2C [Token(Token = "0x6003574")] [Address(RVA = "0x1285950", Offset = "0x1284350", VA = "0x181285950")] private void EGAFKEDLJMN(string LMAJKCLDDIF) { this.IEMFOANAINF = LMAJKCLDDIF; this.OFFPIEEOIFF.AKKIECEKEEI(LMAJKCLDDIF); } // Token: 0x06003575 RID: 13685 RVA: 0x000DFB54 File Offset: 0x000DDD54 [Token(Token = "0x6003575")] [Address(RVA = "0x1285560", Offset = "0x1283F60", VA = "0x181285560")] private void BGLPDKMKDNN(int CJFGEMGOJHB) { int playerId = CJFGEMGOJHB; long k__BackingField = this.AEMBAGPGHGE.k__BackingField; int num = 0; IPromise promise = OJMCBOKJFOF.JMCJDGIMKPK(k__BackingField, CJFGEMGOJHB, (KKIHLHLNGCK)num); Action action = delegate { long k__BackingField2 = this.AEMBAGPGHGE.k__BackingField; int num2 = 0; int num3 = 0; int num4 = 0; CFLMJLFBOKH.GDNKDHPJGFL(k__BackingField2, true, num4 != 0, num3, num2, (long)num2); List gddaeebbfnk = this.GDDAEEBBFNK; int playerId3 = playerId; bool flag = gddaeebbfnk.Remove(playerId3); this.FAKIJAAMFEM(); NotificationManager instance = SingletonMonoBehaviour.Instance; int num5 = 0; IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num5, "Success!", 3f, num2, num2); }; Action action2 = delegate(string error) { long k__BackingField3 = this.AEMBAGPGHGE.k__BackingField; int num6 = 0; int num7 = 0; int num8 = 0; int num9 = 0; CFLMJLFBOKH.GDNKDHPJGFL(k__BackingField3, num9 != 0, num8 != 0, num7, num6, (long)num6); int playerId2 = playerId; long k__BackingField4 = this.AEMBAGPGHGE.k__BackingField; Debug.LogError(string.Format("Error unbanning player {0} from room {1}: {2}", playerId2, playerId2, error)); this.infotext.text = error; }; throw new NullReferenceException(); } // Token: 0x06003576 RID: 13686 RVA: 0x000DFBB0 File Offset: 0x000DDDB0 [Token(Token = "0x6003576")] [Address(RVA = "0x12856A0", Offset = "0x12840A0", VA = "0x1812856A0")] public void Button_ImportBlockList() { ImportBlockListToRoomBanScreen flowByType = this.k__BackingField.GetFlowByType(); int num = 0; if (flowByType != num) { List gddaeebbfnk = this.GDDAEEBBFNK; PPENFJMFPNE aembagpghge = this.AEMBAGPGHGE; flowByType.ShowScreen(aembagpghge, gddaeebbfnk); } } // Token: 0x06003577 RID: 13687 RVA: 0x000DFBF4 File Offset: 0x000DDDF4 [Token(Token = "0x6003577")] [Address(RVA = "0x1285750", Offset = "0x1284150", VA = "0x181285750")] public void Button_ImportRoomBans() { ImportRoomBansScreen flowByType = this.k__BackingField.GetFlowByType(); int num = 0; if (flowByType != num) { PPENFJMFPNE aembagpghge = this.AEMBAGPGHGE; flowByType.ShowScreen(aembagpghge); } } // Token: 0x06003578 RID: 13688 RVA: 0x000DFC30 File Offset: 0x000DDE30 [Token(Token = "0x6003578")] [Address(RVA = "0x12857F0", Offset = "0x12841F0", VA = "0x1812857F0")] public void Button_Unban(CCEOLAOLEKJ account) { RoomBanListScreen.LOIFLMGKILL loiflmgkill = new RoomBanListScreen.LOIFLMGKILL(); loiflmgkill.<>4__this = this; loiflmgkill.account = account; WatchUI k__BackingField = this.k__BackingField; ObscuredString k__BackingField = account.k__BackingField; ObscuredString k__BackingField = account.k__BackingField; string text = string.Format("Are you sure you want to unban {0} (@{1})?", k__BackingField, k__BackingField); int num = 0; IPromise promise = k__BackingField.ShowConfirmationDialog(UIConfirmationDialog.MCLCMCALGMA.YES_NO, "Unban player", text); Action action = delegate(JPIJGHNNIDP response) { if (response == JPIJGHNNIDP.Affirmative) { CCEOLAOLEKJ account2 = loiflmgkill.account; RoomBanListScreen <>4__this2 = loiflmgkill.<>4__this; int num2 = ObscuredInt.FAJDMKOEFLH(account2.k__BackingField); RoomBanListScreen <>4__this = <>4__this2; int playerId = num2; long k__BackingField = <>4__this2.AEMBAGPGHGE.k__BackingField; int num3 = 0; IPromise promise3 = OJMCBOKJFOF.JMCJDGIMKPK(k__BackingField, num2, (KKIHLHLNGCK)num3); Action action2 = delegate { long k__BackingField2 = <>4__this.AEMBAGPGHGE.k__BackingField; int num4 = 0; int num5 = 0; int num6 = 0; CFLMJLFBOKH.GDNKDHPJGFL(k__BackingField2, true, num6 != 0, num5, num4, (long)num4); List gddaeebbfnk = <>4__this.GDDAEEBBFNK; int playerId3 = playerId; bool flag = gddaeebbfnk.Remove(playerId3); <>4__this.FAKIJAAMFEM(); NotificationManager instance = SingletonMonoBehaviour.Instance; int num7 = 0; IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num7, "Success!", 3f, num4, num4); }; Action action3 = delegate(string error) { long k__BackingField3 = <>4__this.AEMBAGPGHGE.k__BackingField; int num8 = 0; int num9 = 0; int num10 = 0; int num11 = 0; CFLMJLFBOKH.GDNKDHPJGFL(k__BackingField3, num11 != 0, num10 != 0, num9, num8, (long)num8); int playerId2 = playerId; long k__BackingField4 = <>4__this.AEMBAGPGHGE.k__BackingField; Debug.LogError(string.Format("Error unbanning player {0} from room {1}: {2}", playerId2, playerId2, error)); <>4__this.infotext.text = error; }; } }; if (num < loiflmgkill) { num += num; if (num == loiflmgkill) { promise += promise; throw new NullReferenceException(); } num++; } IPromise promise2 = promise.Then(action); } // Token: 0x06003579 RID: 13689 RVA: 0x000DFCC4 File Offset: 0x000DDEC4 [Token(Token = "0x6003579")] [Address(RVA = "0x1285C60", Offset = "0x1284660", VA = "0x181285C60")] [CompilerGenerated] private void LFGNEDAOMIF(IReadOnlyList MAOOLFEBOOD) { Func <>9__13_ = RoomBanListScreen.<>c.<>9__13_1; if (<>9__13_ == 0) { RoomBanListScreen.<>c.<>9__13_1 = (EAENIFLCDGI b) => b.k__BackingField; } IOrderedEnumerable orderedEnumerable = Enumerable.OrderByDescending(MAOOLFEBOOD, <>9__13_); Func func; if (RoomBanListScreen.<>c.<>9__13_2 == 0) { func = (EAENIFLCDGI b) => b.k__BackingField; RoomBanListScreen.<>c.<>9__13_2 = func; } List list = Enumerable.ToList(Enumerable.Select(orderedEnumerable, func)); this.GDDAEEBBFNK = list; this.pagedGrid.Awake(); IPromise> promise = PEGGCEDHBOF.NHCHADDMPFC(this.GDDAEEBBFNK); Action action = new Action(this.GBBGJNOHPNP); AccountPagedGrid accountPagedGrid = this.pagedGrid; List list2 = new List(); accountPagedGrid.SetAccountsSimple(list2); } // Token: 0x0600357A RID: 13690 RVA: 0x000DFD70 File Offset: 0x000DDF70 [Token(Token = "0x600357A")] [Address(RVA = "0x1285BF0", Offset = "0x12845F0", VA = "0x181285BF0")] [CompilerGenerated] private void GBBGJNOHPNP() { int num = 0; if (this != num) { this.FAKIJAAMFEM(); return; } } // Token: 0x04002D7B RID: 11643 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x4002D7B")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)] private AccountPagedGrid pagedGrid; // Token: 0x04002D7C RID: 11644 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x4002D7C")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)] private AG_TMP_InputField filterInputField; // Token: 0x04002D7D RID: 11645 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")] [Token(Token = "0x4002D7D")] [SerializeField] private Button3D importPlayersButton; // Token: 0x04002D7E RID: 11646 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")] [Token(Token = "0x4002D7E")] [SerializeField] private TextMeshProUGUI infotext; // Token: 0x04002D7F RID: 11647 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")] [Token(Token = "0x4002D7F")] private string IEMFOANAINF; // Token: 0x04002D80 RID: 11648 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")] [Token(Token = "0x4002D80")] private PPENFJMFPNE AEMBAGPGHGE; // Token: 0x04002D81 RID: 11649 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")] [Token(Token = "0x4002D81")] private List GDDAEEBBFNK; // Token: 0x04002D82 RID: 11650 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")] [Token(Token = "0x4002D82")] private BGODNAHALGH OFFPIEEOIFF; // Token: 0x04002D83 RID: 11651 [Token(Token = "0x4002D83")] private static string CNPJFOGANLN = "No-one is banned from this room [|=)]"; // Token: 0x02000731 RID: 1841 [Token(Token = "0x2000731")] [CompilerGenerated] private sealed class EIGLGLIPBPD { // Token: 0x06003582 RID: 13698 RVA: 0x000DFE38 File Offset: 0x000DE038 [Token(Token = "0x6003582")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public EIGLGLIPBPD() { } // Token: 0x06003583 RID: 13699 RVA: 0x000DFE4C File Offset: 0x000DE04C [Token(Token = "0x6003583")] [Address(RVA = "0x1281C80", Offset = "0x1280680", VA = "0x181281C80")] internal void b__0() { long k__BackingField = this.<>4__this.AEMBAGPGHGE.k__BackingField; int num = 0; int num2 = 0; int num3 = 0; CFLMJLFBOKH.GDNKDHPJGFL(k__BackingField, true, num3 != 0, num2, num, (long)num); List gddaeebbfnk = this.<>4__this.GDDAEEBBFNK; int num4 = this.playerId; bool flag = gddaeebbfnk.Remove(num4); this.<>4__this.FAKIJAAMFEM(); NotificationManager instance = SingletonMonoBehaviour.Instance; int num5 = 0; IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num5, "Success!", 3f, num, num); } // Token: 0x06003584 RID: 13700 RVA: 0x000DFED0 File Offset: 0x000DE0D0 [Token(Token = "0x6003584")] [Address(RVA = "0x1281DC0", Offset = "0x12807C0", VA = "0x181281DC0")] internal void b__1(string error) { long k__BackingField = this.<>4__this.AEMBAGPGHGE.k__BackingField; int num = 0; int num2 = 0; int num3 = 0; int num4 = 0; CFLMJLFBOKH.GDNKDHPJGFL(k__BackingField, num4 != 0, num3 != 0, num2, num, (long)num); int num5 = this.playerId; long k__BackingField2 = this.<>4__this.AEMBAGPGHGE.k__BackingField; Debug.LogError(string.Format("Error unbanning player {0} from room {1}: {2}", num5, num5, error)); this.<>4__this.infotext.text = error; } // Token: 0x04002D89 RID: 11657 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4002D89")] public RoomBanListScreen <>4__this; // Token: 0x04002D8A RID: 11658 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4002D8A")] public int playerId; } // Token: 0x02000732 RID: 1842 [Token(Token = "0x2000732")] [CompilerGenerated] private sealed class LOIFLMGKILL { // Token: 0x06003585 RID: 13701 RVA: 0x000DFF48 File Offset: 0x000DE148 [Token(Token = "0x6003585")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public LOIFLMGKILL() { } // Token: 0x06003586 RID: 13702 RVA: 0x000DFF5C File Offset: 0x000DE15C [Token(Token = "0x6003586")] [Address(RVA = "0x1282A40", Offset = "0x1281440", VA = "0x181282A40")] internal void b__0(JPIJGHNNIDP response) { if (response == JPIJGHNNIDP.Affirmative) { CCEOLAOLEKJ cceolaolekj = this.account; RoomBanListScreen roomBanListScreen = this.<>4__this; int num = ObscuredInt.FAJDMKOEFLH(cceolaolekj.k__BackingField); RoomBanListScreen.EIGLGLIPBPD eiglglipbpd = new RoomBanListScreen.EIGLGLIPBPD(); eiglglipbpd.<>4__this = roomBanListScreen; eiglglipbpd.playerId = num; long k__BackingField = roomBanListScreen.AEMBAGPGHGE.k__BackingField; int num2 = 0; IPromise promise = OJMCBOKJFOF.JMCJDGIMKPK(k__BackingField, num, (KKIHLHLNGCK)num2); Action action = delegate { long k__BackingField2 = eiglglipbpd.<>4__this.AEMBAGPGHGE.k__BackingField; int num3 = 0; int num4 = 0; int num5 = 0; CFLMJLFBOKH.GDNKDHPJGFL(k__BackingField2, true, num5 != 0, num4, num3, (long)num3); List gddaeebbfnk = eiglglipbpd.<>4__this.GDDAEEBBFNK; int playerId = eiglglipbpd.playerId; bool flag = gddaeebbfnk.Remove(playerId); eiglglipbpd.<>4__this.FAKIJAAMFEM(); NotificationManager instance = SingletonMonoBehaviour.Instance; int num6 = 0; IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num6, "Success!", 3f, num3, num3); }; Action action2 = delegate(string error) { long k__BackingField3 = eiglglipbpd.<>4__this.AEMBAGPGHGE.k__BackingField; int num7 = 0; int num8 = 0; int num9 = 0; int num10 = 0; CFLMJLFBOKH.GDNKDHPJGFL(k__BackingField3, num10 != 0, num9 != 0, num8, num7, (long)num7); int playerId2 = eiglglipbpd.playerId; long k__BackingField4 = eiglglipbpd.<>4__this.AEMBAGPGHGE.k__BackingField; Debug.LogError(string.Format("Error unbanning player {0} from room {1}: {2}", playerId2, playerId2, error)); eiglglipbpd.<>4__this.infotext.text = error; }; } } // Token: 0x04002D8B RID: 11659 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4002D8B")] public RoomBanListScreen <>4__this; // Token: 0x04002D8C RID: 11660 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4002D8C")] public CCEOLAOLEKJ account; } }