using System; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom; using RecRoom.Async; using RecRoom.Core; using UnityEngine; namespace RRUI.Data { // Token: 0x02000906 RID: 2310 [Token(Token = "0x2000906")] [StructLayout(3)] public class ClubAnnouncementModel : RRUIModel { // Token: 0x17000AF3 RID: 2803 // (get) Token: 0x06003E0F RID: 15887 RVA: 0x000FB430 File Offset: 0x000F9630 // (set) Token: 0x06003E10 RID: 15888 RVA: 0x000FB444 File Offset: 0x000F9644 [Token(Token = "0x17000AF3")] public NFEMLMAFFIP LAJFEOOGLMP { [Token(Token = "0x6003E0F")] [Address(RVA = "0x4D2570", Offset = "0x4D0F70", VA = "0x1804D2570")] get; [Token(Token = "0x6003E10")] [Address(RVA = "0x7D4760", Offset = "0x7D3160", VA = "0x1807D4760")] set; } // Token: 0x17000AF4 RID: 2804 // (get) Token: 0x06003E11 RID: 15889 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x06003E12 RID: 15890 RVA: 0x000FB458 File Offset: 0x000F9658 [Token(Token = "0x17000AF4")] public ClubAnnouncementModel.PNOPENEGIIM AKFDMGLACLA { [Token(Token = "0x6003E11")] [Address(RVA = "0x1177FC0", Offset = "0x11769C0", VA = "0x181177FC0")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x6003E12")] [Address(RVA = "0x1178050", Offset = "0x1176A50", VA = "0x181178050")] [CompilerGenerated] private set { } } // Token: 0x17000AF5 RID: 2805 // (get) Token: 0x06003E13 RID: 15891 RVA: 0x000FB468 File Offset: 0x000F9668 // (set) Token: 0x06003E14 RID: 15892 RVA: 0x000FB47C File Offset: 0x000F967C [Token(Token = "0x17000AF5")] public bool PMIFNLABHNI { [Token(Token = "0x6003E13")] [Address(RVA = "0x50B790", Offset = "0x50A190", VA = "0x18050B790")] get; [Token(Token = "0x6003E14")] [Address(RVA = "0x50BDB0", Offset = "0x50A7B0", VA = "0x18050BDB0")] private set; } // Token: 0x17000AF6 RID: 2806 // (get) Token: 0x06003E15 RID: 15893 RVA: 0x000FB490 File Offset: 0x000F9690 // (set) Token: 0x06003E16 RID: 15894 RVA: 0x000FB4A4 File Offset: 0x000F96A4 [Token(Token = "0x17000AF6")] public bool MFFDNKKAMDD { [Token(Token = "0x6003E15")] [Address(RVA = "0x50B7A0", Offset = "0x50A1A0", VA = "0x18050B7A0")] get; [Token(Token = "0x6003E16")] [Address(RVA = "0x50BDC0", Offset = "0x50A7C0", VA = "0x18050BDC0")] private set; } // Token: 0x17000AF7 RID: 2807 // (get) Token: 0x06003E17 RID: 15895 RVA: 0x000FB4B8 File Offset: 0x000F96B8 [Token(Token = "0x17000AF7")] public bool FBLEJONFPAK { [Token(Token = "0x6003E17")] [Address(RVA = "0x9396E0", Offset = "0x9380E0", VA = "0x1809396E0")] get { return ((IAsyncResult)this).IsCompleted; } } // Token: 0x17000AF8 RID: 2808 // (get) Token: 0x06003E18 RID: 15896 RVA: 0x000FB4CC File Offset: 0x000F96CC [Token(Token = "0x17000AF8")] protected override bool PHGOLNMDJLH { [Token(Token = "0x6003E18")] [Address(RVA = "0x1BD1E80", Offset = "0x1BD0880", VA = "0x181BD1E80", Slot = "11")] get { ClubAnnouncementModel.PNOPENEGIIM pnopenegiim = this.k__BackingField; return 0 > 0; } } // Token: 0x17000AF9 RID: 2809 // (get) Token: 0x06003E19 RID: 15897 RVA: 0x000FB4E4 File Offset: 0x000F96E4 [Token(Token = "0x17000AF9")] public bool NEAPMAIPFDH { [Token(Token = "0x6003E19")] [Address(RVA = "0x1BD2BE0", Offset = "0x1BD15E0", VA = "0x181BD2BE0")] get { /* An exception occurred when decompiling this method (06003E19) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RRUI.Data.ClubAnnouncementModel::get_HasAnnouncementAction() ---> System.Exception: Basic block has to end with unconditional control flow. { IL_0D: stloc:int32(var_2_13, callgetter:IHLFIKMOAOF[exp:int32](NFEMLMAFFIP::MGOJHHAMEBN, ldloc:NFEMLMAFFIP(var_0_06))) } 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: 0x06003E1A RID: 15898 RVA: 0x000FB504 File Offset: 0x000F9704 [Token(Token = "0x6003E1A")] [Address(RVA = "0x1BD2300", Offset = "0x1BD0D00", VA = "0x181BD2300", Slot = "15")] protected override void OnDestroy() { base.OnDestroy(); ManagedTexture hgpjhjnmkfl = this.HGPJHJNMKFL; if (hgpjhjnmkfl != 0) { hgpjhjnmkfl.GNGOOMMLPHE(); return; } } // Token: 0x17000AFA RID: 2810 // (get) Token: 0x06003E1B RID: 15899 RVA: 0x000FB52C File Offset: 0x000F972C [Token(Token = "0x17000AFA")] public bool? HEEOJPLMGNC { [Token(Token = "0x6003E1B")] [Address(RVA = "0x1BD2C30", Offset = "0x1BD1630", VA = "0x181BD2C30")] get { if (this.PGOIPKKDOPJ) { ClubAnnouncementModel.PNOPENEGIIM pnopenegiim = this.k__BackingField; return; } } } // Token: 0x17000AFB RID: 2811 // (get) Token: 0x06003E1C RID: 15900 RVA: 0x000FB54C File Offset: 0x000F974C // (set) Token: 0x06003E1D RID: 15901 RVA: 0x000FB56C File Offset: 0x000F976C [Token(Token = "0x17000AFB")] public string LKIBJOMNFFD { [Token(Token = "0x6003E1C")] [Address(RVA = "0x154DFD0", Offset = "0x154C9D0", VA = "0x18154DFD0")] get { return this.EDDIHHPJOAE.k__BackingField; } [Token(Token = "0x6003E1D")] [Address(RVA = "0x1BD2D40", Offset = "0x1BD1740", VA = "0x181BD2D40")] set { this.EDDIHHPJOAE.k__BackingField = value; base.JOJPOMANGPO(); } } // Token: 0x17000AFC RID: 2812 // (get) Token: 0x06003E1E RID: 15902 RVA: 0x000FB594 File Offset: 0x000F9794 // (set) Token: 0x06003E1F RID: 15903 RVA: 0x000FB5B4 File Offset: 0x000F97B4 [Token(Token = "0x17000AFC")] public string EAFCPPAEHJA { [Token(Token = "0x6003E1E")] [Address(RVA = "0x1BD2BC0", Offset = "0x1BD15C0", VA = "0x181BD2BC0")] get { return this.EDDIHHPJOAE.k__BackingField; } [Token(Token = "0x6003E1F")] [Address(RVA = "0x1BD2CE0", Offset = "0x1BD16E0", VA = "0x181BD2CE0")] set { this.EDDIHHPJOAE.k__BackingField = value; base.JOJPOMANGPO(); } } // Token: 0x17000AFD RID: 2813 // (get) Token: 0x06003E20 RID: 15904 RVA: 0x000FB5DC File Offset: 0x000F97DC // (set) Token: 0x06003E21 RID: 15905 RVA: 0x000FB5FC File Offset: 0x000F97FC [Token(Token = "0x17000AFD")] public string AHGCOGFEEEE { [Token(Token = "0x6003E20")] [Address(RVA = "0x1BD2C10", Offset = "0x1BD1610", VA = "0x181BD2C10")] get { return this.EDDIHHPJOAE.k__BackingField; } [Token(Token = "0x6003E21")] [Address(RVA = "0x1BD1400", Offset = "0x1BCFE00", VA = "0x181BD1400")] set { this.EDDIHHPJOAE.k__BackingField = value; base.JOJPOMANGPO(); } } // Token: 0x06003E22 RID: 15906 RVA: 0x000FB624 File Offset: 0x000F9824 [Token(Token = "0x6003E22")] [Address(RVA = "0x1BD29E0", Offset = "0x1BD13E0", VA = "0x181BD29E0")] public void Set(ClubAnnouncementModel.PNOPENEGIIM DNGKIAJLLHG, bool PMJCGOLMNIO = true) { this.EDDIHHPJOAE.k__BackingField = 0L; JDJGIBLMFKK.FOEPIDJCLMC eddihhpjoae = this.EDDIHHPJOAE; JDJGIBLMFKK.FOEPIDJCLMC eddihhpjoae2 = this.EDDIHHPJOAE; int num = 0; eddihhpjoae2.k__BackingField = num; this.EDDIHHPJOAE.k__BackingField = num; this.EDDIHHPJOAE.k__BackingField = num; this.EDDIHHPJOAE.k__BackingField = num; if (PMJCGOLMNIO) { int num2 = 0; base.MKBLJJGJAOH(num2); } } // Token: 0x06003E23 RID: 15907 RVA: 0x000FB68C File Offset: 0x000F988C [Token(Token = "0x6003E23")] [Address(RVA = "0x1BD0D10", Offset = "0x1BCF710", VA = "0x181BD0D10", Slot = "19")] protected override void AHFKACICJNC() { int num = 0; this.k__BackingField = num; this.k__BackingField = num; JDJGIBLMFKK.FOEPIDJCLMC foepidjclmc = new JDJGIBLMFKK.FOEPIDJCLMC(); this.EDDIHHPJOAE = foepidjclmc; } // Token: 0x06003E24 RID: 15908 RVA: 0x000FB6B8 File Offset: 0x000F98B8 [Token(Token = "0x6003E24")] [Address(RVA = "0x1BD1460", Offset = "0x1BCFE60", VA = "0x181BD1460", Slot = "18")] protected override IPromise GLPJPIEOLDF(CFCKDFGFJEM AHOBGFOJBLH) { ClubAnnouncementModel.PNOPENEGIIM pnopenegiim = this.k__BackingField; Func func = new Func(this.FGBBFFJLLGJ); int num = 0; num += num; num++; IPromise promise2; IPromise promise = promise2.ContinueWith(func); func += func; int num2 = 0; this.k__BackingField = num2; return Promise.k__BackingField; } // Token: 0x06003E25 RID: 15909 RVA: 0x000FB708 File Offset: 0x000F9908 [Token(Token = "0x6003E25")] [Address(RVA = "0x1BD1D80", Offset = "0x1BD0780", VA = "0x181BD1D80")] public void MarkAsRead(string FEDLALGILJJ) { NFEMLMAFFIP nfemlmaffip = this.k__BackingField; if (nfemlmaffip != 0) { ClubAnnouncementModel.PNOPENEGIIM pnopenegiim = this.k__BackingField; IHLFIKMOAOF ihlfikmoaof = nfemlmaffip.HPCKFCEFFOJ; bool? isUnread = this.IsUnread; if (isUnread == (ulong)1L != isUnread) { ClubAnnouncementModel.PNOPENEGIIM pnopenegiim2 = this.k__BackingField; } } } // Token: 0x06003E26 RID: 15910 RVA: 0x000FB74C File Offset: 0x000F994C [Token(Token = "0x6003E26")] [Address(RVA = "0x1BD2290", Offset = "0x1BD0C90", VA = "0x181BD2290")] public static char OnAnnouncementTitleValidate(string PAANJCAOOAG, int BNDFKNANLDO, char NJOANBJCKDI) { if (!NJOANBJCKDI.IsRecRoomKeyboardChar()) { } return NJOANBJCKDI; } // Token: 0x06003E27 RID: 15911 RVA: 0x000FB768 File Offset: 0x000F9968 [Token(Token = "0x6003E27")] [Address(RVA = "0x1BD2220", Offset = "0x1BD0C20", VA = "0x181BD2220")] public static char OnAnnouncementBodyValidate(string PAANJCAOOAG, int BNDFKNANLDO, char NJOANBJCKDI) { if (!NJOANBJCKDI.IsRecRoomKeyboardCharOrNewline()) { } return NJOANBJCKDI; } // Token: 0x06003E28 RID: 15912 RVA: 0x000FB784 File Offset: 0x000F9984 [Token(Token = "0x6003E28")] [Address(RVA = "0x1BD2AD0", Offset = "0x1BD14D0", VA = "0x181BD2AD0")] public void TakePhotoForImage() { if (this.k__BackingField != 0) { } bool flag = JDJGIBLMFKK.KCGCGJCCGIH(0); string text = "Replace your announcement photo!"; if (flag) { text = "Take an announcement photo!"; } IPromise promise = NBLPDEKAKLG.KAEEACPMBDF(this.HGPJHJNMKFL, "Club Announcement Image", text); Action action = new Action(this.GEHMKKKBPLJ); throw new NullReferenceException(); } // Token: 0x06003E29 RID: 15913 RVA: 0x000FB7D8 File Offset: 0x000F99D8 [Token(Token = "0x6003E29")] [Address(RVA = "0x1BD28F0", Offset = "0x1BD12F0", VA = "0x181BD28F0")] public void RemoveImage() { DialogListModel dialogListModel = base.PKJJDBNMMEA; PMCGHGJACNB pmcghgjacnb = new PMCGHGJACNB(); pmcghgjacnb.k__BackingField = "Clear photo?"; pmcghgjacnb.k__BackingField = "Are you sure you want to clear this photo?"; pmcghgjacnb.k__BackingField = "Yes"; Action action = new Action(this.PFCJHDKHPOD); pmcghgjacnb.k__BackingField = action; pmcghgjacnb.k__BackingField = "Cancel"; IPromise promise = dialogListModel.AddTwoButtonMessageDialog(pmcghgjacnb); } // Token: 0x06003E2A RID: 15914 RVA: 0x000FB840 File Offset: 0x000F9A40 [Token(Token = "0x6003E2A")] [Address(RVA = "0x1BD2030", Offset = "0x1BD0A30", VA = "0x181BD2030")] private IPromise OOOGINJJPGC() { NFEMLMAFFIP nfemlmaffip = this.k__BackingField; if (nfemlmaffip != 0) { int k__BackingField = nfemlmaffip.k__BackingField; ClubAnnouncementModel.PNOPENEGIIM pnopenegiim = this.k__BackingField; if (ClubAnnouncementModel.<>c.<>9__45_0 == 0) { ClubAnnouncementModel.<>c.<>9__45_0 = (PIHMJGCGNLP clubDetails) => clubDetails.NJHNHHMCILD.k__BackingField; } } return Promise.FromResult(false); } // Token: 0x06003E2B RID: 15915 RVA: 0x000FB890 File Offset: 0x000F9A90 [Token(Token = "0x6003E2B")] [Address(RVA = "0x1BD10D0", Offset = "0x1BCFAD0", VA = "0x181BD10D0")] public void Edit() { IPromise promise = JDJGIBLMFKK.POHLPICNHJD(this.EDDIHHPJOAE); Action action = new Action(this.EPGFPJJPOEC); } // Token: 0x06003E2C RID: 15916 RVA: 0x000FB8BC File Offset: 0x000F9ABC [Token(Token = "0x6003E2C")] [Address(RVA = "0x1BD1B00", Offset = "0x1BD0500", VA = "0x181BD1B00")] private IPromise IIPFMPIJPFA() { NFEMLMAFFIP nfemlmaffip = this.k__BackingField; if (nfemlmaffip != 0) { int k__BackingField = nfemlmaffip.k__BackingField; long k__BackingField = this.k__BackingField.k__BackingField; long currentAnnouncementId = k__BackingField; NFEMLMAFFIP nfemlmaffip2 = this.k__BackingField; long k__BackingField = nfemlmaffip2.k__BackingField; int k__BackingField2 = nfemlmaffip2.k__BackingField; IPromise promise = JDJGIBLMFKK.AHOOGCHFMFI(k__BackingField, k__BackingField2); IPromise promise2 = JDJGIBLMFKK.LOHIHCGDJKI(this.k__BackingField.k__BackingField); AggregatePromise aggregatePromise = new AggregatePromise(promise, promise2); Func, IPromise> func = delegate(global::System.Tuple results) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); }; IPromise promise3 = aggregatePromise.ContinueWith(func); Action action = delegate(string e) { long currentAnnouncementId2 = currentAnnouncementId; Debug.LogError(string.Format("Error while trying to get membership details for self and announcement {0} creator: {1}", currentAnnouncementId2, e)); }; return Promise.FromResult(true); } throw new NullReferenceException(); } // Token: 0x06003E2D RID: 15917 RVA: 0x000FB974 File Offset: 0x000F9B74 [Token(Token = "0x6003E2D")] [Address(RVA = "0x1BD0D80", Offset = "0x1BCF780", VA = "0x181BD0D80")] public void DeleteThenRedirect([Optional] CECAKDDNHLN JJCHFKMGJFH) { ClubAnnouncementModel.DGDPDFMAFED dgdpdfmafed = new ClubAnnouncementModel.DGDPDFMAFED(); dgdpdfmafed.<>4__this = this; dgdpdfmafed.redirectUri = JJCHFKMGJFH; DialogListModel dialogListModel = base.PKJJDBNMMEA; PMCGHGJACNB pmcghgjacnb = new PMCGHGJACNB(); pmcghgjacnb.k__BackingField = "Delete announcement?"; if (this.k__BackingField != 0) { } int num = 0; string text = "Are you sure you want to delete announcement:\n'" + num + "'?"; pmcghgjacnb.k__BackingField = text; pmcghgjacnb.k__BackingField = "Delete"; Action action = new Action(dgdpdfmafed.g__DeleteConfirmed|0); pmcghgjacnb.k__BackingField = action; pmcghgjacnb.k__BackingField = "Cancel"; IPromise promise = dialogListModel.AddTwoButtonMessageDialog(pmcghgjacnb); } // Token: 0x06003E2E RID: 15918 RVA: 0x000FBA10 File Offset: 0x000F9C10 [Token(Token = "0x6003E2E")] [Address(RVA = "0x1BD2540", Offset = "0x1BD0F40", VA = "0x181BD2540")] public void PerformAnnouncementAction(string MAJAHEPHFCD) { /* An exception occurred when decompiling this method (06003E2E) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RRUI.Data.ClubAnnouncementModel::PerformAnnouncementAction(System.String) ---> System.Exception: Basic block has to end with unconditional control flow. { IL_D8: stloc:ArgumentOutOfRangeException(var_13_DD, 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.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: 0x06003E2F RID: 15919 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6003E2F")] [Address(RVA = "0x1BD1630", Offset = "0x1BD0030", VA = "0x181BD1630")] public IPromise GetAnnouncementActionLabel() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06003E30 RID: 15920 RVA: 0x000FBAFC File Offset: 0x000F9CFC [Token(Token = "0x6003E30")] [Address(RVA = "0x1BD0EC0", Offset = "0x1BCF8C0", VA = "0x181BD0EC0")] private void EGMGCEOJLJE() { NFEMLMAFFIP nfemlmaffip = this.k__BackingField; if (nfemlmaffip != 0) { NFEMLMAFFIP.MetaData k__BackingField = nfemlmaffip.k__BackingField; if (k__BackingField != 0) { NFEMLMAFFIP.InventionPublishedClubAnnouncementData inventionPublishedClubAnnouncementData = k__BackingField.FLOMKHCOACF(); if (inventionPublishedClubAnnouncementData != 0) { IPromise promise = BBHENFCNLAB.FDEMGICNKPI(inventionPublishedClubAnnouncementData.InventionId); if (ClubAnnouncementModel.<>c.<>9__51_0 == 0) { ClubAnnouncementModel.<>c.<>9__51_0 = delegate(OBBBPCBIMME invention) { if (invention != 0) { StoreInventionDetailsScreen flowByType = WatchUI.BFPPPLIJIGC.GetFlowByType(); flowByType.SetAmplitudeCommandContext("Invention Published Announcement"); flowByType.ShowInventionDetails(invention); } }; } int num = 0; num += num; num++; } } } } // Token: 0x06003E31 RID: 15921 RVA: 0x000FBB6C File Offset: 0x000F9D6C [Token(Token = "0x6003E31")] [Address(RVA = "0x1BD23E0", Offset = "0x1BD0DE0", VA = "0x181BD23E0")] private void PFOCJBHBMHM() { NFEMLMAFFIP nfemlmaffip = this.k__BackingField; if (nfemlmaffip != 0) { NFEMLMAFFIP.MetaData k__BackingField = nfemlmaffip.k__BackingField; if (k__BackingField != 0) { NFEMLMAFFIP.RoomPublishedClubAnnouncementData roomPublishedClubAnnouncementData = k__BackingField.FLOMKHCOACF(); if (roomPublishedClubAnnouncementData != 0) { IPromise promise = OJMCBOKJFOF.NHBPIIGDAJP(roomPublishedClubAnnouncementData.RoomId); if (ClubAnnouncementModel.<>c.<>9__52_0 == 0) { ClubAnnouncementModel.<>c.<>9__52_0 = delegate(KLCOGEIGEBJ room) { SessionManager instance = SingletonMonoBehaviour.Instance; int num = 0; int num2 = 0; instance.RunJoinRoom(room, num2, SessionManager.BDPNOBGNGNI.CREATORANNOUNCEMENT_ROOMPUBLISHED, num != 0, num); }; } } } } } // Token: 0x06003E32 RID: 15922 RVA: 0x000FBBCC File Offset: 0x000F9DCC [Token(Token = "0x6003E32")] [Address(RVA = "0x1BD1EB0", Offset = "0x1BD08B0", VA = "0x181BD1EB0")] private void ONANAGGBNOM() { NFEMLMAFFIP nfemlmaffip = this.k__BackingField; if (nfemlmaffip != 0) { NFEMLMAFFIP.MetaData k__BackingField = nfemlmaffip.k__BackingField; if (k__BackingField != 0) { NFEMLMAFFIP.PlayerEventPublishedClubAnnouncementData playerEventPublishedClubAnnouncementData = k__BackingField.FLOMKHCOACF(); if (playerEventPublishedClubAnnouncementData != 0) { long playerEventId = playerEventPublishedClubAnnouncementData.PlayerEventId; int num = 0; IPromise promise = GNPDMBPGHBH.FCFEIOCJHKO(playerEventId, num); if (ClubAnnouncementModel.<>c.<>9__53_0 == 0) { ClubAnnouncementModel.<>c.<>9__53_0 = delegate(IOFNNFFJIAN details) { if (!details.APBKNFMBEBN()) { WatchUI.BFPPPLIJIGC.ShowEventDetails(details); return; } bool flag = SingletonMonoBehaviour.Instance.RunGoToPlayerEvent(details, (SessionManager.BDPNOBGNGNI)((uint)46), "PlayerEventPublishedAnnouncement"); }; } } } } } // Token: 0x06003E33 RID: 15923 RVA: 0x000FBC34 File Offset: 0x000F9E34 [Token(Token = "0x6003E33")] [Address(RVA = "0x1BCF1E0", Offset = "0x1BCDBE0", VA = "0x181BCF1E0")] public ClubAnnouncementModel() { int num; ManagedTexture managedTexture = new ManagedTexture("Club Announcement Image", num != 0); num = 0; this.HGPJHJNMKFL = managedTexture; JDJGIBLMFKK.FOEPIDJCLMC foepidjclmc = new JDJGIBLMFKK.FOEPIDJCLMC(); this.EDDIHHPJOAE = foepidjclmc; base..ctor(); } // Token: 0x06003E34 RID: 15924 RVA: 0x000FBC6C File Offset: 0x000F9E6C [Token(Token = "0x6003E34")] [Address(RVA = "0x1BD11A0", Offset = "0x1BCFBA0", VA = "0x181BD11A0")] [CompilerGenerated] private IPromise FGBBFFJLLGJ(NFEMLMAFFIP APIMPLGKICK) { if (APIMPLGKICK != 0) { } IPromise k__BackingField = Promise.k__BackingField; this.k__BackingField = k__BackingField; JDJGIBLMFKK.FOEPIDJCLMC eddihhpjoae = this.EDDIHHPJOAE; NFEMLMAFFIP nfemlmaffip = this.k__BackingField; JDJGIBLMFKK.FOEPIDJCLMC eddihhpjoae2 = this.EDDIHHPJOAE; string k__BackingField = nfemlmaffip.k__BackingField; eddihhpjoae2.k__BackingField = k__BackingField; NFEMLMAFFIP nfemlmaffip2 = this.k__BackingField; JDJGIBLMFKK.FOEPIDJCLMC eddihhpjoae3 = this.EDDIHHPJOAE; string k__BackingField = nfemlmaffip2.k__BackingField; eddihhpjoae3.k__BackingField = k__BackingField; IPromise promise = this.OOOGINJJPGC(); Action action = new Action(this.MPJKKMIKEAL); IPromise promise2 = this.IIPFMPIJPFA(); Action action2 = new Action(this.ALPDAFCMBGO); throw new NullReferenceException(); } // Token: 0x06003E35 RID: 15925 RVA: 0x000FBD08 File Offset: 0x000F9F08 [Token(Token = "0x6003E35")] [Address(RVA = "0x50BDB0", Offset = "0x50A7B0", VA = "0x18050BDB0")] [CompilerGenerated] private void MPJKKMIKEAL(bool EDCBGEKCFKG) { this.k__BackingField = EDCBGEKCFKG; } // Token: 0x06003E36 RID: 15926 RVA: 0x000FBD1C File Offset: 0x000F9F1C [Token(Token = "0x6003E36")] [Address(RVA = "0x50BDC0", Offset = "0x50A7C0", VA = "0x18050BDC0")] [CompilerGenerated] private void ALPDAFCMBGO(bool DDHBEPAJOCD) { this.k__BackingField = DDHBEPAJOCD; } // Token: 0x06003E37 RID: 15927 RVA: 0x000FBD30 File Offset: 0x000F9F30 [Token(Token = "0x6003E37")] [Address(RVA = "0x1BD1400", Offset = "0x1BCFE00", VA = "0x181BD1400")] [CompilerGenerated] private void GEHMKKKBPLJ(string HFLPBHHAFIO) { this.EDDIHHPJOAE.k__BackingField = HFLPBHHAFIO; base.JOJPOMANGPO(); } // Token: 0x06003E38 RID: 15928 RVA: 0x000FBD58 File Offset: 0x000F9F58 [Token(Token = "0x6003E38")] [Address(RVA = "0x1BD2360", Offset = "0x1BD0D60", VA = "0x181BD2360")] [CompilerGenerated] private void PFCJHDKHPOD() { this.EDDIHHPJOAE.k__BackingField = "DefaultClubImage2k.jpg"; base.JOJPOMANGPO(); } // Token: 0x06003E39 RID: 15929 RVA: 0x000FBD84 File Offset: 0x000F9F84 [Token(Token = "0x6003E39")] [Address(RVA = "0x1BD1070", Offset = "0x1BCFA70", VA = "0x181BD1070")] [CompilerGenerated] private void EPGFPJJPOEC() { base.Clear(); BrowserModel browserModel = base.DHJAICFKEHL; if (browserModel != 0) { browserModel.GoBack(); return; } } // Token: 0x040033A8 RID: 13224 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x40033A8")] private readonly ManagedTexture HGPJHJNMKFL; // Token: 0x040033A9 RID: 13225 [global::Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x40033A9")] protected JDJGIBLMFKK.FOEPIDJCLMC EDDIHHPJOAE; // Token: 0x02000907 RID: 2311 [Token(Token = "0x2000907")] public struct PNOPENEGIIM { // Token: 0x040033AA RID: 13226 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x40033AA")] public long CCGOEDABKNN; // Token: 0x040033AB RID: 13227 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x40033AB")] public long DNFIODIACBF; } // Token: 0x02000909 RID: 2313 [Token(Token = "0x2000909")] [CompilerGenerated] private sealed class MIHLLLEBHCI { // Token: 0x06003E42 RID: 15938 RVA: 0x000FBEF4 File Offset: 0x000FA0F4 [Token(Token = "0x6003E42")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public MIHLLLEBHCI() { } // Token: 0x06003E43 RID: 15939 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6003E43")] [Address(RVA = "0x1BDB670", Offset = "0x1BDA070", VA = "0x181BDB670")] internal IPromise b__0(global::System.Tuple results) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06003E44 RID: 15940 RVA: 0x000FBF08 File Offset: 0x000FA108 [Token(Token = "0x6003E44")] [Address(RVA = "0x1BDB780", Offset = "0x1BDA180", VA = "0x181BDB780")] internal void b__1(string e) { long num = this.currentAnnouncementId; Debug.LogError(string.Format("Error while trying to get membership details for self and announcement {0} creator: {1}", num, e)); } // Token: 0x040033B3 RID: 13235 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40033B3")] public long currentAnnouncementId; // Token: 0x040033B4 RID: 13236 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40033B4")] public ClubAnnouncementModel <>4__this; } // Token: 0x0200090A RID: 2314 [Token(Token = "0x200090A")] [CompilerGenerated] private sealed class DGDPDFMAFED { // Token: 0x06003E45 RID: 15941 RVA: 0x000FBF30 File Offset: 0x000FA130 [Token(Token = "0x6003E45")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public DGDPDFMAFED() { } // Token: 0x06003E46 RID: 15942 RVA: 0x000FBF44 File Offset: 0x000FA144 [Token(Token = "0x6003E46")] [Address(RVA = "0x1BD9380", Offset = "0x1BD7D80", VA = "0x181BD9380")] internal void g__DeleteConfirmed|0() { ClubAnnouncementModel.PNOPENEGIIM k__BackingField = this.<>4__this.k__BackingField; Action action = delegate { this.<>4__this.ADJIAENKNAN.AddMessageToast("Announcement deleted"); if (this.redirectUri != (ulong)0L) { BrowserModel browserModel = this.<>4__this.DHJAICFKEHL; if (browserModel != 0) { CECAKDDNHLN cecakddnhln = this.redirectUri; browserModel.GoTo(cecakddnhln); } BrowserModel browserModel2 = this.<>4__this.DHJAICFKEHL; if (browserModel2 != 0) { Func func; if (this.<>9__2 == 0) { func = delegate(CECAKDDNHLN prevUri) { ClubAnnouncementModel clubAnnouncementModel2 = this.<>4__this; bool flag; return flag; }; this.<>9__2 = func; } browserModel2.RemoveFromHistory(func); } } }; ClubAnnouncementModel clubAnnouncementModel = this.<>4__this; } // Token: 0x06003E47 RID: 15943 RVA: 0x000FBF78 File Offset: 0x000FA178 [Token(Token = "0x6003E47")] [Address(RVA = "0x1BD91B0", Offset = "0x1BD7BB0", VA = "0x181BD91B0")] internal void b__1() { this.<>4__this.ADJIAENKNAN.AddMessageToast("Announcement deleted"); if (this.redirectUri != (ulong)0L) { BrowserModel browserModel = this.<>4__this.DHJAICFKEHL; if (browserModel != 0) { CECAKDDNHLN cecakddnhln = this.redirectUri; browserModel.GoTo(cecakddnhln); } BrowserModel browserModel2 = this.<>4__this.DHJAICFKEHL; if (browserModel2 != 0) { Func func; if (this.<>9__2 == 0) { func = delegate(CECAKDDNHLN prevUri) { ClubAnnouncementModel clubAnnouncementModel = this.<>4__this; bool flag; return flag; }; this.<>9__2 = func; } browserModel2.RemoveFromHistory(func); } } } // Token: 0x06003E48 RID: 15944 RVA: 0x000FC000 File Offset: 0x000FA200 [Token(Token = "0x6003E48")] [Address(RVA = "0x1BD92C0", Offset = "0x1BD7CC0", VA = "0x181BD92C0")] internal bool b__2(CECAKDDNHLN prevUri) { ClubAnnouncementModel clubAnnouncementModel = this.<>4__this; bool flag; return flag; } // Token: 0x040033B5 RID: 13237 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40033B5")] public ClubAnnouncementModel <>4__this; // Token: 0x040033B6 RID: 13238 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40033B6")] public CECAKDDNHLN redirectUri; // Token: 0x040033B7 RID: 13239 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x40033B7")] public Func <>9__2; } } }