Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/RRUI/Data/RoomBannedAccountListModel.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

479 lines
16 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using AGUI.StackedUI;
using AGUI.StackedUI.Dialog;
using CodeStage.AntiCheat.ObscuredTypes;
using Cpp2IlInjected;
using RecRoom.Core;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x02000DCD RID: 3533
[Token(Token = "0x2000DCD")]
public class RoomBannedAccountListModel : AccountListModel
{
// Token: 0x0600534F RID: 21327 RVA: 0x0012B8E4 File Offset: 0x00129AE4
[Token(Token = "0x600534F")]
[Address(RVA = "0x1D021A0", Offset = "0x1D011A0", VA = "0x181D021A0")]
public void Set(long HNHLJONGKHB)
{
base.DADOKMAOFJL = HNHLJONGKHB;
}
// Token: 0x06005350 RID: 21328 RVA: 0x0012B8F8 File Offset: 0x00129AF8
[Token(Token = "0x6005350")]
[Address(RVA = "0x1D01EA0", Offset = "0x1D00EA0", VA = "0x181D01EA0", Slot = "22")]
protected override void AHFKACICJNC()
{
}
// Token: 0x06005351 RID: 21329 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6005351")]
[Address(RVA = "0x1D01EB0", Offset = "0x1D00EB0", VA = "0x181D01EB0", Slot = "37")]
protected override PMGCJEPKFOF<IReadOnlyList<CCEOLAOLEKJ>> JLMBBMAEFPA()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06005352 RID: 21330 RVA: 0x0012B908 File Offset: 0x00129B08
[Token(Token = "0x6005352")]
[Address(RVA = "0x1D021B0", Offset = "0x1D011B0", VA = "0x181D021B0")]
public void ShowImportRoomBanPickerDialog()
{
long hnhljongkhb = this.HNHLJONGKHB;
int num = 0;
PMGCJEPKFOF<PPENFJMFPNE> pmgcjepkfof = OJMCBOKJFOF.CJKHNIIJFIN(hnhljongkhb, num != 0);
if (RoomBannedAccountListModel.<>c.<>9__3_0 == 0)
{
RoomBannedAccountListModel.<>c.<>9__3_0 = delegate(PPENFJMFPNE roomDetails)
{
ImportRoomBansScreen flowByType = WatchUI.BFPPPLIJIGC.GetFlowByType<ImportRoomBansScreen>();
int num2 = 0;
if (flowByType != num2)
{
flowByType.ShowScreen(roomDetails);
}
};
}
throw new NullReferenceException();
}
// Token: 0x06005353 RID: 21331 RVA: 0x0012B948 File Offset: 0x00129B48
[Token(Token = "0x6005353")]
[Address(RVA = "0x1D02670", Offset = "0x1D01670", VA = "0x181D02670")]
public void TryImportBlockList()
{
long hnhljongkhb = this.HNHLJONGKHB;
int num = 0;
PMGCJEPKFOF<PPENFJMFPNE> pmgcjepkfof = OJMCBOKJFOF.CJKHNIIJFIN(hnhljongkhb, num != 0);
Action<PPENFJMFPNE> action = new Action(this.MELNOBCKOFC);
throw new NullReferenceException();
}
// Token: 0x06005354 RID: 21332 RVA: 0x0012B978 File Offset: 0x00129B78
[Token(Token = "0x6005354")]
[Address(RVA = "0x1D022E0", Offset = "0x1D012E0", VA = "0x181D022E0")]
public void ShowViewRoomBansDialog()
{
RoomBannedAccountListModel.FJNABOOKFEF fjnabookfef = new RoomBannedAccountListModel.FJNABOOKFEF();
fjnabookfef.<>4__this = this;
int num = 0;
fjnabookfef.activeDialog = num;
HashSet<int> hashSet = new HashSet();
fjnabookfef.indicesToUnban = hashSet;
IMAFJGKHEMD imafjgkhemd = new IMAFJGKHEMD();
imafjgkhemd.GPJEDBDCNNP = "Cancel";
imafjgkhemd.GPJAHEOLCPN = num;
Action action = delegate
{
fjnabookfef.activeDialog.Dismiss();
};
imafjgkhemd.MEEKCCGGFFD = action;
IMAFJGKHEMD imafjgkhemd2 = new IMAFJGKHEMD();
imafjgkhemd2.GPJEDBDCNNP = "Unban players";
imafjgkhemd2.GPJAHEOLCPN = num;
Action action2 = delegate
{
int num2;
do
{
num2 = 0;
HashSet<int> indicesToUnban2 = fjnabookfef.indicesToUnban;
DABKFAIHBBP <EIDHKJMHBEC>k__BackingField = JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
HashSet<int> indicesToUnban3 = fjnabookfef.indicesToUnban;
bool flag;
if (flag)
{
RoomBannedAccountListModel <>4__this = fjnabookfef.<>4__this;
num2 += num2;
num2++;
int accountId = <>4__this;
Func<DABKFAIHBBP> func = delegate
{
RoomBannedAccountListModel <>4__this3 = fjnabookfef.<>4__this;
int accountId2 = accountId;
long hnhljongkhb = <>4__this3.HNHLJONGKHB;
int num3 = 0;
return OJMCBOKJFOF.JMCJDGIMKPK(hnhljongkhb, accountId2, (KKIHLHLNGCK)num3);
};
num2 += num2;
num2++;
func += func;
num2 += 19;
func += func;
num2 += 7;
num2 += 19;
}
}
while (num2 != 0);
if (fjnabookfef.<>9__4 == 0)
{
Action action5 = delegate
{
fjnabookfef.<>4__this.ADJIAENKNAN.AddMessageToast("Successfully unbanned players.");
};
fjnabookfef.<>9__4 = action5;
}
if (fjnabookfef.<>9__5 == 0)
{
Action<string> action6 = delegate(string err)
{
fjnabookfef.<>4__this.ADJIAENKNAN.AddMessageToast(err);
};
fjnabookfef.<>9__5 = action6;
}
if (fjnabookfef.<>9__6 == 0)
{
Action action7 = delegate
{
fjnabookfef.activeDialog.Dismiss();
RoomBannedAccountListModel <>4__this4 = fjnabookfef.<>4__this;
int num4 = 0;
<>4__this4.MKBLJJGJAOH(num4);
};
fjnabookfef.<>9__6 = action7;
}
RoomBannedAccountListModel <>4__this2 = fjnabookfef.<>4__this;
};
imafjgkhemd2.MEEKCCGGFFD = action2;
GameObject accountCardPickerDialog = RoomsConfig.Instance.AccountCardPickerDialog;
HashSet<int> indicesToUnban = fjnabookfef.indicesToUnban;
Action<GameObject, int, CardModel, AccountModel, BAEJLDPBGFI> action3 = delegate(GameObject instance, int index, CardModel cardModel, AccountModel accountModel, BAEJLDPBGFI toCardController)
{
RoomBannedAccountListModel <>4__this5 = fjnabookfef.<>4__this;
Action<CCEOLAOLEKJ> action8 = delegate(CCEOLAOLEKJ account)
{
CardModel cardModel = cardModel;
string text = ObscuredString.FAJDMKOEFLH(account.<ODJFEIBNGPO>k__BackingField);
cardModel.KDHCPIMIJAO = text;
ObscuredString <KHJCEENDAOL>k__BackingField = account.<KHJCEENDAOL>k__BackingField;
CardModel cardModel2 = cardModel;
string text2 = string.Format("@{0}", <KHJCEENDAOL>k__BackingField);
cardModel2.FGOGOMCODDP = text2;
};
throw new NullReferenceException();
};
List<DOPNALIMPNA> list = new List();
list.Add(imafjgkhemd);
list.Add(imafjgkhemd2);
GCKECFLKJGJ gckecflkjgj;
gckecflkjgj.<CEJPKGDKMJE>k__BackingField = "Room Banned Players";
gckecflkjgj.<KEOPECIOAGK>k__BackingField = (IECOEANLJCJ)((ulong)2L);
PMGCJEPKFOF pmgcjepkfof = base.PKJJDBNMMEA.AddDialog<GCKECFLKJGJ>(DLKPBLNKLAD.GRID_PICKER_DIALOG, gckecflkjgj);
Action<BaseDialogModel<GCKECFLKJGJ>> action4 = delegate(BaseDialogModel<GCKECFLKJGJ> dialog)
{
if (dialog == 0)
{
int num5 = 0;
fjnabookfef.activeDialog = num5;
return;
}
fjnabookfef.activeDialog = dialog;
};
if (num < fjnabookfef)
{
num += num;
if (num == fjnabookfef)
{
pmgcjepkfof += pmgcjepkfof;
throw new NullReferenceException();
}
num++;
}
}
// Token: 0x06005355 RID: 21333 RVA: 0x0012BA9C File Offset: 0x00129C9C
[Token(Token = "0x6005355")]
[Address(RVA = "0x1D02730", Offset = "0x1D01730", VA = "0x181D02730")]
public RoomBannedAccountListModel()
{
}
// Token: 0x06005356 RID: 21334 RVA: 0x0012BAB0 File Offset: 0x00129CB0
[Token(Token = "0x6005356")]
[Address(RVA = "0x1D020C0", Offset = "0x1D010C0", VA = "0x181D020C0")]
[CompilerGenerated]
private void MELNOBCKOFC(PPENFJMFPNE IJNAMEBOMJJ)
{
ImportBlockListToRoomBanScreen flowByType = WatchUI.BFPPPLIJIGC.GetFlowByType<ImportBlockListToRoomBanScreen>();
int num = 0;
if (flowByType != num)
{
List<int> list;
flowByType.ShowScreen(IJNAMEBOMJJ, list);
}
}
// Token: 0x02000DCF RID: 3535
[Token(Token = "0x2000DCF")]
[CompilerGenerated]
private sealed class FJNABOOKFEF
{
// Token: 0x0600535D RID: 21341 RVA: 0x0012BBE0 File Offset: 0x00129DE0
[Token(Token = "0x600535D")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public FJNABOOKFEF()
{
}
// Token: 0x0600535E RID: 21342 RVA: 0x0012BBF4 File Offset: 0x00129DF4
[Token(Token = "0x600535E")]
[Address(RVA = "0x1CF5580", Offset = "0x1CF4580", VA = "0x181CF5580")]
internal void <ShowViewRoomBansDialog>b__2()
{
this.activeDialog.Dismiss();
}
// Token: 0x0600535F RID: 21343 RVA: 0x0012BC14 File Offset: 0x00129E14
[Token(Token = "0x600535F")]
[Address(RVA = "0x1CF55A0", Offset = "0x1CF45A0", VA = "0x181CF55A0")]
internal void <ShowViewRoomBansDialog>b__3()
{
int num;
do
{
num = 0;
HashSet<int> hashSet = this.indicesToUnban;
DABKFAIHBBP <EIDHKJMHBEC>k__BackingField = JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
HashSet<int> hashSet2 = this.indicesToUnban;
bool flag;
if (flag)
{
RoomBannedAccountListModel.CIJAKOCPEAL cijakocpeal = new RoomBannedAccountListModel.CIJAKOCPEAL();
cijakocpeal.CS$<>8__locals1 = this;
RoomBannedAccountListModel roomBannedAccountListModel = this.<>4__this;
num += num;
num++;
cijakocpeal.accountId = roomBannedAccountListModel;
Func<DABKFAIHBBP> func = delegate
{
RoomBannedAccountListModel roomBannedAccountListModel3 = cijakocpeal.CS$<>8__locals1.<>4__this;
int accountId = cijakocpeal.accountId;
long hnhljongkhb = roomBannedAccountListModel3.HNHLJONGKHB;
int num2 = 0;
return OJMCBOKJFOF.JMCJDGIMKPK(hnhljongkhb, accountId, (KKIHLHLNGCK)num2);
};
num += num;
num++;
func += func;
num += 19;
func += func;
num += 7;
num += 19;
}
}
while (num != 0);
if (this.<>9__4 == 0)
{
Action action = delegate
{
this.<>4__this.ADJIAENKNAN.AddMessageToast("Successfully unbanned players.");
};
this.<>9__4 = action;
}
if (this.<>9__5 == 0)
{
Action<string> action2 = delegate(string err)
{
this.<>4__this.ADJIAENKNAN.AddMessageToast(err);
};
this.<>9__5 = action2;
}
if (this.<>9__6 == 0)
{
Action action3 = delegate
{
this.activeDialog.Dismiss();
RoomBannedAccountListModel roomBannedAccountListModel4 = this.<>4__this;
int num3 = 0;
roomBannedAccountListModel4.MKBLJJGJAOH(num3);
};
this.<>9__6 = action3;
}
RoomBannedAccountListModel roomBannedAccountListModel2 = this.<>4__this;
}
// Token: 0x06005360 RID: 21344 RVA: 0x0012BD34 File Offset: 0x00129F34
[Token(Token = "0x6005360")]
[Address(RVA = "0x1CF5A50", Offset = "0x1CF4A50", VA = "0x181CF5A50")]
internal void <ShowViewRoomBansDialog>b__4()
{
this.<>4__this.ADJIAENKNAN.AddMessageToast("Successfully unbanned players.");
}
// Token: 0x06005361 RID: 21345 RVA: 0x0012BD5C File Offset: 0x00129F5C
[Token(Token = "0x6005361")]
[Address(RVA = "0x1CF5AB0", Offset = "0x1CF4AB0", VA = "0x181CF5AB0")]
internal void <ShowViewRoomBansDialog>b__5(string err)
{
this.<>4__this.ADJIAENKNAN.AddMessageToast(err);
}
// Token: 0x06005362 RID: 21346 RVA: 0x0012BD80 File Offset: 0x00129F80
[Token(Token = "0x6005362")]
[Address(RVA = "0x1CF5B20", Offset = "0x1CF4B20", VA = "0x181CF5B20")]
internal void <ShowViewRoomBansDialog>b__6()
{
this.activeDialog.Dismiss();
RoomBannedAccountListModel roomBannedAccountListModel = this.<>4__this;
int num = 0;
roomBannedAccountListModel.MKBLJJGJAOH(num);
}
// Token: 0x06005363 RID: 21347 RVA: 0x0012BDB0 File Offset: 0x00129FB0
[Token(Token = "0x6005363")]
[Address(RVA = "0x1CF53A0", Offset = "0x1CF43A0", VA = "0x181CF53A0")]
internal void <ShowViewRoomBansDialog>b__0(GameObject instance, int index, CardModel cardModel, AccountModel accountModel, BAEJLDPBGFI toCardController)
{
RoomBannedAccountListModel.KDADBDBBJPM kdadbdbbjpm = new RoomBannedAccountListModel.KDADBDBBJPM();
kdadbdbbjpm.cardModel = cardModel;
RoomBannedAccountListModel roomBannedAccountListModel = this.<>4__this;
Action<CCEOLAOLEKJ> action = delegate(CCEOLAOLEKJ account)
{
CardModel cardModel2 = kdadbdbbjpm.cardModel;
string text = ObscuredString.FAJDMKOEFLH(account.<ODJFEIBNGPO>k__BackingField);
cardModel2.KDHCPIMIJAO = text;
ObscuredString <KHJCEENDAOL>k__BackingField = account.<KHJCEENDAOL>k__BackingField;
CardModel cardModel3 = kdadbdbbjpm.cardModel;
string text2 = string.Format("@{0}", <KHJCEENDAOL>k__BackingField);
cardModel3.FGOGOMCODDP = text2;
};
throw new NullReferenceException();
}
// Token: 0x06005364 RID: 21348 RVA: 0x0012BDE4 File Offset: 0x00129FE4
[Token(Token = "0x6005364")]
[Address(RVA = "0x1CF54F0", Offset = "0x1CF44F0", VA = "0x181CF54F0")]
internal void <ShowViewRoomBansDialog>b__1(BaseDialogModel<GCKECFLKJGJ> dialog)
{
if (dialog == 0)
{
int num = 0;
this.activeDialog = num;
return;
}
this.activeDialog = dialog;
}
// Token: 0x04003AD6 RID: 15062
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003AD6")]
public PickerDialogModel activeDialog;
// Token: 0x04003AD7 RID: 15063
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003AD7")]
public HashSet<int> indicesToUnban;
// Token: 0x04003AD8 RID: 15064
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003AD8")]
public RoomBannedAccountListModel <>4__this;
// Token: 0x04003AD9 RID: 15065
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4003AD9")]
public Action <>9__4;
// Token: 0x04003ADA RID: 15066
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4003ADA")]
public Action<string> <>9__5;
// Token: 0x04003ADB RID: 15067
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4003ADB")]
public Action <>9__6;
}
// Token: 0x02000DD0 RID: 3536
[Token(Token = "0x2000DD0")]
[CompilerGenerated]
private sealed class CIJAKOCPEAL
{
// Token: 0x06005365 RID: 21349 RVA: 0x0012BE08 File Offset: 0x0012A008
[Token(Token = "0x6005365")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public CIJAKOCPEAL()
{
}
// Token: 0x06005366 RID: 21350 RVA: 0x0012BE1C File Offset: 0x0012A01C
[Token(Token = "0x6005366")]
[Address(RVA = "0x1CF3C90", Offset = "0x1CF2C90", VA = "0x181CF3C90")]
internal DABKFAIHBBP <ShowViewRoomBansDialog>b__7()
{
RoomBannedAccountListModel <>4__this = this.CS$<>8__locals1.<>4__this;
int num = this.accountId;
long hnhljongkhb = <>4__this.HNHLJONGKHB;
int num2 = 0;
return OJMCBOKJFOF.JMCJDGIMKPK(hnhljongkhb, num, (KKIHLHLNGCK)num2);
}
// Token: 0x04003ADC RID: 15068
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003ADC")]
public int accountId;
// Token: 0x04003ADD RID: 15069
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003ADD")]
public RoomBannedAccountListModel.FJNABOOKFEF CS$<>8__locals1;
}
// Token: 0x02000DD1 RID: 3537
[Token(Token = "0x2000DD1")]
[CompilerGenerated]
private sealed class KDADBDBBJPM
{
// Token: 0x06005367 RID: 21351 RVA: 0x0012BE54 File Offset: 0x0012A054
[Token(Token = "0x6005367")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public KDADBDBBJPM()
{
}
// Token: 0x06005368 RID: 21352 RVA: 0x0012BE68 File Offset: 0x0012A068
[Token(Token = "0x6005368")]
[Address(RVA = "0x1CF7DE0", Offset = "0x1CF6DE0", VA = "0x181CF7DE0")]
internal void <ShowViewRoomBansDialog>b__8(CCEOLAOLEKJ account)
{
CardModel cardModel = this.cardModel;
string text = ObscuredString.FAJDMKOEFLH(account.<ODJFEIBNGPO>k__BackingField);
cardModel.KDHCPIMIJAO = text;
ObscuredString <KHJCEENDAOL>k__BackingField = account.<KHJCEENDAOL>k__BackingField;
CardModel cardModel2 = this.cardModel;
string text2 = string.Format("@{0}", <KHJCEENDAOL>k__BackingField);
cardModel2.FGOGOMCODDP = text2;
}
// Token: 0x04003ADE RID: 15070
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003ADE")]
public CardModel cardModel;
}
}
}