Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

742 lines
27 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using RecRoom.Core;
using TMPro;
using UnityEngine;
using UnityEngine.UI;
namespace AGUI.StackedUI.Dialog
{
// Token: 0x020012D5 RID: 4821
[Token(Token = "0x20012D5")]
public class AnnouncementScreen : WatchUIFlow
{
// Token: 0x170011A4 RID: 4516
// (get) Token: 0x06006C22 RID: 27682 RVA: 0x0017ACE8 File Offset: 0x00178EE8
// (set) Token: 0x06006C23 RID: 27683 RVA: 0x0017ACFC File Offset: 0x00178EFC
[Token(Token = "0x170011A4")]
public MKEKHKEHPLO EDHKPJJOKBM
{
[Token(Token = "0x6006C22")]
[Address(RVA = "0x42D480", Offset = "0x42C480", VA = "0x18042D480")]
get
{
return this.EMNGJODNMLF;
}
[Token(Token = "0x6006C23")]
[Address(RVA = "0x1E08920", Offset = "0x1E07920", VA = "0x181E08920")]
set
{
this.EMNGJODNMLF = value;
this.EAMFPKHACBM();
}
}
// Token: 0x06006C24 RID: 27684 RVA: 0x0017AD18 File Offset: 0x00178F18
[Token(Token = "0x6006C24")]
[Address(RVA = "0x1E06C70", Offset = "0x1E05C70", VA = "0x181E06C70", Slot = "6")]
protected override void Awake()
{
base..ctor();
EFEFMHJPJIJ efefmhjpjij;
this.JFMOEGCPNAC = efefmhjpjij;
MFBGLIHGCGO<MKEKHKEHPLO> aoddbmoamod = NLGOJMONPKG.AODDBMOAMOD;
Action<MKEKHKEHPLO> action = new Action(this.NDLGHCEKFOM);
NLGOJMONPKG.AODDBMOAMOD = MFBGLIHGCGO.BPJDFPACLMK(aoddbmoamod, action);
PagedTextMeshPro3D pagedTextMeshPro3D = this.bodyText;
IILCGFIHJLP<int, int> onPageChanged = pagedTextMeshPro3D.OnPageChanged;
Action<int, int> action2 = new Action(this.KCCCOOCMJGM);
IILCGFIHJLP<int, int> iilcgfihjlp = IILCGFIHJLP.BPJDFPACLMK(onPageChanged, action2);
pagedTextMeshPro3D.OnPageChanged = iilcgfihjlp;
}
// Token: 0x06006C25 RID: 27685 RVA: 0x0017AD8C File Offset: 0x00178F8C
[Token(Token = "0x6006C25")]
[Address(RVA = "0x1E08420", Offset = "0x1E07420", VA = "0x181E08420", Slot = "7")]
protected override void OnDestroy()
{
base.OnDestroy();
this.DPONBEGHJJO = true;
MFBGLIHGCGO<MKEKHKEHPLO> aoddbmoamod = NLGOJMONPKG.AODDBMOAMOD;
Action<MKEKHKEHPLO> action = new Action(this.NDLGHCEKFOM);
NLGOJMONPKG.AODDBMOAMOD = MFBGLIHGCGO.GMNMHGMFGOL(aoddbmoamod, action);
PagedTextMeshPro3D pagedTextMeshPro3D = this.bodyText;
IILCGFIHJLP<int, int> onPageChanged = pagedTextMeshPro3D.OnPageChanged;
Action<int, int> action2 = new Action(this.KCCCOOCMJGM);
IILCGFIHJLP<int, int> iilcgfihjlp = IILCGFIHJLP.GMNMHGMFGOL(onPageChanged, action2);
pagedTextMeshPro3D.OnPageChanged = iilcgfihjlp;
OHDHPENHDAP.NBMFNJLHKAO jlbeidflild = this.JLBEIDFLILD;
if (jlbeidflild != 0)
{
jlbeidflild.Dispose();
}
}
// Token: 0x06006C26 RID: 27686 RVA: 0x0017AE10 File Offset: 0x00179010
[Token(Token = "0x6006C26")]
[Address(RVA = "0x1E06E30", Offset = "0x1E05E30", VA = "0x181E06E30")]
public void Button_EnlargeImage()
{
this.NIJKOEECNCO.HCLOPDNNBAC = true;
AnnouncementImageScreen flowByType = this.<KBKJKEOPIGB>k__BackingField.GetFlowByType<AnnouncementImageScreen>();
int num = 0;
if (flowByType != num)
{
MKEKHKEHPLO emngjodnmlf = this.EMNGJODNMLF;
flowByType.BHNFBPFGOHI = emngjodnmlf;
StackedUIBase <KBKJKEOPIGB>k__BackingField = this.<KBKJKEOPIGB>k__BackingField;
int num2 = 0;
<KBKJKEOPIGB>k__BackingField.PushFlow(flowByType, num2);
}
}
// Token: 0x06006C27 RID: 27687 RVA: 0x0017AE68 File Offset: 0x00179068
[Token(Token = "0x6006C27")]
[Address(RVA = "0x1E06EF0", Offset = "0x1E05EF0", VA = "0x181E06EF0")]
public void Button_FollowLink()
{
this.NIJKOEECNCO.AFIKHBIBLNB = true;
this.<KBKJKEOPIGB>k__BackingField.Button_PopFlow();
MKEKHKEHPLO emngjodnmlf = this.EMNGJODNMLF;
if (emngjodnmlf.<IHBGJHJIHAO>k__BackingField <= AIOCBINPOML.Item)
{
string <GBDDFDEKHKF>k__BackingField = emngjodnmlf.<GBDDFDEKHKF>k__BackingField;
this.LCGMBNGNLND(<GBDDFDEKHKF>k__BackingField);
return;
}
string <GBDDFDEKHKF>k__BackingField2 = emngjodnmlf.<GBDDFDEKHKF>k__BackingField;
string <OOPEMBFOKAA>k__BackingField = emngjodnmlf.<OOPEMBFOKAA>k__BackingField;
ulong num;
FBPACFPINIK.GCPHCMAKAPA(<GBDDFDEKHKF>k__BackingField2, <OOPEMBFOKAA>k__BackingField, num != 0UL);
throw new NullReferenceException();
}
// Token: 0x06006C28 RID: 27688 RVA: 0x0017AF84 File Offset: 0x00179184
[Token(Token = "0x6006C28")]
[Address(RVA = "0x1E07FC0", Offset = "0x1E06FC0", VA = "0x181E07FC0")]
private void LCGMBNGNLND(string MKEPCLIHLHD)
{
string playerAccountUri = MKEPCLIHLHD;
PMGCJEPKFOF<CCEOLAOLEKJ> pmgcjepkfof = PEGGCEDHBOF.NFKMGNHDCMN(int.Parse(MKEPCLIHLHD));
if (AnnouncementScreen.<>c.<>9__23_0 == 0)
{
AnnouncementScreen.<>c.<>9__23_0 = delegate(CCEOLAOLEKJ account)
{
WatchUI <JNBAANDJIAD>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
PlayerDetailsWatchUIFlow flowByType = <JNBAANDJIAD>k__BackingField.GetFlowByType<PlayerDetailsWatchUIFlow>();
int num2 = 0;
<JNBAANDJIAD>k__BackingField.PushFlow(flowByType, num2);
};
}
int num = 0;
num += num;
num++;
Action<string> action = delegate(string error)
{
long <FKBOCMLBGNM>k__BackingField = this.EMNGJODNMLF.<FKBOCMLBGNM>k__BackingField;
string playerAccountUri2 = playerAccountUri;
Debug.LogError(string.Format("Announcement {0} could not find player details for {1}: {2}", <FKBOCMLBGNM>k__BackingField, playerAccountUri2, error));
};
throw new NullReferenceException();
}
// Token: 0x06006C29 RID: 27689 RVA: 0x0017AFEC File Offset: 0x001791EC
[Token(Token = "0x6006C29")]
[Address(RVA = "0x1E07BA0", Offset = "0x1E06BA0", VA = "0x181E07BA0")]
private void ICPPEFJANKL(string NHCBHNCFCGC)
{
string eventUri = NHCBHNCFCGC;
long num = long.Parse(NHCBHNCFCGC);
int num2 = 0;
PMGCJEPKFOF<IOFNNFFJIAN> pmgcjepkfof = GNPDMBPGHBH.FCFEIOCJHKO(num, num2);
if (AnnouncementScreen.<>c.<>9__24_0 == 0)
{
AnnouncementScreen.<>c.<>9__24_0 = delegate(IOFNNFFJIAN playerEventDetails)
{
WatchUI.BFPPPLIJIGC.ShowEventDetails(playerEventDetails);
};
}
Action<string> action = delegate(string error)
{
long <FKBOCMLBGNM>k__BackingField = this.EMNGJODNMLF.<FKBOCMLBGNM>k__BackingField;
string eventUri2 = eventUri;
Debug.LogError(string.Format("Announcement {0} could not find event details for {1}: {2}", <FKBOCMLBGNM>k__BackingField, eventUri2, error));
};
throw new NullReferenceException();
}
// Token: 0x06006C2A RID: 27690 RVA: 0x0017B050 File Offset: 0x00179250
[Token(Token = "0x6006C2A")]
[Address(RVA = "0x1E077C0", Offset = "0x1E067C0", VA = "0x181E077C0")]
private void GIPGKMILMIF(string FJBNOBBAKLK)
{
if (!SingletonMonoBehaviour.ONCPNMDGGKG.<KGHBOCPLIMP>k__BackingField)
{
string[] array = FJBNOBBAKLK.Split(new char[] { (char)((uint)46) });
string[] roomAndMaybeSubroom = array;
PMGCJEPKFOF<KLCOGEIGEBJ> pmgcjepkfof = OJMCBOKJFOF.NHBPIIGDAJP(array[0]);
Action<KLCOGEIGEBJ> action = delegate(KLCOGEIGEBJ room)
{
string[] roomAndMaybeSubroom3 = roomAndMaybeSubroom;
if (roomAndMaybeSubroom3.Length == 1)
{
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
}
if (roomAndMaybeSubroom3.Length == 2)
{
SessionManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
string[] roomAndMaybeSubroom2 = roomAndMaybeSubroom;
}
};
Action<string> action2 = delegate(string error)
{
long <FKBOCMLBGNM>k__BackingField = this.EMNGJODNMLF.<FKBOCMLBGNM>k__BackingField;
string text = roomAndMaybeSubroom[0];
Debug.LogError(string.Format("Announcement {0} could not find room by name {1}: {2}", <FKBOCMLBGNM>k__BackingField, text, error));
};
}
}
// Token: 0x06006C2B RID: 27691 RVA: 0x0017B0C8 File Offset: 0x001792C8
[Token(Token = "0x6006C2B")]
[Address(RVA = "0x1E079A0", Offset = "0x1E069A0", VA = "0x181E079A0")]
private void IBJPJJPKELD(string EBINFPNLHOP)
{
WatchUI <JNBAANDJIAD>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
StoreScreen flowByType = <JNBAANDJIAD>k__BackingField.GetFlowByType<StoreScreen>();
if (!EBINFPNLHOP.ToLower().StartsWith("featured"))
{
if (!EBINFPNLHOP.ToLower().StartsWith("inventions"))
{
if (!EBINFPNLHOP.ToLower().StartsWith("clothing"))
{
flowByType.Button_SetOtherDisplayMode();
}
flowByType.Button_SetClothingDisplayMode();
}
flowByType.Button_SetInventionsDisplayMode();
}
flowByType.Button_SetFeaturedDisplayMode();
int num = 0;
<JNBAANDJIAD>k__BackingField.PushFlow(flowByType, num);
int num3;
int num2 = num3 + 1;
string text = EBINFPNLHOP.Substring(num2);
flowByType.ManualSetCurrentQueryAndSearch(text);
}
// Token: 0x06006C2C RID: 27692 RVA: 0x0017B164 File Offset: 0x00179364
[Token(Token = "0x6006C2C")]
[Address(RVA = "0x1E07650", Offset = "0x1E06650", VA = "0x181E07650")]
private void GIHFLFDLIPM(string DOFCGJPCAIL)
{
int num = 0;
if (DOFCGJPCAIL != 0 && int.TryParse(DOFCGJPCAIL, num))
{
if (GEAPBDGCKMB.AKHEGDJOBCN(num, num))
{
WatchUI.BFPPPLIJIGC.ShowItemDetails(num);
return;
}
int num2;
Debug.LogError(string.Format("AnnouncementScreen: Could not find PurchasableGiftDrop with ID {0}.", num2));
WatchUI.BFPPPLIJIGC.ShowWatchStore();
}
}
// Token: 0x06006C2D RID: 27693 RVA: 0x0017B1BC File Offset: 0x001793BC
[Token(Token = "0x6006C2D")]
[Address(RVA = "0x1E08820", Offset = "0x1E07820", VA = "0x181E08820")]
public void ShowScreen(MKEKHKEHPLO APIMPLGKICK)
{
this.EMNGJODNMLF = APIMPLGKICK;
this.EAMFPKHACBM();
if (this.EMNGJODNMLF.<EAMAPCBNODM>k__BackingField == FIEFAAIHMAF.Unread)
{
int num = 0;
this.NIJKOEECNCO = (ulong)0L;
this.NIJKOEECNCO.INLJPGONCNL = (float)num;
this.NIJKOEECNCO.HCLOPDNNBAC = num != 0;
StackedUIBase <KBKJKEOPIGB>k__BackingField = this.<KBKJKEOPIGB>k__BackingField;
if ((<KBKJKEOPIGB>k__BackingField.ABJAFAKMMOK ? 1 : 0) != num)
{
this.KLHMIENPCIL();
}
Action<bool> action = new Action(this.EJAJBBDFPJO);
<KBKJKEOPIGB>k__BackingField.FullyVisibleChanged += action;
}
}
// Token: 0x06006C2E RID: 27694 RVA: 0x0017B238 File Offset: 0x00179438
[Token(Token = "0x6006C2E")]
[Address(RVA = "0x1E08570", Offset = "0x1E07570", VA = "0x181E08570", Slot = "12")]
public override void OnFlowExited(StackedUIFlowBase NBINAJPFBOA, bool CJEIBCEPAPO)
{
base.OnFlowExited(NBINAJPFBOA, CJEIBCEPAPO);
if (!CJEIBCEPAPO)
{
this.ADLNPFCDBMB();
StackedUIBase <KBKJKEOPIGB>k__BackingField = this.<KBKJKEOPIGB>k__BackingField;
Action<bool> action = new Action(this.EJAJBBDFPJO);
<KBKJKEOPIGB>k__BackingField.FullyVisibleChanged -= action;
if (this.NIJKOEECNCO != (ulong)0L)
{
MKEKHKEHPLO emngjodnmlf = this.EMNGJODNMLF;
PagedTextMeshPro3D pagedTextMeshPro3D = this.bodyText;
long <FKBOCMLBGNM>k__BackingField = emngjodnmlf.<FKBOCMLBGNM>k__BackingField;
MBALPDDOMME <JLPHMGFDLIE>k__BackingField = emngjodnmlf.<JLPHMGFDLIE>k__BackingField;
if (pagedTextMeshPro3D.ONPENKPPOPL)
{
}
bool hclopdnnbac = this.NIJKOEECNCO.HCLOPDNNBAC;
bool afikhbiblnb = this.NIJKOEECNCO.AFIKHBIBLNB;
}
this.NIJKOEECNCO = (ulong)0L;
this.NIJKOEECNCO.INLJPGONCNL = 0f;
this.NIJKOEECNCO.HCLOPDNNBAC = false;
}
}
// Token: 0x06006C2F RID: 27695 RVA: 0x0017B2EC File Offset: 0x001794EC
[Token(Token = "0x6006C2F")]
[Address(RVA = "0x1E081D0", Offset = "0x1E071D0", VA = "0x181E081D0")]
private void NDLGHCEKFOM(MKEKHKEHPLO APIMPLGKICK)
{
MKEKHKEHPLO emngjodnmlf = this.EMNGJODNMLF;
if (emngjodnmlf != 0)
{
long <FKBOCMLBGNM>k__BackingField = emngjodnmlf.<FKBOCMLBGNM>k__BackingField;
if (APIMPLGKICK.<FKBOCMLBGNM>k__BackingField == <FKBOCMLBGNM>k__BackingField)
{
this.EMNGJODNMLF = APIMPLGKICK;
this.EAMFPKHACBM();
return;
}
}
}
// Token: 0x06006C30 RID: 27696 RVA: 0x0017B328 File Offset: 0x00179528
[Token(Token = "0x6006C30")]
[Address(RVA = "0x1E07EB0", Offset = "0x1E06EB0", VA = "0x181E07EB0")]
private void KLHMIENPCIL()
{
float time = Time.time;
MKEKHKEHPLO emngjodnmlf = this.EMNGJODNMLF;
this.HGGANKKJKAF = time;
if (emngjodnmlf.<EAMAPCBNODM>k__BackingField == FIEFAAIHMAF.Unread)
{
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
StackedUIBase <KBKJKEOPIGB>k__BackingField = this.<KBKJKEOPIGB>k__BackingField;
AnnouncementScreen.DDHGOBCJNBC ddhgobcjnbc;
ddhgobcjnbc.System.IDisposable.Dispose();
ddhgobcjnbc.<>1__state = (int)((ulong)0L);
ddhgobcjnbc.<>4__this = this;
KFBABPAPIMB kfbabpapimb = instance.Run(<KBKJKEOPIGB>k__BackingField, ddhgobcjnbc);
this.EICEEINPFHH = kfbabpapimb;
}
}
// Token: 0x06006C31 RID: 27697 RVA: 0x0017B398 File Offset: 0x00179598
[Token(Token = "0x6006C31")]
[Address(RVA = "0x1E06BF0", Offset = "0x1E05BF0", VA = "0x181E06BF0")]
private void ADLNPFCDBMB()
{
float time = Time.time;
this.NIJKOEECNCO.MGEOELPKLIH = time;
if (this.EICEEINPFHH != 0)
{
}
}
// Token: 0x06006C32 RID: 27698 RVA: 0x0017B3C4 File Offset: 0x001795C4
[Token(Token = "0x6006C32")]
[Address(RVA = "0x1E073E0", Offset = "0x1E063E0", VA = "0x181E073E0")]
private void EAMFPKHACBM()
{
MKEKHKEHPLO emngjodnmlf = this.EMNGJODNMLF;
string text = this.titleText.text;
MKEKHKEHPLO emngjodnmlf2 = this.EMNGJODNMLF;
PagedTextMeshPro3D pagedTextMeshPro3D = this.bodyText;
string <LCLENCDPDPP>k__BackingField = emngjodnmlf2.<LCLENCDPDPP>k__BackingField;
pagedTextMeshPro3D.SetText(<LCLENCDPDPP>k__BackingField);
bool flag = string.IsNullOrEmpty(this.EMNGJODNMLF.<HPJCFFLAJJE>k__BackingField);
GameObject gameObject = this.imagePanel;
bool flag2 = !flag;
gameObject.SetActive(flag2);
if (flag2)
{
OHDHPENHDAP.NBMFNJLHKAO jlbeidflild = this.JLBEIDFLILD;
if (jlbeidflild != 0)
{
jlbeidflild.Dispose();
}
OHDHPENHDAP.NBMFNJLHKAO nbmfnjlhkao = OHDHPENHDAP.FCLFDCBNMGN(this.EMNGJODNMLF);
this.JLBEIDFLILD = nbmfnjlhkao;
Action<Texture2D> action = new Action(this.PCNDGMIOGPP);
Action<string> action2 = new Action(this.KHMCCJAMNJG);
}
bool flag3 = string.IsNullOrEmpty(this.EMNGJODNMLF.<OOPEMBFOKAA>k__BackingField);
Button3D button3D = this.linkButton;
bool flag4 = !flag3;
button3D.gameObject.SetActive(flag4);
if (flag4)
{
MKEKHKEHPLO emngjodnmlf3 = this.EMNGJODNMLF;
string text2 = this.linkButtonText.text;
}
}
// Token: 0x06006C33 RID: 27699 RVA: 0x0017B4C8 File Offset: 0x001796C8
[Token(Token = "0x6006C33")]
[Address(RVA = "0x1E073C0", Offset = "0x1E063C0", VA = "0x181E073C0")]
private void DECAABAOCBK()
{
int num = 0;
this.NIJKOEECNCO = (ulong)0L;
this.NIJKOEECNCO.INLJPGONCNL = (float)num;
this.NIJKOEECNCO.HCLOPDNNBAC = num != 0;
}
// Token: 0x06006C34 RID: 27700 RVA: 0x0017B4F8 File Offset: 0x001796F8
[Token(Token = "0x6006C34")]
[Address(RVA = "0x1E07D70", Offset = "0x1E06D70", VA = "0x181E07D70")]
private void KCCCOOCMJGM(int KDPEHPHODCD, int IJEMMNCGBPG)
{
if (IJEMMNCGBPG > 0)
{
float num = Mathf.Max(this.NIJKOEECNCO.INLJPGONCNL, (float)KDPEHPHODCD);
this.NIJKOEECNCO.INLJPGONCNL = num;
}
}
// Token: 0x06006C35 RID: 27701 RVA: 0x0017B528 File Offset: 0x00179728
[Token(Token = "0x6006C35")]
[Address(RVA = "0x1E07630", Offset = "0x1E06630", VA = "0x181E07630")]
private void EJAJBBDFPJO(bool EOFEJOELIDE)
{
if (!EOFEJOELIDE)
{
this.ADLNPFCDBMB();
return;
}
this.KLHMIENPCIL();
}
// Token: 0x06006C36 RID: 27702 RVA: 0x0017B548 File Offset: 0x00179748
[Token(Token = "0x6006C36")]
[Address(RVA = "0x1E087C0", Offset = "0x1E077C0", VA = "0x181E087C0")]
private IEnumerator<KENFJGFMIPM> PHMAHABADCH()
{
/*
An exception occurred when decompiling this method (06006C36)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> AGUI.StackedUI.Dialog.AnnouncementScreen::PHMAHABADCH()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
call:void(DDHGOBCJNBC::System.IDisposable.Dispose, ldloc:DDHGOBCJNBC(var_0))
stfld:int32(DDHGOBCJNBC::<>1__state, ldloc:DDHGOBCJNBC(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
stfld:AnnouncementScreen(DDHGOBCJNBC::<>4__this, ldloc:DDHGOBCJNBC(var_0), ldloc:AnnouncementScreen(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: 0x06006C37 RID: 27703 RVA: 0x0017B56C File Offset: 0x0017976C
[Token(Token = "0x6006C37")]
[Address(RVA = "0x1E08210", Offset = "0x1E07210", VA = "0x181E08210")]
private void OFBNAHIOHON()
{
MKEKHKEHPLO emngjodnmlf = this.EMNGJODNMLF;
int num = 0;
emngjodnmlf.<EAMAPCBNODM>k__BackingField = (FIEFAAIHMAF)num;
this.NIJKOEECNCO = (ulong)1L;
EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC;
string text = NLGOJMONPKG.LBCMPFCNGPJ;
num += num;
num++;
MKEKHKEHPLO emngjodnmlf2 = this.EMNGJODNMLF;
EFEFMHJPJIJ jfmoegcpnac2 = this.JFMOEGCPNAC;
string text2 = NLGOJMONPKG.LBCMPFCNGPJ;
MKEKHKEHPLO emngjodnmlf3 = this.EMNGJODNMLF;
if (num < text)
{
num += num;
num++;
}
}
// Token: 0x06006C38 RID: 27704 RVA: 0x0017B604 File Offset: 0x00179804
[Token(Token = "0x6006C38")]
[Address(RVA = "0x1E08900", Offset = "0x1E07900", VA = "0x181E08900")]
public AnnouncementScreen()
{
}
// Token: 0x06006C39 RID: 27705 RVA: 0x0017B630 File Offset: 0x00179830
[Token(Token = "0x6006C39")]
[Address(RVA = "0x1E08720", Offset = "0x1E07720", VA = "0x181E08720")]
[CompilerGenerated]
private void PCNDGMIOGPP(Texture2D CAKFKAGPMBF)
{
RawImage rawImage = this.image;
int num = 0;
if (rawImage != num)
{
this.image.texture = CAKFKAGPMBF;
}
}
// Token: 0x06006C3A RID: 27706 RVA: 0x0017B664 File Offset: 0x00179864
[Token(Token = "0x6006C3A")]
[Address(RVA = "0x1E07E10", Offset = "0x1E06E10", VA = "0x181E07E10")]
[CompilerGenerated]
private void KHMCCJAMNJG(string CHKKEHOKPJP)
{
if (!this.DPONBEGHJJO)
{
string <HPJCFFLAJJE>k__BackingField = this.EMNGJODNMLF.<HPJCFFLAJJE>k__BackingField;
Debug.LogError("Error getting image " + <HPJCFFLAJJE>k__BackingField + " from RecNet: " + CHKKEHOKPJP);
}
}
// Token: 0x0400476D RID: 18285
[FieldOffset(Offset = "0xC8")]
[Token(Token = "0x400476D")]
private MKEKHKEHPLO EMNGJODNMLF;
// Token: 0x0400476E RID: 18286
[FieldOffset(Offset = "0xD0")]
[Token(Token = "0x400476E")]
[SerializeField]
private TextMeshProUGUI titleText;
// Token: 0x0400476F RID: 18287
[FieldOffset(Offset = "0xD8")]
[Token(Token = "0x400476F")]
[SerializeField]
private PagedTextMeshPro3D bodyText;
// Token: 0x04004770 RID: 18288
[FieldOffset(Offset = "0xE0")]
[Token(Token = "0x4004770")]
[SerializeField]
private Button3D linkButton;
// Token: 0x04004771 RID: 18289
[FieldOffset(Offset = "0xE8")]
[Token(Token = "0x4004771")]
[SerializeField]
private TextMeshProUGUI linkButtonText;
// Token: 0x04004772 RID: 18290
[FieldOffset(Offset = "0xF0")]
[Token(Token = "0x4004772")]
[SerializeField]
private RawImage image;
// Token: 0x04004773 RID: 18291
[FieldOffset(Offset = "0xF8")]
[Token(Token = "0x4004773")]
[SerializeField]
private GameObject imagePanel;
// Token: 0x04004774 RID: 18292
[FieldOffset(Offset = "0x100")]
[Token(Token = "0x4004774")]
[SerializeField]
private float MarkAsReadSecondsThreshold = 1f;
// Token: 0x04004775 RID: 18293
[FieldOffset(Offset = "0x108")]
[Token(Token = "0x4004775")]
private KFBABPAPIMB EICEEINPFHH;
// Token: 0x04004776 RID: 18294
[FieldOffset(Offset = "0x110")]
[Token(Token = "0x4004776")]
private float HGGANKKJKAF;
// Token: 0x04004777 RID: 18295
[FieldOffset(Offset = "0x114")]
[Token(Token = "0x4004777")]
private float CAAKCGKEJEJ = 5f;
// Token: 0x04004778 RID: 18296
[FieldOffset(Offset = "0x118")]
[Token(Token = "0x4004778")]
private AnnouncementScreen.HLIHEKHAGNF NIJKOEECNCO;
// Token: 0x04004779 RID: 18297
[FieldOffset(Offset = "0x128")]
[Token(Token = "0x4004779")]
private OHDHPENHDAP.NBMFNJLHKAO JLBEIDFLILD;
// Token: 0x0400477A RID: 18298
[FieldOffset(Offset = "0x130")]
[Token(Token = "0x400477A")]
private EFEFMHJPJIJ JFMOEGCPNAC;
// Token: 0x0400477B RID: 18299
[FieldOffset(Offset = "0x138")]
[Token(Token = "0x400477B")]
private bool DPONBEGHJJO;
// Token: 0x020012D6 RID: 4822
[Token(Token = "0x20012D6")]
private struct HLIHEKHAGNF
{
// Token: 0x0400477C RID: 18300
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400477C")]
public bool PBHDEMOHILE;
// Token: 0x0400477D RID: 18301
[FieldOffset(Offset = "0x4")]
[Token(Token = "0x400477D")]
public float INLJPGONCNL;
// Token: 0x0400477E RID: 18302
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x400477E")]
public float MGEOELPKLIH;
// Token: 0x0400477F RID: 18303
[FieldOffset(Offset = "0xC")]
[Token(Token = "0x400477F")]
public bool HCLOPDNNBAC;
// Token: 0x04004780 RID: 18304
[FieldOffset(Offset = "0xD")]
[Token(Token = "0x4004780")]
public bool AFIKHBIBLNB;
}
// Token: 0x020012D7 RID: 4823
[Token(Token = "0x20012D7")]
[CompilerGenerated]
private sealed class HKICNAEIGJE
{
// Token: 0x06006C3B RID: 27707 RVA: 0x0017B6A4 File Offset: 0x001798A4
[Token(Token = "0x6006C3B")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public HKICNAEIGJE()
{
}
// Token: 0x06006C3C RID: 27708 RVA: 0x0017B6B8 File Offset: 0x001798B8
[Token(Token = "0x6006C3C")]
[Address(RVA = "0x1E0E7B0", Offset = "0x1E0D7B0", VA = "0x181E0E7B0")]
internal void <OpenPlayerDetailsFromLink>b__1(string error)
{
long <FKBOCMLBGNM>k__BackingField = this.<>4__this.EMNGJODNMLF.<FKBOCMLBGNM>k__BackingField;
string text = this.playerAccountUri;
Debug.LogError(string.Format("Announcement {0} could not find player details for {1}: {2}", <FKBOCMLBGNM>k__BackingField, text, error));
}
// Token: 0x04004781 RID: 18305
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004781")]
public AnnouncementScreen <>4__this;
// Token: 0x04004782 RID: 18306
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004782")]
public string playerAccountUri;
}
// Token: 0x020012D9 RID: 4825
[Token(Token = "0x20012D9")]
[CompilerGenerated]
private sealed class BFFICEGOBKF
{
// Token: 0x06006C41 RID: 27713 RVA: 0x0017B778 File Offset: 0x00179978
[Token(Token = "0x6006C41")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public BFFICEGOBKF()
{
}
// Token: 0x06006C42 RID: 27714 RVA: 0x0017B78C File Offset: 0x0017998C
[Token(Token = "0x6006C42")]
[Address(RVA = "0x1E08930", Offset = "0x1E07930", VA = "0x181E08930")]
internal void <OpenEventDetailsFromLink>b__1(string error)
{
long <FKBOCMLBGNM>k__BackingField = this.<>4__this.EMNGJODNMLF.<FKBOCMLBGNM>k__BackingField;
string text = this.eventUri;
Debug.LogError(string.Format("Announcement {0} could not find event details for {1}: {2}", <FKBOCMLBGNM>k__BackingField, text, error));
}
// Token: 0x04004786 RID: 18310
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004786")]
public AnnouncementScreen <>4__this;
// Token: 0x04004787 RID: 18311
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004787")]
public string eventUri;
}
// Token: 0x020012DA RID: 4826
[Token(Token = "0x20012DA")]
[CompilerGenerated]
private sealed class FEOEPEOIBAK
{
// Token: 0x06006C43 RID: 27715 RVA: 0x0017B7CC File Offset: 0x001799CC
[Token(Token = "0x6006C43")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public FEOEPEOIBAK()
{
}
// Token: 0x06006C44 RID: 27716 RVA: 0x0017B7E0 File Offset: 0x001799E0
[Token(Token = "0x6006C44")]
[Address(RVA = "0x1E0DEB0", Offset = "0x1E0CEB0", VA = "0x181E0DEB0")]
internal void <GoToRoomFromLink>b__0(KLCOGEIGEBJ room)
{
string[] array = this.roomAndMaybeSubroom;
if (array.Length == 1)
{
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
}
if (array.Length == 2)
{
SessionManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
string[] array2 = this.roomAndMaybeSubroom;
}
}
// Token: 0x06006C45 RID: 27717 RVA: 0x0017B828 File Offset: 0x00179A28
[Token(Token = "0x6006C45")]
[Address(RVA = "0x1E0E060", Offset = "0x1E0D060", VA = "0x181E0E060")]
internal void <GoToRoomFromLink>b__1(string error)
{
long <FKBOCMLBGNM>k__BackingField = this.<>4__this.EMNGJODNMLF.<FKBOCMLBGNM>k__BackingField;
string text = this.roomAndMaybeSubroom[0];
Debug.LogError(string.Format("Announcement {0} could not find room by name {1}: {2}", <FKBOCMLBGNM>k__BackingField, text, error));
}
// Token: 0x04004788 RID: 18312
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004788")]
public string[] roomAndMaybeSubroom;
// Token: 0x04004789 RID: 18313
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004789")]
public AnnouncementScreen <>4__this;
}
}
}