740 lines
28 KiB
C#
740 lines
28 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using RecRoom;
|
|
using RecRoom.Async;
|
|
using RecRoom.Core;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
namespace AGUI.StackedUI.Dialog
|
|
{
|
|
// Token: 0x02001BC5 RID: 7109
|
|
[Token(Token = "0x2001BC5")]
|
|
[StructLayout(3)]
|
|
public class AnnouncementScreen : WatchUIFlow
|
|
{
|
|
// Token: 0x17001E0B RID: 7691
|
|
// (get) Token: 0x0600BEB9 RID: 48825 RVA: 0x002CEB4C File Offset: 0x002CCD4C
|
|
// (set) Token: 0x0600BEBA RID: 48826 RVA: 0x002CEB60 File Offset: 0x002CCD60
|
|
[Token(Token = "0x17001E0B")]
|
|
public MKEKHKEHPLO EDHKPJJOKBM
|
|
{
|
|
[Token(Token = "0x600BEB9")]
|
|
[Address(RVA = "0x3D31D0", Offset = "0x3D1BD0", VA = "0x1803D31D0")]
|
|
get
|
|
{
|
|
return this.EMNGJODNMLF;
|
|
}
|
|
[Token(Token = "0x600BEBA")]
|
|
[Address(RVA = "0x1188030", Offset = "0x1186A30", VA = "0x181188030")]
|
|
set
|
|
{
|
|
this.EMNGJODNMLF = value;
|
|
this.EAMFPKHACBM();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600BEBB RID: 48827 RVA: 0x002CEB7C File Offset: 0x002CCD7C
|
|
[Token(Token = "0x600BEBB")]
|
|
[Address(RVA = "0x11864E0", Offset = "0x1184EE0", VA = "0x1811864E0")]
|
|
private void Awake()
|
|
{
|
|
ActionEvent<MKEKHKEHPLO> aoddbmoamod = NLGOJMONPKG.AODDBMOAMOD;
|
|
Action<MKEKHKEHPLO> action = new Action(this.NDLGHCEKFOM);
|
|
NLGOJMONPKG.AODDBMOAMOD = aoddbmoamod + action;
|
|
PagedTextMeshPro3D pagedTextMeshPro3D = this.bodyText;
|
|
ActionEvent<int, int> onPageChanged = pagedTextMeshPro3D.OnPageChanged;
|
|
Action<int, int> action2 = new Action(this.KCCCOOCMJGM);
|
|
ActionEvent<int> actionEvent;
|
|
pagedTextMeshPro3D.OnPageChanged = actionEvent;
|
|
}
|
|
|
|
// Token: 0x0600BEBC RID: 48828 RVA: 0x002CEBD4 File Offset: 0x002CCDD4
|
|
[Token(Token = "0x600BEBC")]
|
|
[Address(RVA = "0x1187B40", Offset = "0x1186540", VA = "0x181187B40", Slot = "6")]
|
|
protected override void OnDestroy()
|
|
{
|
|
base.OnDestroy();
|
|
ActionEvent<MKEKHKEHPLO> aoddbmoamod = NLGOJMONPKG.AODDBMOAMOD;
|
|
Action<MKEKHKEHPLO> action = new Action(this.NDLGHCEKFOM);
|
|
NLGOJMONPKG.AODDBMOAMOD = aoddbmoamod - action;
|
|
PagedTextMeshPro3D pagedTextMeshPro3D = this.bodyText;
|
|
ActionEvent<int, int> onPageChanged = pagedTextMeshPro3D.OnPageChanged;
|
|
Action<int, int> action2 = new Action(this.KCCCOOCMJGM);
|
|
ActionEvent<int> actionEvent;
|
|
pagedTextMeshPro3D.OnPageChanged = actionEvent;
|
|
OHDHPENHDAP.NBMFNJLHKAO jlbeidflild = this.JLBEIDFLILD;
|
|
if (jlbeidflild != 0)
|
|
{
|
|
jlbeidflild.Dispose();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600BEBD RID: 48829 RVA: 0x002CEC44 File Offset: 0x002CCE44
|
|
[Token(Token = "0x600BEBD")]
|
|
[Address(RVA = "0x1186600", Offset = "0x1185000", VA = "0x181186600")]
|
|
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: 0x0600BEBE RID: 48830 RVA: 0x002CEC9C File Offset: 0x002CCE9C
|
|
[Token(Token = "0x600BEBE")]
|
|
[Address(RVA = "0x11866C0", Offset = "0x11850C0", VA = "0x1811866C0")]
|
|
public void Button_FollowLink()
|
|
{
|
|
this.NIJKOEECNCO.AFIKHBIBLNB = true;
|
|
this.<KBKJKEOPIGB>k__BackingField.Button_PopFlow();
|
|
MKEKHKEHPLO emngjodnmlf = this.EMNGJODNMLF;
|
|
if (emngjodnmlf.<IHBGJHJIHAO>k__BackingField <= AIOCBINPOML.ActionCode)
|
|
{
|
|
string <GBDDFDEKHKF>k__BackingField = emngjodnmlf.<GBDDFDEKHKF>k__BackingField;
|
|
string playerAccountUri = <GBDDFDEKHKF>k__BackingField;
|
|
IPromise<CCEOLAOLEKJ> promise = PEGGCEDHBOF.NFKMGNHDCMN(int.Parse(<GBDDFDEKHKF>k__BackingField));
|
|
if (AnnouncementScreen.<>c.<>9__21_0 == 0)
|
|
{
|
|
AnnouncementScreen.<>c.<>9__21_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);
|
|
};
|
|
}
|
|
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));
|
|
};
|
|
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: 0x0600BEBF RID: 48831 RVA: 0x002CEDF4 File Offset: 0x002CCFF4
|
|
[Token(Token = "0x600BEBF")]
|
|
[Address(RVA = "0x11877C0", Offset = "0x11861C0", VA = "0x1811877C0")]
|
|
private void LCGMBNGNLND(string MKEPCLIHLHD)
|
|
{
|
|
string playerAccountUri = MKEPCLIHLHD;
|
|
IPromise<CCEOLAOLEKJ> promise = PEGGCEDHBOF.NFKMGNHDCMN(int.Parse(MKEPCLIHLHD));
|
|
if (AnnouncementScreen.<>c.<>9__21_0 == 0)
|
|
{
|
|
AnnouncementScreen.<>c.<>9__21_0 = delegate(CCEOLAOLEKJ account)
|
|
{
|
|
WatchUI <JNBAANDJIAD>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
|
|
PlayerDetailsWatchUIFlow flowByType = <JNBAANDJIAD>k__BackingField.GetFlowByType<PlayerDetailsWatchUIFlow>();
|
|
int num = 0;
|
|
<JNBAANDJIAD>k__BackingField.PushFlow(flowByType, 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: 0x0600BEC0 RID: 48832 RVA: 0x002CEE50 File Offset: 0x002CD050
|
|
[Token(Token = "0x600BEC0")]
|
|
[Address(RVA = "0x11872C0", Offset = "0x1185CC0", VA = "0x1811872C0")]
|
|
private void ICPPEFJANKL(string NHCBHNCFCGC)
|
|
{
|
|
string eventUri = NHCBHNCFCGC;
|
|
long num = long.Parse(NHCBHNCFCGC);
|
|
int num2 = 0;
|
|
IPromise<IOFNNFFJIAN> promise = GNPDMBPGHBH.FCFEIOCJHKO(num, num2);
|
|
if (AnnouncementScreen.<>c.<>9__22_0 == 0)
|
|
{
|
|
AnnouncementScreen.<>c.<>9__22_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: 0x0600BEC1 RID: 48833 RVA: 0x002CEEB4 File Offset: 0x002CD0B4
|
|
[Token(Token = "0x600BEC1")]
|
|
[Address(RVA = "0x1186F20", Offset = "0x1185920", VA = "0x181186F20")]
|
|
private void GIPGKMILMIF(string FJBNOBBAKLK)
|
|
{
|
|
string[] array = FJBNOBBAKLK.Split(new char[] { (char)((uint)46) });
|
|
string[] roomAndMaybeSubroom = array;
|
|
IPromise<KLCOGEIGEBJ> promise = OJMCBOKJFOF.NHBPIIGDAJP(array[0]);
|
|
Action<KLCOGEIGEBJ> action = delegate(KLCOGEIGEBJ room)
|
|
{
|
|
string[] roomAndMaybeSubroom3 = roomAndMaybeSubroom;
|
|
int num = 0;
|
|
if (roomAndMaybeSubroom3.Length == 1)
|
|
{
|
|
SessionManager instance = SingletonMonoBehaviour.Instance;
|
|
int num2 = 0;
|
|
instance.RunJoinRoom(room, num2, (SessionManager.BDPNOBGNGNI)((uint)25), num != 0, num);
|
|
}
|
|
if (roomAndMaybeSubroom3.Length == 2)
|
|
{
|
|
SessionManager instance2 = SingletonMonoBehaviour.Instance;
|
|
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));
|
|
};
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600BEC2 RID: 48834 RVA: 0x002CEF1C File Offset: 0x002CD11C
|
|
[Token(Token = "0x600BEC2")]
|
|
[Address(RVA = "0x11870C0", Offset = "0x1185AC0", VA = "0x1811870C0")]
|
|
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: 0x0600BEC3 RID: 48835 RVA: 0x002CEFB8 File Offset: 0x002CD1B8
|
|
[Token(Token = "0x600BEC3")]
|
|
[Address(RVA = "0x1187530", Offset = "0x1185F30", VA = "0x181187530")]
|
|
private void KFBLGOJIOMI(string DOFCGJPCAIL)
|
|
{
|
|
bool flag;
|
|
if (DOFCGJPCAIL != 0 && flag)
|
|
{
|
|
ulong num;
|
|
(new IAFKHONIKPI[1])[0] = (IAFKHONIKPI)num;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600BEC4 RID: 48836 RVA: 0x002CEFE0 File Offset: 0x002CD1E0
|
|
[Token(Token = "0x600BEC4")]
|
|
[Address(RVA = "0x1187F30", Offset = "0x1186930", VA = "0x181187F30")]
|
|
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: 0x0600BEC5 RID: 48837 RVA: 0x002CF05C File Offset: 0x002CD25C
|
|
[Token(Token = "0x600BEC5")]
|
|
[Address(RVA = "0x1187C80", Offset = "0x1186680", VA = "0x181187C80", Slot = "11")]
|
|
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: 0x0600BEC6 RID: 48838 RVA: 0x002CF110 File Offset: 0x002CD310
|
|
[Token(Token = "0x600BEC6")]
|
|
[Address(RVA = "0x1187970", Offset = "0x1186370", VA = "0x181187970")]
|
|
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: 0x0600BEC7 RID: 48839 RVA: 0x002CF14C File Offset: 0x002CD34C
|
|
[Token(Token = "0x600BEC7")]
|
|
[Address(RVA = "0x11876B0", Offset = "0x11860B0", VA = "0x1811876B0")]
|
|
private void KLHMIENPCIL()
|
|
{
|
|
float time = Time.time;
|
|
MKEKHKEHPLO emngjodnmlf = this.EMNGJODNMLF;
|
|
this.HGGANKKJKAF = time;
|
|
if (emngjodnmlf.<EAMAPCBNODM>k__BackingField == FIEFAAIHMAF.Unread)
|
|
{
|
|
Scheduler instance = SingletonMonoBehaviour.Instance;
|
|
StackedUIBase <KBKJKEOPIGB>k__BackingField = this.<KBKJKEOPIGB>k__BackingField;
|
|
AnnouncementScreen.EKLBILDJLIO eklbildjlio;
|
|
eklbildjlio.System.IDisposable.Dispose();
|
|
eklbildjlio.<>1__state = (int)((ulong)0L);
|
|
eklbildjlio.<>4__this = this;
|
|
ISchedulerPromise schedulerPromise = instance.Run(<KBKJKEOPIGB>k__BackingField, eklbildjlio);
|
|
this.EICEEINPFHH = schedulerPromise;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600BEC8 RID: 48840 RVA: 0x002CF1BC File Offset: 0x002CD3BC
|
|
[Token(Token = "0x600BEC8")]
|
|
[Address(RVA = "0x1186460", Offset = "0x1184E60", VA = "0x181186460")]
|
|
private void ADLNPFCDBMB()
|
|
{
|
|
float time = Time.time;
|
|
this.NIJKOEECNCO.MGEOELPKLIH = time;
|
|
if (this.EICEEINPFHH != 0)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600BEC9 RID: 48841 RVA: 0x002CF1E8 File Offset: 0x002CD3E8
|
|
[Token(Token = "0x600BEC9")]
|
|
[Address(RVA = "0x1186CC0", Offset = "0x11856C0", VA = "0x181186CC0")]
|
|
private void EAMFPKHACBM()
|
|
{
|
|
MKEKHKEHPLO emngjodnmlf = this.EMNGJODNMLF;
|
|
TextMeshProUGUI textMeshProUGUI = this.titleText;
|
|
string <CEJPKGDKMJE>k__BackingField = emngjodnmlf.<CEJPKGDKMJE>k__BackingField;
|
|
textMeshProUGUI.text = <CEJPKGDKMJE>k__BackingField;
|
|
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.POJJMKJJIPO);
|
|
Action<string> action2 = new Action(this.NMEKGHGKMDI);
|
|
}
|
|
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;
|
|
TextMeshProUGUI textMeshProUGUI2 = this.linkButtonText;
|
|
string <OOPEMBFOKAA>k__BackingField = emngjodnmlf3.<OOPEMBFOKAA>k__BackingField;
|
|
textMeshProUGUI2.text = <OOPEMBFOKAA>k__BackingField;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600BECA RID: 48842 RVA: 0x002CF304 File Offset: 0x002CD504
|
|
[Token(Token = "0x600BECA")]
|
|
[Address(RVA = "0x1186CA0", Offset = "0x11856A0", VA = "0x181186CA0")]
|
|
private void DECAABAOCBK()
|
|
{
|
|
int num = 0;
|
|
this.NIJKOEECNCO = (ulong)0L;
|
|
this.NIJKOEECNCO.INLJPGONCNL = (float)num;
|
|
this.NIJKOEECNCO.HCLOPDNNBAC = num != 0;
|
|
}
|
|
|
|
// Token: 0x0600BECB RID: 48843 RVA: 0x002CF334 File Offset: 0x002CD534
|
|
[Token(Token = "0x600BECB")]
|
|
[Address(RVA = "0x1187490", Offset = "0x1185E90", VA = "0x181187490")]
|
|
private void KCCCOOCMJGM(int KDPEHPHODCD, int IJEMMNCGBPG)
|
|
{
|
|
if (IJEMMNCGBPG > 0)
|
|
{
|
|
float num = Mathf.Max(this.NIJKOEECNCO.INLJPGONCNL, (float)KDPEHPHODCD);
|
|
this.NIJKOEECNCO.INLJPGONCNL = num;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600BECC RID: 48844 RVA: 0x002CF364 File Offset: 0x002CD564
|
|
[Token(Token = "0x600BECC")]
|
|
[Address(RVA = "0x1186F00", Offset = "0x1185900", VA = "0x181186F00")]
|
|
private void EJAJBBDFPJO(bool EOFEJOELIDE)
|
|
{
|
|
if (!EOFEJOELIDE)
|
|
{
|
|
this.ADLNPFCDBMB();
|
|
return;
|
|
}
|
|
this.KLHMIENPCIL();
|
|
}
|
|
|
|
// Token: 0x0600BECD RID: 48845 RVA: 0x002CF384 File Offset: 0x002CD584
|
|
[Token(Token = "0x600BECD")]
|
|
[Address(RVA = "0x1187E30", Offset = "0x1186830", VA = "0x181187E30")]
|
|
private IEnumerator<ISchedule> PHMAHABADCH()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600BECD)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<RecRoom.Core.ISchedule> AGUI.StackedUI.Dialog.AnnouncementScreen::PHMAHABADCH()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(EKLBILDJLIO::System.IDisposable.Dispose, ldloc:EKLBILDJLIO(var_0))
|
|
stfld:int32(EKLBILDJLIO::<>1__state, ldloc:EKLBILDJLIO(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:AnnouncementScreen(EKLBILDJLIO::<>4__this, ldloc:EKLBILDJLIO(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: 0x0600BECE RID: 48846 RVA: 0x002CF3A8 File Offset: 0x002CD5A8
|
|
[Token(Token = "0x600BECE")]
|
|
[Address(RVA = "0x1187A50", Offset = "0x1186450", VA = "0x181187A50")]
|
|
private void OFBNAHIOHON()
|
|
{
|
|
this.EMNGJODNMLF.<EAMAPCBNODM>k__BackingField = (FIEFAAIHMAF)((ulong)0L);
|
|
this.NIJKOEECNCO = (ulong)1L;
|
|
float @float = PlayerPrefs.GetFloat(NLGOJMONPKG.LBCMPFCNGPJ, -1f);
|
|
MKEKHKEHPLO emngjodnmlf = this.EMNGJODNMLF;
|
|
if (0 > (int)@float)
|
|
{
|
|
string text = NLGOJMONPKG.LBCMPFCNGPJ;
|
|
MKEKHKEHPLO emngjodnmlf2 = this.EMNGJODNMLF;
|
|
int num = 0;
|
|
PlayerPrefs.SetFloat(text, (float)num);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600BECF RID: 48847 RVA: 0x002CF410 File Offset: 0x002CD610
|
|
[Token(Token = "0x600BECF")]
|
|
[Address(RVA = "0x1188010", Offset = "0x1186A10", VA = "0x181188010")]
|
|
public AnnouncementScreen()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600BED0 RID: 48848 RVA: 0x002CF43C File Offset: 0x002CD63C
|
|
[Token(Token = "0x600BED0")]
|
|
[Address(RVA = "0x1187E90", Offset = "0x1186890", VA = "0x181187E90")]
|
|
[CompilerGenerated]
|
|
private void POJJMKJJIPO(Texture2D CAKFKAGPMBF)
|
|
{
|
|
RawImage rawImage = this.image;
|
|
int num = 0;
|
|
if (rawImage != num)
|
|
{
|
|
this.image.texture = CAKFKAGPMBF;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600BED1 RID: 48849 RVA: 0x002CF470 File Offset: 0x002CD670
|
|
[Token(Token = "0x600BED1")]
|
|
[Address(RVA = "0x11879B0", Offset = "0x11863B0", VA = "0x1811879B0")]
|
|
[CompilerGenerated]
|
|
private void NMEKGHGKMDI(string CHKKEHOKPJP)
|
|
{
|
|
string <HPJCFFLAJJE>k__BackingField = this.EMNGJODNMLF.<HPJCFFLAJJE>k__BackingField;
|
|
Debug.LogError("Error getting image " + <HPJCFFLAJJE>k__BackingField + " from RecNet: " + CHKKEHOKPJP);
|
|
}
|
|
|
|
// Token: 0x04007DF6 RID: 32246
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x4007DF6")]
|
|
private MKEKHKEHPLO EMNGJODNMLF;
|
|
|
|
// Token: 0x04007DF7 RID: 32247
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x4007DF7")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI titleText;
|
|
|
|
// Token: 0x04007DF8 RID: 32248
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x4007DF8")]
|
|
[SerializeField]
|
|
private PagedTextMeshPro3D bodyText;
|
|
|
|
// Token: 0x04007DF9 RID: 32249
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x4007DF9")]
|
|
[SerializeField]
|
|
private Button3D linkButton;
|
|
|
|
// Token: 0x04007DFA RID: 32250
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x4007DFA")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI linkButtonText;
|
|
|
|
// Token: 0x04007DFB RID: 32251
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x4007DFB")]
|
|
[SerializeField]
|
|
private RawImage image;
|
|
|
|
// Token: 0x04007DFC RID: 32252
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
|
|
[Token(Token = "0x4007DFC")]
|
|
[SerializeField]
|
|
private GameObject imagePanel;
|
|
|
|
// Token: 0x04007DFD RID: 32253
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
|
[Token(Token = "0x4007DFD")]
|
|
[SerializeField]
|
|
private float MarkAsReadSecondsThreshold = 1f;
|
|
|
|
// Token: 0x04007DFE RID: 32254
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
|
|
[Token(Token = "0x4007DFE")]
|
|
private ISchedulerPromise EICEEINPFHH;
|
|
|
|
// Token: 0x04007DFF RID: 32255
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
|
|
[Token(Token = "0x4007DFF")]
|
|
private float HGGANKKJKAF;
|
|
|
|
// Token: 0x04007E00 RID: 32256
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x104")]
|
|
[Token(Token = "0x4007E00")]
|
|
private float CAAKCGKEJEJ = 5f;
|
|
|
|
// Token: 0x04007E01 RID: 32257
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
|
|
[Token(Token = "0x4007E01")]
|
|
private AnnouncementScreen.HLIHEKHAGNF NIJKOEECNCO;
|
|
|
|
// Token: 0x04007E02 RID: 32258
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
|
|
[Token(Token = "0x4007E02")]
|
|
private OHDHPENHDAP.NBMFNJLHKAO JLBEIDFLILD;
|
|
|
|
// Token: 0x02001BC6 RID: 7110
|
|
[Token(Token = "0x2001BC6")]
|
|
private struct HLIHEKHAGNF
|
|
{
|
|
// Token: 0x04007E03 RID: 32259
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4007E03")]
|
|
public bool PBHDEMOHILE;
|
|
|
|
// Token: 0x04007E04 RID: 32260
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4")]
|
|
[Token(Token = "0x4007E04")]
|
|
public float INLJPGONCNL;
|
|
|
|
// Token: 0x04007E05 RID: 32261
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x4007E05")]
|
|
public float MGEOELPKLIH;
|
|
|
|
// Token: 0x04007E06 RID: 32262
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC")]
|
|
[Token(Token = "0x4007E06")]
|
|
public bool HCLOPDNNBAC;
|
|
|
|
// Token: 0x04007E07 RID: 32263
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD")]
|
|
[Token(Token = "0x4007E07")]
|
|
public bool AFIKHBIBLNB;
|
|
}
|
|
|
|
// Token: 0x02001BC7 RID: 7111
|
|
[Token(Token = "0x2001BC7")]
|
|
[CompilerGenerated]
|
|
private sealed class AKNDFKJLABI
|
|
{
|
|
// Token: 0x0600BED2 RID: 48850 RVA: 0x002CF4A8 File Offset: 0x002CD6A8
|
|
[Token(Token = "0x600BED2")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public AKNDFKJLABI()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600BED3 RID: 48851 RVA: 0x002CF4BC File Offset: 0x002CD6BC
|
|
[Token(Token = "0x600BED3")]
|
|
[Address(RVA = "0x1185390", Offset = "0x1183D90", VA = "0x181185390")]
|
|
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: 0x04007E08 RID: 32264
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4007E08")]
|
|
public AnnouncementScreen <>4__this;
|
|
|
|
// Token: 0x04007E09 RID: 32265
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4007E09")]
|
|
public string playerAccountUri;
|
|
}
|
|
|
|
// Token: 0x02001BC9 RID: 7113
|
|
[Token(Token = "0x2001BC9")]
|
|
[CompilerGenerated]
|
|
private sealed class JPCGOGKJFFF
|
|
{
|
|
// Token: 0x0600BED8 RID: 48856 RVA: 0x002CF57C File Offset: 0x002CD77C
|
|
[Token(Token = "0x600BED8")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public JPCGOGKJFFF()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600BED9 RID: 48857 RVA: 0x002CF590 File Offset: 0x002CD790
|
|
[Token(Token = "0x600BED9")]
|
|
[Address(RVA = "0x11967B0", Offset = "0x11951B0", VA = "0x1811967B0")]
|
|
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: 0x04007E0D RID: 32269
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4007E0D")]
|
|
public AnnouncementScreen <>4__this;
|
|
|
|
// Token: 0x04007E0E RID: 32270
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4007E0E")]
|
|
public string eventUri;
|
|
}
|
|
|
|
// Token: 0x02001BCA RID: 7114
|
|
[Token(Token = "0x2001BCA")]
|
|
[CompilerGenerated]
|
|
private sealed class HKICNAEIGJE
|
|
{
|
|
// Token: 0x0600BEDA RID: 48858 RVA: 0x002CF5D0 File Offset: 0x002CD7D0
|
|
[Token(Token = "0x600BEDA")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public HKICNAEIGJE()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600BEDB RID: 48859 RVA: 0x002CF5E4 File Offset: 0x002CD7E4
|
|
[Token(Token = "0x600BEDB")]
|
|
[Address(RVA = "0x1195D00", Offset = "0x1194700", VA = "0x181195D00")]
|
|
internal void <GoToRoomFromLink>b__0(KLCOGEIGEBJ room)
|
|
{
|
|
string[] array = this.roomAndMaybeSubroom;
|
|
int num = 0;
|
|
if (array.Length == 1)
|
|
{
|
|
SessionManager instance = SingletonMonoBehaviour.Instance;
|
|
int num2 = 0;
|
|
instance.RunJoinRoom(room, num2, (SessionManager.BDPNOBGNGNI)((uint)25), num != 0, num);
|
|
}
|
|
if (array.Length == 2)
|
|
{
|
|
SessionManager instance2 = SingletonMonoBehaviour.Instance;
|
|
string[] array2 = this.roomAndMaybeSubroom;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600BEDC RID: 48860 RVA: 0x002CF638 File Offset: 0x002CD838
|
|
[Token(Token = "0x600BEDC")]
|
|
[Address(RVA = "0x1195E40", Offset = "0x1194840", VA = "0x181195E40")]
|
|
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: 0x04007E0F RID: 32271
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4007E0F")]
|
|
public string[] roomAndMaybeSubroom;
|
|
|
|
// Token: 0x04007E10 RID: 32272
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4007E10")]
|
|
public AnnouncementScreen <>4__this;
|
|
}
|
|
}
|
|
}
|