262 lines
9.2 KiB
C#
262 lines
9.2 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Runtime.CompilerServices;
|
|
using AGUI.StackedUI;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Core;
|
|
using UnityEngine;
|
|
|
|
namespace RRUI.Data
|
|
{
|
|
// Token: 0x02000D1F RID: 3359
|
|
[Token(Token = "0x2000D1F")]
|
|
public class ModerationModel : RRUIModel
|
|
{
|
|
// Token: 0x17000E66 RID: 3686
|
|
// (get) Token: 0x06005063 RID: 20579 RVA: 0x00122800 File Offset: 0x00120A00
|
|
[Token(Token = "0x17000E66")]
|
|
protected override bool PHGOLNMDJLH
|
|
{
|
|
[Token(Token = "0x6005063")]
|
|
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "12")]
|
|
get
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06005064 RID: 20580 RVA: 0x00122810 File Offset: 0x00120A10
|
|
[Token(Token = "0x6005064")]
|
|
[Address(RVA = "0x1C7CA20", Offset = "0x1C7BA20", VA = "0x181C7CA20", Slot = "18")]
|
|
protected override void LNEJNIEHGLD()
|
|
{
|
|
base.LNEJNIEHGLD();
|
|
OKNNKFGFODL dknbbefgafn = ALNDLENCPKO.DKNBBEFGAFN;
|
|
Action action = new Action(this.NGHNCHEFPNO);
|
|
int num = 0;
|
|
dknbbefgafn.BPAJKKAGPKB(action, num != 0);
|
|
MFBGLIHGCGO<Player> playerCreatedEvent = Player.PlayerCreatedEvent;
|
|
Action<Player> action2 = new Action(this.KDALINNMCPO);
|
|
MFBGLIHGCGO<Player> playerDestroyedEvent = Player.PlayerDestroyedEvent;
|
|
Action<Player> action3 = new Action(this.KDALINNMCPO);
|
|
}
|
|
|
|
// Token: 0x06005065 RID: 20581 RVA: 0x00122870 File Offset: 0x00120A70
|
|
[Token(Token = "0x6005065")]
|
|
[Address(RVA = "0x1C7CBB0", Offset = "0x1C7BBB0", VA = "0x181C7CBB0", Slot = "20")]
|
|
protected override void PECOFFFGNCH()
|
|
{
|
|
base.PECOFFFGNCH();
|
|
OKNNKFGFODL dknbbefgafn = ALNDLENCPKO.DKNBBEFGAFN;
|
|
Action action = new Action(this.NGHNCHEFPNO);
|
|
dknbbefgafn.BIHKNNPGGKP(action);
|
|
MFBGLIHGCGO<Player> playerCreatedEvent = Player.PlayerCreatedEvent;
|
|
Action<Player> action2 = new Action(this.KDALINNMCPO);
|
|
MFBGLIHGCGO<Player> playerDestroyedEvent = Player.PlayerDestroyedEvent;
|
|
Action<Player> action3 = new Action(this.KDALINNMCPO);
|
|
}
|
|
|
|
// Token: 0x06005066 RID: 20582 RVA: 0x001228CC File Offset: 0x00120ACC
|
|
[Token(Token = "0x6005066")]
|
|
[Address(RVA = "0x1C7C6B0", Offset = "0x1C7B6B0", VA = "0x181C7C6B0", Slot = "22")]
|
|
protected override void AHFKACICJNC()
|
|
{
|
|
this.HLEPDFLJMOP.Clear();
|
|
}
|
|
|
|
// Token: 0x06005067 RID: 20583 RVA: 0x001228EC File Offset: 0x00120AEC
|
|
[Token(Token = "0x6005067")]
|
|
[Address(RVA = "0x1740000", Offset = "0x173F000", VA = "0x181740000")]
|
|
private void NGHNCHEFPNO()
|
|
{
|
|
base.MKBLJJGJAOH();
|
|
}
|
|
|
|
// Token: 0x06005068 RID: 20584 RVA: 0x00122900 File Offset: 0x00120B00
|
|
[Token(Token = "0x6005068")]
|
|
[Address(RVA = "0x1740000", Offset = "0x173F000", VA = "0x181740000")]
|
|
private void KDALINNMCPO(Player IEKDDPPNFPF)
|
|
{
|
|
base.MKBLJJGJAOH();
|
|
}
|
|
|
|
// Token: 0x06005069 RID: 20585 RVA: 0x00122914 File Offset: 0x00120B14
|
|
[Token(Token = "0x6005069")]
|
|
[Address(RVA = "0x1C7C700", Offset = "0x1C7B700", VA = "0x181C7C700", Slot = "26")]
|
|
protected override DABKFAIHBBP GLPJPIEOLDF()
|
|
{
|
|
List<Player> all = Player.All;
|
|
Func<Player, bool> <>9__8_ = ModerationModel.<>c.<>9__8_0;
|
|
if (<>9__8_ == 0)
|
|
{
|
|
ModerationModel.<>c.<>9__8_0 = delegate(Player p)
|
|
{
|
|
bool flag;
|
|
return flag;
|
|
};
|
|
}
|
|
IEnumerable<Player> enumerable = Enumerable.Where<Player>(all, <>9__8_);
|
|
Func<Player, int> func;
|
|
if (ModerationModel.<>c.<>9__8_1 == 0)
|
|
{
|
|
func = (Player p) => p.<FMMJEJMBDPL>k__BackingField;
|
|
ModerationModel.<>c.<>9__8_1 = func;
|
|
}
|
|
IEnumerable<Player> enumerable2 = Enumerable.Select<Player, int>(enumerable, func);
|
|
List<int> hlepdfljmop = this.HLEPDFLJMOP;
|
|
List<int> poeffgjkkjg = ALNDLENCPKO.POEFFGJKKJG;
|
|
hlepdfljmop.Clear();
|
|
this.HLEPDFLJMOP.AddRange(enumerable2);
|
|
this.HLEPDFLJMOP.AddRange(poeffgjkkjg);
|
|
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x0600506A RID: 20586 RVA: 0x001229B4 File Offset: 0x00120BB4
|
|
[Token(Token = "0x600506A")]
|
|
[Address(RVA = "0x1C7CD40", Offset = "0x1C7BD40", VA = "0x181C7CD40")]
|
|
public void ShowReportAccountDialog(GameObject NIILOCAIKHN, string LGHBPPIOOBM)
|
|
{
|
|
ModerationModel.KNIJPANJDME knijpanjdme = new ModerationModel.KNIJPANJDME();
|
|
knijpanjdme.<>4__this = this;
|
|
knijpanjdme.amplitudeCommandContext = LGHBPPIOOBM;
|
|
int size = this.HLEPDFLJMOP._size;
|
|
Action<GameObject, int, CardModel, AccountModel, BAEJLDPBGFI> action = delegate(GameObject instance, int index, CardModel cardModel, AccountModel accountModel, BAEJLDPBGFI accountToCardController)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
};
|
|
int num = 0;
|
|
int num2 = 0;
|
|
GCKECFLKJGJ gckecflkjgj = GCKECFLKJGJ.PFPGFIAEAJA<AccountModel, AccountModelController>(NIILOCAIKHN, size, action, num2, num, num);
|
|
gckecflkjgj.<CEJPKGDKMJE>k__BackingField = "Report Player";
|
|
gckecflkjgj.<KEOPECIOAGK>k__BackingField = (IECOEANLJCJ)((ulong)2L);
|
|
PMGCJEPKFOF pmgcjepkfof = base.PKJJDBNMMEA.AddDialog<GCKECFLKJGJ>(DLKPBLNKLAD.GRID_PICKER_DIALOG, gckecflkjgj);
|
|
Action<BaseDialogModel<GCKECFLKJGJ>> action2 = delegate(BaseDialogModel<GCKECFLKJGJ> dialogModel)
|
|
{
|
|
knijpanjdme.<>4__this.LEGLGICPLCL = dialogModel;
|
|
};
|
|
if (num < knijpanjdme)
|
|
{
|
|
num += num;
|
|
if (num == knijpanjdme)
|
|
{
|
|
pmgcjepkfof += pmgcjepkfof;
|
|
throw new NullReferenceException();
|
|
}
|
|
num++;
|
|
}
|
|
PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.OHLPJBFCABI(action2);
|
|
}
|
|
|
|
// Token: 0x0600506B RID: 20587 RVA: 0x00122A60 File Offset: 0x00120C60
|
|
[Token(Token = "0x600506B")]
|
|
[Address(RVA = "0x1C7CF10", Offset = "0x1C7BF10", VA = "0x181C7CF10")]
|
|
public ModerationModel()
|
|
{
|
|
List<int> list = new List();
|
|
this.HLEPDFLJMOP = list;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x040039F0 RID: 14832
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x40039F0")]
|
|
private readonly List<int> HLEPDFLJMOP;
|
|
|
|
// Token: 0x040039F1 RID: 14833
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x40039F1")]
|
|
private BaseDialogModel LEGLGICPLCL;
|
|
|
|
// Token: 0x02000D21 RID: 3361
|
|
[Token(Token = "0x2000D21")]
|
|
[CompilerGenerated]
|
|
private sealed class KNIJPANJDME
|
|
{
|
|
// Token: 0x06005070 RID: 20592 RVA: 0x00122ADC File Offset: 0x00120CDC
|
|
[Token(Token = "0x6005070")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public KNIJPANJDME()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005071 RID: 20593 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6005071")]
|
|
[Address(RVA = "0x1C772F0", Offset = "0x1C762F0", VA = "0x181C772F0")]
|
|
internal void <ShowReportAccountDialog>b__0(GameObject instance, int index, CardModel cardModel, AccountModel accountModel, BAEJLDPBGFI accountToCardController)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06005072 RID: 20594 RVA: 0x00122AF0 File Offset: 0x00120CF0
|
|
[Token(Token = "0x6005072")]
|
|
[Address(RVA = "0x1C77410", Offset = "0x1C76410", VA = "0x181C77410")]
|
|
internal void <ShowReportAccountDialog>b__1(BaseDialogModel<GCKECFLKJGJ> dialogModel)
|
|
{
|
|
this.<>4__this.LEGLGICPLCL = dialogModel;
|
|
}
|
|
|
|
// Token: 0x040039F5 RID: 14837
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40039F5")]
|
|
public ModerationModel <>4__this;
|
|
|
|
// Token: 0x040039F6 RID: 14838
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40039F6")]
|
|
public string amplitudeCommandContext;
|
|
}
|
|
|
|
// Token: 0x02000D22 RID: 3362
|
|
[Token(Token = "0x2000D22")]
|
|
[CompilerGenerated]
|
|
private sealed class HKCDIJKOKBM
|
|
{
|
|
// Token: 0x06005073 RID: 20595 RVA: 0x00122B10 File Offset: 0x00120D10
|
|
[Token(Token = "0x6005073")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public HKCDIJKOKBM()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005074 RID: 20596 RVA: 0x00122B24 File Offset: 0x00120D24
|
|
[Token(Token = "0x6005074")]
|
|
[Address(RVA = "0x1C724A0", Offset = "0x1C714A0", VA = "0x181C724A0")]
|
|
internal void <ShowReportAccountDialog>b__2()
|
|
{
|
|
AccountModel accountModel = this.accountModel;
|
|
RRUIRootScreen rruirootScreen = this.CS$<>8__locals1.<>4__this.GKNIDBFDJNG;
|
|
int num = 0;
|
|
if (!(rruirootScreen != num))
|
|
{
|
|
Debug.LogError("ModerationModel.ShowReportAccountDialog used outside of a StackedUIBase context");
|
|
}
|
|
RRUIRootScreen rruirootScreen2 = this.CS$<>8__locals1.<>4__this.GKNIDBFDJNG;
|
|
AccountModel accountModel2 = this.accountModel;
|
|
ModerationModel.KNIJPANJDME cs$<>8__locals = this.CS$<>8__locals1;
|
|
WatchUI <LBNLPAIAGHF>k__BackingField = rruirootScreen2.<LBNLPAIAGHF>k__BackingField;
|
|
string amplitudeCommandContext = cs$<>8__locals.amplitudeCommandContext;
|
|
CCEOLAOLEKJ <IOINKGNIKDM>k__BackingField = accountModel2.<IOINKGNIKDM>k__BackingField;
|
|
<LBNLPAIAGHF>k__BackingField.ShowPlayerReportScreen(<IOINKGNIKDM>k__BackingField, amplitudeCommandContext);
|
|
BaseDialogModel leglgicplcl = this.CS$<>8__locals1.<>4__this.LEGLGICPLCL;
|
|
int num2 = 0;
|
|
if (leglgicplcl != num2)
|
|
{
|
|
this.CS$<>8__locals1.<>4__this.LEGLGICPLCL.Dismiss();
|
|
this.CS$<>8__locals1.<>4__this.LEGLGICPLCL = (ulong)0L;
|
|
}
|
|
}
|
|
|
|
// Token: 0x040039F7 RID: 14839
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40039F7")]
|
|
public AccountModel accountModel;
|
|
|
|
// Token: 0x040039F8 RID: 14840
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40039F8")]
|
|
public ModerationModel.KNIJPANJDME CS$<>8__locals1;
|
|
}
|
|
}
|
|
}
|