Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/RRUI/Data/ClubAnnouncementModel.cs
T
2026-04-08 23:40:05 +02:00

857 lines
36 KiB
C#

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<CFCKDFGFJEM>
{
// 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.<HKKBNCJMPDP>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.<HKKBNCJMPDP>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.<CEJPKGDKMJE>k__BackingField;
}
[Token(Token = "0x6003E1D")]
[Address(RVA = "0x1BD2D40", Offset = "0x1BD1740", VA = "0x181BD2D40")]
set
{
this.EDDIHHPJOAE.<CEJPKGDKMJE>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.<LCLENCDPDPP>k__BackingField;
}
[Token(Token = "0x6003E1F")]
[Address(RVA = "0x1BD2CE0", Offset = "0x1BD16E0", VA = "0x181BD2CE0")]
set
{
this.EDDIHHPJOAE.<LCLENCDPDPP>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.<HPJCFFLAJJE>k__BackingField;
}
[Token(Token = "0x6003E21")]
[Address(RVA = "0x1BD1400", Offset = "0x1BCFE00", VA = "0x181BD1400")]
set
{
this.EDDIHHPJOAE.<HPJCFFLAJJE>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.<FKBOCMLBGNM>k__BackingField = 0L;
JDJGIBLMFKK.FOEPIDJCLMC eddihhpjoae = this.EDDIHHPJOAE;
JDJGIBLMFKK.FOEPIDJCLMC eddihhpjoae2 = this.EDDIHHPJOAE;
int num = 0;
eddihhpjoae2.<LCLENCDPDPP>k__BackingField = num;
this.EDDIHHPJOAE.<CEJPKGDKMJE>k__BackingField = num;
this.EDDIHHPJOAE.<HPJCFFLAJJE>k__BackingField = num;
this.EDDIHHPJOAE.<FIFKICJNMMA>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.<DLPNFOIMJBM>k__BackingField = num;
this.<HKKBNCJMPDP>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.<HKKBNCJMPDP>k__BackingField;
Func<NFEMLMAFFIP, IPromise> func = new Func(this.FGBBFFJLLGJ);
int num = 0;
num += num;
num++;
IPromise<NFEMLMAFFIP> promise2;
IPromise promise = promise2.ContinueWith(func);
func += func;
int num2 = 0;
this.<DLPNFOIMJBM>k__BackingField = num2;
return Promise.<CompletedPromise>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.<DLPNFOIMJBM>k__BackingField;
if (nfemlmaffip != 0)
{
ClubAnnouncementModel.PNOPENEGIIM pnopenegiim = this.<HKKBNCJMPDP>k__BackingField;
IHLFIKMOAOF ihlfikmoaof = nfemlmaffip.HPCKFCEFFOJ;
bool? isUnread = this.IsUnread;
if (isUnread == (ulong)1L != isUnread)
{
ClubAnnouncementModel.PNOPENEGIIM pnopenegiim2 = this.<HKKBNCJMPDP>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.<DLPNFOIMJBM>k__BackingField != 0)
{
}
bool flag = JDJGIBLMFKK.KCGCGJCCGIH(0);
string text = "Replace your announcement photo!";
if (flag)
{
text = "Take an announcement photo!";
}
IPromise<string> promise = NBLPDEKAKLG.KAEEACPMBDF(this.HGPJHJNMKFL, "Club Announcement Image", text);
Action<string> 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.<CEJPKGDKMJE>k__BackingField = "Clear photo?";
pmcghgjacnb.<LHJAKNBODPE>k__BackingField = "Are you sure you want to clear this photo?";
pmcghgjacnb.<AHIKLCLHOFO>k__BackingField = "Yes";
Action action = new Action(this.PFCJHDKHPOD);
pmcghgjacnb.<ECHBNKMHBBM>k__BackingField = action;
pmcghgjacnb.<GNGPJNNHLCJ>k__BackingField = "Cancel";
IPromise<TwoButtonMessageDialogModel> 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<bool> OOOGINJJPGC()
{
NFEMLMAFFIP nfemlmaffip = this.<DLPNFOIMJBM>k__BackingField;
if (nfemlmaffip != 0)
{
int <HCJDKPLCHPK>k__BackingField = nfemlmaffip.<HCJDKPLCHPK>k__BackingField;
ClubAnnouncementModel.PNOPENEGIIM pnopenegiim = this.<HKKBNCJMPDP>k__BackingField;
if (ClubAnnouncementModel.<>c.<>9__45_0 == 0)
{
ClubAnnouncementModel.<>c.<>9__45_0 = (PIHMJGCGNLP clubDetails) => clubDetails.NJHNHHMCILD.<OKCLBHJMLGI>k__BackingField;
}
}
return Promise.FromResult<bool>(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<bool> IIPFMPIJPFA()
{
NFEMLMAFFIP nfemlmaffip = this.<DLPNFOIMJBM>k__BackingField;
if (nfemlmaffip != 0)
{
int <HCJDKPLCHPK>k__BackingField = nfemlmaffip.<HCJDKPLCHPK>k__BackingField;
long <FKBOCMLBGNM>k__BackingField = this.<DLPNFOIMJBM>k__BackingField.<FKBOCMLBGNM>k__BackingField;
long currentAnnouncementId = <FKBOCMLBGNM>k__BackingField;
NFEMLMAFFIP nfemlmaffip2 = this.<DLPNFOIMJBM>k__BackingField;
long <CHPCFOKEIFM>k__BackingField = nfemlmaffip2.<CHPCFOKEIFM>k__BackingField;
int <HCJDKPLCHPK>k__BackingField2 = nfemlmaffip2.<HCJDKPLCHPK>k__BackingField;
IPromise<PPGPAHNMGEC> promise = JDJGIBLMFKK.AHOOGCHFMFI(<CHPCFOKEIFM>k__BackingField, <HCJDKPLCHPK>k__BackingField2);
IPromise<PPGPAHNMGEC?> promise2 = JDJGIBLMFKK.LOHIHCGDJKI(this.<DLPNFOIMJBM>k__BackingField.<CHPCFOKEIFM>k__BackingField);
AggregatePromise<PPGPAHNMGEC, PPGPAHNMGEC?> aggregatePromise = new AggregatePromise(promise, promise2);
Func<global::System.Tuple<PPGPAHNMGEC, PPGPAHNMGEC?>, IPromise<bool>> func = delegate(global::System.Tuple<PPGPAHNMGEC, PPGPAHNMGEC?> results)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
IPromise<bool> promise3 = aggregatePromise.ContinueWith<bool>(func);
Action<string> 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<bool>(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.<CEJPKGDKMJE>k__BackingField = "Delete announcement?";
if (this.<DLPNFOIMJBM>k__BackingField != 0)
{
}
int num = 0;
string text = "Are you sure you want to delete announcement:\n'" + num + "'?";
pmcghgjacnb.<LHJAKNBODPE>k__BackingField = text;
pmcghgjacnb.<AHIKLCLHOFO>k__BackingField = "Delete";
Action action = new Action(dgdpdfmafed.<DeleteThenRedirect>g__DeleteConfirmed|0);
pmcghgjacnb.<ECHBNKMHBBM>k__BackingField = action;
pmcghgjacnb.<GNGPJNNHLCJ>k__BackingField = "Cancel";
IPromise<TwoButtonMessageDialogModel> 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<string> 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.<DLPNFOIMJBM>k__BackingField;
if (nfemlmaffip != 0)
{
NFEMLMAFFIP.MetaData <FLFHILBLCOG>k__BackingField = nfemlmaffip.<FLFHILBLCOG>k__BackingField;
if (<FLFHILBLCOG>k__BackingField != 0)
{
NFEMLMAFFIP.InventionPublishedClubAnnouncementData inventionPublishedClubAnnouncementData = <FLFHILBLCOG>k__BackingField.FLOMKHCOACF<NFEMLMAFFIP.InventionPublishedClubAnnouncementData>();
if (inventionPublishedClubAnnouncementData != 0)
{
IPromise<OBBBPCBIMME> 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<StoreInventionDetailsScreen>();
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.<DLPNFOIMJBM>k__BackingField;
if (nfemlmaffip != 0)
{
NFEMLMAFFIP.MetaData <FLFHILBLCOG>k__BackingField = nfemlmaffip.<FLFHILBLCOG>k__BackingField;
if (<FLFHILBLCOG>k__BackingField != 0)
{
NFEMLMAFFIP.RoomPublishedClubAnnouncementData roomPublishedClubAnnouncementData = <FLFHILBLCOG>k__BackingField.FLOMKHCOACF<NFEMLMAFFIP.RoomPublishedClubAnnouncementData>();
if (roomPublishedClubAnnouncementData != 0)
{
IPromise<KLCOGEIGEBJ> 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.<DLPNFOIMJBM>k__BackingField;
if (nfemlmaffip != 0)
{
NFEMLMAFFIP.MetaData <FLFHILBLCOG>k__BackingField = nfemlmaffip.<FLFHILBLCOG>k__BackingField;
if (<FLFHILBLCOG>k__BackingField != 0)
{
NFEMLMAFFIP.PlayerEventPublishedClubAnnouncementData playerEventPublishedClubAnnouncementData = <FLFHILBLCOG>k__BackingField.FLOMKHCOACF<NFEMLMAFFIP.PlayerEventPublishedClubAnnouncementData>();
if (playerEventPublishedClubAnnouncementData != 0)
{
long playerEventId = playerEventPublishedClubAnnouncementData.PlayerEventId;
int num = 0;
IPromise<IOFNNFFJIAN> 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 <CompletedPromise>k__BackingField = Promise.<CompletedPromise>k__BackingField;
this.<DLPNFOIMJBM>k__BackingField = <CompletedPromise>k__BackingField;
JDJGIBLMFKK.FOEPIDJCLMC eddihhpjoae = this.EDDIHHPJOAE;
NFEMLMAFFIP nfemlmaffip = this.<DLPNFOIMJBM>k__BackingField;
JDJGIBLMFKK.FOEPIDJCLMC eddihhpjoae2 = this.EDDIHHPJOAE;
string <CEJPKGDKMJE>k__BackingField = nfemlmaffip.<CEJPKGDKMJE>k__BackingField;
eddihhpjoae2.<CEJPKGDKMJE>k__BackingField = <CEJPKGDKMJE>k__BackingField;
NFEMLMAFFIP nfemlmaffip2 = this.<DLPNFOIMJBM>k__BackingField;
JDJGIBLMFKK.FOEPIDJCLMC eddihhpjoae3 = this.EDDIHHPJOAE;
string <HPJCFFLAJJE>k__BackingField = nfemlmaffip2.<HPJCFFLAJJE>k__BackingField;
eddihhpjoae3.<HPJCFFLAJJE>k__BackingField = <HPJCFFLAJJE>k__BackingField;
IPromise<bool> promise = this.OOOGINJJPGC();
Action<bool> action = new Action(this.MPJKKMIKEAL);
IPromise<bool> promise2 = this.IIPFMPIJPFA();
Action<bool> 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.<HMEDHBDLCBK>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.<JNFAADPMGCK>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.<HPJCFFLAJJE>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.<HPJCFFLAJJE>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<bool> <GetCanBeDeleted>b__0(global::System.Tuple<PPGPAHNMGEC, PPGPAHNMGEC?> 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 <GetCanBeDeleted>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 <DeleteThenRedirect>g__DeleteConfirmed|0()
{
ClubAnnouncementModel.PNOPENEGIIM <HKKBNCJMPDP>k__BackingField = this.<>4__this.<HKKBNCJMPDP>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<CECAKDDNHLN, bool> 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 <DeleteThenRedirect>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<CECAKDDNHLN, bool> 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 <DeleteThenRedirect>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<CECAKDDNHLN, bool> <>9__2;
}
}
}