Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/RRUI/Data/ClubAnnouncementModel.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

1163 lines
45 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using CodeStage.AntiCheat.ObscuredTypes;
using Cpp2IlInjected;
using RecRoom.Core;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x02000A17 RID: 2583
[Token(Token = "0x2000A17")]
public class ClubAnnouncementModel : RRUIModel<CFCKDFGFJEM>
{
// Token: 0x17000BE4 RID: 3044
// (get) Token: 0x0600437C RID: 17276 RVA: 0x00106350 File Offset: 0x00104550
// (set) Token: 0x0600437D RID: 17277 RVA: 0x00106364 File Offset: 0x00104564
[Token(Token = "0x17000BE4")]
public NFEMLMAFFIP LAJFEOOGLMP
{
[Token(Token = "0x600437C")]
[Address(RVA = "0x493640", Offset = "0x492640", VA = "0x180493640")]
get;
[Token(Token = "0x600437D")]
[Address(RVA = "0x476170", Offset = "0x475170", VA = "0x180476170")]
set;
}
// Token: 0x17000BE5 RID: 3045
// (get) Token: 0x0600437E RID: 17278 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x0600437F RID: 17279 RVA: 0x00106378 File Offset: 0x00104578
[Token(Token = "0x17000BE5")]
public ClubAnnouncementModel.PNOPENEGIIM AKFDMGLACLA
{
[Token(Token = "0x600437E")]
[Address(RVA = "0x11C7DD0", Offset = "0x11C6DD0", VA = "0x1811C7DD0")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x600437F")]
[Address(RVA = "0x14D64B0", Offset = "0x14D54B0", VA = "0x1814D64B0")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x17000BE6 RID: 3046
// (get) Token: 0x06004380 RID: 17280 RVA: 0x00106388 File Offset: 0x00104588
// (set) Token: 0x06004381 RID: 17281 RVA: 0x0010639C File Offset: 0x0010459C
[Token(Token = "0x17000BE6")]
public bool PMIFNLABHNI
{
[Token(Token = "0x6004380")]
[Address(RVA = "0x4D9840", Offset = "0x4D8840", VA = "0x1804D9840")]
get;
[Token(Token = "0x6004381")]
[Address(RVA = "0x675930", Offset = "0x674930", VA = "0x180675930")]
private set;
}
// Token: 0x17000BE7 RID: 3047
// (get) Token: 0x06004382 RID: 17282 RVA: 0x001063B0 File Offset: 0x001045B0
// (set) Token: 0x06004383 RID: 17283 RVA: 0x001063C4 File Offset: 0x001045C4
[Token(Token = "0x17000BE7")]
public bool MFFDNKKAMDD
{
[Token(Token = "0x6004382")]
[Address(RVA = "0x675320", Offset = "0x674320", VA = "0x180675320")]
get;
[Token(Token = "0x6004383")]
[Address(RVA = "0x675940", Offset = "0x674940", VA = "0x180675940")]
private set;
}
// Token: 0x17000BE8 RID: 3048
// (get) Token: 0x06004384 RID: 17284 RVA: 0x001063D8 File Offset: 0x001045D8
[Token(Token = "0x17000BE8")]
public bool FBLEJONFPAK
{
[Token(Token = "0x6004384")]
[Address(RVA = "0x85E360", Offset = "0x85D360", VA = "0x18085E360")]
get
{
/*
An exception occurred when decompiling this method (06004384)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RRUI.Data.ClubAnnouncementModel::get_IsValid()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:float32(var_0_06, callgetter:float32(IAgent::get_ObstacleTimeHorizon, ldloc:ClubAnnouncementModel[exp:IAgent](this)))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
}
// Token: 0x17000BE9 RID: 3049
// (get) Token: 0x06004385 RID: 17285 RVA: 0x001063EC File Offset: 0x001045EC
[Token(Token = "0x17000BE9")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x6004385")]
[Address(RVA = "0x1FB6530", Offset = "0x1FB5530", VA = "0x181FB6530", Slot = "12")]
get
{
ClubAnnouncementModel.PNOPENEGIIM pnopenegiim = this.<HKKBNCJMPDP>k__BackingField;
return 0 > 0;
}
}
// Token: 0x17000BEA RID: 3050
// (get) Token: 0x06004386 RID: 17286 RVA: 0x00106404 File Offset: 0x00104604
[Token(Token = "0x17000BEA")]
public virtual bool NEAPMAIPFDH
{
[Token(Token = "0x6004386")]
[Address(RVA = "0x1FB68D0", Offset = "0x1FB58D0", VA = "0x181FB68D0", Slot = "26")]
get
{
NFEMLMAFFIP nfemlmaffip = this.<DLPNFOIMJBM>k__BackingField;
if (nfemlmaffip == 0)
{
}
int num = (int)nfemlmaffip.HPCKFCEFFOJ;
bool flag;
return flag;
}
}
// Token: 0x17000BEB RID: 3051
// (get) Token: 0x06004387 RID: 17287 RVA: 0x00106428 File Offset: 0x00104628
[Token(Token = "0x17000BEB")]
public bool? HEEOJPLMGNC
{
[Token(Token = "0x6004387")]
[Address(RVA = "0x1FB6900", Offset = "0x1FB5900", VA = "0x181FB6900")]
get
{
if (this.PGOIPKKDOPJ)
{
ClubAnnouncementModel.PNOPENEGIIM pnopenegiim = this.<HKKBNCJMPDP>k__BackingField;
bool flag2;
bool flag = !flag2;
return;
}
}
}
// Token: 0x06004388 RID: 17288 RVA: 0x00106450 File Offset: 0x00104650
[Token(Token = "0x6004388")]
[Address(RVA = "0x1FB6820", Offset = "0x1FB5820", VA = "0x181FB6820")]
public void Set(ClubAnnouncementModel.PNOPENEGIIM DNGKIAJLLHG, bool PMJCGOLMNIO = true)
{
if (PMJCGOLMNIO)
{
int num = 0;
base.MKBLJJGJAOH(num);
}
}
// Token: 0x06004389 RID: 17289 RVA: 0x0010646C File Offset: 0x0010466C
[Token(Token = "0x6004389")]
[Address(RVA = "0x1FB3D80", Offset = "0x1FB2D80", VA = "0x181FB3D80", Slot = "22")]
protected override void AHFKACICJNC()
{
int num = 0;
this.<DLPNFOIMJBM>k__BackingField = num;
this.<HKKBNCJMPDP>k__BackingField = num;
}
// Token: 0x0600438A RID: 17290 RVA: 0x0010648C File Offset: 0x0010468C
[Token(Token = "0x600438A")]
[Address(RVA = "0x1FB4640", Offset = "0x1FB3640", VA = "0x181FB4640", Slot = "21")]
protected override DABKFAIHBBP GLPJPIEOLDF(CFCKDFGFJEM AHOBGFOJBLH)
{
ClubAnnouncementModel.PNOPENEGIIM pnopenegiim = this.<HKKBNCJMPDP>k__BackingField;
Func<NFEMLMAFFIP, DABKFAIHBBP> func = new Func(this.FADKIIDCCEJ);
int num = 0;
num += num;
num++;
int num2 = 0;
PMGCJEPKFOF<NFEMLMAFFIP> pmgcjepkfof2;
PMGCJEPKFOF pmgcjepkfof = pmgcjepkfof2.JKOHKDFNCCI(func, num2);
func += func;
int num3 = 0;
this.<DLPNFOIMJBM>k__BackingField = num3;
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x0600438B RID: 17291 RVA: 0x001064E0 File Offset: 0x001046E0
[Token(Token = "0x600438B")]
[Address(RVA = "0x1FB6300", Offset = "0x1FB5300", VA = "0x181FB6300")]
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: 0x0600438C RID: 17292 RVA: 0x00106524 File Offset: 0x00104724
[Token(Token = "0x600438C")]
[Address(RVA = "0x1FB6560", Offset = "0x1FB5560", VA = "0x181FB6560")]
private PMGCJEPKFOF<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__29_0 == 0)
{
ClubAnnouncementModel.<>c.<>9__29_0 = (PIHMJGCGNLP clubDetails) => clubDetails.NJHNHHMCILD.<OKCLBHJMLGI>k__BackingField;
}
}
return JJEKJGALHKO.MKLIDFOGIGO<bool>(false);
}
// Token: 0x0600438D RID: 17293 RVA: 0x00106574 File Offset: 0x00104774
[Token(Token = "0x600438D")]
[Address(RVA = "0x1FB5360", Offset = "0x1FB4360", VA = "0x181FB5360")]
private PMGCJEPKFOF<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;
PMGCJEPKFOF<PPGPAHNMGEC> pmgcjepkfof = JDJGIBLMFKK.AHOOGCHFMFI(<CHPCFOKEIFM>k__BackingField, <HCJDKPLCHPK>k__BackingField2);
PMGCJEPKFOF<PPGPAHNMGEC?> pmgcjepkfof2 = JDJGIBLMFKK.LOHIHCGDJKI(this.<DLPNFOIMJBM>k__BackingField.<CHPCFOKEIFM>k__BackingField);
KLGBPLPHMDJ<PPGPAHNMGEC, PPGPAHNMGEC?> klgbplphmdj = new KLGBPLPHMDJ(pmgcjepkfof, pmgcjepkfof2);
Func<Tuple<PPGPAHNMGEC, PPGPAHNMGEC?>, PMGCJEPKFOF<bool>> func = delegate(Tuple<PPGPAHNMGEC, PPGPAHNMGEC?> results)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
int num = 0;
PMGCJEPKFOF<bool> pmgcjepkfof3 = klgbplphmdj.JKOHKDFNCCI<bool>(func, num);
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 JJEKJGALHKO.MKLIDFOGIGO<bool>(true);
}
throw new NullReferenceException();
}
// Token: 0x0600438E RID: 17294 RVA: 0x00106630 File Offset: 0x00104830
[Token(Token = "0x600438E")]
[Address(RVA = "0x1FB4310", Offset = "0x1FB3310", VA = "0x181FB4310")]
public void DeleteThenRedirect([Optional] CECAKDDNHLN JJCHFKMGJFH)
{
ClubAnnouncementModel.MPLKOKAJOMI mplkokajomi = new ClubAnnouncementModel.MPLKOKAJOMI();
mplkokajomi.<>4__this = this;
mplkokajomi.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(mplkokajomi.<DeleteThenRedirect>g__DeleteConfirmed|0);
pmcghgjacnb.<ECHBNKMHBBM>k__BackingField = action;
pmcghgjacnb.<GNGPJNNHLCJ>k__BackingField = "Cancel";
PMGCJEPKFOF<TwoButtonMessageDialogModel> pmgcjepkfof = dialogListModel.AddTwoButtonMessageDialog(pmcghgjacnb);
}
// Token: 0x0600438F RID: 17295 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600438F")]
[Address(RVA = "0x1FB49C0", Offset = "0x1FB39C0", VA = "0x181FB49C0")]
public PMGCJEPKFOF<bool> GetCanPerformAnnouncementAction()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06004390 RID: 17296 RVA: 0x001066CC File Offset: 0x001048CC
[Token(Token = "0x6004390")]
[Address(RVA = "0x1FB6750", Offset = "0x1FB5750", VA = "0x181FB6750")]
public void PerformAnnouncementAction(string MAJAHEPHFCD)
{
if (this.<DLPNFOIMJBM>k__BackingField != (ulong)0L)
{
PMGCJEPKFOF<bool> canPerformAnnouncementAction = this.GetCanPerformAnnouncementAction();
Action<bool> action = delegate(bool canPerform)
{
if (canPerform)
{
NFEMLMAFFIP nfemlmaffip = this.<DLPNFOIMJBM>k__BackingField;
long <CHPCFOKEIFM>k__BackingField = nfemlmaffip.<CHPCFOKEIFM>k__BackingField;
IHLFIKMOAOF ihlfikmoaof = nfemlmaffip.HPCKFCEFFOJ;
if (this.<DLPNFOIMJBM>k__BackingField.HPCKFCEFFOJ <= IHLFIKMOAOF.Photo)
{
ClubAnnouncementModel <>4__this = this;
NFEMLMAFFIP nfemlmaffip2 = <>4__this.<DLPNFOIMJBM>k__BackingField;
if (nfemlmaffip2 != 0)
{
NFEMLMAFFIP.MetaData <FLFHILBLCOG>k__BackingField = nfemlmaffip2.<FLFHILBLCOG>k__BackingField;
if (<FLFHILBLCOG>k__BackingField != 0)
{
NFEMLMAFFIP.RoomPublishedClubAnnouncementData roomPublishedClubAnnouncementData = <FLFHILBLCOG>k__BackingField.FLOMKHCOACF<NFEMLMAFFIP.RoomPublishedClubAnnouncementData>();
if (roomPublishedClubAnnouncementData != 0)
{
BrowserModel browserModel = <>4__this.DHJAICFKEHL;
int num = 0;
if (browserModel != num)
{
CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(ClubsConfig.Instance.RoomAnnouncementActionRoute);
long roomId = roomPublishedClubAnnouncementData.RoomId;
NFEMLMAFFIP nfemlmaffip3 = <>4__this.<DLPNFOIMJBM>k__BackingField;
if (nfemlmaffip3 != 0)
{
NFEMLMAFFIP.MetaData <FLFHILBLCOG>k__BackingField2 = nfemlmaffip3.<FLFHILBLCOG>k__BackingField;
if (<FLFHILBLCOG>k__BackingField2 != 0)
{
NFEMLMAFFIP.InventionPublishedClubAnnouncementData inventionPublishedClubAnnouncementData = <FLFHILBLCOG>k__BackingField2.FLOMKHCOACF<NFEMLMAFFIP.InventionPublishedClubAnnouncementData>();
if (inventionPublishedClubAnnouncementData != 0)
{
CECAKDDNHLN cecakddnhln2 = new CECAKDDNHLN(ClubsConfig.Instance.InventionAnnouncementActionRoute);
long inventionId = inventionPublishedClubAnnouncementData.InventionId;
ulong num2;
NFEMLMAFFIP.PlayerEventPublishedClubAnnouncementData playerEventPublishedClubAnnouncementData;
if (cecakddnhln2.GBJMBIJCKLK(inventionId).JKHELHNPILB("INVENTION_IS_DETAILS_PAGE_KEY", num2 != 0UL).JKHELHNPILB("INVENTION_ENTRYPOINT_NAME_KEY", "RRUIInventionAnnouncement") != 0 && playerEventPublishedClubAnnouncementData != 0)
{
long playerEventId = playerEventPublishedClubAnnouncementData.PlayerEventId;
int num3 = 0;
PMGCJEPKFOF<IOFNNFFJIAN> pmgcjepkfof = GNPDMBPGHBH.FCFEIOCJHKO(playerEventId, num3);
if (ClubAnnouncementModel.<>c.<>9__39_0 == 0)
{
ClubAnnouncementModel.<>c.<>9__39_0 = delegate(IOFNNFFJIAN details)
{
WatchUI.BFPPPLIJIGC.ShowEventDetails(details);
};
}
}
}
}
}
}
}
}
}
}
}
};
}
}
// Token: 0x06004391 RID: 17297 RVA: 0x00106714 File Offset: 0x00104914
[Token(Token = "0x6004391")]
[Address(RVA = "0x1FB4810", Offset = "0x1FB3810", VA = "0x181FB4810")]
public PMGCJEPKFOF<string> GetAnnouncementActionLabel()
{
NFEMLMAFFIP nfemlmaffip = this.<DLPNFOIMJBM>k__BackingField;
if (nfemlmaffip != 0)
{
IHLFIKMOAOF ihlfikmoaof = nfemlmaffip.HPCKFCEFFOJ;
NFEMLMAFFIP nfemlmaffip2 = this.<DLPNFOIMJBM>k__BackingField;
PMGCJEPKFOF<string> pmgcjepkfof;
return pmgcjepkfof;
}
return JJEKJGALHKO.MKLIDFOGIGO<string>(string.Empty);
}
// Token: 0x06004392 RID: 17298 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6004392")]
[Address(RVA = "0x1FB5CB0", Offset = "0x1FB4CB0", VA = "0x181FB5CB0")]
protected PMGCJEPKFOF<string> LIENDDPEOND(IHLFIKMOAOF GEDCEIDOKJL, NFEMLMAFFIP.MetaData MPKFLMDODBO)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06004393 RID: 17299 RVA: 0x0010674C File Offset: 0x0010494C
[Token(Token = "0x6004393")]
[Address(RVA = "0x1FB48B0", Offset = "0x1FB38B0", VA = "0x181FB48B0")]
public PMGCJEPKFOF<string> GetAnnouncementSummaryLabel()
{
NFEMLMAFFIP nfemlmaffip = this.<DLPNFOIMJBM>k__BackingField;
if (nfemlmaffip != 0)
{
PMGCJEPKFOF<CCEOLAOLEKJ> pmgcjepkfof = PEGGCEDHBOF.NFKMGNHDCMN(nfemlmaffip.<HCJDKPLCHPK>k__BackingField);
Func<CCEOLAOLEKJ, PMGCJEPKFOF<string>> func = new Func(this.KECDHLHJOLP);
}
return JJEKJGALHKO.MKLIDFOGIGO<string>(string.Empty);
}
// Token: 0x06004394 RID: 17300 RVA: 0x00106790 File Offset: 0x00104990
[Token(Token = "0x6004394")]
[Address(RVA = "0x1FB3E10", Offset = "0x1FB2E10", VA = "0x181FB3E10")]
private void CEGGDBFMBIE()
{
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)
{
CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(ClubsConfig.Instance.InventionAnnouncementActionRoute);
long inventionId = inventionPublishedClubAnnouncementData.InventionId;
CECAKDDNHLN cecakddnhln2 = cecakddnhln.GBJMBIJCKLK(inventionId).JKHELHNPILB("INVENTION_IS_DETAILS_PAGE_KEY", true).JKHELHNPILB("INVENTION_ENTRYPOINT_NAME_KEY", "RRUIInventionAnnouncement");
BrowserModel browserModel = base.DHJAICFKEHL;
int num = 0;
browserModel.GoTo(cecakddnhln2, num != 0);
}
}
}
}
// Token: 0x06004395 RID: 17301 RVA: 0x0010681C File Offset: 0x00104A1C
[Token(Token = "0x6004395")]
[Address(RVA = "0x1FB3C00", Offset = "0x1FB2C00", VA = "0x181FB3C00")]
private void AAFBCCGGKDK()
{
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)
{
BrowserModel browserModel = base.DHJAICFKEHL;
int num = 0;
if (browserModel != num)
{
CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(ClubsConfig.Instance.RoomAnnouncementActionRoute);
long roomId = roomPublishedClubAnnouncementData.RoomId;
BrowserModel browserModel2 = base.DHJAICFKEHL;
int num2 = 0;
CECAKDDNHLN cecakddnhln2;
browserModel2.GoTo(cecakddnhln2, num2 != 0);
}
}
}
}
}
// Token: 0x06004396 RID: 17302 RVA: 0x0010689C File Offset: 0x00104A9C
[Token(Token = "0x6004396")]
[Address(RVA = "0x1FB3F70", Offset = "0x1FB2F70", VA = "0x181FB3F70")]
private void CLDLBBEOJKA()
{
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;
PMGCJEPKFOF<IOFNNFFJIAN> pmgcjepkfof = GNPDMBPGHBH.FCFEIOCJHKO(playerEventId, num);
if (ClubAnnouncementModel.<>c.<>9__39_0 == 0)
{
ClubAnnouncementModel.<>c.<>9__39_0 = delegate(IOFNNFFJIAN details)
{
WatchUI.BFPPPLIJIGC.ShowEventDetails(details);
};
}
}
}
}
}
// Token: 0x06004397 RID: 17303 RVA: 0x00106904 File Offset: 0x00104B04
[Token(Token = "0x6004397")]
[Address(RVA = "0x1FB60A0", Offset = "0x1FB50A0", VA = "0x181FB60A0")]
private void LPKOKNNNHPB()
{
NFEMLMAFFIP nfemlmaffip = this.<DLPNFOIMJBM>k__BackingField;
if (nfemlmaffip != 0)
{
NFEMLMAFFIP.MetaData <FLFHILBLCOG>k__BackingField = nfemlmaffip.<FLFHILBLCOG>k__BackingField;
if (<FLFHILBLCOG>k__BackingField != 0)
{
NFEMLMAFFIP.ClubAnnouncementData clubAnnouncementData = <FLFHILBLCOG>k__BackingField.FLOMKHCOACF<NFEMLMAFFIP.ClubAnnouncementData>();
if (clubAnnouncementData != 0)
{
BrowserModel browserModel = base.DHJAICFKEHL;
int num = 0;
if (browserModel != num)
{
CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(ClubsConfig.Instance.ClubDetailsRoute);
long clubId = clubAnnouncementData.ClubId;
CECAKDDNHLN cecakddnhln2 = cecakddnhln.JIEFBCDJKAI(clubId);
BrowserModel browserModel2 = base.DHJAICFKEHL;
int num2 = 0;
browserModel2.GoTo(cecakddnhln2, num2 != 0);
}
}
}
}
}
// Token: 0x06004398 RID: 17304 RVA: 0x0010698C File Offset: 0x00104B8C
[Token(Token = "0x6004398")]
[Address(RVA = "0x1FB6400", Offset = "0x1FB5400", VA = "0x181FB6400")]
private void NFFJJDKNHGD()
{
NFEMLMAFFIP nfemlmaffip = this.<DLPNFOIMJBM>k__BackingField;
if (nfemlmaffip != 0)
{
NFEMLMAFFIP.MetaData <FLFHILBLCOG>k__BackingField = nfemlmaffip.<FLFHILBLCOG>k__BackingField;
if (<FLFHILBLCOG>k__BackingField != 0)
{
NFEMLMAFFIP.PlayerAnnouncementData playerAnnouncementData = <FLFHILBLCOG>k__BackingField.FLOMKHCOACF<NFEMLMAFFIP.PlayerAnnouncementData>();
if (playerAnnouncementData != 0)
{
CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(ClubsConfig.Instance.PlayerAnnouncementActionRoute);
int accountId = playerAnnouncementData.AccountId;
CECAKDDNHLN cecakddnhln2 = cecakddnhln.DMCCBFAKOJP(accountId);
BrowserModel browserModel = base.DHJAICFKEHL;
int num = 0;
browserModel.GoTo(cecakddnhln2, num != 0);
}
}
}
}
// Token: 0x06004399 RID: 17305 RVA: 0x001069FC File Offset: 0x00104BFC
[Token(Token = "0x6004399")]
[Address(RVA = "0x1FB40F0", Offset = "0x1FB30F0", VA = "0x181FB40F0")]
private void DKIGALDFNAK()
{
NFEMLMAFFIP nfemlmaffip = this.<DLPNFOIMJBM>k__BackingField;
if (nfemlmaffip != 0)
{
NFEMLMAFFIP.MetaData <FLFHILBLCOG>k__BackingField = nfemlmaffip.<FLFHILBLCOG>k__BackingField;
if (<FLFHILBLCOG>k__BackingField != 0)
{
NFEMLMAFFIP.CodeAnnouncementData codeAnnouncementData = <FLFHILBLCOG>k__BackingField.FLOMKHCOACF<NFEMLMAFFIP.CodeAnnouncementData>();
}
}
int num = 0;
NFEMLMAFFIP.CodeAnnouncementData announcementData = num;
if (num != 0)
{
NFEMLMAFFIP.CodeAnnouncementData announcementData2 = announcementData;
Action<string> action = delegate(string error)
{
ToastListModel toastListModel = this.ADJIAENKNAN;
string code = announcementData.Code;
string text = "Error using code '" + code + "': " + error;
toastListModel.AddMessageToast(text);
};
}
}
// Token: 0x0600439A RID: 17306 RVA: 0x00106A60 File Offset: 0x00104C60
[Token(Token = "0x600439A")]
[Address(RVA = "0x1FB6210", Offset = "0x1FB5210", VA = "0x181FB6210")]
private void MBHDOEBMKBH()
{
NFEMLMAFFIP nfemlmaffip = this.<DLPNFOIMJBM>k__BackingField;
if (nfemlmaffip != 0)
{
NFEMLMAFFIP.MetaData <FLFHILBLCOG>k__BackingField = nfemlmaffip.<FLFHILBLCOG>k__BackingField;
if (<FLFHILBLCOG>k__BackingField != 0)
{
NFEMLMAFFIP.PhotoAnnouncementData photoAnnouncementData = <FLFHILBLCOG>k__BackingField.FLOMKHCOACF<NFEMLMAFFIP.PhotoAnnouncementData>();
if (photoAnnouncementData != 0)
{
DABKFAIHBBP dabkfaihbbp = OHDHPENHDAP.BFHNENPOEFB(photoAnnouncementData.ImageId, true);
Action action = new Action(this.BGGMHHFOHNM);
}
}
}
}
// Token: 0x0600439B RID: 17307 RVA: 0x00106AB0 File Offset: 0x00104CB0
[Token(Token = "0x600439B")]
[Address(RVA = "0x1FB6890", Offset = "0x1FB5890", VA = "0x181FB6890")]
public ClubAnnouncementModel()
{
}
// Token: 0x0600439C RID: 17308 RVA: 0x00106AC4 File Offset: 0x00104CC4
[Token(Token = "0x600439C")]
[Address(RVA = "0x1FB4450", Offset = "0x1FB3450", VA = "0x181FB4450")]
[CompilerGenerated]
private DABKFAIHBBP FADKIIDCCEJ(NFEMLMAFFIP APIMPLGKICK)
{
if (APIMPLGKICK != 0)
{
long <FKBOCMLBGNM>k__BackingField = APIMPLGKICK.<FKBOCMLBGNM>k__BackingField;
}
DABKFAIHBBP <EIDHKJMHBEC>k__BackingField = JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
this.<DLPNFOIMJBM>k__BackingField = <EIDHKJMHBEC>k__BackingField;
PMGCJEPKFOF<bool> pmgcjepkfof = this.OOOGINJJPGC();
Action<bool> action = new Action(this.AMLFGHBELGE);
PMGCJEPKFOF<bool> pmgcjepkfof2 = this.IIPFMPIJPFA();
Action<bool> action2 = new Action(this.NAOLGEPNKAA);
throw new NullReferenceException();
}
// Token: 0x0600439D RID: 17309 RVA: 0x00106B1C File Offset: 0x00104D1C
[Token(Token = "0x600439D")]
[Address(RVA = "0x675930", Offset = "0x674930", VA = "0x180675930")]
[CompilerGenerated]
private void AMLFGHBELGE(bool EDCBGEKCFKG)
{
this.<HMEDHBDLCBK>k__BackingField = EDCBGEKCFKG;
}
// Token: 0x0600439E RID: 17310 RVA: 0x00106B30 File Offset: 0x00104D30
[Token(Token = "0x600439E")]
[Address(RVA = "0x675940", Offset = "0x674940", VA = "0x180675940")]
[CompilerGenerated]
private void NAOLGEPNKAA(bool DDHBEPAJOCD)
{
this.<JNFAADPMGCK>k__BackingField = DDHBEPAJOCD;
}
// Token: 0x0600439F RID: 17311 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600439F")]
[Address(RVA = "0x1FB55E0", Offset = "0x1FB45E0", VA = "0x181FB55E0")]
[CompilerGenerated]
private PMGCJEPKFOF<string> KECDHLHJOLP(CCEOLAOLEKJ KHLHONFFPMH)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060043A0 RID: 17312 RVA: 0x00106B44 File Offset: 0x00104D44
[Token(Token = "0x60043A0")]
[Address(RVA = "0x1FB3DA0", Offset = "0x1FB2DA0", VA = "0x181FB3DA0")]
[CompilerGenerated]
private void BGGMHHFOHNM()
{
base.ADJIAENKNAN.AddMessageToast("Cheered photo!");
base.JOJPOMANGPO();
}
// Token: 0x02000A18 RID: 2584
[Token(Token = "0x2000A18")]
public struct PNOPENEGIIM
{
// Token: 0x040035CF RID: 13775
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x40035CF")]
public long CCGOEDABKNN;
// Token: 0x040035D0 RID: 13776
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
[Token(Token = "0x40035D0")]
public long DNFIODIACBF;
}
// Token: 0x02000A1A RID: 2586
[Token(Token = "0x2000A1A")]
[CompilerGenerated]
private sealed class AMMDDHABGBM
{
// Token: 0x060043AB RID: 17323 RVA: 0x00106C80 File Offset: 0x00104E80
[Token(Token = "0x60043AB")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public AMMDDHABGBM()
{
}
// Token: 0x060043AC RID: 17324 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60043AC")]
[Address(RVA = "0x1FB07B0", Offset = "0x1FAF7B0", VA = "0x181FB07B0")]
internal PMGCJEPKFOF<bool> <GetCanBeDeleted>b__0(Tuple<PPGPAHNMGEC, PPGPAHNMGEC?> results)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060043AD RID: 17325 RVA: 0x00106C94 File Offset: 0x00104E94
[Token(Token = "0x60043AD")]
[Address(RVA = "0x1FB08C0", Offset = "0x1FAF8C0", VA = "0x181FB08C0")]
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: 0x040035DA RID: 13786
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40035DA")]
public long currentAnnouncementId;
// Token: 0x040035DB RID: 13787
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40035DB")]
public ClubAnnouncementModel <>4__this;
}
// Token: 0x02000A1B RID: 2587
[Token(Token = "0x2000A1B")]
[CompilerGenerated]
private sealed class MPLKOKAJOMI
{
// Token: 0x060043AE RID: 17326 RVA: 0x00106CBC File Offset: 0x00104EBC
[Token(Token = "0x60043AE")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public MPLKOKAJOMI()
{
}
// Token: 0x060043AF RID: 17327 RVA: 0x00106CD0 File Offset: 0x00104ED0
[Token(Token = "0x60043AF")]
[Address(RVA = "0x1FBFAB0", Offset = "0x1FBEAB0", VA = "0x181FBFAB0")]
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;
int num = 0;
browserModel.GoTo(cecakddnhln, num != 0);
}
BrowserModel browserModel2 = this.<>4__this.DHJAICFKEHL;
if (browserModel2 != 0)
{
Func<CECAKDDNHLN, bool> func;
if (this.<>9__2 == 0)
{
func = delegate(CECAKDDNHLN prevUri)
{
int num2 = 0;
bool flag = prevUri.NIAPNGIGHFE(num2);
if (!flag)
{
return flag;
}
ClubAnnouncementModel clubAnnouncementModel2 = this.<>4__this;
bool flag2;
return flag2;
};
this.<>9__2 = func;
}
browserModel2.RemoveFromHistory(func);
}
}
};
ClubAnnouncementModel clubAnnouncementModel = this.<>4__this;
}
// Token: 0x060043B0 RID: 17328 RVA: 0x00106D04 File Offset: 0x00104F04
[Token(Token = "0x60043B0")]
[Address(RVA = "0x1FBF8E0", Offset = "0x1FBE8E0", VA = "0x181FBF8E0")]
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;
int num = 0;
browserModel.GoTo(cecakddnhln, num != 0);
}
BrowserModel browserModel2 = this.<>4__this.DHJAICFKEHL;
if (browserModel2 != 0)
{
Func<CECAKDDNHLN, bool> func;
if (this.<>9__2 == 0)
{
func = delegate(CECAKDDNHLN prevUri)
{
int num2 = 0;
bool flag = prevUri.NIAPNGIGHFE(num2);
if (!flag)
{
return flag;
}
ClubAnnouncementModel clubAnnouncementModel = this.<>4__this;
bool flag2;
return flag2;
};
this.<>9__2 = func;
}
browserModel2.RemoveFromHistory(func);
}
}
}
// Token: 0x060043B1 RID: 17329 RVA: 0x00106D90 File Offset: 0x00104F90
[Token(Token = "0x60043B1")]
[Address(RVA = "0x1FBFA00", Offset = "0x1FBEA00", VA = "0x181FBFA00")]
internal bool <DeleteThenRedirect>b__2(CECAKDDNHLN prevUri)
{
int num = 0;
bool flag = prevUri.NIAPNGIGHFE(num);
if (!flag)
{
return flag;
}
ClubAnnouncementModel clubAnnouncementModel = this.<>4__this;
bool flag2;
return flag2;
}
// Token: 0x040035DC RID: 13788
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40035DC")]
public ClubAnnouncementModel <>4__this;
// Token: 0x040035DD RID: 13789
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40035DD")]
public CECAKDDNHLN redirectUri;
// Token: 0x040035DE RID: 13790
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x40035DE")]
public Func<CECAKDDNHLN, bool> <>9__2;
}
// Token: 0x02000A1C RID: 2588
[Token(Token = "0x2000A1C")]
[CompilerGenerated]
private sealed class EMBIGFBANNO
{
// Token: 0x060043B2 RID: 17330 RVA: 0x00106DBC File Offset: 0x00104FBC
[Token(Token = "0x60043B2")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public EMBIGFBANNO()
{
}
// Token: 0x060043B3 RID: 17331 RVA: 0x00106DD0 File Offset: 0x00104FD0
[Token(Token = "0x60043B3")]
[Address(RVA = "0x1FBC5F0", Offset = "0x1FBB5F0", VA = "0x181FBC5F0")]
internal bool <GetCanPerformAnnouncementAction>b__0(List<OHDHPENHDAP.NODLLCGLDIE> cheers)
{
Func<OHDHPENHDAP.NODLLCGLDIE, bool> func = this.<>9__6;
if (func == 0)
{
Func<OHDHPENHDAP.NODLLCGLDIE, bool> func2 = delegate(OHDHPENHDAP.NODLLCGLDIE c)
{
long imageId = this.photoData.ImageId;
return c.<ICFABPFHLDG>k__BackingField == imageId;
};
this.<>9__6 = func2;
}
return Enumerable.FirstOrDefault<OHDHPENHDAP.NODLLCGLDIE>(cheers, func) == 0 || "{il2cpp field on True, offset 0x18}" == (ulong)0L;
}
// Token: 0x060043B4 RID: 17332 RVA: 0x00106E14 File Offset: 0x00105014
[Token(Token = "0x60043B4")]
[Address(RVA = "0x12D51A0", Offset = "0x12D41A0", VA = "0x1812D51A0")]
internal bool <GetCanPerformAnnouncementAction>b__6(OHDHPENHDAP.NODLLCGLDIE c)
{
long imageId = this.photoData.ImageId;
return c.<ICFABPFHLDG>k__BackingField == imageId;
}
// Token: 0x040035DF RID: 13791
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40035DF")]
public NFEMLMAFFIP.PhotoAnnouncementData photoData;
// Token: 0x040035E0 RID: 13792
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40035E0")]
public Func<OHDHPENHDAP.NODLLCGLDIE, bool> <>9__6;
}
// Token: 0x02000A1D RID: 2589
[Token(Token = "0x2000A1D")]
[CompilerGenerated]
private sealed class DBAMEKJLLAK
{
// Token: 0x060043B5 RID: 17333 RVA: 0x00106E3C File Offset: 0x0010503C
[Token(Token = "0x60043B5")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public DBAMEKJLLAK()
{
}
// Token: 0x060043B6 RID: 17334 RVA: 0x00106E50 File Offset: 0x00105050
[Token(Token = "0x60043B6")]
[Address(RVA = "0x1FBB5B0", Offset = "0x1FBA5B0", VA = "0x181FBB5B0")]
internal void <PerformAnnouncementAction>b__0(bool canPerform)
{
if (canPerform)
{
NFEMLMAFFIP <DLPNFOIMJBM>k__BackingField = this.<>4__this.<DLPNFOIMJBM>k__BackingField;
long <CHPCFOKEIFM>k__BackingField = <DLPNFOIMJBM>k__BackingField.<CHPCFOKEIFM>k__BackingField;
IHLFIKMOAOF ihlfikmoaof = <DLPNFOIMJBM>k__BackingField.HPCKFCEFFOJ;
if (this.<>4__this.<DLPNFOIMJBM>k__BackingField.HPCKFCEFFOJ <= IHLFIKMOAOF.Photo)
{
ClubAnnouncementModel clubAnnouncementModel = this.<>4__this;
NFEMLMAFFIP <DLPNFOIMJBM>k__BackingField2 = clubAnnouncementModel.<DLPNFOIMJBM>k__BackingField;
if (<DLPNFOIMJBM>k__BackingField2 != 0)
{
NFEMLMAFFIP.MetaData <FLFHILBLCOG>k__BackingField = <DLPNFOIMJBM>k__BackingField2.<FLFHILBLCOG>k__BackingField;
if (<FLFHILBLCOG>k__BackingField != 0)
{
NFEMLMAFFIP.RoomPublishedClubAnnouncementData roomPublishedClubAnnouncementData = <FLFHILBLCOG>k__BackingField.FLOMKHCOACF<NFEMLMAFFIP.RoomPublishedClubAnnouncementData>();
if (roomPublishedClubAnnouncementData != 0)
{
BrowserModel browserModel = clubAnnouncementModel.DHJAICFKEHL;
int num = 0;
if (browserModel != num)
{
CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(ClubsConfig.Instance.RoomAnnouncementActionRoute);
long roomId = roomPublishedClubAnnouncementData.RoomId;
NFEMLMAFFIP <DLPNFOIMJBM>k__BackingField3 = clubAnnouncementModel.<DLPNFOIMJBM>k__BackingField;
if (<DLPNFOIMJBM>k__BackingField3 != 0)
{
NFEMLMAFFIP.MetaData <FLFHILBLCOG>k__BackingField2 = <DLPNFOIMJBM>k__BackingField3.<FLFHILBLCOG>k__BackingField;
if (<FLFHILBLCOG>k__BackingField2 != 0)
{
NFEMLMAFFIP.InventionPublishedClubAnnouncementData inventionPublishedClubAnnouncementData = <FLFHILBLCOG>k__BackingField2.FLOMKHCOACF<NFEMLMAFFIP.InventionPublishedClubAnnouncementData>();
if (inventionPublishedClubAnnouncementData != 0)
{
CECAKDDNHLN cecakddnhln2 = new CECAKDDNHLN(ClubsConfig.Instance.InventionAnnouncementActionRoute);
long inventionId = inventionPublishedClubAnnouncementData.InventionId;
ulong num2;
NFEMLMAFFIP.PlayerEventPublishedClubAnnouncementData playerEventPublishedClubAnnouncementData;
if (cecakddnhln2.GBJMBIJCKLK(inventionId).JKHELHNPILB("INVENTION_IS_DETAILS_PAGE_KEY", num2 != 0UL).JKHELHNPILB("INVENTION_ENTRYPOINT_NAME_KEY", "RRUIInventionAnnouncement") != 0 && playerEventPublishedClubAnnouncementData != 0)
{
long playerEventId = playerEventPublishedClubAnnouncementData.PlayerEventId;
int num3 = 0;
PMGCJEPKFOF<IOFNNFFJIAN> pmgcjepkfof = GNPDMBPGHBH.FCFEIOCJHKO(playerEventId, num3);
if (ClubAnnouncementModel.<>c.<>9__39_0 == 0)
{
ClubAnnouncementModel.<>c.<>9__39_0 = delegate(IOFNNFFJIAN details)
{
WatchUI.BFPPPLIJIGC.ShowEventDetails(details);
};
}
}
}
}
}
}
}
}
}
}
}
}
// Token: 0x040035E1 RID: 13793
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40035E1")]
public ClubAnnouncementModel <>4__this;
// Token: 0x040035E2 RID: 13794
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40035E2")]
public string actionSource;
}
// Token: 0x02000A1E RID: 2590
[Token(Token = "0x2000A1E")]
[CompilerGenerated]
private sealed class JPOHHELGCBB
{
// Token: 0x060043B7 RID: 17335 RVA: 0x00107078 File Offset: 0x00105278
[Token(Token = "0x60043B7")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public JPOHHELGCBB()
{
}
// Token: 0x060043B8 RID: 17336 RVA: 0x0010708C File Offset: 0x0010528C
[Token(Token = "0x60043B8")]
[Address(RVA = "0x1FBF3A0", Offset = "0x1FBE3A0", VA = "0x181FBF3A0")]
internal PMGCJEPKFOF<string> <GetAnnouncementActionLabel>b__0(List<OHDHPENHDAP.NODLLCGLDIE> cheers)
{
Func<OHDHPENHDAP.NODLLCGLDIE, bool> func = this.<>9__1;
if (func == 0)
{
Func<OHDHPENHDAP.NODLLCGLDIE, bool> func2 = delegate(OHDHPENHDAP.NODLLCGLDIE c)
{
long imageId = this.announcementData.ImageId;
return c.<ICFABPFHLDG>k__BackingField == imageId;
};
this.<>9__1 = func2;
}
OHDHPENHDAP.NODLLCGLDIE nodllcgldie = Enumerable.FirstOrDefault<OHDHPENHDAP.NODLLCGLDIE>(cheers, func);
if (nodllcgldie == 0 || nodllcgldie.<JGOCAMKLAIJ>k__BackingField)
{
}
return JJEKJGALHKO.MKLIDFOGIGO<string>("Cheer Photo");
}
// Token: 0x060043B9 RID: 17337 RVA: 0x001070D8 File Offset: 0x001052D8
[Token(Token = "0x60043B9")]
[Address(RVA = "0x12D51A0", Offset = "0x12D41A0", VA = "0x1812D51A0")]
internal bool <GetAnnouncementActionLabel>b__1(OHDHPENHDAP.NODLLCGLDIE c)
{
long imageId = this.announcementData.ImageId;
return c.<ICFABPFHLDG>k__BackingField == imageId;
}
// Token: 0x040035E3 RID: 13795
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40035E3")]
public NFEMLMAFFIP.PhotoAnnouncementData announcementData;
// Token: 0x040035E4 RID: 13796
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40035E4")]
public Func<OHDHPENHDAP.NODLLCGLDIE, bool> <>9__1;
}
// Token: 0x02000A1F RID: 2591
[Token(Token = "0x2000A1F")]
[CompilerGenerated]
private sealed class HMPGCBNBFDK
{
// Token: 0x060043BA RID: 17338 RVA: 0x00107100 File Offset: 0x00105300
[Token(Token = "0x60043BA")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public HMPGCBNBFDK()
{
}
// Token: 0x060043BB RID: 17339 RVA: 0x00107114 File Offset: 0x00105314
[Token(Token = "0x60043BB")]
[Address(RVA = "0x1FBDE00", Offset = "0x1FBCE00", VA = "0x181FBDE00")]
internal PMGCJEPKFOF<string> <GetAnnouncementSummaryLabel>b__1(KLCOGEIGEBJ room)
{
string text = this.senderName;
string <LGACIEKBLBM>k__BackingField = room.<LGACIEKBLBM>k__BackingField;
return JJEKJGALHKO.MKLIDFOGIGO<string>("^" + <LGACIEKBLBM>k__BackingField + " room announcement from " + text);
}
// Token: 0x060043BC RID: 17340 RVA: 0x0010714C File Offset: 0x0010534C
[Token(Token = "0x60043BC")]
[Address(RVA = "0x1FBDEA0", Offset = "0x1FBCEA0", VA = "0x181FBDEA0")]
internal PMGCJEPKFOF<string> <GetAnnouncementSummaryLabel>b__3(CCMBKDINCAH playerEvent)
{
string text = this.senderName;
return JJEKJGALHKO.MKLIDFOGIGO<string>(playerEvent.<LGACIEKBLBM>k__BackingField + " event announcement from " + text);
}
// Token: 0x060043BD RID: 17341 RVA: 0x0010717C File Offset: 0x0010537C
[Token(Token = "0x60043BD")]
[Address(RVA = "0x1FBDF30", Offset = "0x1FBCF30", VA = "0x181FBDF30")]
internal PMGCJEPKFOF<string> <GetAnnouncementSummaryLabel>b__4(PLILLKHMNDA club)
{
string text = this.senderName;
return JJEKJGALHKO.MKLIDFOGIGO<string>(club.<LGACIEKBLBM>k__BackingField + " club announcement from " + text);
}
// Token: 0x060043BE RID: 17342 RVA: 0x001071AC File Offset: 0x001053AC
[Token(Token = "0x60043BE")]
[Address(RVA = "0x1FBDFC0", Offset = "0x1FBCFC0", VA = "0x181FBDFC0")]
internal PMGCJEPKFOF<string> <GetAnnouncementSummaryLabel>b__5(CCEOLAOLEKJ account)
{
string text = this.senderName;
ObscuredString <KHJCEENDAOL>k__BackingField = account.<KHJCEENDAOL>k__BackingField;
return JJEKJGALHKO.MKLIDFOGIGO<string>(string.Format("Announcement to subscribe to @{0} from {1}", <KHJCEENDAOL>k__BackingField, text));
}
// Token: 0x040035E5 RID: 13797
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40035E5")]
public string senderName;
}
// Token: 0x02000A20 RID: 2592
[Token(Token = "0x2000A20")]
[CompilerGenerated]
private sealed class MMBEHNCILPD
{
// Token: 0x060043BF RID: 17343 RVA: 0x001071E0 File Offset: 0x001053E0
[Token(Token = "0x60043BF")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public MMBEHNCILPD()
{
}
// Token: 0x060043C0 RID: 17344 RVA: 0x001071F4 File Offset: 0x001053F4
[Token(Token = "0x60043C0")]
[Address(RVA = "0x1FBF850", Offset = "0x1FBE850", VA = "0x181FBF850")]
internal PMGCJEPKFOF<string> <GetAnnouncementSummaryLabel>b__6(CCEOLAOLEKJ inventionCreator)
{
OBBBPCBIMME obbbpcbimme = this.invention;
ObscuredString <KHJCEENDAOL>k__BackingField = inventionCreator.<KHJCEENDAOL>k__BackingField;
string <LGACIEKBLBM>k__BackingField = obbbpcbimme.<LGACIEKBLBM>k__BackingField;
return JJEKJGALHKO.MKLIDFOGIGO<string>(string.Format("{0} created by @{1}", <LGACIEKBLBM>k__BackingField, <KHJCEENDAOL>k__BackingField));
}
// Token: 0x040035E6 RID: 13798
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40035E6")]
public OBBBPCBIMME invention;
}
// Token: 0x02000A21 RID: 2593
[Token(Token = "0x2000A21")]
[CompilerGenerated]
private sealed class DJHBLPKEJFG
{
// Token: 0x060043C1 RID: 17345 RVA: 0x00107230 File Offset: 0x00105430
[Token(Token = "0x60043C1")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public DJHBLPKEJFG()
{
}
// Token: 0x060043C2 RID: 17346 RVA: 0x00107244 File Offset: 0x00105444
[Token(Token = "0x60043C2")]
[Address(RVA = "0x1FBC1A0", Offset = "0x1FBB1A0", VA = "0x181FBC1A0")]
internal void <PerformCodeAnnouncementAction>b__0(string error)
{
ToastListModel toastListModel = this.<>4__this.ADJIAENKNAN;
string code = this.announcementData.Code;
string text = "Error using code '" + code + "': " + error;
toastListModel.AddMessageToast(text);
}
// Token: 0x040035E7 RID: 13799
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40035E7")]
public ClubAnnouncementModel <>4__this;
// Token: 0x040035E8 RID: 13800
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40035E8")]
public NFEMLMAFFIP.CodeAnnouncementData announcementData;
}
}
}