1163 lines
45 KiB
C#
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;
|
|
}
|
|
}
|
|
}
|