742 lines
27 KiB
C#
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;
|
|
}
|
|
}
|
|
}
|