using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using CodeStage.AntiCheat.ObscuredTypes; using Cpp2IlInjected; using RecRoom.Async; using UnityEngine; namespace RRUI.Data { // Token: 0x0200098A RID: 2442 [Token(Token = "0x200098A")] [StructLayout(3)] public class ClubMembershipRequestListModel : AccountListModel, LGIIEFDOCJL { // Token: 0x17000B43 RID: 2883 // (get) Token: 0x0600406D RID: 16493 RVA: 0x00101134 File Offset: 0x000FF334 [Token(Token = "0x17000B43")] protected override bool DALKHIPOALJ { [Token(Token = "0x600406D")] [Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "21")] get { return true; } } // Token: 0x0600406E RID: 16494 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600406E")] [Address(RVA = "0x1D71A00", Offset = "0x1D70400", VA = "0x181D71A00", Slot = "36")] public IPromise RefreshPage(string JANAJFCNHCP, LANEMGMEBOO ELMJHAMLCIB) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600406F RID: 16495 RVA: 0x00101144 File Offset: 0x000FF344 [Token(Token = "0x600406F")] [Address(RVA = "0x1D71220", Offset = "0x1D6FC20", VA = "0x181D71220", Slot = "37")] public void DiscardInMemoryItems(int HKPHMBLKPFI, int MNIJHBJDPPA) { List fgedlmebagh = this.FGEDLMEBAGH; if (fgedlmebagh != 0) { fgedlmebagh.RemoveRange(HKPHMBLKPFI, MNIJHBJDPPA); } } // Token: 0x06004070 RID: 16496 RVA: 0x00101164 File Offset: 0x000FF364 [Token(Token = "0x6004070")] [Address(RVA = "0x1D70C60", Offset = "0x1D6F660", VA = "0x181D70C60", Slot = "23")] protected override PAODGKJODGD BAEHLDOCENB() { bool isEmpty = this.MEBGJGNMIMG; if (!isEmpty) { } PAODGKJODGD paodgkjodgd; paodgkjodgd.DNMKOOJFMLM = isEmpty; return paodgkjodgd; } // Token: 0x17000B44 RID: 2884 // (get) Token: 0x06004071 RID: 16497 RVA: 0x0010118C File Offset: 0x000FF38C [Token(Token = "0x17000B44")] private bool FKDBCEGGNFK { [Token(Token = "0x6004071")] [Address(RVA = "0x1D713E0", Offset = "0x1D6FDE0", VA = "0x181D713E0")] get { bool isEmpty = this.MEBGJGNMIMG; return !isEmpty || isEmpty; } } // Token: 0x17000B45 RID: 2885 // (get) Token: 0x06004072 RID: 16498 RVA: 0x001011A8 File Offset: 0x000FF3A8 [Token(Token = "0x17000B45")] protected override bool PHGOLNMDJLH { [Token(Token = "0x6004072")] [Address(RVA = "0x1D71830", Offset = "0x1D70230", VA = "0x181D71830", Slot = "11")] get { bool flag; return flag; } } // Token: 0x17000B46 RID: 2886 // (get) Token: 0x06004073 RID: 16499 RVA: 0x001011B8 File Offset: 0x000FF3B8 // (set) Token: 0x06004074 RID: 16500 RVA: 0x001011CC File Offset: 0x000FF3CC [Token(Token = "0x17000B46")] public long CCGOEDABKNN { [Token(Token = "0x6004073")] [Address(RVA = "0x3CBF20", Offset = "0x3CA920", VA = "0x1803CBF20")] get; [Token(Token = "0x6004074")] [Address(RVA = "0x3CBFB0", Offset = "0x3CA9B0", VA = "0x1803CBFB0")] private set; } = (long)((ulong)(-1L)); // Token: 0x17000B47 RID: 2887 // (get) Token: 0x06004075 RID: 16501 RVA: 0x001011E0 File Offset: 0x000FF3E0 [Token(Token = "0x17000B47")] public IReadOnlyList CPILLEHHAHI { [Token(Token = "0x6004075")] [Address(RVA = "0x3D3270", Offset = "0x3D1C70", VA = "0x1803D3270")] get { /* An exception occurred when decompiling this method (06004075) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1 RRUI.Data.ClubMembershipRequestListModel::get_ClubMembershipRequests() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:class [mscorlib]System.Collections.Generic.List`1(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1(ClubMembershipRequestListModel::FGEDLMEBAGH, ldloc:ClubMembershipRequestListModel(this))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } } // Token: 0x17000B48 RID: 2888 // (get) Token: 0x06004076 RID: 16502 RVA: 0x001011F4 File Offset: 0x000FF3F4 [Token(Token = "0x17000B48")] public override bool MEBGJGNMIMG { [Token(Token = "0x6004076")] [Address(RVA = "0x1D71E00", Offset = "0x1D70800", VA = "0x181D71E00", Slot = "20")] get { bool flag; return this.FGEDLMEBAGH == 0 || flag; } } // Token: 0x17000B49 RID: 2889 // (get) Token: 0x06004077 RID: 16503 RVA: 0x00101210 File Offset: 0x000FF410 // (set) Token: 0x06004078 RID: 16504 RVA: 0x00101224 File Offset: 0x000FF424 [Token(Token = "0x17000B49")] public AIGCJEJPCLO CLBMKFPDDBC { [Token(Token = "0x6004077")] [Address(RVA = "0x3E27B0", Offset = "0x3E11B0", VA = "0x1803E27B0")] get { return this.BILMAKLDLOC; } [Token(Token = "0x6004078")] [Address(RVA = "0x1D71E50", Offset = "0x1D70850", VA = "0x181D71E50")] set { this.BILMAKLDLOC = value; base.ACHCNJEMIBA(); int num = 0; base.MKBLJJGJAOH(num); } } // Token: 0x06004079 RID: 16505 RVA: 0x0010124C File Offset: 0x000FF44C [Token(Token = "0x6004079")] [Address(RVA = "0x1D71D70", Offset = "0x1D70770", VA = "0x181D71D70")] 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: 0x0600407A RID: 16506 RVA: 0x00101274 File Offset: 0x000FF474 [Token(Token = "0x600407A")] [Address(RVA = "0x1D70AA0", Offset = "0x1D6F4A0", VA = "0x181D70AA0", Slot = "19")] protected override void AHFKACICJNC() { base.AHFKACICJNC(); List fgedlmebagh = this.FGEDLMEBAGH; this.k__BackingField = (long)((ulong)(-1L)); this.BILMAKLDLOC = (AIGCJEJPCLO)((ulong)0L); if (fgedlmebagh != 0) { fgedlmebagh.Clear(); return; } } // Token: 0x0600407B RID: 16507 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600407B")] [Address(RVA = "0x1D71420", Offset = "0x1D6FE20", VA = "0x181D71420", Slot = "34")] protected override IPromise> JLMBBMAEFPA() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600407C RID: 16508 RVA: 0x001012AC File Offset: 0x000FF4AC [Token(Token = "0x600407C")] [Address(RVA = "0x1D70B10", Offset = "0x1D6F510", VA = "0x181D70B10")] public void Accept(CCEOLAOLEKJ LJNBAIPBGIN) { CCEOLAOLEKJ requesterAccount = LJNBAIPBGIN; long num = this.k__BackingField; int num2 = ObscuredInt.FAJDMKOEFLH(LJNBAIPBGIN.k__BackingField); IPromise promise = JDJGIBLMFKK.AGEGBKKPJNN(num, num2); Action action = delegate { ClubMembershipRequestListModel <>4__this = this; int num3 = 0; if (<>4__this != num3) { ToastListModel toastListModel = this.ADJIAENKNAN; ObscuredString k__BackingField = requesterAccount.k__BackingField; string text = string.Format("Successfully accepted @{0}", k__BackingField); toastListModel.AddMessageToast(text); ClubMembershipRequestListModel <>4__this2 = this; int num4 = 0; <>4__this2.MKBLJJGJAOH(num4); } }; } // Token: 0x0600407D RID: 16509 RVA: 0x001012FC File Offset: 0x000FF4FC [Token(Token = "0x600407D")] [Address(RVA = "0x1D70EF0", Offset = "0x1D6F8F0", VA = "0x181D70EF0")] public void ConfirmAcceptAll() { DialogListModel dialogListModel = base.PKJJDBNMMEA; PMCGHGJACNB pmcghgjacnb = new PMCGHGJACNB(); pmcghgjacnb.k__BackingField = "Accept all"; pmcghgjacnb.k__BackingField = "Are you sure you want to accept all of the club's join requests?"; pmcghgjacnb.k__BackingField = "Yes"; Action action = new Action(this.CNPPJGELIOC); pmcghgjacnb.k__BackingField = action; pmcghgjacnb.k__BackingField = "Cancel"; IPromise promise = dialogListModel.AddTwoButtonMessageDialog(pmcghgjacnb); } // Token: 0x0600407E RID: 16510 RVA: 0x00101364 File Offset: 0x000FF564 [Token(Token = "0x600407E")] [Address(RVA = "0x1D70D30", Offset = "0x1D6F730", VA = "0x181D70D30")] private void CNPPJGELIOC() { this.AHFKACICJNC(); long num = this.k__BackingField; List fgedlmebagh = this.FGEDLMEBAGH; Func <>9__27_ = ClubMembershipRequestListModel.<>c.<>9__27_0; if (<>9__27_ == 0) { ClubMembershipRequestListModel.<>c.<>9__27_0 = (AJGKBDBOBEO r) => r.k__BackingField; } IEnumerable enumerable = Enumerable.Select(fgedlmebagh, <>9__27_); IPromise promise = JDJGIBLMFKK.FKPIMLCILLI(num, enumerable); Action action = new Action(this.NMJEBBBFMCE); } // Token: 0x0600407F RID: 16511 RVA: 0x001013CC File Offset: 0x000FF5CC [Token(Token = "0x600407F")] [Address(RVA = "0x1D710D0", Offset = "0x1D6FAD0", VA = "0x181D710D0")] public void Deny(CCEOLAOLEKJ LJNBAIPBGIN) { CCEOLAOLEKJ requesterAccount = LJNBAIPBGIN; long num = this.k__BackingField; int num2 = ObscuredInt.FAJDMKOEFLH(LJNBAIPBGIN.k__BackingField); IPromise promise = JDJGIBLMFKK.LPCHODIHIBB(num, num2); Action action = delegate { ClubMembershipRequestListModel <>4__this = this; int num3 = 0; if (<>4__this != num3) { ToastListModel toastListModel = this.ADJIAENKNAN; ObscuredString k__BackingField = requesterAccount.k__BackingField; string text = string.Format("Successfully denied @{0}", k__BackingField); toastListModel.AddMessageToast(text); ClubMembershipRequestListModel <>4__this2 = this; int num4 = 0; <>4__this2.MKBLJJGJAOH(num4); } }; } // Token: 0x06004080 RID: 16512 RVA: 0x0010141C File Offset: 0x000FF61C [Token(Token = "0x6004080")] [Address(RVA = "0x1D70FE0", Offset = "0x1D6F9E0", VA = "0x181D70FE0")] public void ConfirmDenyAll() { DialogListModel dialogListModel = base.PKJJDBNMMEA; PMCGHGJACNB pmcghgjacnb = new PMCGHGJACNB(); pmcghgjacnb.k__BackingField = "Deny all"; pmcghgjacnb.k__BackingField = "Are you sure you want to deny all of the club's join requests?"; pmcghgjacnb.k__BackingField = "Yes"; Action action = new Action(this.NOHLPLGIEIK); pmcghgjacnb.k__BackingField = action; pmcghgjacnb.k__BackingField = "Cancel"; IPromise promise = dialogListModel.AddTwoButtonMessageDialog(pmcghgjacnb); } // Token: 0x06004081 RID: 16513 RVA: 0x00101484 File Offset: 0x000FF684 [Token(Token = "0x6004081")] [Address(RVA = "0x1D71840", Offset = "0x1D70240", VA = "0x181D71840")] private void NOHLPLGIEIK() { this.AHFKACICJNC(); long num = this.k__BackingField; List fgedlmebagh = this.FGEDLMEBAGH; Func <>9__30_ = ClubMembershipRequestListModel.<>c.<>9__30_0; if (<>9__30_ == 0) { ClubMembershipRequestListModel.<>c.<>9__30_0 = (AJGKBDBOBEO r) => r.k__BackingField; } IEnumerable enumerable = Enumerable.Select(fgedlmebagh, <>9__30_); IPromise promise = JDJGIBLMFKK.CJBOECCIIJB(num, enumerable); Action action = new Action(this.FBHELKPEMNK); } // Token: 0x06004082 RID: 16514 RVA: 0x001014EC File Offset: 0x000FF6EC [Token(Token = "0x6004082")] [Address(RVA = "0x1BD4420", Offset = "0x1BD2E20", VA = "0x181BD4420")] public ClubMembershipRequestListModel() { } // Token: 0x06004083 RID: 16515 RVA: 0x00101508 File Offset: 0x000FF708 [Token(Token = "0x6004083")] [Address(RVA = "0x1D71280", Offset = "0x1D6FC80", VA = "0x181D71280")] [CompilerGenerated] private void EDKEEIBEEIO(string MOPOMPHBHKF) { bool isEmpty = this.MEBGJGNMIMG; long num = this.k__BackingField; Debug.LogError(string.Format("Failed to search '{0}' for membership requests in club with ID {1}: {2}", isEmpty, isEmpty, MOPOMPHBHKF)); } // Token: 0x06004084 RID: 16516 RVA: 0x00101538 File Offset: 0x000FF738 [Token(Token = "0x6004084")] [Address(RVA = "0x1D71790", Offset = "0x1D70190", VA = "0x181D71790")] [CompilerGenerated] private void NMJEBBBFMCE() { int num = 0; if (this != num) { base.ADJIAENKNAN.AddMessageToast("Successfully accepted all requests!"); int num2 = 0; base.MKBLJJGJAOH(num2); return; } } // Token: 0x06004085 RID: 16517 RVA: 0x00101574 File Offset: 0x000FF774 [Token(Token = "0x6004085")] [Address(RVA = "0x1D71340", Offset = "0x1D6FD40", VA = "0x181D71340")] [CompilerGenerated] private void FBHELKPEMNK() { int num = 0; if (this != num) { base.ADJIAENKNAN.AddMessageToast("Successfully denied all requests"); int num2 = 0; base.MKBLJJGJAOH(num2); return; } } // Token: 0x04003461 RID: 13409 [global::Cpp2IlInjected.FieldOffset(Offset = "0x130")] [Token(Token = "0x4003461")] private List FGEDLMEBAGH; // Token: 0x04003462 RID: 13410 [global::Cpp2IlInjected.FieldOffset(Offset = "0x138")] [Token(Token = "0x4003462")] private AIGCJEJPCLO BILMAKLDLOC; // Token: 0x0200098C RID: 2444 [Token(Token = "0x200098C")] [CompilerGenerated] private sealed class KNFLCDCBKKM { // Token: 0x0600408D RID: 16525 RVA: 0x00101684 File Offset: 0x000FF884 [Token(Token = "0x600408D")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public KNFLCDCBKKM() { } // Token: 0x0600408E RID: 16526 RVA: 0x00101698 File Offset: 0x000FF898 [Token(Token = "0x600408E")] [Address(RVA = "0x1D79F30", Offset = "0x1D78930", VA = "0x181D79F30")] internal void b__0(List requests) { ClubMembershipRequestListModel clubMembershipRequestListModel = this.<>4__this; int num = 0; if (clubMembershipRequestListModel != num) { ClubMembershipRequestListModel clubMembershipRequestListModel2 = this.<>4__this; long k__BackingField = clubMembershipRequestListModel2.k__BackingField; if (this.clubId == k__BackingField) { clubMembershipRequestListModel2.FGEDLMEBAGH = requests; } } } // Token: 0x0600408F RID: 16527 RVA: 0x001016DC File Offset: 0x000FF8DC [Token(Token = "0x600408F")] [Address(RVA = "0x1D79FD0", Offset = "0x1D789D0", VA = "0x181D79FD0")] internal void b__2(string error) { long num = this.clubId; Debug.LogError(string.Format("Failed to get requests for club id {0}: {1}", num, error)); } // Token: 0x04003469 RID: 13417 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4003469")] public ClubMembershipRequestListModel <>4__this; // Token: 0x0400346A RID: 13418 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400346A")] public long clubId; } // Token: 0x0200098D RID: 2445 [Token(Token = "0x200098D")] [CompilerGenerated] private sealed class OHKCBEKJDEH { // Token: 0x06004090 RID: 16528 RVA: 0x00101704 File Offset: 0x000FF904 [Token(Token = "0x6004090")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public OHKCBEKJDEH() { } // Token: 0x06004091 RID: 16529 RVA: 0x00101718 File Offset: 0x000FF918 [Token(Token = "0x6004091")] [Address(RVA = "0x1D7B470", Offset = "0x1D79E70", VA = "0x181D7B470")] internal void b__0() { ClubMembershipRequestListModel clubMembershipRequestListModel = this.<>4__this; int num = 0; if (clubMembershipRequestListModel != num) { ToastListModel toastListModel = this.<>4__this.ADJIAENKNAN; ObscuredString k__BackingField = this.requesterAccount.k__BackingField; string text = string.Format("Successfully accepted @{0}", k__BackingField); toastListModel.AddMessageToast(text); ClubMembershipRequestListModel clubMembershipRequestListModel2 = this.<>4__this; int num2 = 0; clubMembershipRequestListModel2.MKBLJJGJAOH(num2); } } // Token: 0x0400346B RID: 13419 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400346B")] public ClubMembershipRequestListModel <>4__this; // Token: 0x0400346C RID: 13420 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400346C")] public CCEOLAOLEKJ requesterAccount; } // Token: 0x0200098E RID: 2446 [Token(Token = "0x200098E")] [CompilerGenerated] private sealed class MIEBCBKJIOO { // Token: 0x06004092 RID: 16530 RVA: 0x00101780 File Offset: 0x000FF980 [Token(Token = "0x6004092")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public MIEBCBKJIOO() { } // Token: 0x06004093 RID: 16531 RVA: 0x00101794 File Offset: 0x000FF994 [Token(Token = "0x6004093")] [Address(RVA = "0x1D7A480", Offset = "0x1D78E80", VA = "0x181D7A480")] internal void b__0() { ClubMembershipRequestListModel clubMembershipRequestListModel = this.<>4__this; int num = 0; if (clubMembershipRequestListModel != num) { ToastListModel toastListModel = this.<>4__this.ADJIAENKNAN; ObscuredString k__BackingField = this.requesterAccount.k__BackingField; string text = string.Format("Successfully denied @{0}", k__BackingField); toastListModel.AddMessageToast(text); ClubMembershipRequestListModel clubMembershipRequestListModel2 = this.<>4__this; int num2 = 0; clubMembershipRequestListModel2.MKBLJJGJAOH(num2); } } // Token: 0x0400346D RID: 13421 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400346D")] public ClubMembershipRequestListModel <>4__this; // Token: 0x0400346E RID: 13422 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400346E")] public CCEOLAOLEKJ requesterAccount; } } }