m
This commit is contained in:
@@ -0,0 +1,359 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using RecNet;
|
||||
using RecRoom.Core;
|
||||
using StansAssets.Foundation.Async;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x0200127B RID: 4731
|
||||
[Token(Token = "0x200127B")]
|
||||
public class RoomBanPlayerScreen : WatchUIFlow
|
||||
{
|
||||
// Token: 0x1700118B RID: 4491
|
||||
// (get) Token: 0x06006A3F RID: 27199 RVA: 0x00174234 File Offset: 0x00172434
|
||||
// (set) Token: 0x06006A40 RID: 27200 RVA: 0x00174258 File Offset: 0x00172458
|
||||
[Token(Token = "0x1700118B")]
|
||||
private KKIHLHLNGCK HDGACBHCDMC
|
||||
{
|
||||
[Token(Token = "0x6006A3F")]
|
||||
[Address(RVA = "0x1DC8080", Offset = "0x1DC7080", VA = "0x181DC8080")]
|
||||
get
|
||||
{
|
||||
EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC;
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
[Token(Token = "0x6006A40")]
|
||||
[Address(RVA = "0x1DC7EE0", Offset = "0x1DC6EE0", VA = "0x181DC7EE0")]
|
||||
set
|
||||
{
|
||||
EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC;
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006A41 RID: 27201 RVA: 0x0017427C File Offset: 0x0017247C
|
||||
[Token(Token = "0x6006A41")]
|
||||
[Address(RVA = "0x1DC7E00", Offset = "0x1DC6E00", VA = "0x181DC7E00", Slot = "6")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base..ctor();
|
||||
EFEFMHJPJIJ efefmhjpjij;
|
||||
this.JFMOEGCPNAC = efefmhjpjij;
|
||||
}
|
||||
|
||||
// Token: 0x06006A42 RID: 27202 RVA: 0x001742A0 File Offset: 0x001724A0
|
||||
[Token(Token = "0x6006A42")]
|
||||
[Address(RVA = "0x1DC8460", Offset = "0x1DC7460", VA = "0x181DC8460")]
|
||||
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: 0x06006A43 RID: 27203 RVA: 0x00174444 File Offset: 0x00172644
|
||||
[Token(Token = "0x6006A43")]
|
||||
[Address(RVA = "0x1DC8150", Offset = "0x1DC7150", VA = "0x181DC8150")]
|
||||
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: 0x06006A44 RID: 27204 RVA: 0x00174508 File Offset: 0x00172708
|
||||
[Token(Token = "0x6006A44")]
|
||||
[Address(RVA = "0x1DC7FC0", Offset = "0x1DC6FC0", VA = "0x181DC7FC0")]
|
||||
private void KJFEHOGAEJA(string PAANJCAOOAG, bool ODBAFIFNIDO)
|
||||
{
|
||||
this.moderatedToggle.FFDOINJEHMM = ODBAFIFNIDO;
|
||||
this.coOwnedToggle.FFDOINJEHMM = ODBAFIFNIDO;
|
||||
this.createdToggle.FFDOINJEHMM = ODBAFIFNIDO;
|
||||
this.banButton.FFDOINJEHMM = ODBAFIFNIDO;
|
||||
((IMainThreadDispatcher)this.infoText).Init();
|
||||
}
|
||||
|
||||
// Token: 0x06006A45 RID: 27205 RVA: 0x00174558 File Offset: 0x00172758
|
||||
[Token(Token = "0x6006A45")]
|
||||
[Address(RVA = "0x1DC8440", Offset = "0x1DC7440", VA = "0x181DC8440")]
|
||||
private void PMELMBHFMJI(KKIHLHLNGCK KBFAFMOBNAE, bool EGJJHJHIPCF)
|
||||
{
|
||||
int ndgpkplmmal = this.NDGPKPLMMAL;
|
||||
if (!EGJJHJHIPCF)
|
||||
{
|
||||
this.NDGPKPLMMAL = (int)KBFAFMOBNAE;
|
||||
return;
|
||||
}
|
||||
this.NDGPKPLMMAL = ndgpkplmmal;
|
||||
}
|
||||
|
||||
// Token: 0x06006A46 RID: 27206 RVA: 0x00174580 File Offset: 0x00172780
|
||||
[Token(Token = "0x6006A46")]
|
||||
[Address(RVA = "0x1DC88A0", Offset = "0x1DC78A0", VA = "0x181DC88A0")]
|
||||
public void Toggle_Moderated(bool isOn)
|
||||
{
|
||||
int ndgpkplmmal = this.NDGPKPLMMAL;
|
||||
this.NDGPKPLMMAL = ndgpkplmmal;
|
||||
}
|
||||
|
||||
// Token: 0x06006A47 RID: 27207 RVA: 0x0017459C File Offset: 0x0017279C
|
||||
[Token(Token = "0x6006A47")]
|
||||
[Address(RVA = "0x1DC8860", Offset = "0x1DC7860", VA = "0x181DC8860")]
|
||||
public void Toggle_CoOwned(bool isOn)
|
||||
{
|
||||
int ndgpkplmmal = this.NDGPKPLMMAL;
|
||||
this.NDGPKPLMMAL = ndgpkplmmal;
|
||||
}
|
||||
|
||||
// Token: 0x06006A48 RID: 27208 RVA: 0x001745B8 File Offset: 0x001727B8
|
||||
[Token(Token = "0x6006A48")]
|
||||
[Address(RVA = "0x1DC8880", Offset = "0x1DC7880", VA = "0x181DC8880")]
|
||||
public void Toggle_Created(bool isOn)
|
||||
{
|
||||
int ndgpkplmmal = this.NDGPKPLMMAL;
|
||||
this.NDGPKPLMMAL = ndgpkplmmal;
|
||||
}
|
||||
|
||||
// Token: 0x06006A49 RID: 27209 RVA: 0x001745D4 File Offset: 0x001727D4
|
||||
[Token(Token = "0x6006A49")]
|
||||
[Address(RVA = "0x1DC7ED0", Offset = "0x1DC6ED0", VA = "0x181DC7ED0")]
|
||||
public void Button_Ban()
|
||||
{
|
||||
this.NDJPLBDEPEM();
|
||||
}
|
||||
|
||||
// Token: 0x06006A4A RID: 27210 RVA: 0x001745E8 File Offset: 0x001727E8
|
||||
[Token(Token = "0x6006A4A")]
|
||||
[Address(RVA = "0x1DC88C0", Offset = "0x1DC78C0", VA = "0x181DC88C0")]
|
||||
public RoomBanPlayerScreen()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040045E4 RID: 17892
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x40045E4")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D moderatedToggle;
|
||||
|
||||
// Token: 0x040045E5 RID: 17893
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x40045E5")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D coOwnedToggle;
|
||||
|
||||
// Token: 0x040045E6 RID: 17894
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x40045E6")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D createdToggle;
|
||||
|
||||
// Token: 0x040045E7 RID: 17895
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x40045E7")]
|
||||
[SerializeField]
|
||||
private Button3D banButton;
|
||||
|
||||
// Token: 0x040045E8 RID: 17896
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x40045E8")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI descriptionText;
|
||||
|
||||
// Token: 0x040045E9 RID: 17897
|
||||
[FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x40045E9")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI alsoBanFromText;
|
||||
|
||||
// Token: 0x040045EA RID: 17898
|
||||
[FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x40045EA")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI infoText;
|
||||
|
||||
// Token: 0x040045EB RID: 17899
|
||||
[FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x40045EB")]
|
||||
private long ICNJCCPELPD;
|
||||
|
||||
// Token: 0x040045EC RID: 17900
|
||||
[FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x40045EC")]
|
||||
private bool DMHDLGMBOID = true;
|
||||
|
||||
// Token: 0x040045ED RID: 17901
|
||||
[FieldOffset(Offset = "0x10C")]
|
||||
[Token(Token = "0x40045ED")]
|
||||
private int NDGPKPLMMAL;
|
||||
|
||||
// Token: 0x040045EE RID: 17902
|
||||
[Token(Token = "0x40045EE")]
|
||||
private const string NHFDCCKOJAO = "ROOM_BAN_PREF";
|
||||
|
||||
// Token: 0x040045EF RID: 17903
|
||||
[FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x40045EF")]
|
||||
private EFEFMHJPJIJ JFMOEGCPNAC;
|
||||
|
||||
// Token: 0x0200127C RID: 4732
|
||||
[Token(Token = "0x200127C")]
|
||||
[CompilerGenerated]
|
||||
private sealed class NIJMIDEBAOA
|
||||
{
|
||||
// Token: 0x06006A4B RID: 27211 RVA: 0x00174604 File Offset: 0x00172804
|
||||
[Token(Token = "0x6006A4B")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public NIJMIDEBAOA()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06006A4C RID: 27212 RVA: 0x00174618 File Offset: 0x00172818
|
||||
[Token(Token = "0x6006A4C")]
|
||||
[Address(RVA = "0x1DB5660", Offset = "0x1DB4660", VA = "0x181DB5660")]
|
||||
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: 0x06006A4D RID: 27213 RVA: 0x0017468C File Offset: 0x0017288C
|
||||
[Token(Token = "0x6006A4D")]
|
||||
[Address(RVA = "0x1DB5790", Offset = "0x1DB4790", VA = "0x181DB5790")]
|
||||
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: 0x040045F0 RID: 17904
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40045F0")]
|
||||
public long roomId;
|
||||
|
||||
// Token: 0x040045F1 RID: 17905
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40045F1")]
|
||||
public RoomBanPlayerScreen <>4__this;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user