oh dear
This commit is contained in:
@@ -0,0 +1,272 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x020011A2 RID: 4514
|
||||
[Token(Token = "0x20011A2")]
|
||||
public class ImportBlockListToRoomBanScreen : WatchUIFlow
|
||||
{
|
||||
// Token: 0x06006668 RID: 26216 RVA: 0x0016A0A0 File Offset: 0x001682A0
|
||||
[Token(Token = "0x6006668")]
|
||||
[Address(RVA = "0xCD9670", Offset = "0xCD8470", VA = "0x180CD9670")]
|
||||
public void ShowScreen(PPENFJMFPNE IJNAMEBOMJJ, List<int> NMKMIGKAKMA)
|
||||
{
|
||||
string text = this.infotext.text;
|
||||
this.AEMBAGPGHGE = IJNAMEBOMJJ;
|
||||
IEnumerable<LLKHFJDNFMM> enumerable = FGPIDGLCKEF.JINDCGIPCLB();
|
||||
if (Enumerable.Count<LLKHFJDNFMM>(enumerable) != 0)
|
||||
{
|
||||
Func<LLKHFJDNFMM, int> <>9__7_ = ImportBlockListToRoomBanScreen.<>c.<>9__7_0;
|
||||
if (<>9__7_ == 0)
|
||||
{
|
||||
ImportBlockListToRoomBanScreen.<>c.<>9__7_0 = (LLKHFJDNFMM r) => r.<GFBNBCIPNND>k__BackingField;
|
||||
}
|
||||
IEnumerable<LLKHFJDNFMM> enumerable2 = Enumerable.Select<LLKHFJDNFMM, int>(enumerable, <>9__7_);
|
||||
Func<int, bool> func = delegate(int id)
|
||||
{
|
||||
LMLJHMJEIGM lmljhmjeigm = this.AEMBAGPGHGE.MOPDMGDPJDF(id);
|
||||
bool flag;
|
||||
return !flag;
|
||||
};
|
||||
List<int> list = Enumerable.ToList<int>(Enumerable.Where<int>(enumerable2, func));
|
||||
this.ODFLOLEKJOF = list;
|
||||
AccountPagedGrid accountPagedGrid = this.pagedGrid;
|
||||
}
|
||||
this.pagedGrid.SetEmptyDisplayText("You don't have anybody on your block list.");
|
||||
this.FGCBPNFEPLC();
|
||||
WatchUI <LBNLPAIAGHF>k__BackingField = this.<LBNLPAIAGHF>k__BackingField;
|
||||
int num = 0;
|
||||
<LBNLPAIAGHF>k__BackingField.PushFlow(this, num);
|
||||
}
|
||||
|
||||
// Token: 0x06006669 RID: 26217 RVA: 0x0016A170 File Offset: 0x00168370
|
||||
[Token(Token = "0x6006669")]
|
||||
[Address(RVA = "0xCD9420", Offset = "0xCD8220", VA = "0x180CD9420")]
|
||||
private void FGCBPNFEPLC()
|
||||
{
|
||||
List<int> odflolekjof = this.ODFLOLEKJOF;
|
||||
Button3D button3D = this.confirmButton;
|
||||
List<int> odflolekjof2 = this.ODFLOLEKJOF;
|
||||
AccountPagedGrid accountPagedGrid = this.pagedGrid;
|
||||
accountPagedGrid.Awake();
|
||||
PMGCJEPKFOF<List<CCEOLAOLEKJ>> pmgcjepkfof = PEGGCEDHBOF.NHCHADDMPFC(this.ODFLOLEKJOF);
|
||||
Action<List<CCEOLAOLEKJ>> action = new Action(this.KDDHJJIGMBK);
|
||||
Action<string> action2 = new Action(this.OKLLOKGFDLG);
|
||||
List<CCEOLAOLEKJ> list = new List();
|
||||
accountPagedGrid.SetAccountsSimple(list);
|
||||
}
|
||||
|
||||
// Token: 0x0600666A RID: 26218 RVA: 0x0016A1E0 File Offset: 0x001683E0
|
||||
[Token(Token = "0x600666A")]
|
||||
[Address(RVA = "0xCD8FA0", Offset = "0xCD7DA0", VA = "0x180CD8FA0")]
|
||||
private void COKHDCLCLDC()
|
||||
{
|
||||
TextMeshProUGUI textMeshProUGUI = this.infotext;
|
||||
this.CLAAFMODOJG = true;
|
||||
string text = textMeshProUGUI.text;
|
||||
long <DOFDAMHCJLP>k__BackingField = this.AEMBAGPGHGE.<DOFDAMHCJLP>k__BackingField;
|
||||
List<int> odflolekjof = this.ODFLOLEKJOF;
|
||||
int num = 0;
|
||||
DABKFAIHBBP dabkfaihbbp = OJMCBOKJFOF.CCGIGHDHNLM(<DOFDAMHCJLP>k__BackingField, odflolekjof, (KKIHLHLNGCK)num);
|
||||
Action action = new Action(this.DEHJCGFCLLA);
|
||||
Action<string> action2 = new Action(this.DAPHBLAEPMI);
|
||||
Action action3 = new Action(this.NCLDFPOEKCB);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600666B RID: 26219 RVA: 0x0016A254 File Offset: 0x00168454
|
||||
[Token(Token = "0x600666B")]
|
||||
[Address(RVA = "0xCD8EB0", Offset = "0xCD7CB0", VA = "0x180CD8EB0")]
|
||||
public void Button_RemoveFromList(CCEOLAOLEKJ account)
|
||||
{
|
||||
List<int> odflolekjof = this.ODFLOLEKJOF;
|
||||
ObscuredInt <IFBPANODIPA>k__BackingField = account.<IFBPANODIPA>k__BackingField;
|
||||
bool fakeValueActive = account.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
||||
int num = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
|
||||
bool flag = odflolekjof.Remove(num);
|
||||
List<int> odflolekjof2 = this.ODFLOLEKJOF;
|
||||
this.pagedGrid.SetEmptyDisplayText("No-one to import");
|
||||
this.FGCBPNFEPLC();
|
||||
}
|
||||
|
||||
// Token: 0x0600666C RID: 26220 RVA: 0x0016A2B0 File Offset: 0x001684B0
|
||||
[Token(Token = "0x600666C")]
|
||||
[Address(RVA = "0xCD8D10", Offset = "0xCD7B10", VA = "0x180CD8D10")]
|
||||
public void Button_Confirm()
|
||||
{
|
||||
if (!this.CLAAFMODOJG)
|
||||
{
|
||||
TextMeshProUGUI textMeshProUGUI = this.infotext;
|
||||
this.CLAAFMODOJG = true;
|
||||
string text = textMeshProUGUI.text;
|
||||
long <DOFDAMHCJLP>k__BackingField = this.AEMBAGPGHGE.<DOFDAMHCJLP>k__BackingField;
|
||||
List<int> odflolekjof = this.ODFLOLEKJOF;
|
||||
int num = 0;
|
||||
DABKFAIHBBP dabkfaihbbp = OJMCBOKJFOF.CCGIGHDHNLM(<DOFDAMHCJLP>k__BackingField, odflolekjof, (KKIHLHLNGCK)num);
|
||||
Action action = new Action(this.DEHJCGFCLLA);
|
||||
Action<string> action2 = new Action(this.DAPHBLAEPMI);
|
||||
Action action3 = new Action(this.NCLDFPOEKCB);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600666D RID: 26221 RVA: 0x0016A32C File Offset: 0x0016852C
|
||||
[Token(Token = "0x600666D")]
|
||||
[Address(RVA = "0xCD98D0", Offset = "0xCD86D0", VA = "0x180CD98D0")]
|
||||
public ImportBlockListToRoomBanScreen()
|
||||
{
|
||||
List<int> list = new List();
|
||||
this.ODFLOLEKJOF = list;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0600666E RID: 26222 RVA: 0x0016A34C File Offset: 0x0016854C
|
||||
[Token(Token = "0x600666E")]
|
||||
[Address(RVA = "0xCD95D0", Offset = "0xCD83D0", VA = "0x180CD95D0")]
|
||||
[CompilerGenerated]
|
||||
private void KDDHJJIGMBK(List<CCEOLAOLEKJ> OLLKMIGNGBF)
|
||||
{
|
||||
this.pagedGrid.SetAccountsSimple(OLLKMIGNGBF);
|
||||
}
|
||||
|
||||
// Token: 0x0600666F RID: 26223 RVA: 0x0016A36C File Offset: 0x0016856C
|
||||
[Token(Token = "0x600666F")]
|
||||
[Address(RVA = "0xCD9600", Offset = "0xCD8400", VA = "0x180CD9600")]
|
||||
[CompilerGenerated]
|
||||
private void OKLLOKGFDLG(string MOPOMPHBHKF)
|
||||
{
|
||||
AccountPagedGrid accountPagedGrid = this.pagedGrid;
|
||||
List<CCEOLAOLEKJ> list = new List();
|
||||
accountPagedGrid.SetAccountsSimple(list);
|
||||
}
|
||||
|
||||
// Token: 0x06006670 RID: 26224 RVA: 0x0016A394 File Offset: 0x00168594
|
||||
[Token(Token = "0x6006670")]
|
||||
[Address(RVA = "0xCD92A0", Offset = "0xCD80A0", VA = "0x180CD92A0")]
|
||||
[CompilerGenerated]
|
||||
private void DEHJCGFCLLA()
|
||||
{
|
||||
long <DOFDAMHCJLP>k__BackingField = this.AEMBAGPGHGE.<DOFDAMHCJLP>k__BackingField;
|
||||
int size = this.ODFLOLEKJOF._size;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
CFLMJLFBOKH.GDNKDHPJGFL(<DOFDAMHCJLP>k__BackingField, true, true, num2, size, (long)num);
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num3 = 0;
|
||||
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num3, "Success!", 3f, num, num);
|
||||
this.<LBNLPAIAGHF>k__BackingField.Button_PopFlow();
|
||||
StackedUIFlowBase <CBEMGFDBBJA>k__BackingField = this.<LBNLPAIAGHF>k__BackingField.<CBEMGFDBBJA>k__BackingField;
|
||||
if (<CBEMGFDBBJA>k__BackingField == 0 || <CBEMGFDBBJA>k__BackingField != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006671 RID: 26225 RVA: 0x0016A414 File Offset: 0x00168614
|
||||
[Token(Token = "0x6006671")]
|
||||
[Address(RVA = "0xCD9130", Offset = "0xCD7F30", VA = "0x180CD9130")]
|
||||
[CompilerGenerated]
|
||||
private void DAPHBLAEPMI(string MOPOMPHBHKF)
|
||||
{
|
||||
long <DOFDAMHCJLP>k__BackingField = this.AEMBAGPGHGE.<DOFDAMHCJLP>k__BackingField;
|
||||
int size = this.ODFLOLEKJOF._size;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
ulong num3;
|
||||
CFLMJLFBOKH.GDNKDHPJGFL(<DOFDAMHCJLP>k__BackingField, num2 != 0, true, num, size, (long)num3);
|
||||
List<int> odflolekjof = this.ODFLOLEKJOF;
|
||||
string text = string.Join<int>(", ", odflolekjof);
|
||||
long <DOFDAMHCJLP>k__BackingField2 = this.AEMBAGPGHGE.<DOFDAMHCJLP>k__BackingField;
|
||||
Debug.LogError(string.Format("Error banning players {0} from room {1}: {2}", text, text, MOPOMPHBHKF));
|
||||
string text2 = this.infotext.text;
|
||||
}
|
||||
|
||||
// Token: 0x06006672 RID: 26226 RVA: 0x0016A498 File Offset: 0x00168698
|
||||
[Token(Token = "0x6006672")]
|
||||
[Address(RVA = "0xB816E0", Offset = "0xB804E0", VA = "0x180B816E0")]
|
||||
[CompilerGenerated]
|
||||
private void NCLDFPOEKCB()
|
||||
{
|
||||
this.CLAAFMODOJG = false;
|
||||
}
|
||||
|
||||
// Token: 0x04004424 RID: 17444
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x4004424")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)]
|
||||
private AccountPagedGrid pagedGrid;
|
||||
|
||||
// Token: 0x04004425 RID: 17445
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x4004425")]
|
||||
[SerializeField]
|
||||
private Button3D cancelButton;
|
||||
|
||||
// Token: 0x04004426 RID: 17446
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x4004426")]
|
||||
[SerializeField]
|
||||
private Button3D confirmButton;
|
||||
|
||||
// Token: 0x04004427 RID: 17447
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x4004427")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI infotext;
|
||||
|
||||
// Token: 0x04004428 RID: 17448
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x4004428")]
|
||||
private List<int> ODFLOLEKJOF;
|
||||
|
||||
// Token: 0x04004429 RID: 17449
|
||||
[FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x4004429")]
|
||||
private PPENFJMFPNE AEMBAGPGHGE;
|
||||
|
||||
// Token: 0x0400442A RID: 17450
|
||||
[FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x400442A")]
|
||||
private bool CLAAFMODOJG;
|
||||
|
||||
// Token: 0x020011A3 RID: 4515
|
||||
[Token(Token = "0x20011A3")]
|
||||
[CompilerGenerated]
|
||||
private sealed class PCBHCNJHKNO
|
||||
{
|
||||
// Token: 0x06006673 RID: 26227 RVA: 0x0016A4AC File Offset: 0x001686AC
|
||||
[Token(Token = "0x6006673")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public PCBHCNJHKNO()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06006674 RID: 26228 RVA: 0x0016A4C0 File Offset: 0x001686C0
|
||||
[Token(Token = "0x6006674")]
|
||||
[Address(RVA = "0xCE4220", Offset = "0xCE3020", VA = "0x180CE4220")]
|
||||
internal bool <ShowScreen>b__1(int id)
|
||||
{
|
||||
LMLJHMJEIGM lmljhmjeigm = this.<>4__this.AEMBAGPGHGE.MOPDMGDPJDF(id);
|
||||
bool flag;
|
||||
return !flag;
|
||||
}
|
||||
|
||||
// Token: 0x0400442B RID: 17451
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400442B")]
|
||||
public ImportBlockListToRoomBanScreen <>4__this;
|
||||
|
||||
// Token: 0x0400442C RID: 17452
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400442C")]
|
||||
public List<int> bannedPlayerIds;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user