using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using CodeStage.AntiCheat.ObscuredTypes; using Cpp2IlInjected; using UnityEngine; namespace RRUI.Data { // Token: 0x02000A9E RID: 2718 [Token(Token = "0x2000A9E")] public class ClubMembershipRequestListModel : AccountListModel, LGIIEFDOCJL { // Token: 0x17000C31 RID: 3121 // (get) Token: 0x060045DE RID: 17886 RVA: 0x0010C3F4 File Offset: 0x0010A5F4 [Token(Token = "0x17000C31")] protected override bool DALKHIPOALJ { [Token(Token = "0x60045DE")] [Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "27")] get { return true; } } // Token: 0x060045DF RID: 17887 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60045DF")] [Address(RVA = "0x20987C0", Offset = "0x20977C0", VA = "0x1820987C0", Slot = "39")] public DABKFAIHBBP RefreshPage(string JANAJFCNHCP, LANEMGMEBOO ELMJHAMLCIB) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060045E0 RID: 17888 RVA: 0x0010C404 File Offset: 0x0010A604 [Token(Token = "0x60045E0")] [Address(RVA = "0x2097FE0", Offset = "0x2096FE0", VA = "0x182097FE0", Slot = "40")] public void DiscardInMemoryItems(int HKPHMBLKPFI, int MNIJHBJDPPA) { List fgedlmebagh = this.FGEDLMEBAGH; if (fgedlmebagh != 0) { fgedlmebagh.RemoveRange(HKPHMBLKPFI, MNIJHBJDPPA); } } // Token: 0x060045E1 RID: 17889 RVA: 0x0010C424 File Offset: 0x0010A624 [Token(Token = "0x60045E1")] [Address(RVA = "0x2097A10", Offset = "0x2096A10", VA = "0x182097A10", Slot = "29")] protected override PAODGKJODGD BAEHLDOCENB() { int count = this.MEPGPGKFENE; if (count == 0) { } PAODGKJODGD paodgkjodgd; paodgkjodgd.DNMKOOJFMLM = count != 0; return paodgkjodgd; } // Token: 0x17000C32 RID: 3122 // (get) Token: 0x060045E2 RID: 17890 RVA: 0x0010C44C File Offset: 0x0010A64C [Token(Token = "0x17000C32")] private bool FKDBCEGGNFK { [Token(Token = "0x60045E2")] [Address(RVA = "0x20981A0", Offset = "0x20971A0", VA = "0x1820981A0")] get { while (this.MEPGPGKFENE != 0) { } return true; } } // Token: 0x17000C33 RID: 3123 // (get) Token: 0x060045E3 RID: 17891 RVA: 0x0010C464 File Offset: 0x0010A664 [Token(Token = "0x17000C33")] protected override bool PHGOLNMDJLH { [Token(Token = "0x60045E3")] [Address(RVA = "0x20985F0", Offset = "0x20975F0", VA = "0x1820985F0", Slot = "12")] get { bool flag; return flag; } } // Token: 0x17000C34 RID: 3124 // (get) Token: 0x060045E4 RID: 17892 RVA: 0x0010C474 File Offset: 0x0010A674 // (set) Token: 0x060045E5 RID: 17893 RVA: 0x0010C488 File Offset: 0x0010A688 [Token(Token = "0x17000C34")] public long CCGOEDABKNN { [Token(Token = "0x60045E4")] [Address(RVA = "0x5BF220", Offset = "0x5BE220", VA = "0x1805BF220")] get; [Token(Token = "0x60045E5")] [Address(RVA = "0x5BF360", Offset = "0x5BE360", VA = "0x1805BF360")] private set; } = (long)((ulong)(-1L)); // Token: 0x17000C35 RID: 3125 // (get) Token: 0x060045E6 RID: 17894 RVA: 0x0010C49C File Offset: 0x0010A69C [Token(Token = "0x17000C35")] public IReadOnlyList CPILLEHHAHI { [Token(Token = "0x60045E6")] [Address(RVA = "0x5D17E0", Offset = "0x5D07E0", VA = "0x1805D17E0")] get { /* An exception occurred when decompiling this method (060045E6) 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: 0x17000C36 RID: 3126 // (get) Token: 0x060045E7 RID: 17895 RVA: 0x0010C4B0 File Offset: 0x0010A6B0 [Token(Token = "0x17000C36")] public override bool MEBGJGNMIMG { [Token(Token = "0x60045E7")] [Address(RVA = "0x2098C20", Offset = "0x2097C20", VA = "0x182098C20", Slot = "26")] get { bool flag; return this.FGEDLMEBAGH == 0 || flag; } } // Token: 0x17000C37 RID: 3127 // (get) Token: 0x060045E8 RID: 17896 RVA: 0x0010C4CC File Offset: 0x0010A6CC // (set) Token: 0x060045E9 RID: 17897 RVA: 0x0010C4E0 File Offset: 0x0010A6E0 [Token(Token = "0x17000C37")] public AIGCJEJPCLO CLBMKFPDDBC { [Token(Token = "0x60045E8")] [Address(RVA = "0x1749850", Offset = "0x1748850", VA = "0x181749850")] get { return this.BILMAKLDLOC; } [Token(Token = "0x60045E9")] [Address(RVA = "0x2098C70", Offset = "0x2097C70", VA = "0x182098C70")] set { this.BILMAKLDLOC = value; base.ACHCNJEMIBA(); int num = 0; base.MKBLJJGJAOH(num); } } // Token: 0x060045EA RID: 17898 RVA: 0x0010C508 File Offset: 0x0010A708 [Token(Token = "0x60045EA")] [Address(RVA = "0x2098B30", Offset = "0x2097B30", VA = "0x182098B30")] 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: 0x060045EB RID: 17899 RVA: 0x0010C530 File Offset: 0x0010A730 [Token(Token = "0x60045EB")] [Address(RVA = "0x2097840", Offset = "0x2096840", VA = "0x182097840", Slot = "22")] 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: 0x060045EC RID: 17900 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60045EC")] [Address(RVA = "0x20981E0", Offset = "0x20971E0", VA = "0x1820981E0", Slot = "37")] protected override PMGCJEPKFOF> JLMBBMAEFPA() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060045ED RID: 17901 RVA: 0x0010C568 File Offset: 0x0010A768 [Token(Token = "0x60045ED")] [Address(RVA = "0x20978B0", Offset = "0x20968B0", VA = "0x1820978B0")] public void Accept(CCEOLAOLEKJ LJNBAIPBGIN) { CCEOLAOLEKJ requesterAccount = LJNBAIPBGIN; long num = this.k__BackingField; ObscuredInt k__BackingField = LJNBAIPBGIN.k__BackingField; bool fakeValueActive = LJNBAIPBGIN.k__BackingField.fakeValueActive; int num2 = ObscuredInt.FAJDMKOEFLH(k__BackingField); DABKFAIHBBP dabkfaihbbp = 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: 0x060045EE RID: 17902 RVA: 0x0010C5CC File Offset: 0x0010A7CC [Token(Token = "0x60045EE")] [Address(RVA = "0x2097CA0", Offset = "0x2096CA0", VA = "0x182097CA0")] 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"; PMGCJEPKFOF pmgcjepkfof = dialogListModel.AddTwoButtonMessageDialog(pmcghgjacnb); } // Token: 0x060045EF RID: 17903 RVA: 0x0010C634 File Offset: 0x0010A834 [Token(Token = "0x60045EF")] [Address(RVA = "0x2097AE0", Offset = "0x2096AE0", VA = "0x182097AE0")] private void CNPPJGELIOC() { if (this.ADJIAENKNAN == 0) { 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_); DABKFAIHBBP dabkfaihbbp = JDJGIBLMFKK.FKPIMLCILLI(num, enumerable); Action action = new Action(this.NMJEBBBFMCE); } } // Token: 0x060045F0 RID: 17904 RVA: 0x0010C69C File Offset: 0x0010A89C [Token(Token = "0x60045F0")] [Address(RVA = "0x2097E80", Offset = "0x2096E80", VA = "0x182097E80")] public void Deny(CCEOLAOLEKJ LJNBAIPBGIN) { CCEOLAOLEKJ requesterAccount = LJNBAIPBGIN; long num = this.k__BackingField; ObscuredInt k__BackingField = LJNBAIPBGIN.k__BackingField; bool fakeValueActive = LJNBAIPBGIN.k__BackingField.fakeValueActive; int num2 = ObscuredInt.FAJDMKOEFLH(k__BackingField); DABKFAIHBBP dabkfaihbbp = 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: 0x060045F1 RID: 17905 RVA: 0x0010C700 File Offset: 0x0010A900 [Token(Token = "0x60045F1")] [Address(RVA = "0x2097D90", Offset = "0x2096D90", VA = "0x182097D90")] 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"; PMGCJEPKFOF pmgcjepkfof = dialogListModel.AddTwoButtonMessageDialog(pmcghgjacnb); } // Token: 0x060045F2 RID: 17906 RVA: 0x0010C768 File Offset: 0x0010A968 [Token(Token = "0x60045F2")] [Address(RVA = "0x2098600", Offset = "0x2097600", VA = "0x182098600")] private void NOHLPLGIEIK() { if (this.ADJIAENKNAN == 0) { 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_); DABKFAIHBBP dabkfaihbbp = JDJGIBLMFKK.CJBOECCIIJB(num, enumerable); Action action = new Action(this.FBHELKPEMNK); } } // Token: 0x060045F3 RID: 17907 RVA: 0x0010C7D0 File Offset: 0x0010A9D0 [Token(Token = "0x60045F3")] [Address(RVA = "0x2098BC0", Offset = "0x2097BC0", VA = "0x182098BC0")] public ClubMembershipRequestListModel() { } // Token: 0x060045F4 RID: 17908 RVA: 0x0010C7EC File Offset: 0x0010A9EC [Token(Token = "0x60045F4")] [Address(RVA = "0x2098040", Offset = "0x2097040", VA = "0x182098040")] [CompilerGenerated] private void EDKEEIBEEIO(string MOPOMPHBHKF) { int count = this.MEPGPGKFENE; long num = this.k__BackingField; Debug.LogError(string.Format("Failed to search '{0}' for membership requests in club with ID {1}: {2}", count, count, MOPOMPHBHKF)); } // Token: 0x060045F5 RID: 17909 RVA: 0x0010C81C File Offset: 0x0010AA1C [Token(Token = "0x60045F5")] [Address(RVA = "0x2098550", Offset = "0x2097550", VA = "0x182098550")] [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: 0x060045F6 RID: 17910 RVA: 0x0010C858 File Offset: 0x0010AA58 [Token(Token = "0x60045F6")] [Address(RVA = "0x2098100", Offset = "0x2097100", VA = "0x182098100")] [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: 0x04003694 RID: 13972 [FieldOffset(Offset = "0x130")] [Token(Token = "0x4003694")] private List FGEDLMEBAGH; // Token: 0x04003695 RID: 13973 [FieldOffset(Offset = "0x138")] [Token(Token = "0x4003695")] private AIGCJEJPCLO BILMAKLDLOC; // Token: 0x02000AA0 RID: 2720 [Token(Token = "0x2000AA0")] [CompilerGenerated] private sealed class KNFLCDCBKKM { // Token: 0x060045FE RID: 17918 RVA: 0x0010C968 File Offset: 0x0010AB68 [Token(Token = "0x60045FE")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public KNFLCDCBKKM() { } // Token: 0x060045FF RID: 17919 RVA: 0x0010C97C File Offset: 0x0010AB7C [Token(Token = "0x60045FF")] [Address(RVA = "0x20A21F0", Offset = "0x20A11F0", VA = "0x1820A21F0")] 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: 0x06004600 RID: 17920 RVA: 0x0010C9C0 File Offset: 0x0010ABC0 [Token(Token = "0x6004600")] [Address(RVA = "0x20A2290", Offset = "0x20A1290", VA = "0x1820A2290")] 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: 0x0400369C RID: 13980 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400369C")] public ClubMembershipRequestListModel <>4__this; // Token: 0x0400369D RID: 13981 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400369D")] public long clubId; } // Token: 0x02000AA1 RID: 2721 [Token(Token = "0x2000AA1")] [CompilerGenerated] private sealed class OHKCBEKJDEH { // Token: 0x06004601 RID: 17921 RVA: 0x0010C9E8 File Offset: 0x0010ABE8 [Token(Token = "0x6004601")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public OHKCBEKJDEH() { } // Token: 0x06004602 RID: 17922 RVA: 0x0010C9FC File Offset: 0x0010ABFC [Token(Token = "0x6004602")] [Address(RVA = "0x20A2D30", Offset = "0x20A1D30", VA = "0x1820A2D30")] 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: 0x0400369E RID: 13982 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400369E")] public ClubMembershipRequestListModel <>4__this; // Token: 0x0400369F RID: 13983 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400369F")] public CCEOLAOLEKJ requesterAccount; } // Token: 0x02000AA2 RID: 2722 [Token(Token = "0x2000AA2")] [CompilerGenerated] private sealed class MIEBCBKJIOO { // Token: 0x06004603 RID: 17923 RVA: 0x0010CA64 File Offset: 0x0010AC64 [Token(Token = "0x6004603")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public MIEBCBKJIOO() { } // Token: 0x06004604 RID: 17924 RVA: 0x0010CA78 File Offset: 0x0010AC78 [Token(Token = "0x6004604")] [Address(RVA = "0x20A2C60", Offset = "0x20A1C60", VA = "0x1820A2C60")] 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: 0x040036A0 RID: 13984 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40036A0")] public ClubMembershipRequestListModel <>4__this; // Token: 0x040036A1 RID: 13985 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40036A1")] public CCEOLAOLEKJ requesterAccount; } } }