Files
Aug2021-Cpp2IL-Dump/Assembly-CSharp/AGUI/StackedUI/RoomBanPlayerScreen.cs
T
2026-04-10 22:50:51 +02:00

359 lines
12 KiB
C#

using System;
using System.Runtime.CompilerServices;
using CodeStage.AntiCheat.ObscuredTypes;
using Cpp2IlInjected;
using RecNet;
using RecRoom.Core;
using TMPro;
using UnityEngine;
namespace AGUI.StackedUI
{
// Token: 0x020011AE RID: 4526
[Token(Token = "0x20011AE")]
public class RoomBanPlayerScreen : WatchUIFlow
{
// Token: 0x1700110F RID: 4367
// (get) Token: 0x060066D9 RID: 26329 RVA: 0x0016BFB8 File Offset: 0x0016A1B8
// (set) Token: 0x060066DA RID: 26330 RVA: 0x0016BFDC File Offset: 0x0016A1DC
[Token(Token = "0x1700110F")]
private KKIHLHLNGCK HDGACBHCDMC
{
[Token(Token = "0x60066D9")]
[Address(RVA = "0x132BF20", Offset = "0x132AD20", VA = "0x18132BF20")]
get
{
EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC;
int num = 0;
num += num;
num++;
throw new NullReferenceException();
}
[Token(Token = "0x60066DA")]
[Address(RVA = "0x132BD80", Offset = "0x132AB80", VA = "0x18132BD80")]
set
{
EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC;
int num = 0;
num += num;
num++;
}
}
// Token: 0x060066DB RID: 26331 RVA: 0x0016C000 File Offset: 0x0016A200
[Token(Token = "0x60066DB")]
[Address(RVA = "0x132BCA0", Offset = "0x132AAA0", VA = "0x18132BCA0", Slot = "6")]
protected override void Awake()
{
base..ctor();
EFEFMHJPJIJ efefmhjpjij;
this.JFMOEGCPNAC = efefmhjpjij;
}
// Token: 0x060066DC RID: 26332 RVA: 0x0016C024 File Offset: 0x0016A224
[Token(Token = "0x60066DC")]
[Address(RVA = "0x132C300", Offset = "0x132B100", VA = "0x18132C300")]
public void Show(CCEOLAOLEKJ HFIDFDPOCKA, bool DMHDLGMBOID)
{
ObscuredInt <IFBPANODIPA>k__BackingField = HFIDFDPOCKA.<IFBPANODIPA>k__BackingField;
bool fakeValueActive = HFIDFDPOCKA.<IFBPANODIPA>k__BackingField.fakeValueActive;
int num = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
this.ICNJCCPELPD = (long)num;
this.DMHDLGMBOID = DMHDLGMBOID;
KKIHLHLNGCK kkihlhlngck = this.HDGACBHCDMC;
ToggleButton3D toggleButton3D = this.moderatedToggle;
KKIHLHLNGCK kkihlhlngck2;
bool flag = kkihlhlngck.HasFlag(kkihlhlngck2);
toggleButton3D.BOHIGPFGJBA = flag;
ToggleButton3D toggleButton3D2 = this.moderatedToggle;
int ndgpkplmmal = this.NDGPKPLMMAL;
ToggleButton3D toggleButton3D3 = this.coOwnedToggle;
this.NDGPKPLMMAL = ndgpkplmmal;
bool flag2;
toggleButton3D3.BOHIGPFGJBA = flag2;
ToggleButton3D toggleButton3D4 = this.coOwnedToggle;
int ndgpkplmmal2 = this.NDGPKPLMMAL;
ToggleButton3D toggleButton3D5 = this.createdToggle;
this.NDGPKPLMMAL = ndgpkplmmal2;
bool flag3;
toggleButton3D5.BOHIGPFGJBA = flag3;
ToggleButton3D toggleButton3D6 = this.createdToggle;
int ndgpkplmmal3 = this.NDGPKPLMMAL;
ScreenHeader screenHeader = this.screenHeader;
this.NDGPKPLMMAL = ndgpkplmmal3;
string text = "Ban" + " from room";
screenHeader.LKIBJOMNFFD = text;
TextMeshProUGUI textMeshProUGUI = this.descriptionText;
if (!DMHDLGMBOID)
{
}
ObscuredString <KHJCEENDAOL>k__BackingField = HFIDFDPOCKA.<KHJCEENDAOL>k__BackingField;
ObscuredString <ODJFEIBNGPO>k__BackingField = HFIDFDPOCKA.<ODJFEIBNGPO>k__BackingField;
string text2 = string.Format("Are you sure you want to {0} {1} (@{2}) from this room?", "ban", <ODJFEIBNGPO>k__BackingField, <KHJCEENDAOL>k__BackingField);
string text3 = textMeshProUGUI.text;
TextMeshProUGUI textMeshProUGUI2 = this.alsoBanFromText;
if (!DMHDLGMBOID)
{
}
string text4 = "Also " + "unban" + " from:";
string text5 = textMeshProUGUI2.text;
TextMeshProUGUI label = this.banButton.label;
if (DMHDLGMBOID)
{
}
string text6 = label.text;
string empty = string.Empty;
this.KJFEHOGAEJA(empty, true);
WatchUI <LBNLPAIAGHF>k__BackingField = this.<LBNLPAIAGHF>k__BackingField;
int num2 = 0;
<LBNLPAIAGHF>k__BackingField.PushFlow(this, num2);
}
// Token: 0x060066DD RID: 26333 RVA: 0x0016C1C8 File Offset: 0x0016A3C8
[Token(Token = "0x60066DD")]
[Address(RVA = "0x132BFF0", Offset = "0x132ADF0", VA = "0x18132BFF0")]
private void NDJPLBDEPEM()
{
string text = "Room unbanning...";
if (this.DMHDLGMBOID)
{
text = "Room banning...";
}
int num = 0;
this.KJFEHOGAEJA(text, num != 0);
EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC;
int num2 = 0;
if (num2 < num)
{
num2 += num2;
num2++;
}
long <DOFDAMHCJLP>k__BackingField = Matchmaking.HMCJLLMDAAM.<DOFDAMHCJLP>k__BackingField;
long roomId = <DOFDAMHCJLP>k__BackingField;
if (this.DMHDLGMBOID)
{
int[] array = new int[1];
long icnjccpelpd = this.ICNJCCPELPD;
uint num3;
num3 += num3;
array[0] = (int)icnjccpelpd;
int num4 = (int)this.HDGACBHCDMC;
}
Action action = delegate
{
RoomBanPlayerScreen <>4__this = this;
long roomId3 = roomId;
int ndgpkplmmal = <>4__this.NDGPKPLMMAL;
bool dmhdlgmboid = <>4__this.DMHDLGMBOID;
int num5 = 0;
CFLMJLFBOKH.GDNKDHPJGFL(roomId3, true, dmhdlgmboid, ndgpkplmmal, num5, (long)num5);
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num6 = 0;
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num6, "Success!", 3f, num5, num5);
this.<LBNLPAIAGHF>k__BackingField.Button_PopFlow();
};
Action<string> action2 = delegate(string error)
{
RoomBanPlayerScreen <>4__this2 = this;
long roomId2 = roomId;
bool dmhdlgmboid2 = <>4__this2.DMHDLGMBOID;
int ndgpkplmmal2 = <>4__this2.NDGPKPLMMAL;
int num7 = 0;
int num8 = 0;
CFLMJLFBOKH.GDNKDHPJGFL(roomId2, num8 != 0, dmhdlgmboid2, ndgpkplmmal2, num7, (long)num7);
this.KJFEHOGAEJA(error, true);
};
throw new NullReferenceException();
}
// Token: 0x060066DE RID: 26334 RVA: 0x0016C28C File Offset: 0x0016A48C
[Token(Token = "0x60066DE")]
[Address(RVA = "0x132BE60", Offset = "0x132AC60", VA = "0x18132BE60")]
private void KJFEHOGAEJA(string PAANJCAOOAG, bool ODBAFIFNIDO)
{
this.moderatedToggle.FFDOINJEHMM = ODBAFIFNIDO;
this.coOwnedToggle.FFDOINJEHMM = ODBAFIFNIDO;
this.createdToggle.FFDOINJEHMM = ODBAFIFNIDO;
this.banButton.FFDOINJEHMM = ODBAFIFNIDO;
bool isCompleted = ((IAsyncResult)this.infoText).IsCompleted;
}
// Token: 0x060066DF RID: 26335 RVA: 0x0016C2DC File Offset: 0x0016A4DC
[Token(Token = "0x60066DF")]
[Address(RVA = "0x132C2E0", Offset = "0x132B0E0", VA = "0x18132C2E0")]
private void PMELMBHFMJI(KKIHLHLNGCK KBFAFMOBNAE, bool EGJJHJHIPCF)
{
int ndgpkplmmal = this.NDGPKPLMMAL;
if (!EGJJHJHIPCF)
{
this.NDGPKPLMMAL = (int)KBFAFMOBNAE;
return;
}
this.NDGPKPLMMAL = ndgpkplmmal;
}
// Token: 0x060066E0 RID: 26336 RVA: 0x0016C304 File Offset: 0x0016A504
[Token(Token = "0x60066E0")]
[Address(RVA = "0x132C740", Offset = "0x132B540", VA = "0x18132C740")]
public void Toggle_Moderated(bool isOn)
{
int ndgpkplmmal = this.NDGPKPLMMAL;
this.NDGPKPLMMAL = ndgpkplmmal;
}
// Token: 0x060066E1 RID: 26337 RVA: 0x0016C320 File Offset: 0x0016A520
[Token(Token = "0x60066E1")]
[Address(RVA = "0x132C700", Offset = "0x132B500", VA = "0x18132C700")]
public void Toggle_CoOwned(bool isOn)
{
int ndgpkplmmal = this.NDGPKPLMMAL;
this.NDGPKPLMMAL = ndgpkplmmal;
}
// Token: 0x060066E2 RID: 26338 RVA: 0x0016C33C File Offset: 0x0016A53C
[Token(Token = "0x60066E2")]
[Address(RVA = "0x132C720", Offset = "0x132B520", VA = "0x18132C720")]
public void Toggle_Created(bool isOn)
{
int ndgpkplmmal = this.NDGPKPLMMAL;
this.NDGPKPLMMAL = ndgpkplmmal;
}
// Token: 0x060066E3 RID: 26339 RVA: 0x0016C358 File Offset: 0x0016A558
[Token(Token = "0x60066E3")]
[Address(RVA = "0x132BD70", Offset = "0x132AB70", VA = "0x18132BD70")]
public void Button_Ban()
{
this.NDJPLBDEPEM();
}
// Token: 0x060066E4 RID: 26340 RVA: 0x0016C36C File Offset: 0x0016A56C
[Token(Token = "0x60066E4")]
[Address(RVA = "0x132C760", Offset = "0x132B560", VA = "0x18132C760")]
public RoomBanPlayerScreen()
{
}
// Token: 0x04004467 RID: 17511
[FieldOffset(Offset = "0xC8")]
[Token(Token = "0x4004467")]
[SerializeField]
private ToggleButton3D moderatedToggle;
// Token: 0x04004468 RID: 17512
[FieldOffset(Offset = "0xD0")]
[Token(Token = "0x4004468")]
[SerializeField]
private ToggleButton3D coOwnedToggle;
// Token: 0x04004469 RID: 17513
[FieldOffset(Offset = "0xD8")]
[Token(Token = "0x4004469")]
[SerializeField]
private ToggleButton3D createdToggle;
// Token: 0x0400446A RID: 17514
[FieldOffset(Offset = "0xE0")]
[Token(Token = "0x400446A")]
[SerializeField]
private Button3D banButton;
// Token: 0x0400446B RID: 17515
[FieldOffset(Offset = "0xE8")]
[Token(Token = "0x400446B")]
[SerializeField]
private TextMeshProUGUI descriptionText;
// Token: 0x0400446C RID: 17516
[FieldOffset(Offset = "0xF0")]
[Token(Token = "0x400446C")]
[SerializeField]
private TextMeshProUGUI alsoBanFromText;
// Token: 0x0400446D RID: 17517
[FieldOffset(Offset = "0xF8")]
[Token(Token = "0x400446D")]
[SerializeField]
private TextMeshProUGUI infoText;
// Token: 0x0400446E RID: 17518
[FieldOffset(Offset = "0x100")]
[Token(Token = "0x400446E")]
private long ICNJCCPELPD;
// Token: 0x0400446F RID: 17519
[FieldOffset(Offset = "0x108")]
[Token(Token = "0x400446F")]
private bool DMHDLGMBOID = true;
// Token: 0x04004470 RID: 17520
[FieldOffset(Offset = "0x10C")]
[Token(Token = "0x4004470")]
private int NDGPKPLMMAL;
// Token: 0x04004471 RID: 17521
[Token(Token = "0x4004471")]
private const string NHFDCCKOJAO = "ROOM_BAN_PREF";
// Token: 0x04004472 RID: 17522
[FieldOffset(Offset = "0x110")]
[Token(Token = "0x4004472")]
private EFEFMHJPJIJ JFMOEGCPNAC;
// Token: 0x020011AF RID: 4527
[Token(Token = "0x20011AF")]
[CompilerGenerated]
private sealed class NIJMIDEBAOA
{
// Token: 0x060066E5 RID: 26341 RVA: 0x0016C388 File Offset: 0x0016A588
[Token(Token = "0x60066E5")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public NIJMIDEBAOA()
{
}
// Token: 0x060066E6 RID: 26342 RVA: 0x0016C39C File Offset: 0x0016A59C
[Token(Token = "0x60066E6")]
[Address(RVA = "0x131A000", Offset = "0x1318E00", VA = "0x18131A000")]
internal void <RoomBanPlayer>b__0()
{
RoomBanPlayerScreen roomBanPlayerScreen = this.<>4__this;
long num = this.roomId;
int ndgpkplmmal = roomBanPlayerScreen.NDGPKPLMMAL;
bool dmhdlgmboid = roomBanPlayerScreen.DMHDLGMBOID;
int num2 = 0;
CFLMJLFBOKH.GDNKDHPJGFL(num, true, dmhdlgmboid, ndgpkplmmal, num2, (long)num2);
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num3 = 0;
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num3, "Success!", 3f, num2, num2);
this.<>4__this.<LBNLPAIAGHF>k__BackingField.Button_PopFlow();
}
// Token: 0x060066E7 RID: 26343 RVA: 0x0016C410 File Offset: 0x0016A610
[Token(Token = "0x60066E7")]
[Address(RVA = "0x131A130", Offset = "0x1318F30", VA = "0x18131A130")]
internal void <RoomBanPlayer>b__1(string error)
{
RoomBanPlayerScreen roomBanPlayerScreen = this.<>4__this;
long num = this.roomId;
bool dmhdlgmboid = roomBanPlayerScreen.DMHDLGMBOID;
int ndgpkplmmal = roomBanPlayerScreen.NDGPKPLMMAL;
int num2 = 0;
int num3 = 0;
CFLMJLFBOKH.GDNKDHPJGFL(num, num3 != 0, dmhdlgmboid, ndgpkplmmal, num2, (long)num2);
this.<>4__this.KJFEHOGAEJA(error, true);
}
// Token: 0x04004473 RID: 17523
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004473")]
public long roomId;
// Token: 0x04004474 RID: 17524
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004474")]
public RoomBanPlayerScreen <>4__this;
}
}
}