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: 0x02000A78 RID: 2680 [Token(Token = "0x2000A78")] public class ClubMembershipRequestListModel : AccountListModel, LGIIEFDOCJL { // Token: 0x17000C08 RID: 3080 // (get) Token: 0x060044D6 RID: 17622 RVA: 0x0010A02C File Offset: 0x0010822C [Token(Token = "0x17000C08")] protected override bool DALKHIPOALJ { [Token(Token = "0x60044D6")] [Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "27")] get { return true; } } // Token: 0x060044D7 RID: 17623 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60044D7")] [Address(RVA = "0x15B9860", Offset = "0x15B8660", VA = "0x1815B9860", Slot = "38")] public DABKFAIHBBP RefreshPage(string JANAJFCNHCP, LANEMGMEBOO ELMJHAMLCIB) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060044D8 RID: 17624 RVA: 0x0010A03C File Offset: 0x0010823C [Token(Token = "0x60044D8")] [Address(RVA = "0x15B9080", Offset = "0x15B7E80", VA = "0x1815B9080", Slot = "39")] public void DiscardInMemoryItems(int HKPHMBLKPFI, int MNIJHBJDPPA) { List fgedlmebagh = this.FGEDLMEBAGH; if (fgedlmebagh != 0) { fgedlmebagh.RemoveRange(HKPHMBLKPFI, MNIJHBJDPPA); } } // Token: 0x060044D9 RID: 17625 RVA: 0x0010A05C File Offset: 0x0010825C [Token(Token = "0x60044D9")] [Address(RVA = "0x15B8AB0", Offset = "0x15B78B0", VA = "0x1815B8AB0", Slot = "29")] protected override PAODGKJODGD BAEHLDOCENB() { bool isEmpty = this.MEBGJGNMIMG; if (!isEmpty) { } PAODGKJODGD paodgkjodgd; paodgkjodgd.DNMKOOJFMLM = isEmpty; return paodgkjodgd; } // Token: 0x17000C09 RID: 3081 // (get) Token: 0x060044DA RID: 17626 RVA: 0x0010A084 File Offset: 0x00108284 [Token(Token = "0x17000C09")] private bool FKDBCEGGNFK { [Token(Token = "0x60044DA")] [Address(RVA = "0x15B9240", Offset = "0x15B8040", VA = "0x1815B9240")] get { bool isEmpty = this.MEBGJGNMIMG; return !isEmpty || isEmpty; } } // Token: 0x17000C0A RID: 3082 // (get) Token: 0x060044DB RID: 17627 RVA: 0x0010A0A0 File Offset: 0x001082A0 [Token(Token = "0x17000C0A")] protected override bool PHGOLNMDJLH { [Token(Token = "0x60044DB")] [Address(RVA = "0x15B9690", Offset = "0x15B8490", VA = "0x1815B9690", Slot = "12")] get { bool flag; return flag; } } // Token: 0x17000C0B RID: 3083 // (get) Token: 0x060044DC RID: 17628 RVA: 0x0010A0B0 File Offset: 0x001082B0 // (set) Token: 0x060044DD RID: 17629 RVA: 0x0010A0C4 File Offset: 0x001082C4 [Token(Token = "0x17000C0B")] public long CCGOEDABKNN { [Token(Token = "0x60044DC")] [Address(RVA = "0x469010", Offset = "0x467E10", VA = "0x180469010")] get; [Token(Token = "0x60044DD")] [Address(RVA = "0xBDFE50", Offset = "0xBDEC50", VA = "0x180BDFE50")] private set; } = (long)((ulong)(-1L)); // Token: 0x17000C0C RID: 3084 // (get) Token: 0x060044DE RID: 17630 RVA: 0x0010A0D8 File Offset: 0x001082D8 [Token(Token = "0x17000C0C")] public IReadOnlyList CPILLEHHAHI { [Token(Token = "0x60044DE")] [Address(RVA = "0x836950", Offset = "0x835750", VA = "0x180836950")] get { /* An exception occurred when decompiling this method (060044DE) 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: 0x17000C0D RID: 3085 // (get) Token: 0x060044DF RID: 17631 RVA: 0x0010A0EC File Offset: 0x001082EC [Token(Token = "0x17000C0D")] public override bool MEBGJGNMIMG { [Token(Token = "0x60044DF")] [Address(RVA = "0x15B9C60", Offset = "0x15B8A60", VA = "0x1815B9C60", Slot = "26")] get { bool flag; return this.FGEDLMEBAGH == 0 || flag; } } // Token: 0x17000C0E RID: 3086 // (get) Token: 0x060044E0 RID: 17632 RVA: 0x0010A108 File Offset: 0x00108308 // (set) Token: 0x060044E1 RID: 17633 RVA: 0x0010A11C File Offset: 0x0010831C [Token(Token = "0x17000C0E")] public AIGCJEJPCLO CLBMKFPDDBC { [Token(Token = "0x60044E0")] [Address(RVA = "0x7C08D0", Offset = "0x7BF6D0", VA = "0x1807C08D0")] get { return this.BILMAKLDLOC; } [Token(Token = "0x60044E1")] [Address(RVA = "0x15B9CB0", Offset = "0x15B8AB0", VA = "0x1815B9CB0")] set { this.BILMAKLDLOC = value; base.ACHCNJEMIBA(); int num = 0; base.MKBLJJGJAOH(num); } } // Token: 0x060044E2 RID: 17634 RVA: 0x0010A144 File Offset: 0x00108344 [Token(Token = "0x60044E2")] [Address(RVA = "0x15B9BD0", Offset = "0x15B89D0", VA = "0x1815B9BD0")] 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: 0x060044E3 RID: 17635 RVA: 0x0010A16C File Offset: 0x0010836C [Token(Token = "0x60044E3")] [Address(RVA = "0x15B88E0", Offset = "0x15B76E0", VA = "0x1815B88E0", 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: 0x060044E4 RID: 17636 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60044E4")] [Address(RVA = "0x15B9280", Offset = "0x15B8080", VA = "0x1815B9280", Slot = "36")] protected override PMGCJEPKFOF> JLMBBMAEFPA() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060044E5 RID: 17637 RVA: 0x0010A1A4 File Offset: 0x001083A4 [Token(Token = "0x60044E5")] [Address(RVA = "0x15B8950", Offset = "0x15B7750", VA = "0x1815B8950")] 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: 0x060044E6 RID: 17638 RVA: 0x0010A208 File Offset: 0x00108408 [Token(Token = "0x60044E6")] [Address(RVA = "0x15B8D40", Offset = "0x15B7B40", VA = "0x1815B8D40")] 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: 0x060044E7 RID: 17639 RVA: 0x0010A270 File Offset: 0x00108470 [Token(Token = "0x60044E7")] [Address(RVA = "0x15B8B80", Offset = "0x15B7980", VA = "0x1815B8B80")] 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: 0x060044E8 RID: 17640 RVA: 0x0010A2D8 File Offset: 0x001084D8 [Token(Token = "0x60044E8")] [Address(RVA = "0x15B8F20", Offset = "0x15B7D20", VA = "0x1815B8F20")] 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: 0x060044E9 RID: 17641 RVA: 0x0010A33C File Offset: 0x0010853C [Token(Token = "0x60044E9")] [Address(RVA = "0x15B8E30", Offset = "0x15B7C30", VA = "0x1815B8E30")] 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: 0x060044EA RID: 17642 RVA: 0x0010A3A4 File Offset: 0x001085A4 [Token(Token = "0x60044EA")] [Address(RVA = "0x15B96A0", Offset = "0x15B84A0", VA = "0x1815B96A0")] 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: 0x060044EB RID: 17643 RVA: 0x0010A40C File Offset: 0x0010860C [Token(Token = "0x60044EB")] [Address(RVA = "0x13DAC60", Offset = "0x13D9A60", VA = "0x1813DAC60")] public ClubMembershipRequestListModel() { } // Token: 0x060044EC RID: 17644 RVA: 0x0010A428 File Offset: 0x00108628 [Token(Token = "0x60044EC")] [Address(RVA = "0x15B90E0", Offset = "0x15B7EE0", VA = "0x1815B90E0")] [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: 0x060044ED RID: 17645 RVA: 0x0010A458 File Offset: 0x00108658 [Token(Token = "0x60044ED")] [Address(RVA = "0x15B95F0", Offset = "0x15B83F0", VA = "0x1815B95F0")] [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: 0x060044EE RID: 17646 RVA: 0x0010A494 File Offset: 0x00108694 [Token(Token = "0x60044EE")] [Address(RVA = "0x15B91A0", Offset = "0x15B7FA0", VA = "0x1815B91A0")] [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: 0x040035D4 RID: 13780 [FieldOffset(Offset = "0x128")] [Token(Token = "0x40035D4")] private List FGEDLMEBAGH; // Token: 0x040035D5 RID: 13781 [FieldOffset(Offset = "0x130")] [Token(Token = "0x40035D5")] private AIGCJEJPCLO BILMAKLDLOC; // Token: 0x02000A7A RID: 2682 [Token(Token = "0x2000A7A")] [CompilerGenerated] private sealed class KNFLCDCBKKM { // Token: 0x060044F6 RID: 17654 RVA: 0x0010A5A4 File Offset: 0x001087A4 [Token(Token = "0x60044F6")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public KNFLCDCBKKM() { } // Token: 0x060044F7 RID: 17655 RVA: 0x0010A5B8 File Offset: 0x001087B8 [Token(Token = "0x60044F7")] [Address(RVA = "0x15C3400", Offset = "0x15C2200", VA = "0x1815C3400")] 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: 0x060044F8 RID: 17656 RVA: 0x0010A5FC File Offset: 0x001087FC [Token(Token = "0x60044F8")] [Address(RVA = "0x15C34A0", Offset = "0x15C22A0", VA = "0x1815C34A0")] 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: 0x040035DC RID: 13788 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40035DC")] public ClubMembershipRequestListModel <>4__this; // Token: 0x040035DD RID: 13789 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40035DD")] public long clubId; } // Token: 0x02000A7B RID: 2683 [Token(Token = "0x2000A7B")] [CompilerGenerated] private sealed class OHKCBEKJDEH { // Token: 0x060044F9 RID: 17657 RVA: 0x0010A624 File Offset: 0x00108824 [Token(Token = "0x60044F9")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public OHKCBEKJDEH() { } // Token: 0x060044FA RID: 17658 RVA: 0x0010A638 File Offset: 0x00108838 [Token(Token = "0x60044FA")] [Address(RVA = "0x15C4000", Offset = "0x15C2E00", VA = "0x1815C4000")] 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: 0x040035DE RID: 13790 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40035DE")] public ClubMembershipRequestListModel <>4__this; // Token: 0x040035DF RID: 13791 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40035DF")] public CCEOLAOLEKJ requesterAccount; } // Token: 0x02000A7C RID: 2684 [Token(Token = "0x2000A7C")] [CompilerGenerated] private sealed class MIEBCBKJIOO { // Token: 0x060044FB RID: 17659 RVA: 0x0010A6A0 File Offset: 0x001088A0 [Token(Token = "0x60044FB")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public MIEBCBKJIOO() { } // Token: 0x060044FC RID: 17660 RVA: 0x0010A6B4 File Offset: 0x001088B4 [Token(Token = "0x60044FC")] [Address(RVA = "0x15C3DF0", Offset = "0x15C2BF0", VA = "0x1815C3DF0")] 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: 0x040035E0 RID: 13792 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40035E0")] public ClubMembershipRequestListModel <>4__this; // Token: 0x040035E1 RID: 13793 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40035E1")] public CCEOLAOLEKJ requesterAccount; } } }