Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/RRUI/Data/ClubBannedAccountListModel.cs
T
2026-04-08 23:40:05 +02:00

235 lines
8.5 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom.Async;
namespace RRUI.Data
{
// Token: 0x02000925 RID: 2341
[Token(Token = "0x2000925")]
[StructLayout(3)]
public class ClubBannedAccountListModel : AccountListModel
{
// Token: 0x17000AFF RID: 2815
// (get) Token: 0x06003E8D RID: 16013 RVA: 0x000FC898 File Offset: 0x000FAA98
// (set) Token: 0x06003E8E RID: 16014 RVA: 0x000FC8AC File Offset: 0x000FAAAC
[Token(Token = "0x17000AFF")]
public long CCGOEDABKNN
{
[Token(Token = "0x6003E8D")]
[Address(RVA = "0x3CBF20", Offset = "0x3CA920", VA = "0x1803CBF20")]
get;
[Token(Token = "0x6003E8E")]
[Address(RVA = "0x3CBFB0", Offset = "0x3CA9B0", VA = "0x1803CBFB0")]
private set;
} = (long)((ulong)(-1L));
// Token: 0x17000B00 RID: 2816
// (get) Token: 0x06003E8F RID: 16015 RVA: 0x000FC8C0 File Offset: 0x000FAAC0
// (set) Token: 0x06003E90 RID: 16016 RVA: 0x000FC8D4 File Offset: 0x000FAAD4
[Token(Token = "0x17000B00")]
public JHEEFBMODPG NJHNHHMCILD
{
[Token(Token = "0x6003E8F")]
[Address(RVA = "0x3D3270", Offset = "0x3D1C70", VA = "0x1803D3270")]
get;
[Token(Token = "0x6003E90")]
[Address(RVA = "0x3D3410", Offset = "0x3D1E10", VA = "0x1803D3410")]
private set;
}
// Token: 0x17000B01 RID: 2817
// (get) Token: 0x06003E91 RID: 16017 RVA: 0x000FC8E8 File Offset: 0x000FAAE8
// (set) Token: 0x06003E92 RID: 16018 RVA: 0x000FC8FC File Offset: 0x000FAAFC
[Token(Token = "0x17000B01")]
public EMAMMPIACIG GANHLKAMOEB
{
[Token(Token = "0x6003E91")]
[Address(RVA = "0x3E27B0", Offset = "0x3E11B0", VA = "0x1803E27B0")]
get
{
return this.KOKJMCMOGCE;
}
[Token(Token = "0x6003E92")]
[Address(RVA = "0x1BD4440", Offset = "0x1BD2E40", VA = "0x181BD4440")]
set
{
this.KOKJMCMOGCE = value;
int num = 0;
base.MKBLJJGJAOH(num);
}
}
// Token: 0x06003E93 RID: 16019 RVA: 0x000FC91C File Offset: 0x000FAB1C
[Token(Token = "0x6003E93")]
[Address(RVA = "0x1BD3B00", Offset = "0x1BD2500", VA = "0x181BD3B00", Slot = "14")]
protected override void Awake()
{
base.Awake();
int num = 0;
int num2 = 0;
base.DHBAJGIIFEI(num2 != 0, num);
}
// Token: 0x06003E94 RID: 16020 RVA: 0x000FC93C File Offset: 0x000FAB3C
[Token(Token = "0x6003E94")]
[Address(RVA = "0x1BD4390", Offset = "0x1BD2D90", VA = "0x181BD4390")]
public void Set(long AOMBLGBCENO, bool KGJFIJCIGPJ = false)
{
if ((uint)1 != 0U)
{
base.Clear();
this.<CHPCFOKEIFM>k__BackingField = AOMBLGBCENO;
int num = 0;
base.MKBLJJGJAOH(num);
}
}
// Token: 0x06003E95 RID: 16021 RVA: 0x000FC964 File Offset: 0x000FAB64
[Token(Token = "0x6003E95")]
[Address(RVA = "0x1BD3AD0", Offset = "0x1BD24D0", VA = "0x181BD3AD0", Slot = "19")]
protected override void AHFKACICJNC()
{
int num = 0;
this.<CHPCFOKEIFM>k__BackingField = (long)((ulong)(-1L));
this.KOKJMCMOGCE = (EMAMMPIACIG)num;
this.<OPEOMOCGMOP>k__BackingField = num;
base.AHFKACICJNC();
}
// Token: 0x06003E96 RID: 16022 RVA: 0x000FC990 File Offset: 0x000FAB90
[Token(Token = "0x6003E96")]
[Address(RVA = "0x1BD3E30", Offset = "0x1BD2830", VA = "0x181BD3E30", Slot = "34")]
protected override IPromise<IReadOnlyList<CCEOLAOLEKJ>> JLMBBMAEFPA()
{
IPromise<PIHMJGCGNLP> promise = JDJGIBLMFKK.IHEMEAMAJOF(this.<CHPCFOKEIFM>k__BackingField, true);
bool isEmpty = this.MEBGJGNMIMG;
long num = this.<CHPCFOKEIFM>k__BackingField;
if (!isEmpty)
{
bool isEmpty2 = this.MEBGJGNMIMG;
IPromise<List<MFOAODGNGKB>> promise2;
AggregatePromise<PIHMJGCGNLP, List<MFOAODGNGKB>> aggregatePromise = new AggregatePromise(promise, promise2);
Func<global::System.Tuple<PIHMJGCGNLP, List<MFOAODGNGKB>>, IPromise<List<CCEOLAOLEKJ>>> func = new Func(this.KPDNHCDOBEJ);
return aggregatePromise.ContinueWith<List<CCEOLAOLEKJ>>(func);
}
int num2 = 0;
IPromise<List<CBJICKHBMDF>> promise3 = JDJGIBLMFKK.MMIMEAPFOHG(num, num2, num2, num2);
AggregatePromise<PIHMJGCGNLP, List<CBJICKHBMDF>> aggregatePromise2 = new AggregatePromise(promise, promise3);
Func<global::System.Tuple<PIHMJGCGNLP, List<CBJICKHBMDF>>, IPromise<List<CCEOLAOLEKJ>>> func2 = new Func(this.KLOEGHNNPIF);
List<CCEOLAOLEKJ> list = new List();
IPromise<CCEOLAOLEKJ> promise4;
return promise4;
}
// Token: 0x06003E97 RID: 16023 RVA: 0x000FCA20 File Offset: 0x000FAC20
[Token(Token = "0x6003E97")]
[Address(RVA = "0x1BD3DC0", Offset = "0x1BD27C0", VA = "0x181BD3DC0")]
public bool HasBannedPlayer(int GKLPIFBPGOD)
{
return JDJGIBLMFKK.LKNGNOGLLCF(this.<CHPCFOKEIFM>k__BackingField, GKLPIFBPGOD, PPGPAHNMGEC.Banned);
}
// Token: 0x06003E98 RID: 16024 RVA: 0x000FCA3C File Offset: 0x000FAC3C
[Token(Token = "0x6003E98")]
[Address(RVA = "0x1BD3B50", Offset = "0x1BD2550", VA = "0x181BD3B50")]
public void BanAccount(int GKLPIFBPGOD)
{
IPromise promise = JDJGIBLMFKK.OKICAHCMPFL(this.<CHPCFOKEIFM>k__BackingField, GKLPIFBPGOD);
}
// Token: 0x06003E99 RID: 16025 RVA: 0x000FCA5C File Offset: 0x000FAC5C
[Token(Token = "0x6003E99")]
[Address(RVA = "0x1BD3C30", Offset = "0x1BD2630", VA = "0x181BD3C30")]
public void ConfirmUnbanAccount(int GKLPIFBPGOD)
{
ClubBannedAccountListModel.JCCOJDFPJKP jccojdfpjkp = new ClubBannedAccountListModel.JCCOJDFPJKP();
jccojdfpjkp.<>4__this = this;
jccojdfpjkp.accountId = GKLPIFBPGOD;
int num = 0;
bool flag;
if (flag)
{
ulong num2;
string text = string.Format("{0} (@{1})", num2, num);
}
DialogListModel dialogListModel = base.PKJJDBNMMEA;
PMCGHGJACNB pmcghgjacnb = new PMCGHGJACNB();
pmcghgjacnb.<CEJPKGDKMJE>k__BackingField = "Confirm unban?";
string text2 = "Are you sure you want to unban " + "this player" + "?";
pmcghgjacnb.<LHJAKNBODPE>k__BackingField = text2;
pmcghgjacnb.<AHIKLCLHOFO>k__BackingField = "Yes";
Action action = new Action(jccojdfpjkp.<ConfirmUnbanAccount>g__UnbanAccount|0);
pmcghgjacnb.<ECHBNKMHBBM>k__BackingField = action;
pmcghgjacnb.<GNGPJNNHLCJ>k__BackingField = "Cancel";
IPromise<TwoButtonMessageDialogModel> promise = dialogListModel.AddTwoButtonMessageDialog(pmcghgjacnb);
}
// Token: 0x06003E9A RID: 16026 RVA: 0x000FCB0C File Offset: 0x000FAD0C
[Token(Token = "0x6003E9A")]
[Address(RVA = "0x1BD4420", Offset = "0x1BD2E20", VA = "0x181BD4420")]
public ClubBannedAccountListModel()
{
}
// Token: 0x06003E9B RID: 16027 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6003E9B")]
[Address(RVA = "0x1BD40D0", Offset = "0x1BD2AD0", VA = "0x181BD40D0")]
[CompilerGenerated]
private IPromise<List<CCEOLAOLEKJ>> KLOEGHNNPIF(global::System.Tuple<PIHMJGCGNLP, List<CBJICKHBMDF>> LLCIDEKMKBG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003E9C RID: 16028 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6003E9C")]
[Address(RVA = "0x1BD4230", Offset = "0x1BD2C30", VA = "0x181BD4230")]
[CompilerGenerated]
private IPromise<List<CCEOLAOLEKJ>> KPDNHCDOBEJ(global::System.Tuple<PIHMJGCGNLP, List<MFOAODGNGKB>> LLCIDEKMKBG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x040033C6 RID: 13254
[global::Cpp2IlInjected.FieldOffset(Offset = "0x138")]
[Token(Token = "0x40033C6")]
private EMAMMPIACIG KOKJMCMOGCE;
// Token: 0x02000927 RID: 2343
[Token(Token = "0x2000927")]
[CompilerGenerated]
private sealed class JCCOJDFPJKP
{
// Token: 0x06003EA1 RID: 16033 RVA: 0x000FCB8C File Offset: 0x000FAD8C
[Token(Token = "0x6003EA1")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public JCCOJDFPJKP()
{
}
// Token: 0x06003EA2 RID: 16034 RVA: 0x000FCBA0 File Offset: 0x000FADA0
[Token(Token = "0x6003EA2")]
[Address(RVA = "0x1BDB3C0", Offset = "0x1BD9DC0", VA = "0x181BDB3C0")]
internal void <ConfirmUnbanAccount>g__UnbanAccount|0()
{
ClubBannedAccountListModel clubBannedAccountListModel = this.<>4__this;
int num = this.accountId;
IPromise promise = JDJGIBLMFKK.OGMGOBHPMFC(clubBannedAccountListModel.<CHPCFOKEIFM>k__BackingField, num);
ClubBannedAccountListModel clubBannedAccountListModel2 = this.<>4__this;
}
// Token: 0x040033CA RID: 13258
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40033CA")]
public ClubBannedAccountListModel <>4__this;
// Token: 0x040033CB RID: 13259
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40033CB")]
public int accountId;
}
}
}