using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom; using RecRoom.Async; using UnityEngine; namespace RRUI.Data { // Token: 0x020008FC RID: 2300 [Token(Token = "0x20008FC")] [StructLayout(3)] public class ClubAnnouncementListModel : FilterableListModel, LGIIEFDOCJL { // Token: 0x17000AEC RID: 2796 // (get) Token: 0x06003DD8 RID: 15832 RVA: 0x000FAC44 File Offset: 0x000F8E44 // (set) Token: 0x06003DD9 RID: 15833 RVA: 0x000FAC58 File Offset: 0x000F8E58 [Token(Token = "0x17000AEC")] public long CCGOEDABKNN { [Token(Token = "0x6003DD8")] [Address(RVA = "0x3CBF10", Offset = "0x3CA910", VA = "0x1803CBF10")] get; [Token(Token = "0x6003DD9")] [Address(RVA = "0x3F0150", Offset = "0x3EEB50", VA = "0x1803F0150")] private set; } // Token: 0x17000AED RID: 2797 // (get) Token: 0x06003DDA RID: 15834 RVA: 0x000FAC6C File Offset: 0x000F8E6C [Token(Token = "0x17000AED")] protected override bool PHGOLNMDJLH { [Token(Token = "0x6003DDA")] [Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "11")] get { return true; } } // Token: 0x17000AEE RID: 2798 // (get) Token: 0x06003DDB RID: 15835 RVA: 0x000FAC7C File Offset: 0x000F8E7C // (set) Token: 0x06003DDC RID: 15836 RVA: 0x000FAC90 File Offset: 0x000F8E90 [Token(Token = "0x17000AEE")] public ClubAnnouncementsConfig.JOJDKGGFAKP OCPOEHIEKIN { [Token(Token = "0x6003DDB")] [Address(RVA = "0x50B890", Offset = "0x50A290", VA = "0x18050B890")] get { return this.sortCriteria; } [Token(Token = "0x6003DDC")] [Address(RVA = "0x1BD0900", Offset = "0x1BCF300", VA = "0x181BD0900")] set { if (this.sortCriteria != value) { this.sortCriteria = value; base.ACHCNJEMIBA(); int num = 0; base.MKBLJJGJAOH(num); } } } // Token: 0x06003DDD RID: 15837 RVA: 0x000FACC0 File Offset: 0x000F8EC0 [Token(Token = "0x6003DDD")] [Address(RVA = "0x1BCF9C0", Offset = "0x1BCE3C0", VA = "0x181BCF9C0", Slot = "14")] protected override void Awake() { base.Awake(); ActionEvent jfbgghlklkd = JDJGIBLMFKK.JFBGGHLKLKD; Action action = new Action(this.GBEEMPGNKJI); JDJGIBLMFKK.JFBGGHLKLKD = jfbgghlklkd + action; ClubAnnouncementsConfig.JOJDKGGFAKP jojdkggfakp = this.sortCriteria; this.CDNCOAAGDHO = jojdkggfakp; int num; FilterableListModel.KPMONDBJJGG.PJIFAODKOEP pjifaodkoep = new FilterableListModel.KPMONDBJJGG.PJIFAODKOEP(num.DHPFFAODEHP); num = 0; int num2; FilterableListModel.KPMONDBJJGG kpmondbjjgg = new FilterableListModel.KPMONDBJJGG(pjifaodkoep, num2); num2 = 0; base.HCIIGEOGCMF(true, kpmondbjjgg); FilterableListModel.EGFBIIBKEPL egfbiibkepl = new FilterableListModel.EGFBIIBKEPL(this.MIJIJBLBEEP); base.DHBAJGIIFEI(true, egfbiibkepl); } // Token: 0x06003DDE RID: 15838 RVA: 0x000FAD40 File Offset: 0x000F8F40 [Token(Token = "0x6003DDE")] [Address(RVA = "0x1BD06F0", Offset = "0x1BCF0F0", VA = "0x181BD06F0", Slot = "15")] protected override void OnDestroy() { base.OnDestroy(); ActionEvent jfbgghlklkd = JDJGIBLMFKK.JFBGGHLKLKD; Action action = new Action(this.GBEEMPGNKJI); JDJGIBLMFKK.JFBGGHLKLKD = jfbgghlklkd - action; } // Token: 0x06003DDF RID: 15839 RVA: 0x000FAD74 File Offset: 0x000F8F74 [Token(Token = "0x6003DDF")] [Address(RVA = "0x1BD0020", Offset = "0x1BCEA20", VA = "0x181BD0020")] private void GBEEMPGNKJI(long AOMBLGBCENO, long LOHFFDEGIMK) { bool flag; if (this.k__BackingField == AOMBLGBCENO && flag) { int num = 0; base.MKBLJJGJAOH(num); } } // Token: 0x06003DE0 RID: 15840 RVA: 0x000FAD98 File Offset: 0x000F8F98 [Token(Token = "0x6003DE0")] [Address(RVA = "0x1BCF970", Offset = "0x1BCE370", VA = "0x181BCF970", Slot = "19")] protected override void AHFKACICJNC() { base.AHFKACICJNC(); ClubAnnouncementsConfig.JOJDKGGFAKP cdncoaagdho = this.CDNCOAAGDHO; this.sortCriteria = cdncoaagdho; } // Token: 0x17000AEF RID: 2799 // (get) Token: 0x06003DE1 RID: 15841 RVA: 0x000FADBC File Offset: 0x000F8FBC [Token(Token = "0x17000AEF")] protected override bool DALKHIPOALJ { [Token(Token = "0x6003DE1")] [Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "21")] get { return true; } } // Token: 0x06003DE2 RID: 15842 RVA: 0x000FADCC File Offset: 0x000F8FCC [Token(Token = "0x6003DE2")] [Address(RVA = "0x1BCFB40", Offset = "0x1BCE540", VA = "0x181BCFB40", Slot = "23")] protected override PAODGKJODGD BAEHLDOCENB() { PAODGKJODGD paodgkjodgd; return paodgkjodgd; } // Token: 0x06003DE3 RID: 15843 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6003DE3")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "37")] public void DiscardInMemoryItems(int HKPHMBLKPFI, int MNIJHBJDPPA) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06003DE4 RID: 15844 RVA: 0x000FADE0 File Offset: 0x000F8FE0 [Token(Token = "0x6003DE4")] [Address(RVA = "0x1BD07C0", Offset = "0x1BCF1C0", VA = "0x181BD07C0", Slot = "36")] public IPromise RefreshPage(string JANAJFCNHCP, LANEMGMEBOO ELMJHAMLCIB) { return Promise.k__BackingField; } // Token: 0x06003DE5 RID: 15845 RVA: 0x000FADF4 File Offset: 0x000F8FF4 [Token(Token = "0x6003DE5")] [Address(RVA = "0x1BD0860", Offset = "0x1BCF260", VA = "0x181BD0860")] public void Set(long AOMBLGBCENO) { base.Clear(); this.k__BackingField = AOMBLGBCENO; int num = 0; base.MKBLJJGJAOH(num); } // Token: 0x06003DE6 RID: 15846 RVA: 0x000FAE18 File Offset: 0x000F9018 [Token(Token = "0x6003DE6")] [Address(RVA = "0x1BD00B0", Offset = "0x1BCEAB0", VA = "0x181BD00B0")] public IPromise GetCanCreatePermissions() { IPromise promise = JDJGIBLMFKK.IHEMEAMAJOF(this.k__BackingField, true); if (ClubAnnouncementListModel.<>c.<>9__21_0 == 0) { ClubAnnouncementListModel.<>c.<>9__21_0 = (PIHMJGCGNLP clubDetails) => clubDetails.NJHNHHMCILD.k__BackingField; } throw new NullReferenceException(); } // Token: 0x06003DE7 RID: 15847 RVA: 0x000FAE54 File Offset: 0x000F9054 [Token(Token = "0x6003DE7")] [Address(RVA = "0x1BCFC80", Offset = "0x1BCE680", VA = "0x181BCFC80", Slot = "33")] protected override ClubAnnouncementModel.PNOPENEGIIM EAJAHMHILAC(NFEMLMAFFIP IOBEPGLJNIP) { this.LEKKPAJCCKK = 0; throw new NullReferenceException(); } // Token: 0x06003DE8 RID: 15848 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6003DE8")] [Address(RVA = "0x1BD01E0", Offset = "0x1BCEBE0", VA = "0x181BD01E0", Slot = "34")] protected override IPromise> JLMBBMAEFPA() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06003DE9 RID: 15849 RVA: 0x000FAE70 File Offset: 0x000F9070 [Token(Token = "0x6003DE9")] [Address(RVA = "0x1BCFBD0", Offset = "0x1BCE5D0", VA = "0x181BCFBD0")] 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: 0x06003DEA RID: 15850 RVA: 0x000FAEA0 File Offset: 0x000F90A0 [Token(Token = "0x6003DEA")] [Address(RVA = "0x1BD0380", Offset = "0x1BCED80", VA = "0x181BD0380")] private IPromise> MIJIJBLBEEP(IEnumerable BOOHBJEEGKH) { /* An exception occurred when decompiling this method (06003DEA) ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Async.IPromise`1> 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: 0x06003DEB RID: 15851 RVA: 0x000FAF7C File Offset: 0x000F917C [Token(Token = "0x6003DEB")] [Address(RVA = "0x1BD08C0", Offset = "0x1BCF2C0", VA = "0x181BD08C0")] public ClubAnnouncementListModel() { } // Token: 0x06003DEC RID: 15852 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6003DEC")] [Address(RVA = "0x1BCFCC0", Offset = "0x1BCE6C0", VA = "0x181BCFCC0")] [CompilerGenerated] private IPromise> FFLMKEKOBKL(PIHMJGCGNLP EFDBFLPKHKA) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x04003397 RID: 13207 [global::Cpp2IlInjected.FieldOffset(Offset = "0x110")] [Token(Token = "0x4003397")] [SerializeField] private ClubAnnouncementsConfig.JOJDKGGFAKP sortCriteria; // Token: 0x04003398 RID: 13208 [global::Cpp2IlInjected.FieldOffset(Offset = "0x114")] [Token(Token = "0x4003398")] private ClubAnnouncementsConfig.JOJDKGGFAKP CDNCOAAGDHO; } }