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.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.k__BackingField = (long)((ulong)(-1L)); this.KOKJMCMOGCE = (EMAMMPIACIG)num; this.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> JLMBBMAEFPA() { IPromise promise = JDJGIBLMFKK.IHEMEAMAJOF(this.k__BackingField, true); bool isEmpty = this.MEBGJGNMIMG; long num = this.k__BackingField; if (!isEmpty) { bool isEmpty2 = this.MEBGJGNMIMG; IPromise> promise2; AggregatePromise> aggregatePromise = new AggregatePromise(promise, promise2); Func>, IPromise>> func = new Func(this.KPDNHCDOBEJ); return aggregatePromise.ContinueWith>(func); } int num2 = 0; IPromise> promise3 = JDJGIBLMFKK.MMIMEAPFOHG(num, num2, num2, num2); AggregatePromise> aggregatePromise2 = new AggregatePromise(promise, promise3); Func>, IPromise>> func2 = new Func(this.KLOEGHNNPIF); List list = new List(); IPromise 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.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.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.k__BackingField = "Confirm unban?"; string text2 = "Are you sure you want to unban " + "this player" + "?"; pmcghgjacnb.k__BackingField = text2; pmcghgjacnb.k__BackingField = "Yes"; Action action = new Action(jccojdfpjkp.g__UnbanAccount|0); pmcghgjacnb.k__BackingField = action; pmcghgjacnb.k__BackingField = "Cancel"; IPromise 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> KLOEGHNNPIF(global::System.Tuple> 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> KPDNHCDOBEJ(global::System.Tuple> 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 g__UnbanAccount|0() { ClubBannedAccountListModel clubBannedAccountListModel = this.<>4__this; int num = this.accountId; IPromise promise = JDJGIBLMFKK.OGMGOBHPMFC(clubBannedAccountListModel.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; } } }