using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using Cpp2IlInjected; using UnityEngine; namespace RRUI.Data { // Token: 0x02000A0C RID: 2572 [Token(Token = "0x2000A0C")] public class ClubAnnouncementListModel : FilterableListModel, LGIIEFDOCJL { // Token: 0x17000BDD RID: 3037 // (get) Token: 0x06004344 RID: 17220 RVA: 0x00105B90 File Offset: 0x00103D90 // (set) Token: 0x06004345 RID: 17221 RVA: 0x00105BA4 File Offset: 0x00103DA4 [Token(Token = "0x17000BDD")] public long CCGOEDABKNN { [Token(Token = "0x6004344")] [Address(RVA = "0x5B7060", Offset = "0x5B6060", VA = "0x1805B7060")] get; [Token(Token = "0x6004345")] [Address(RVA = "0x14ABD90", Offset = "0x14AAD90", VA = "0x1814ABD90")] private set; } // Token: 0x17000BDE RID: 3038 // (get) Token: 0x06004346 RID: 17222 RVA: 0x00105BB8 File Offset: 0x00103DB8 [Token(Token = "0x17000BDE")] protected override bool PHGOLNMDJLH { [Token(Token = "0x6004346")] [Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "12")] get { return true; } } // Token: 0x17000BDF RID: 3039 // (get) Token: 0x06004347 RID: 17223 RVA: 0x00105BC8 File Offset: 0x00103DC8 // (set) Token: 0x06004348 RID: 17224 RVA: 0x00105BDC File Offset: 0x00103DDC [Token(Token = "0x17000BDF")] public ClubAnnouncementsConfig.JOJDKGGFAKP OCPOEHIEKIN { [Token(Token = "0x6004347")] [Address(RVA = "0x675420", Offset = "0x674420", VA = "0x180675420")] get { return this.sortCriteria; } [Token(Token = "0x6004348")] [Address(RVA = "0x1FB3880", Offset = "0x1FB2880", VA = "0x181FB3880")] set { if (this.sortCriteria != value) { this.sortCriteria = value; base.ACHCNJEMIBA(); int num = 0; base.MKBLJJGJAOH(num); } } } // Token: 0x06004349 RID: 17225 RVA: 0x00105C0C File Offset: 0x00103E0C [Token(Token = "0x6004349")] [Address(RVA = "0x1FB31F0", Offset = "0x1FB21F0", VA = "0x181FB31F0", Slot = "15")] protected override void JMFHPBDMELA() { base.JMFHPBDMELA(); IILCGFIHJLP jfbgghlklkd = JDJGIBLMFKK.JFBGGHLKLKD; Action action = new Action(this.GBEEMPGNKJI); JDJGIBLMFKK.JFBGGHLKLKD = IILCGFIHJLP.BPJDFPACLMK(jfbgghlklkd, action); ClubAnnouncementsConfig.JOJDKGGFAKP jojdkggfakp = this.sortCriteria; this.CDNCOAAGDHO = jojdkggfakp; int num; FilterableListModel.GELHGAHJMCF.NKCOIANMNKG nkcoianmnkg = new FilterableListModel.GELHGAHJMCF.NKCOIANMNKG(num.DHPFFAODEHP); num = 0; int num2; FilterableListModel.GELHGAHJMCF gelhgahjmcf = new FilterableListModel.GELHGAHJMCF(nkcoianmnkg, num2); num2 = 0; base.HCIIGEOGCMF(true, gelhgahjmcf); FilterableListModel.CJGAJDBAHNG cjgajdbahng = new FilterableListModel.CJGAJDBAHNG(this.MIJIJBLBEEP); base.DHBAJGIIFEI(cjgajdbahng); } // Token: 0x0600434A RID: 17226 RVA: 0x00105C8C File Offset: 0x00103E8C [Token(Token = "0x600434A")] [Address(RVA = "0x1FB2CA0", Offset = "0x1FB1CA0", VA = "0x181FB2CA0", Slot = "17")] protected override void CEJBCCPEGEB() { base.CEJBCCPEGEB(); IILCGFIHJLP jfbgghlklkd = JDJGIBLMFKK.JFBGGHLKLKD; Action action = new Action(this.GBEEMPGNKJI); JDJGIBLMFKK.JFBGGHLKLKD = IILCGFIHJLP.GMNMHGMFGOL(jfbgghlklkd, action); } // Token: 0x0600434B RID: 17227 RVA: 0x00105CC0 File Offset: 0x00103EC0 [Token(Token = "0x600434B")] [Address(RVA = "0x1FB2E60", Offset = "0x1FB1E60", VA = "0x181FB2E60")] private void GBEEMPGNKJI(long AOMBLGBCENO, long LOHFFDEGIMK) { bool flag; if (this.k__BackingField == AOMBLGBCENO && flag) { int num = 0; base.MKBLJJGJAOH(num); } } // Token: 0x0600434C RID: 17228 RVA: 0x00105CE4 File Offset: 0x00103EE4 [Token(Token = "0x600434C")] [Address(RVA = "0x1FB2BC0", Offset = "0x1FB1BC0", VA = "0x181FB2BC0", Slot = "22")] protected override void AHFKACICJNC() { base.AHFKACICJNC(); ClubAnnouncementsConfig.JOJDKGGFAKP cdncoaagdho = this.CDNCOAAGDHO; this.sortCriteria = cdncoaagdho; } // Token: 0x17000BE0 RID: 3040 // (get) Token: 0x0600434D RID: 17229 RVA: 0x00105D08 File Offset: 0x00103F08 [Token(Token = "0x17000BE0")] protected override bool DALKHIPOALJ { [Token(Token = "0x600434D")] [Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "27")] get { return true; } } // Token: 0x0600434E RID: 17230 RVA: 0x00105D18 File Offset: 0x00103F18 [Token(Token = "0x600434E")] [Address(RVA = "0x1FB2C10", Offset = "0x1FB1C10", VA = "0x181FB2C10", Slot = "29")] protected override PAODGKJODGD BAEHLDOCENB() { PAODGKJODGD paodgkjodgd; return paodgkjodgd; } // Token: 0x0600434F RID: 17231 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600434F")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "40")] public void DiscardInMemoryItems(int HKPHMBLKPFI, int MNIJHBJDPPA) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06004350 RID: 17232 RVA: 0x00105D2C File Offset: 0x00103F2C [Token(Token = "0x6004350")] [Address(RVA = "0x1FB36D0", Offset = "0x1FB26D0", VA = "0x181FB36D0", Slot = "39")] public DABKFAIHBBP RefreshPage(string JANAJFCNHCP, LANEMGMEBOO ELMJHAMLCIB) { return JJEKJGALHKO.k__BackingField; } // Token: 0x06004351 RID: 17233 RVA: 0x00105D40 File Offset: 0x00103F40 [Token(Token = "0x6004351")] [Address(RVA = "0x1FB3770", Offset = "0x1FB2770", VA = "0x181FB3770")] public void Set(long AOMBLGBCENO) { base.Clear(); this.k__BackingField = AOMBLGBCENO; int num = 0; base.MKBLJJGJAOH(num); } // Token: 0x06004352 RID: 17234 RVA: 0x00105D64 File Offset: 0x00103F64 [Token(Token = "0x6004352")] [Address(RVA = "0x1FB2EF0", Offset = "0x1FB1EF0", VA = "0x181FB2EF0")] public PMGCJEPKFOF GetCanCreatePermissions() { PMGCJEPKFOF pmgcjepkfof = JDJGIBLMFKK.IHEMEAMAJOF(this.k__BackingField, true); if (ClubAnnouncementListModel.<>c.<>9__22_0 == 0) { ClubAnnouncementListModel.<>c.<>9__22_0 = (PIHMJGCGNLP clubDetails) => clubDetails.NJHNHHMCILD.k__BackingField; } throw new NullReferenceException(); } // Token: 0x06004353 RID: 17235 RVA: 0x00105DA0 File Offset: 0x00103FA0 [Token(Token = "0x6004353")] [Address(RVA = "0x1FB2E20", Offset = "0x1FB1E20", VA = "0x181FB2E20", Slot = "36")] protected override ClubAnnouncementModel.PNOPENEGIIM EAJAHMHILAC(NFEMLMAFFIP IOBEPGLJNIP) { this.DECCEEBMPBJ = 0; throw new NullReferenceException(); } // Token: 0x06004354 RID: 17236 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6004354")] [Address(RVA = "0x1FB3020", Offset = "0x1FB2020", VA = "0x181FB3020", Slot = "37")] protected override PMGCJEPKFOF> JLMBBMAEFPA() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06004355 RID: 17237 RVA: 0x00105DBC File Offset: 0x00103FBC [Token(Token = "0x6004355")] [Address(RVA = "0x1FB2D70", Offset = "0x1FB1D70", VA = "0x181FB2D70")] private static string[] DHPFFAODEHP(NFEMLMAFFIP IOBEPGLJNIP) { string[] array = new string[1]; string k__BackingField = IOBEPGLJNIP.k__BackingField; if (k__BackingField != 0) { } array[0] = k__BackingField; return array; } // Token: 0x06004356 RID: 17238 RVA: 0x00105DEC File Offset: 0x00103FEC [Token(Token = "0x6004356")] [Address(RVA = "0x1FB3360", Offset = "0x1FB2360", VA = "0x181FB3360")] private PMGCJEPKFOF> MIJIJBLBEEP(IEnumerable BOOHBJEEGKH) { /* An exception occurred when decompiling this method (06004356) ICSharpCode.Decompiler.DecompilerException: Error decompiling PMGCJEPKFOF> RRUI.Data.ClubAnnouncementListModel::MIJIJBLBEEP(System.Collections.Generic.IEnumerable`1) ---> System.Exception: Basic block has to end with unconditional control flow. { IL_C6: stloc:ArgumentOutOfRangeException(var_8_CB, newobj:ArgumentOutOfRangeException(ArgumentOutOfRangeException::.ctor)) } 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.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 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: 0x06004357 RID: 17239 RVA: 0x00105EC8 File Offset: 0x001040C8 [Token(Token = "0x6004357")] [Address(RVA = "0x1FB37D0", Offset = "0x1FB27D0", VA = "0x181FB37D0")] public ClubAnnouncementListModel() { } // Token: 0x040035BB RID: 13755 [FieldOffset(Offset = "0x110")] [Token(Token = "0x40035BB")] private List BAILMLGMEDI = new List { (uint)4, (uint)3, (uint)6 }; // Token: 0x040035BC RID: 13756 [FieldOffset(Offset = "0x118")] [Token(Token = "0x40035BC")] [SerializeField] private ClubAnnouncementsConfig.JOJDKGGFAKP sortCriteria; // Token: 0x040035BD RID: 13757 [FieldOffset(Offset = "0x11C")] [Token(Token = "0x40035BD")] private ClubAnnouncementsConfig.JOJDKGGFAKP CDNCOAAGDHO; // Token: 0x02000A0E RID: 2574 [Token(Token = "0x2000A0E")] [CompilerGenerated] private sealed class DCPJONBJKAM { // Token: 0x0600435F RID: 17247 RVA: 0x00105FC4 File Offset: 0x001041C4 [Token(Token = "0x600435F")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public DCPJONBJKAM() { } // Token: 0x06004360 RID: 17248 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6004360")] [Address(RVA = "0x1FBBDA0", Offset = "0x1FBADA0", VA = "0x181FBBDA0")] internal PMGCJEPKFOF> b__0(PIHMJGCGNLP details) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06004361 RID: 17249 RVA: 0x00105FD8 File Offset: 0x001041D8 [Token(Token = "0x6004361")] [Address(RVA = "0x1FBBF60", Offset = "0x1FBAF60", VA = "0x181FBBF60")] internal List b__1(HPACLJHLHBG announcementList) { if (announcementList != 0) { IReadOnlyList k__BackingField = announcementList.k__BackingField; if (k__BackingField != 0 && Enumerable.ToList(k__BackingField) != 0) { goto IL_1E; } } List list = new List(); IL_1E: bool inited = PEGGCEDHBOF.DOOHKCANFLO.k__BackingField.inited; bool flag; if (!flag) { return list; } if (this.<>9__2 == 0) { Func func = delegate(NFEMLMAFFIP a) { List bailmlgmedi = this.<>4__this.BAILMLGMEDI; IHLFIKMOAOF ihlfikmoaof = a.HPCKFCEFFOJ; bool flag2; return !flag2; }; this.<>9__2 = func; } IEnumerable enumerable; return Enumerable.ToList(enumerable); } // Token: 0x06004362 RID: 17250 RVA: 0x00106048 File Offset: 0x00104248 [Token(Token = "0x6004362")] [Address(RVA = "0x1FBC120", Offset = "0x1FBB120", VA = "0x181FBC120")] internal bool b__2(NFEMLMAFFIP a) { List bailmlgmedi = this.<>4__this.BAILMLGMEDI; IHLFIKMOAOF ihlfikmoaof = a.HPCKFCEFFOJ; bool flag; return !flag; } // Token: 0x040035C4 RID: 13764 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40035C4")] public long requestClubId; // Token: 0x040035C5 RID: 13765 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40035C5")] public ClubAnnouncementListModel <>4__this; // Token: 0x040035C6 RID: 13766 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40035C6")] public Func <>9__2; // Token: 0x040035C7 RID: 13767 [FieldOffset(Offset = "0x28")] [Token(Token = "0x40035C7")] public Func> <>9__1; } } }