m
This commit is contained in:
@@ -0,0 +1,513 @@
|
||||
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 RecRoom.Core;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
// Token: 0x02000725 RID: 1829
|
||||
[Token(Token = "0x2000725")]
|
||||
public class RoomBanListScreen : WatchUIFlow
|
||||
{
|
||||
// Token: 0x06003578 RID: 13688 RVA: 0x000DAFC4 File Offset: 0x000D91C4
|
||||
[Token(Token = "0x6003578")]
|
||||
[Address(RVA = "0x124C860", Offset = "0x124B860", VA = "0x18124C860")]
|
||||
public RoomBanListScreen()
|
||||
{
|
||||
string empty = string.Empty;
|
||||
this.IEMFOANAINF = empty;
|
||||
List<int> list = new List();
|
||||
this.GDDAEEBBFNK = list;
|
||||
base..ctor();
|
||||
BGODNAHALGH.HHLBJEFNOPM hhlbjefnopm = new BGODNAHALGH.HHLBJEFNOPM(this.BEKNPHKLDEN);
|
||||
BGODNAHALGH bgodnahalgh;
|
||||
this.OFFPIEEOIFF = bgodnahalgh;
|
||||
}
|
||||
|
||||
// Token: 0x06003579 RID: 13689 RVA: 0x000DB008 File Offset: 0x000D9208
|
||||
[Token(Token = "0x6003579")]
|
||||
[Address(RVA = "0x124BA40", Offset = "0x124AA40", VA = "0x18124BA40", Slot = "6")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base..ctor();
|
||||
TMP_InputField.OnChangeEvent onValueChanged = this.filterInputField.m_OnValueChanged;
|
||||
UnityAction<string> unityAction = new UnityAction(this.EGAFKEDLJMN);
|
||||
onValueChanged.AddListener(unityAction);
|
||||
}
|
||||
|
||||
// Token: 0x0600357A RID: 13690 RVA: 0x000DB044 File Offset: 0x000D9244
|
||||
[Token(Token = "0x600357A")]
|
||||
[Address(RVA = "0x124C4E0", Offset = "0x124B4E0", VA = "0x18124C4E0", Slot = "7")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
this.OFFPIEEOIFF.Dispose();
|
||||
TMP_InputField.OnChangeEvent onValueChanged = this.filterInputField.m_OnValueChanged;
|
||||
UnityAction<string> unityAction = new UnityAction(this.EGAFKEDLJMN);
|
||||
onValueChanged.RemoveListener(unityAction);
|
||||
}
|
||||
|
||||
// Token: 0x0600357B RID: 13691 RVA: 0x000DB088 File Offset: 0x000D9288
|
||||
[Token(Token = "0x600357B")]
|
||||
[Address(RVA = "0x124C5A0", Offset = "0x124B5A0", VA = "0x18124C5A0")]
|
||||
public void ShowScreen(PPENFJMFPNE IJNAMEBOMJJ)
|
||||
{
|
||||
string text = this.infotext.text;
|
||||
this.AEMBAGPGHGE = IJNAMEBOMJJ;
|
||||
WatchUI <LBNLPAIAGHF>k__BackingField = this.<LBNLPAIAGHF>k__BackingField;
|
||||
int num = 0;
|
||||
<LBNLPAIAGHF>k__BackingField.PushFlow(this, num);
|
||||
PMGCJEPKFOF<IReadOnlyList<EAENIFLCDGI>> pmgcjepkfof = OJMCBOKJFOF.CGIPIOMBAFM(this.AEMBAGPGHGE.<DOFDAMHCJLP>k__BackingField);
|
||||
Action<IReadOnlyList<EAENIFLCDGI>> action = new Action(this.LFGNEDAOMIF);
|
||||
int num2 = 0;
|
||||
num2 += num2;
|
||||
num2++;
|
||||
PMGCJEPKFOF<IReadOnlyList<EAENIFLCDGI>> pmgcjepkfof2 = pmgcjepkfof.OHLPJBFCABI(action);
|
||||
}
|
||||
|
||||
// Token: 0x0600357C RID: 13692 RVA: 0x000DB100 File Offset: 0x000D9300
|
||||
[Token(Token = "0x600357C")]
|
||||
[Address(RVA = "0x124C740", Offset = "0x124B740", VA = "0x18124C740")]
|
||||
public void UpdateBannedPlayerIds()
|
||||
{
|
||||
PMGCJEPKFOF<IReadOnlyList<EAENIFLCDGI>> pmgcjepkfof = OJMCBOKJFOF.CGIPIOMBAFM(this.AEMBAGPGHGE.<DOFDAMHCJLP>k__BackingField);
|
||||
Action<IReadOnlyList<EAENIFLCDGI>> action = new Action(this.LFGNEDAOMIF);
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
PMGCJEPKFOF<IReadOnlyList<EAENIFLCDGI>> pmgcjepkfof2 = pmgcjepkfof.OHLPJBFCABI(action);
|
||||
}
|
||||
|
||||
// Token: 0x0600357D RID: 13693 RVA: 0x000DB148 File Offset: 0x000D9348
|
||||
[Token(Token = "0x600357D")]
|
||||
[Address(RVA = "0x124BF30", Offset = "0x124AF30", VA = "0x18124BF30")]
|
||||
private void FAKIJAAMFEM()
|
||||
{
|
||||
List<int> gddaeebbfnk = this.GDDAEEBBFNK;
|
||||
Func<int, CCEOLAOLEKJ> <>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 (0600358B)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling CCEOLAOLEKJ RoomBanListScreen/<>c::<UpdateAccounts>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<int> enumerable = Enumerable.Select<int, CCEOLAOLEKJ>(gddaeebbfnk, <>9__14_);
|
||||
Func<CCEOLAOLEKJ, bool> func;
|
||||
if (RoomBanListScreen.<>c.<>9__14_1 == 0)
|
||||
{
|
||||
func = (CCEOLAOLEKJ account) => account != 0;
|
||||
RoomBanListScreen.<>c.<>9__14_1 = func;
|
||||
}
|
||||
CCEOLAOLEKJ[] array = Enumerable.ToArray<CCEOLAOLEKJ>(Enumerable.Where<CCEOLAOLEKJ>(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: 0x0600357E RID: 13694 RVA: 0x000DB1E8 File Offset: 0x000D93E8
|
||||
[Token(Token = "0x600357E")]
|
||||
[Address(RVA = "0x124C170", Offset = "0x124B170", VA = "0x18124C170")]
|
||||
private void FGCBPNFEPLC()
|
||||
{
|
||||
BGODNAHALGH offpieeoiff = this.OFFPIEEOIFF;
|
||||
string iemfoanainf = this.IEMFOANAINF;
|
||||
offpieeoiff.AKKIECEKEEI(iemfoanainf);
|
||||
}
|
||||
|
||||
// Token: 0x0600357F RID: 13695 RVA: 0x000DB210 File Offset: 0x000D9410
|
||||
[Token(Token = "0x600357F")]
|
||||
[Address(RVA = "0x124BAE0", Offset = "0x124AAE0", VA = "0x18124BAE0")]
|
||||
private void BEKNPHKLDEN(IReadOnlyList<CCEOLAOLEKJ> OLLKMIGNGBF)
|
||||
{
|
||||
this.pagedGrid.SetEmptyDisplayText("No-one is banned from this room [|=)]");
|
||||
this.pagedGrid.SetAccountsSimple(OLLKMIGNGBF);
|
||||
}
|
||||
|
||||
// Token: 0x06003580 RID: 13696 RVA: 0x000DB240 File Offset: 0x000D9440
|
||||
[Token(Token = "0x6003580")]
|
||||
[Address(RVA = "0x124BF00", Offset = "0x124AF00", VA = "0x18124BF00")]
|
||||
private void EGAFKEDLJMN(string LMAJKCLDDIF)
|
||||
{
|
||||
this.IEMFOANAINF = LMAJKCLDDIF;
|
||||
this.OFFPIEEOIFF.AKKIECEKEEI(LMAJKCLDDIF);
|
||||
}
|
||||
|
||||
// Token: 0x06003581 RID: 13697 RVA: 0x000DB268 File Offset: 0x000D9468
|
||||
[Token(Token = "0x6003581")]
|
||||
[Address(RVA = "0x124BB70", Offset = "0x124AB70", VA = "0x18124BB70")]
|
||||
private void BGLPDKMKDNN(int CJFGEMGOJHB)
|
||||
{
|
||||
int playerId = CJFGEMGOJHB;
|
||||
long <DOFDAMHCJLP>k__BackingField = this.AEMBAGPGHGE.<DOFDAMHCJLP>k__BackingField;
|
||||
int num = 0;
|
||||
DABKFAIHBBP dabkfaihbbp = OJMCBOKJFOF.JMCJDGIMKPK(<DOFDAMHCJLP>k__BackingField, CJFGEMGOJHB, (KKIHLHLNGCK)num);
|
||||
Action action = delegate
|
||||
{
|
||||
long <DOFDAMHCJLP>k__BackingField2 = this.AEMBAGPGHGE.<DOFDAMHCJLP>k__BackingField;
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
int num4 = 0;
|
||||
CFLMJLFBOKH.GDNKDHPJGFL(<DOFDAMHCJLP>k__BackingField2, true, num4 != 0, num3, num2, (long)num2);
|
||||
List<int> gddaeebbfnk = this.GDDAEEBBFNK;
|
||||
int playerId3 = playerId;
|
||||
bool flag = gddaeebbfnk.Remove(playerId3);
|
||||
this.FAKIJAAMFEM();
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num5 = 0;
|
||||
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num5, "Success!", 3f, num2, num2);
|
||||
};
|
||||
Action<string> action2 = delegate(string error)
|
||||
{
|
||||
long <DOFDAMHCJLP>k__BackingField3 = this.AEMBAGPGHGE.<DOFDAMHCJLP>k__BackingField;
|
||||
int num6 = 0;
|
||||
int num7 = 0;
|
||||
int num8 = 0;
|
||||
int num9 = 0;
|
||||
CFLMJLFBOKH.GDNKDHPJGFL(<DOFDAMHCJLP>k__BackingField3, num9 != 0, num8 != 0, num7, num6, (long)num6);
|
||||
int playerId2 = playerId;
|
||||
long <DOFDAMHCJLP>k__BackingField4 = this.AEMBAGPGHGE.<DOFDAMHCJLP>k__BackingField;
|
||||
Debug.LogError(string.Format("Error unbanning player {0} from room {1}: {2}", playerId2, playerId2, error));
|
||||
string text = this.infotext.text;
|
||||
};
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06003582 RID: 13698 RVA: 0x000DB2C4 File Offset: 0x000D94C4
|
||||
[Token(Token = "0x6003582")]
|
||||
[Address(RVA = "0x124BCB0", Offset = "0x124ACB0", VA = "0x18124BCB0")]
|
||||
public void Button_ImportBlockList()
|
||||
{
|
||||
ImportBlockListToRoomBanScreen flowByType = this.<LBNLPAIAGHF>k__BackingField.GetFlowByType<ImportBlockListToRoomBanScreen>();
|
||||
int num = 0;
|
||||
if (flowByType != num)
|
||||
{
|
||||
List<int> gddaeebbfnk = this.GDDAEEBBFNK;
|
||||
PPENFJMFPNE aembagpghge = this.AEMBAGPGHGE;
|
||||
flowByType.ShowScreen(aembagpghge, gddaeebbfnk);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003583 RID: 13699 RVA: 0x000DB308 File Offset: 0x000D9508
|
||||
[Token(Token = "0x6003583")]
|
||||
[Address(RVA = "0x124BD60", Offset = "0x124AD60", VA = "0x18124BD60")]
|
||||
public void Button_ImportRoomBans()
|
||||
{
|
||||
ImportRoomBansScreen flowByType = this.<LBNLPAIAGHF>k__BackingField.GetFlowByType<ImportRoomBansScreen>();
|
||||
int num = 0;
|
||||
if (flowByType != num)
|
||||
{
|
||||
PPENFJMFPNE aembagpghge = this.AEMBAGPGHGE;
|
||||
flowByType.ShowScreen(aembagpghge);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003584 RID: 13700 RVA: 0x000DB344 File Offset: 0x000D9544
|
||||
[Token(Token = "0x6003584")]
|
||||
[Address(RVA = "0x124BE00", Offset = "0x124AE00", VA = "0x18124BE00")]
|
||||
public void Button_Unban(CCEOLAOLEKJ account)
|
||||
{
|
||||
CCEOLAOLEKJ account = account;
|
||||
WatchUI <LBNLPAIAGHF>k__BackingField = this.<LBNLPAIAGHF>k__BackingField;
|
||||
ObscuredString <KHJCEENDAOL>k__BackingField = account.<KHJCEENDAOL>k__BackingField;
|
||||
ObscuredString <ODJFEIBNGPO>k__BackingField = account.<ODJFEIBNGPO>k__BackingField;
|
||||
string text = string.Format("Are you sure you want to unban {0} (@{1})?", <ODJFEIBNGPO>k__BackingField, <KHJCEENDAOL>k__BackingField);
|
||||
PMGCJEPKFOF<JPIJGHNNIDP> pmgcjepkfof = <LBNLPAIAGHF>k__BackingField.ShowConfirmationDialog((UIConfirmationDialog.MCLCMCALGMA)((uint)3), "Unban player", text);
|
||||
Action<JPIJGHNNIDP> action = delegate(JPIJGHNNIDP response)
|
||||
{
|
||||
if (response == JPIJGHNNIDP.Affirmative)
|
||||
{
|
||||
CCEOLAOLEKJ account2 = account;
|
||||
RoomBanListScreen <>4__this2 = this;
|
||||
ObscuredInt <IFBPANODIPA>k__BackingField = account2.<IFBPANODIPA>k__BackingField;
|
||||
bool fakeValueActive = account2.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
||||
int num = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
|
||||
RoomBanListScreen <>4__this = <>4__this2;
|
||||
int playerId = num;
|
||||
long <DOFDAMHCJLP>k__BackingField = <>4__this2.AEMBAGPGHGE.<DOFDAMHCJLP>k__BackingField;
|
||||
int num2 = 0;
|
||||
DABKFAIHBBP dabkfaihbbp = OJMCBOKJFOF.JMCJDGIMKPK(<DOFDAMHCJLP>k__BackingField, num, (KKIHLHLNGCK)num2);
|
||||
Action action2 = delegate
|
||||
{
|
||||
long <DOFDAMHCJLP>k__BackingField2 = <>4__this.AEMBAGPGHGE.<DOFDAMHCJLP>k__BackingField;
|
||||
int num3 = 0;
|
||||
int num4 = 0;
|
||||
int num5 = 0;
|
||||
CFLMJLFBOKH.GDNKDHPJGFL(<DOFDAMHCJLP>k__BackingField2, true, num5 != 0, num4, num3, (long)num3);
|
||||
List<int> gddaeebbfnk = <>4__this.GDDAEEBBFNK;
|
||||
int playerId3 = playerId;
|
||||
bool flag = gddaeebbfnk.Remove(playerId3);
|
||||
<>4__this.FAKIJAAMFEM();
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num6 = 0;
|
||||
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num6, "Success!", 3f, num3, num3);
|
||||
};
|
||||
Action<string> action3 = delegate(string error)
|
||||
{
|
||||
long <DOFDAMHCJLP>k__BackingField3 = <>4__this.AEMBAGPGHGE.<DOFDAMHCJLP>k__BackingField;
|
||||
int num7 = 0;
|
||||
int num8 = 0;
|
||||
int num9 = 0;
|
||||
int num10 = 0;
|
||||
CFLMJLFBOKH.GDNKDHPJGFL(<DOFDAMHCJLP>k__BackingField3, num10 != 0, num9 != 0, num8, num7, (long)num7);
|
||||
int playerId2 = playerId;
|
||||
long <DOFDAMHCJLP>k__BackingField4 = <>4__this.AEMBAGPGHGE.<DOFDAMHCJLP>k__BackingField;
|
||||
Debug.LogError(string.Format("Error unbanning player {0} from room {1}: {2}", playerId2, playerId2, error));
|
||||
string text2 = <>4__this.infotext.text;
|
||||
};
|
||||
}
|
||||
};
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06003585 RID: 13701 RVA: 0x000DB3AC File Offset: 0x000D95AC
|
||||
[Token(Token = "0x6003585")]
|
||||
[Address(RVA = "0x124C210", Offset = "0x124B210", VA = "0x18124C210")]
|
||||
[CompilerGenerated]
|
||||
private void LFGNEDAOMIF(IReadOnlyList<EAENIFLCDGI> MAOOLFEBOOD)
|
||||
{
|
||||
Func<EAENIFLCDGI, DateTime> <>9__13_ = RoomBanListScreen.<>c.<>9__13_1;
|
||||
if (<>9__13_ == 0)
|
||||
{
|
||||
RoomBanListScreen.<>c.<>9__13_1 = (EAENIFLCDGI b) => b.<BCFHPLCAMOI>k__BackingField;
|
||||
}
|
||||
IOrderedEnumerable<EAENIFLCDGI> orderedEnumerable = Enumerable.OrderByDescending<EAENIFLCDGI, DateTime>(MAOOLFEBOOD, <>9__13_);
|
||||
Func<EAENIFLCDGI, int> func;
|
||||
if (RoomBanListScreen.<>c.<>9__13_2 == 0)
|
||||
{
|
||||
func = (EAENIFLCDGI b) => b.<IFBPANODIPA>k__BackingField;
|
||||
RoomBanListScreen.<>c.<>9__13_2 = func;
|
||||
}
|
||||
List<int> list = Enumerable.ToList<int>(Enumerable.Select<EAENIFLCDGI, int>(orderedEnumerable, func));
|
||||
this.GDDAEEBBFNK = list;
|
||||
this.pagedGrid.Awake();
|
||||
PMGCJEPKFOF<List<CCEOLAOLEKJ>> pmgcjepkfof = PEGGCEDHBOF.NHCHADDMPFC(this.GDDAEEBBFNK);
|
||||
Action action = new Action(this.GBBGJNOHPNP);
|
||||
AccountPagedGrid accountPagedGrid = this.pagedGrid;
|
||||
List<CCEOLAOLEKJ> list2 = new List();
|
||||
accountPagedGrid.SetAccountsSimple(list2);
|
||||
}
|
||||
|
||||
// Token: 0x06003586 RID: 13702 RVA: 0x000DB458 File Offset: 0x000D9658
|
||||
[Token(Token = "0x6003586")]
|
||||
[Address(RVA = "0x124C1A0", Offset = "0x124B1A0", VA = "0x18124C1A0")]
|
||||
[CompilerGenerated]
|
||||
private void GBBGJNOHPNP()
|
||||
{
|
||||
int num = 0;
|
||||
if (this != num)
|
||||
{
|
||||
this.FAKIJAAMFEM();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04002C1F RID: 11295
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x4002C1F")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)]
|
||||
private AccountPagedGrid pagedGrid;
|
||||
|
||||
// Token: 0x04002C20 RID: 11296
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x4002C20")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)]
|
||||
private TMP_InputField filterInputField;
|
||||
|
||||
// Token: 0x04002C21 RID: 11297
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x4002C21")]
|
||||
[SerializeField]
|
||||
private Button3D importPlayersButton;
|
||||
|
||||
// Token: 0x04002C22 RID: 11298
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x4002C22")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI infotext;
|
||||
|
||||
// Token: 0x04002C23 RID: 11299
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x4002C23")]
|
||||
private string IEMFOANAINF;
|
||||
|
||||
// Token: 0x04002C24 RID: 11300
|
||||
[FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x4002C24")]
|
||||
private PPENFJMFPNE AEMBAGPGHGE;
|
||||
|
||||
// Token: 0x04002C25 RID: 11301
|
||||
[FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x4002C25")]
|
||||
private List<int> GDDAEEBBFNK;
|
||||
|
||||
// Token: 0x04002C26 RID: 11302
|
||||
[FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x4002C26")]
|
||||
private BGODNAHALGH OFFPIEEOIFF;
|
||||
|
||||
// Token: 0x04002C27 RID: 11303
|
||||
[Token(Token = "0x4002C27")]
|
||||
private const string CNPJFOGANLN = "No-one is banned from this room [|=)]";
|
||||
|
||||
// Token: 0x02000727 RID: 1831
|
||||
[Token(Token = "0x2000727")]
|
||||
[CompilerGenerated]
|
||||
private sealed class EIGLGLIPBPD
|
||||
{
|
||||
// Token: 0x0600358D RID: 13709 RVA: 0x000DB508 File Offset: 0x000D9708
|
||||
[Token(Token = "0x600358D")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public EIGLGLIPBPD()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600358E RID: 13710 RVA: 0x000DB51C File Offset: 0x000D971C
|
||||
[Token(Token = "0x600358E")]
|
||||
[Address(RVA = "0x1249D40", Offset = "0x1248D40", VA = "0x181249D40")]
|
||||
internal void <UnbanFromRoom>b__0()
|
||||
{
|
||||
long <DOFDAMHCJLP>k__BackingField = this.<>4__this.AEMBAGPGHGE.<DOFDAMHCJLP>k__BackingField;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
CFLMJLFBOKH.GDNKDHPJGFL(<DOFDAMHCJLP>k__BackingField, true, num3 != 0, num2, num, (long)num);
|
||||
List<int> gddaeebbfnk = this.<>4__this.GDDAEEBBFNK;
|
||||
int num4 = this.playerId;
|
||||
bool flag = gddaeebbfnk.Remove(num4);
|
||||
this.<>4__this.FAKIJAAMFEM();
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num5 = 0;
|
||||
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num5, "Success!", 3f, num, num);
|
||||
}
|
||||
|
||||
// Token: 0x0600358F RID: 13711 RVA: 0x000DB5A0 File Offset: 0x000D97A0
|
||||
[Token(Token = "0x600358F")]
|
||||
[Address(RVA = "0x1249E80", Offset = "0x1248E80", VA = "0x181249E80")]
|
||||
internal void <UnbanFromRoom>b__1(string error)
|
||||
{
|
||||
long <DOFDAMHCJLP>k__BackingField = this.<>4__this.AEMBAGPGHGE.<DOFDAMHCJLP>k__BackingField;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
int num4 = 0;
|
||||
CFLMJLFBOKH.GDNKDHPJGFL(<DOFDAMHCJLP>k__BackingField, num4 != 0, num3 != 0, num2, num, (long)num);
|
||||
int num5 = this.playerId;
|
||||
long <DOFDAMHCJLP>k__BackingField2 = this.<>4__this.AEMBAGPGHGE.<DOFDAMHCJLP>k__BackingField;
|
||||
Debug.LogError(string.Format("Error unbanning player {0} from room {1}: {2}", num5, num5, error));
|
||||
string text = this.<>4__this.infotext.text;
|
||||
}
|
||||
|
||||
// Token: 0x04002C2D RID: 11309
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4002C2D")]
|
||||
public RoomBanListScreen <>4__this;
|
||||
|
||||
// Token: 0x04002C2E RID: 11310
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4002C2E")]
|
||||
public int playerId;
|
||||
}
|
||||
|
||||
// Token: 0x02000728 RID: 1832
|
||||
[Token(Token = "0x2000728")]
|
||||
[CompilerGenerated]
|
||||
private sealed class LOIFLMGKILL
|
||||
{
|
||||
// Token: 0x06003590 RID: 13712 RVA: 0x000DB61C File Offset: 0x000D981C
|
||||
[Token(Token = "0x6003590")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public LOIFLMGKILL()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06003591 RID: 13713 RVA: 0x000DB630 File Offset: 0x000D9830
|
||||
[Token(Token = "0x6003591")]
|
||||
[Address(RVA = "0x124AFD0", Offset = "0x1249FD0", VA = "0x18124AFD0")]
|
||||
internal void <Button_Unban>b__0(JPIJGHNNIDP response)
|
||||
{
|
||||
if (response == JPIJGHNNIDP.Affirmative)
|
||||
{
|
||||
CCEOLAOLEKJ cceolaolekj = this.account;
|
||||
RoomBanListScreen roomBanListScreen = this.<>4__this;
|
||||
ObscuredInt <IFBPANODIPA>k__BackingField = cceolaolekj.<IFBPANODIPA>k__BackingField;
|
||||
bool fakeValueActive = cceolaolekj.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
||||
int num = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
|
||||
RoomBanListScreen.EIGLGLIPBPD eiglglipbpd = new RoomBanListScreen.EIGLGLIPBPD();
|
||||
eiglglipbpd.<>4__this = roomBanListScreen;
|
||||
eiglglipbpd.playerId = num;
|
||||
long <DOFDAMHCJLP>k__BackingField = roomBanListScreen.AEMBAGPGHGE.<DOFDAMHCJLP>k__BackingField;
|
||||
int num2 = 0;
|
||||
DABKFAIHBBP dabkfaihbbp = OJMCBOKJFOF.JMCJDGIMKPK(<DOFDAMHCJLP>k__BackingField, num, (KKIHLHLNGCK)num2);
|
||||
Action action = delegate
|
||||
{
|
||||
long <DOFDAMHCJLP>k__BackingField2 = eiglglipbpd.<>4__this.AEMBAGPGHGE.<DOFDAMHCJLP>k__BackingField;
|
||||
int num3 = 0;
|
||||
int num4 = 0;
|
||||
int num5 = 0;
|
||||
CFLMJLFBOKH.GDNKDHPJGFL(<DOFDAMHCJLP>k__BackingField2, true, num5 != 0, num4, num3, (long)num3);
|
||||
List<int> gddaeebbfnk = eiglglipbpd.<>4__this.GDDAEEBBFNK;
|
||||
int playerId = eiglglipbpd.playerId;
|
||||
bool flag = gddaeebbfnk.Remove(playerId);
|
||||
eiglglipbpd.<>4__this.FAKIJAAMFEM();
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num6 = 0;
|
||||
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num6, "Success!", 3f, num3, num3);
|
||||
};
|
||||
Action<string> action2 = delegate(string error)
|
||||
{
|
||||
long <DOFDAMHCJLP>k__BackingField3 = eiglglipbpd.<>4__this.AEMBAGPGHGE.<DOFDAMHCJLP>k__BackingField;
|
||||
int num7 = 0;
|
||||
int num8 = 0;
|
||||
int num9 = 0;
|
||||
int num10 = 0;
|
||||
CFLMJLFBOKH.GDNKDHPJGFL(<DOFDAMHCJLP>k__BackingField3, num10 != 0, num9 != 0, num8, num7, (long)num7);
|
||||
int playerId2 = eiglglipbpd.playerId;
|
||||
long <DOFDAMHCJLP>k__BackingField4 = eiglglipbpd.<>4__this.AEMBAGPGHGE.<DOFDAMHCJLP>k__BackingField;
|
||||
Debug.LogError(string.Format("Error unbanning player {0} from room {1}: {2}", playerId2, playerId2, error));
|
||||
string text = eiglglipbpd.<>4__this.infotext.text;
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04002C2F RID: 11311
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4002C2F")]
|
||||
public RoomBanListScreen <>4__this;
|
||||
|
||||
// Token: 0x04002C30 RID: 11312
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4002C30")]
|
||||
public CCEOLAOLEKJ account;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user