970 lines
33 KiB
C#
970 lines
33 KiB
C#
using System;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Runtime.CompilerServices;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.AGUI;
|
|
using RecRoom.Core;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
namespace AGUI.StackedUI
|
|
{
|
|
// Token: 0x020011E4 RID: 4580
|
|
[Token(Token = "0x20011E4")]
|
|
public class MessagesWatchUIFlow : WatchUIFlow
|
|
{
|
|
// Token: 0x1700114F RID: 4431
|
|
// (get) Token: 0x0600666D RID: 26221 RVA: 0x0016428C File Offset: 0x0016248C
|
|
[Token(Token = "0x1700114F")]
|
|
private IEMNCJMMKOC<CPIHGIEOPAJ> LDKLEBEMFAH
|
|
{
|
|
[Token(Token = "0x600666D")]
|
|
[Address(RVA = "0x17E2D40", Offset = "0x17E1D40", VA = "0x1817E2D40")]
|
|
get
|
|
{
|
|
IEMNCJMMKOC<CPIHGIEOPAJ> cciobbdccfo = this.CCIOBBDCCFO;
|
|
if (cciobbdccfo == 0)
|
|
{
|
|
int num = this.itemsPerPage;
|
|
IEMNCJMMKOC<CPIHGIEOPAJ> iemncjmmkoc = new IEMNCJMMKOC(this.FAIECNFDFIC, num);
|
|
this.CCIOBBDCCFO = iemncjmmkoc;
|
|
}
|
|
return cciobbdccfo;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001150 RID: 4432
|
|
// (get) Token: 0x0600666E RID: 26222 RVA: 0x001642C0 File Offset: 0x001624C0
|
|
[Token(Token = "0x17001150")]
|
|
private IEMNCJMMKOC<MKEKHKEHPLO> JJEEPPKGMAN
|
|
{
|
|
[Token(Token = "0x600666E")]
|
|
[Address(RVA = "0x17E1C90", Offset = "0x17E0C90", VA = "0x1817E1C90")]
|
|
get
|
|
{
|
|
IEMNCJMMKOC<MKEKHKEHPLO> eokpdjfdflj = this.EOKPDJFDFLJ;
|
|
if (eokpdjfdflj == 0)
|
|
{
|
|
int num = this.itemsPerPage;
|
|
IEMNCJMMKOC<MKEKHKEHPLO> iemncjmmkoc = new IEMNCJMMKOC(NLGOJMONPKG.KAFEDPEFLOI, num);
|
|
this.EOKPDJFDFLJ = iemncjmmkoc;
|
|
}
|
|
return eokpdjfdflj;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001151 RID: 4433
|
|
// (get) Token: 0x0600666F RID: 26223 RVA: 0x001642F4 File Offset: 0x001624F4
|
|
[Token(Token = "0x17001151")]
|
|
private ChatThreadScreen DIDKDEAAMEI
|
|
{
|
|
[Token(Token = "0x600666F")]
|
|
[Address(RVA = "0x17E1F40", Offset = "0x17E0F40", VA = "0x1817E1F40")]
|
|
get
|
|
{
|
|
return this.<LBNLPAIAGHF>k__BackingField.GetFlowByType<ChatThreadScreen>();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001152 RID: 4434
|
|
// (get) Token: 0x06006670 RID: 26224 RVA: 0x00164314 File Offset: 0x00162514
|
|
[Token(Token = "0x17001152")]
|
|
private PlayerDetailsWatchUIFlow HHLCAPFIPMF
|
|
{
|
|
[Token(Token = "0x6006670")]
|
|
[Address(RVA = "0x17E2470", Offset = "0x17E1470", VA = "0x1817E2470")]
|
|
get
|
|
{
|
|
return this.<LBNLPAIAGHF>k__BackingField.GetFlowByType<PlayerDetailsWatchUIFlow>();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006671 RID: 26225 RVA: 0x00164334 File Offset: 0x00162534
|
|
[Token(Token = "0x6006671")]
|
|
[Address(RVA = "0x17E21E0", Offset = "0x17E11E0", VA = "0x1817E21E0", Slot = "10")]
|
|
public override void Initialize(StackedUIBase LJOCNMLBCAH)
|
|
{
|
|
base.Initialize(LJOCNMLBCAH);
|
|
SubscreenControl subscreenControl = this.subscreenControl;
|
|
SubscreenControl.MKNMDALPANG mknmdalpang = new SubscreenControl.MKNMDALPANG(this.ELKDAKLJOFN);
|
|
subscreenControl.GHBAJCIEIPD += mknmdalpang;
|
|
if (EIMGAFPPJFD.PMFACCFMKGE())
|
|
{
|
|
ChatThreadPagedGrid chatThreadPagedGrid = this.chatThreadPagedGrid;
|
|
IEnumerable<OKLPPLDEGKH> enumerable = Enumerable.Empty<OKLPPLDEGKH>();
|
|
chatThreadPagedGrid.SetChatThreads(enumerable);
|
|
this.chatThreadPagedGrid.SetEmptyDisplayText("Loading...");
|
|
MFBGLIHGCGO<OKLPPLDEGKH> fnnmpdkbcdd = IAOJMNAKJLH.FNNMPDKBCDD;
|
|
Action<OKLPPLDEGKH> action = new Action(this.DGFBOGMKMBK);
|
|
IAOJMNAKJLH.FNNMPDKBCDD = MFBGLIHGCGO.BPJDFPACLMK(fnnmpdkbcdd, action);
|
|
}
|
|
SubscreenControl subscreenControl2 = this.subscreenControl;
|
|
Subscreen subscreen = this.notificationsAndAnnouncementsSubscreen;
|
|
subscreenControl2.HBKKNJJKBKM = subscreen;
|
|
Subscreen <KJIJOKAOPPM>k__BackingField = this.subscreenControl.<KJIJOKAOPPM>k__BackingField;
|
|
int num = 0;
|
|
this.AEBLMJDOMOH(num, <KJIJOKAOPPM>k__BackingField);
|
|
}
|
|
|
|
// Token: 0x06006672 RID: 26226 RVA: 0x001643F0 File Offset: 0x001625F0
|
|
[Token(Token = "0x6006672")]
|
|
[Address(RVA = "0x17E2500", Offset = "0x17E1500", VA = "0x1817E2500", Slot = "7")]
|
|
protected override void OnDestroy()
|
|
{
|
|
base.OnDestroy();
|
|
SubscreenControl subscreenControl = this.subscreenControl;
|
|
SubscreenControl.MKNMDALPANG mknmdalpang = new SubscreenControl.MKNMDALPANG(this.ELKDAKLJOFN);
|
|
subscreenControl.GHBAJCIEIPD -= mknmdalpang;
|
|
MFBGLIHGCGO<OKLPPLDEGKH> fnnmpdkbcdd = IAOJMNAKJLH.FNNMPDKBCDD;
|
|
Action<OKLPPLDEGKH> action = new Action(this.DGFBOGMKMBK);
|
|
IAOJMNAKJLH.FNNMPDKBCDD = MFBGLIHGCGO.GMNMHGMFGOL(fnnmpdkbcdd, action);
|
|
}
|
|
|
|
// Token: 0x06006673 RID: 26227 RVA: 0x00164444 File Offset: 0x00162644
|
|
[Token(Token = "0x6006673")]
|
|
[Address(RVA = "0x17E2610", Offset = "0x17E1610", VA = "0x1817E2610", Slot = "11")]
|
|
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
|
|
{
|
|
base.OnFlowEntered(BFHJBBGCMAN);
|
|
if (EIMGAFPPJFD.PMFACCFMKGE())
|
|
{
|
|
Type type = BFHJBBGCMAN.GetType();
|
|
Type typeFromHandle = typeof(HomeScreenFlow);
|
|
if (type.Equals(typeFromHandle))
|
|
{
|
|
int num = 0;
|
|
this.CFIEOAJAIDC(num != 0);
|
|
}
|
|
PMGCJEPKFOF<List<OKLPPLDEGKH>> pmgcjepkfof = IAOJMNAKJLH.NCICFDCKNAF();
|
|
Action<List<OKLPPLDEGKH>> action = new Action(this.AFINOBHMGKK);
|
|
int num2 = 0;
|
|
num2 += num2;
|
|
num2++;
|
|
action += action;
|
|
num2 += 19;
|
|
}
|
|
ulong num3;
|
|
this.CFIEOAJAIDC(num3 != 0UL);
|
|
WatchUI <LBNLPAIAGHF>k__BackingField = this.<LBNLPAIAGHF>k__BackingField;
|
|
bool flag = this.AMKNOILBDJC();
|
|
IEMNCJMMKOC<CPIHGIEOPAJ> iemncjmmkoc = this.PODOPDAJACA();
|
|
Action action2 = new Action(this.IJKEIAMABPC);
|
|
iemncjmmkoc.KDMEIGOMPPO += action2;
|
|
IEMNCJMMKOC<MKEKHKEHPLO> iemncjmmkoc2 = this.FGEHFHPEBCH();
|
|
Action action3 = new Action(this.IJKEIAMABPC);
|
|
iemncjmmkoc2.KDMEIGOMPPO += action3;
|
|
MFBGLIHGCGO<KEBJPIGKGOI.MDONHLLFFHN> peaifciillm = KEBJPIGKGOI.PEAIFCIILLM;
|
|
Action<KEBJPIGKGOI.MDONHLLFFHN> action4 = new Action(this.IKOBKLBHJCI);
|
|
KEBJPIGKGOI.PEAIFCIILLM = MFBGLIHGCGO.BPJDFPACLMK(peaifciillm, action4);
|
|
OKNNKFGFODL mgfhkjmjike = PHLOAIACBML.MGFHKJMJIKE;
|
|
Action action5 = new Action(this.MCAGLDGMOMM);
|
|
PHLOAIACBML.MGFHKJMJIKE = OKNNKFGFODL.BPJDFPACLMK(mgfhkjmjike, action5);
|
|
OKNNKFGFODL ggopbhcmcbo = NLGOJMONPKG.GGOPBHCMCBO;
|
|
Action action6 = new Action(this.ALGGFGKHLEN);
|
|
OKNNKFGFODL oknnkfgfodl = OKNNKFGFODL.BPJDFPACLMK(ggopbhcmcbo, action6);
|
|
NLGOJMONPKG.GGOPBHCMCBO = oknnkfgfodl;
|
|
DABKFAIHBBP dabkfaihbbp = PHLOAIACBML.CDCFKAINNEL();
|
|
this.ABMGHCIDFPL();
|
|
if (this.notificationsAndAnnouncementsSubscreen.isActiveAndEnabled && !this.POLOJJIIFLA)
|
|
{
|
|
IEMNCJMMKOC<CPIHGIEOPAJ> iemncjmmkoc3 = this.PODOPDAJACA();
|
|
int kknepiopbin = this.KKNEPIOPBIN;
|
|
iemncjmmkoc3.ALLOECHEPOC = kknepiopbin;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006674 RID: 26228 RVA: 0x001645C8 File Offset: 0x001627C8
|
|
[Token(Token = "0x6006674")]
|
|
[Address(RVA = "0x17E1AE0", Offset = "0x17E0AE0", VA = "0x1817E1AE0")]
|
|
private void ELKDAKLJOFN(Subscreen HCOJNNIMBLF, Subscreen JDAMOBPBIFO)
|
|
{
|
|
if (!this.notificationsAndAnnouncementsSubscreen.isActiveAndEnabled)
|
|
{
|
|
}
|
|
bool polojjiifla = this.POLOJJIIFLA;
|
|
bool flag = !polojjiifla;
|
|
if (polojjiifla && this.PHKNAHKAIOO)
|
|
{
|
|
SingletonMonoBehaviour.ONCPNMDGGKG.MarkAllNotificationsAsRead();
|
|
this.KKNEPIOPBIN = (int)((ulong)0L);
|
|
}
|
|
this.PHKNAHKAIOO = flag;
|
|
this.AEBLMJDOMOH(HCOJNNIMBLF, JDAMOBPBIFO);
|
|
}
|
|
|
|
// Token: 0x06006675 RID: 26229 RVA: 0x00164624 File Offset: 0x00162824
|
|
[Token(Token = "0x6006675")]
|
|
[Address(RVA = "0x17E24C0", Offset = "0x17E14C0", VA = "0x1817E24C0")]
|
|
private bool OBGINPKONIO()
|
|
{
|
|
bool isActiveAndEnabled = this.notificationsAndAnnouncementsSubscreen.isActiveAndEnabled;
|
|
if (!isActiveAndEnabled)
|
|
{
|
|
return isActiveAndEnabled;
|
|
}
|
|
return !this.POLOJJIIFLA;
|
|
}
|
|
|
|
// Token: 0x06006676 RID: 26230 RVA: 0x00164654 File Offset: 0x00162854
|
|
[Token(Token = "0x6006676")]
|
|
[Address(RVA = "0x17E1680", Offset = "0x17E0680", VA = "0x1817E1680")]
|
|
private void CFIEOAJAIDC(bool LPHABGINEGO = false)
|
|
{
|
|
List<MKEKHKEHPLO> kafedpefloi = NLGOJMONPKG.KAFEDPEFLOI;
|
|
Func<MKEKHKEHPLO, bool> <>9__43_ = MessagesWatchUIFlow.<>c.<>9__43_0;
|
|
if (<>9__43_ == 0)
|
|
{
|
|
MessagesWatchUIFlow.<>c.<>9__43_0 = (MKEKHKEHPLO a) => a.<EAMAPCBNODM>k__BackingField == FIEFAAIHMAF.Unread;
|
|
}
|
|
if (!Enumerable.Any<MKEKHKEHPLO>(kafedpefloi, <>9__43_))
|
|
{
|
|
DateTime dateTime = IAOJMNAKJLH.NBHLPCBOPIG();
|
|
DateTime lastViewedNotificationsTimestamp2 = SingletonMonoBehaviour.ONCPNMDGGKG.GetLastViewedNotificationsTimestamp();
|
|
DateTime lastViewedNotificationsTimestamp = lastViewedNotificationsTimestamp2;
|
|
List<CPIHGIEOPAJ> faiecnfdfic = this.FAIECNFDFIC;
|
|
Func<CPIHGIEOPAJ, DateTime> func = delegate(CPIHGIEOPAJ m)
|
|
{
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
return DateTime.MinValue;
|
|
}
|
|
throw new NullReferenceException();
|
|
};
|
|
CPIHGIEOPAJ cpihgieopaj = Enumerable.Max<CPIHGIEOPAJ, DateTime>(faiecnfdfic, func);
|
|
DateTime minValue = DateTime.MinValue;
|
|
if (!LPHABGINEGO && !(minValue > dateTime))
|
|
{
|
|
SubscreenControl subscreenControl = this.subscreenControl;
|
|
Subscreen subscreen = this.chatsSubscreen;
|
|
subscreenControl.ShowSubscreen(subscreen);
|
|
}
|
|
SubscreenControl subscreenControl2 = this.subscreenControl;
|
|
Subscreen subscreen2 = this.notificationsAndAnnouncementsSubscreen;
|
|
subscreenControl2.ShowSubscreen(subscreen2);
|
|
SubscreenControl subscreenControl3 = this.subscreenControl;
|
|
this.POLOJJIIFLA = false;
|
|
Subscreen <KJIJOKAOPPM>k__BackingField = subscreenControl3.<KJIJOKAOPPM>k__BackingField;
|
|
int num = 0;
|
|
this.AEBLMJDOMOH(num, <KJIJOKAOPPM>k__BackingField);
|
|
}
|
|
SubscreenControl subscreenControl4 = this.subscreenControl;
|
|
Subscreen subscreen3 = this.notificationsAndAnnouncementsSubscreen;
|
|
subscreenControl4.ShowSubscreen(subscreen3);
|
|
SubscreenControl subscreenControl5 = this.subscreenControl;
|
|
this.POLOJJIIFLA = true;
|
|
Subscreen <KJIJOKAOPPM>k__BackingField2 = subscreenControl5.<KJIJOKAOPPM>k__BackingField;
|
|
int num2 = 0;
|
|
this.AEBLMJDOMOH(num2, <KJIJOKAOPPM>k__BackingField2);
|
|
this.announcementsButton.ForcePressed();
|
|
}
|
|
|
|
// Token: 0x06006677 RID: 26231 RVA: 0x00164794 File Offset: 0x00162994
|
|
[Token(Token = "0x6006677")]
|
|
[Address(RVA = "0x17E0AE0", Offset = "0x17DFAE0", VA = "0x1817E0AE0")]
|
|
private void AEBLMJDOMOH(Subscreen HCOJNNIMBLF, Subscreen JDAMOBPBIFO)
|
|
{
|
|
GameObject gameObject = this.newChatButtonRoot.gameObject;
|
|
int num = 0;
|
|
gameObject.SetActive(num != 0);
|
|
GameObject gameObject2 = this.clearAllNotificationsButtonRoot.gameObject;
|
|
int num2 = 0;
|
|
gameObject2.SetActive(num2 != 0);
|
|
GameObject gameObject3 = this.showNotificationsConfigButtonRoot.gameObject;
|
|
int num3 = 0;
|
|
gameObject3.SetActive(num3 != 0);
|
|
if (this.chatsSubscreen.isActiveAndEnabled)
|
|
{
|
|
this.newChatButtonRoot.gameObject.SetActive(true);
|
|
return;
|
|
}
|
|
if (this.notificationsAndAnnouncementsSubscreen.isActiveAndEnabled)
|
|
{
|
|
GameObject gameObject4 = this.clearAllNotificationsButtonRoot.gameObject;
|
|
bool flag = !this.POLOJJIIFLA;
|
|
gameObject4.SetActive(flag);
|
|
GameObject gameObject5 = this.showNotificationsConfigButtonRoot.gameObject;
|
|
bool flag2 = !this.POLOJJIIFLA;
|
|
gameObject5.SetActive(flag2);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006678 RID: 26232 RVA: 0x0016485C File Offset: 0x00162A5C
|
|
[Token(Token = "0x6006678")]
|
|
[Address(RVA = "0x17E2A80", Offset = "0x17E1A80", VA = "0x1817E2A80", Slot = "12")]
|
|
public override void OnFlowExited(StackedUIFlowBase NBINAJPFBOA, bool CJEIBCEPAPO)
|
|
{
|
|
base.OnFlowExited(NBINAJPFBOA, CJEIBCEPAPO);
|
|
if (!CJEIBCEPAPO)
|
|
{
|
|
this.KKNEPIOPBIN = (int)((ulong)0L);
|
|
if (this.PHKNAHKAIOO != CJEIBCEPAPO)
|
|
{
|
|
SingletonMonoBehaviour.ONCPNMDGGKG.MarkAllNotificationsAsRead();
|
|
}
|
|
}
|
|
MFBGLIHGCGO<KEBJPIGKGOI.MDONHLLFFHN> peaifciillm = KEBJPIGKGOI.PEAIFCIILLM;
|
|
Action<KEBJPIGKGOI.MDONHLLFFHN> action = new Action(this.IKOBKLBHJCI);
|
|
KEBJPIGKGOI.PEAIFCIILLM = MFBGLIHGCGO.GMNMHGMFGOL(peaifciillm, action);
|
|
OKNNKFGFODL mgfhkjmjike = PHLOAIACBML.MGFHKJMJIKE;
|
|
Action action2 = new Action(this.MCAGLDGMOMM);
|
|
PHLOAIACBML.MGFHKJMJIKE = OKNNKFGFODL.GMNMHGMFGOL(mgfhkjmjike, action2);
|
|
OKNNKFGFODL ggopbhcmcbo = NLGOJMONPKG.GGOPBHCMCBO;
|
|
Action action3 = new Action(this.ALGGFGKHLEN);
|
|
NLGOJMONPKG.GGOPBHCMCBO = OKNNKFGFODL.GMNMHGMFGOL(ggopbhcmcbo, action3);
|
|
IEMNCJMMKOC<CPIHGIEOPAJ> iemncjmmkoc = this.PODOPDAJACA();
|
|
Action action4 = new Action(this.IJKEIAMABPC);
|
|
iemncjmmkoc.KDMEIGOMPPO -= action4;
|
|
IEMNCJMMKOC<MKEKHKEHPLO> iemncjmmkoc2 = this.FGEHFHPEBCH();
|
|
Action action5 = new Action(this.IJKEIAMABPC);
|
|
iemncjmmkoc2.KDMEIGOMPPO -= action5;
|
|
this.PHKNAHKAIOO = false;
|
|
this.LKLKGDMFMCC();
|
|
}
|
|
|
|
// Token: 0x06006679 RID: 26233 RVA: 0x00164944 File Offset: 0x00162B44
|
|
[Token(Token = "0x6006679")]
|
|
[Address(RVA = "0x17E0510", Offset = "0x17DF510", VA = "0x1817E0510")]
|
|
private void ABMGHCIDFPL()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
this.LKLKGDMFMCC();
|
|
this.FAIECNFDFIC.Clear();
|
|
List<CPIHGIEOPAJ> faiecnfdfic = this.FAIECNFDFIC;
|
|
List<IGCIBGKPPMO> jbldmmipfgp = KEBJPIGKGOI.JBLDMMIPFGP;
|
|
IEnumerable<CPIHGIEOPAJ> enumerable = PHLOAIACBML.EBFIOHPFNAI();
|
|
IEnumerable<CPIHGIEOPAJ> enumerable2 = KEBJPIGKGOI.HPGKPHDPNHD(Enumerable.Concat<CPIHGIEOPAJ>(jbldmmipfgp, enumerable));
|
|
faiecnfdfic.AddRange(enumerable2);
|
|
if ((this.POLOJJIIFLA ? 1 : 0) == num)
|
|
{
|
|
IEnumerable<CPIHGIEOPAJ> enumerable3 = this.PODOPDAJACA().DEKHGIJNALJ();
|
|
if (enumerable3 != 0)
|
|
{
|
|
MessagesScreenItem messagesScreenItem = this.itemTemplate;
|
|
RectTransform rectTransform = this.contentPanel;
|
|
int num2 = 0;
|
|
MessagesScreenItem messagesScreenItem2 = global::UnityEngine.Object.Instantiate<MessagesScreenItem>(messagesScreenItem, rectTransform, num2 != 0);
|
|
messagesScreenItem2.PDPLCAPLMEL = enumerable3;
|
|
messagesScreenItem2.MKBLJJGJAOH();
|
|
}
|
|
if (enumerable3 != 0)
|
|
{
|
|
}
|
|
if (num != 0)
|
|
{
|
|
continue;
|
|
}
|
|
string text = this.noNotificationsTextObject.text;
|
|
IEMNCJMMKOC<CPIHGIEOPAJ> iemncjmmkoc = this.PODOPDAJACA();
|
|
int num3 = this.PODOPDAJACA().MHIFPPCGNKN;
|
|
IEMNCJMMKOC<CPIHGIEOPAJ> iemncjmmkoc2 = this.PODOPDAJACA();
|
|
}
|
|
IEnumerable<MKEKHKEHPLO> enumerable4 = this.FGEHFHPEBCH().DEKHGIJNALJ();
|
|
if (enumerable4 != 0)
|
|
{
|
|
if (num >= enumerable4)
|
|
{
|
|
goto IL_E5;
|
|
}
|
|
num += num;
|
|
if (num != enumerable4)
|
|
{
|
|
num++;
|
|
goto IL_E5;
|
|
}
|
|
IL_105:
|
|
enumerable4 += enumerable4;
|
|
goto IL_10C;
|
|
IL_E5:
|
|
AnnouncementsScreenItem announcementsScreenItem = this.announcementTemplate;
|
|
RectTransform rectTransform2 = this.contentPanel;
|
|
int num4 = 0;
|
|
AnnouncementsScreenItem announcementsScreenItem2 = global::UnityEngine.Object.Instantiate<AnnouncementsScreenItem>(announcementsScreenItem, rectTransform2, num4 != 0);
|
|
goto IL_105;
|
|
}
|
|
IL_10C:
|
|
if (enumerable4 != 0)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
string text2 = this.noNotificationsTextObject.text;
|
|
int kdpehphodcd = this.FGEHFHPEBCH().KDPEHPHODCD;
|
|
int num5 = this.FGEHFHPEBCH().MHIFPPCGNKN;
|
|
int num6 = this.FGEHFHPEBCH().AJNDBIJEOLL;
|
|
this.FHJNKMECIDE(kdpehphodcd, num5, num6);
|
|
SingletonMonoBehaviour.ONCPNMDGGKG.UpdateMessageToasts();
|
|
}
|
|
|
|
// Token: 0x0600667A RID: 26234 RVA: 0x00164AC8 File Offset: 0x00162CC8
|
|
[Token(Token = "0x600667A")]
|
|
[Address(RVA = "0x17E1E80", Offset = "0x17E0E80", VA = "0x1817E1E80", Slot = "22")]
|
|
protected override void FKDAJGGOMOC(OGLEAGGNIPE OJJOHDIFMEG, bool DIDDIMFKFCC)
|
|
{
|
|
if (OJJOHDIFMEG == OGLEAGGNIPE.LARGE)
|
|
{
|
|
}
|
|
int num = this.itemsPerPage;
|
|
this.PODOPDAJACA().ELFJOCLOHLF = num;
|
|
this.FGEHFHPEBCH().ELFJOCLOHLF = num;
|
|
this.ABMGHCIDFPL();
|
|
}
|
|
|
|
// Token: 0x0600667B RID: 26235 RVA: 0x00164B04 File Offset: 0x00162D04
|
|
[Token(Token = "0x600667B")]
|
|
[Address(RVA = "0x17E2160", Offset = "0x17E1160", VA = "0x1817E2160")]
|
|
private void IJKEIAMABPC()
|
|
{
|
|
this.ABMGHCIDFPL();
|
|
if (this.notificationsAndAnnouncementsSubscreen.isActiveAndEnabled && !this.POLOJJIIFLA)
|
|
{
|
|
int kdpehphodcd = this.PODOPDAJACA().KDPEHPHODCD;
|
|
this.KKNEPIOPBIN = kdpehphodcd;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600667C RID: 26236 RVA: 0x00164B48 File Offset: 0x00162D48
|
|
[Token(Token = "0x600667C")]
|
|
[Address(RVA = "0x17E0CD0", Offset = "0x17DFCD0", VA = "0x1817E0CD0")]
|
|
private void IKOBKLBHJCI(KEBJPIGKGOI.MDONHLLFFHN CLMCHLLGHLG)
|
|
{
|
|
this.ABMGHCIDFPL();
|
|
}
|
|
|
|
// Token: 0x0600667D RID: 26237 RVA: 0x00164B5C File Offset: 0x00162D5C
|
|
[Token(Token = "0x600667D")]
|
|
[Address(RVA = "0x17E0CD0", Offset = "0x17DFCD0", VA = "0x1817E0CD0")]
|
|
private void MCAGLDGMOMM()
|
|
{
|
|
this.ABMGHCIDFPL();
|
|
}
|
|
|
|
// Token: 0x0600667E RID: 26238 RVA: 0x00164B70 File Offset: 0x00162D70
|
|
[Token(Token = "0x600667E")]
|
|
[Address(RVA = "0x17E0CD0", Offset = "0x17DFCD0", VA = "0x1817E0CD0")]
|
|
private void ALGGFGKHLEN()
|
|
{
|
|
this.ABMGHCIDFPL();
|
|
}
|
|
|
|
// Token: 0x0600667F RID: 26239 RVA: 0x00164B84 File Offset: 0x00162D84
|
|
[Token(Token = "0x600667F")]
|
|
[Address(RVA = "0x17E23A0", Offset = "0x17E13A0", VA = "0x1817E23A0")]
|
|
private void LKLKGDMFMCC()
|
|
{
|
|
RectTransform rectTransform = this.contentPanel;
|
|
int num = 0;
|
|
int childCount = rectTransform.childCount;
|
|
if (num < childCount)
|
|
{
|
|
global::UnityEngine.Object.Destroy(this.contentPanel.GetChild(num).gameObject);
|
|
RectTransform rectTransform2 = this.contentPanel;
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006680 RID: 26240 RVA: 0x00164BCC File Offset: 0x00162DCC
|
|
[Token(Token = "0x6006680")]
|
|
[Address(RVA = "0x17E1D50", Offset = "0x17E0D50", VA = "0x1817E1D50")]
|
|
private void FHJNKMECIDE(int KDPEHPHODCD, int IJEMMNCGBPG, int GCCLFLNJEKC)
|
|
{
|
|
Selectable selectable = this.previousPageButton;
|
|
bool flag = KDPEHPHODCD > 0;
|
|
selectable.interactable = flag;
|
|
bool flag2;
|
|
this.nextPageButton.interactable = flag2;
|
|
TextMeshProUGUI textMeshProUGUI = this.currentPageText;
|
|
int num = KDPEHPHODCD + 1;
|
|
string text = textMeshProUGUI.text;
|
|
string text2 = this.totalPagesText.text;
|
|
GameObject gameObject = this.pageNumberPanel.gameObject;
|
|
bool flag3 = GCCLFLNJEKC > 0;
|
|
gameObject.SetActive(flag3);
|
|
GameObject gameObject2 = this.noNotificationsTextObject.gameObject;
|
|
bool flag4 = GCCLFLNJEKC == 0;
|
|
gameObject2.SetActive(flag4);
|
|
}
|
|
|
|
// Token: 0x06006681 RID: 26241 RVA: 0x00164C5C File Offset: 0x00162E5C
|
|
[Token(Token = "0x6006681")]
|
|
[Address(RVA = "0x17E2DD0", Offset = "0x17E1DD0", VA = "0x1817E2DD0")]
|
|
public void ShowChatSubscreen()
|
|
{
|
|
WatchUI <LBNLPAIAGHF>k__BackingField = this.<LBNLPAIAGHF>k__BackingField;
|
|
int num = 0;
|
|
<LBNLPAIAGHF>k__BackingField.PushFlow(this, num);
|
|
SubscreenControl subscreenControl = this.subscreenControl;
|
|
Subscreen subscreen = this.chatsSubscreen;
|
|
subscreenControl.ShowSubscreen(subscreen);
|
|
this.chatsButton.ForcePressed();
|
|
}
|
|
|
|
// Token: 0x06006682 RID: 26242 RVA: 0x00164CA4 File Offset: 0x00162EA4
|
|
[Token(Token = "0x6006682")]
|
|
[Address(RVA = "0x17E19D0", Offset = "0x17E09D0", VA = "0x1817E19D0")]
|
|
private void DGFBOGMKMBK(OKLPPLDEGKH OFPDIAMBDKK)
|
|
{
|
|
PMGCJEPKFOF<List<OKLPPLDEGKH>> pmgcjepkfof = IAOJMNAKJLH.NCICFDCKNAF();
|
|
Action<List<OKLPPLDEGKH>> action = new Action(this.AFINOBHMGKK);
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
PMGCJEPKFOF<List<OKLPPLDEGKH>> pmgcjepkfof2 = pmgcjepkfof.OHLPJBFCABI(action);
|
|
}
|
|
|
|
// Token: 0x06006683 RID: 26243 RVA: 0x00164CE4 File Offset: 0x00162EE4
|
|
[Token(Token = "0x6006683")]
|
|
[Address(RVA = "0x17E1340", Offset = "0x17E0340", VA = "0x1817E1340")]
|
|
public void Button_ShowAnnouncementsList()
|
|
{
|
|
SubscreenControl subscreenControl = this.subscreenControl;
|
|
Subscreen subscreen = this.notificationsAndAnnouncementsSubscreen;
|
|
subscreenControl.ShowSubscreen(subscreen);
|
|
SubscreenControl subscreenControl2 = this.subscreenControl;
|
|
this.POLOJJIIFLA = true;
|
|
Subscreen <KJIJOKAOPPM>k__BackingField = subscreenControl2.<KJIJOKAOPPM>k__BackingField;
|
|
int num = 0;
|
|
this.AEBLMJDOMOH(num, <KJIJOKAOPPM>k__BackingField);
|
|
this.ABMGHCIDFPL();
|
|
}
|
|
|
|
// Token: 0x06006684 RID: 26244 RVA: 0x00164D34 File Offset: 0x00162F34
|
|
[Token(Token = "0x6006684")]
|
|
[Address(RVA = "0x17E14F0", Offset = "0x17E04F0", VA = "0x1817E14F0")]
|
|
public void Button_ShowNotificationsList()
|
|
{
|
|
SubscreenControl subscreenControl = this.subscreenControl;
|
|
Subscreen subscreen = this.notificationsAndAnnouncementsSubscreen;
|
|
subscreenControl.ShowSubscreen(subscreen);
|
|
SubscreenControl subscreenControl2 = this.subscreenControl;
|
|
this.POLOJJIIFLA = false;
|
|
Subscreen <KJIJOKAOPPM>k__BackingField = subscreenControl2.<KJIJOKAOPPM>k__BackingField;
|
|
int num = 0;
|
|
this.AEBLMJDOMOH(num, <KJIJOKAOPPM>k__BackingField);
|
|
this.ABMGHCIDFPL();
|
|
}
|
|
|
|
// Token: 0x06006685 RID: 26245 RVA: 0x00164D84 File Offset: 0x00162F84
|
|
[Token(Token = "0x6006685")]
|
|
[Address(RVA = "0x17E12C0", Offset = "0x17E02C0", VA = "0x1817E12C0")]
|
|
public void Button_PreviousPage()
|
|
{
|
|
int num = 0;
|
|
if ((this.POLOJJIIFLA ? 1 : 0) == num)
|
|
{
|
|
IEMNCJMMKOC<CPIHGIEOPAJ> iemncjmmkoc = this.PODOPDAJACA();
|
|
int kdpehphodcd = iemncjmmkoc.KDPEHPHODCD;
|
|
iemncjmmkoc.ALLOECHEPOC = kdpehphodcd;
|
|
return;
|
|
}
|
|
IEMNCJMMKOC<MKEKHKEHPLO> iemncjmmkoc2 = this.FGEHFHPEBCH();
|
|
int kdpehphodcd2 = iemncjmmkoc2.KDPEHPHODCD;
|
|
iemncjmmkoc2.ALLOECHEPOC = kdpehphodcd2;
|
|
}
|
|
|
|
// Token: 0x06006686 RID: 26246 RVA: 0x00164DD0 File Offset: 0x00162FD0
|
|
[Token(Token = "0x6006686")]
|
|
[Address(RVA = "0x17E1030", Offset = "0x17E0030", VA = "0x1817E1030")]
|
|
public void Button_NextPage()
|
|
{
|
|
int num = 0;
|
|
if ((this.POLOJJIIFLA ? 1 : 0) == num)
|
|
{
|
|
IEMNCJMMKOC<CPIHGIEOPAJ> iemncjmmkoc = this.PODOPDAJACA();
|
|
int num2 = iemncjmmkoc.KDPEHPHODCD;
|
|
num2++;
|
|
iemncjmmkoc.ALLOECHEPOC = num2;
|
|
return;
|
|
}
|
|
IEMNCJMMKOC<MKEKHKEHPLO> iemncjmmkoc2 = this.FGEHFHPEBCH();
|
|
int num3 = iemncjmmkoc2.KDPEHPHODCD;
|
|
num3++;
|
|
iemncjmmkoc2.ALLOECHEPOC = num3;
|
|
}
|
|
|
|
// Token: 0x06006687 RID: 26247 RVA: 0x00164E28 File Offset: 0x00163028
|
|
[Token(Token = "0x6006687")]
|
|
[Address(RVA = "0x17E1550", Offset = "0x17E0550", VA = "0x1817E1550")]
|
|
public void Button_StartNewChatThread()
|
|
{
|
|
if (EIMGAFPPJFD.PMFACCFMKGE())
|
|
{
|
|
ChooseFriendsDialog chooseFriendsDialog = this.chooseFriendsDialogPrefab;
|
|
int num = 0;
|
|
if (chooseFriendsDialog != num)
|
|
{
|
|
WatchUI <LBNLPAIAGHF>k__BackingField = this.<LBNLPAIAGHF>k__BackingField;
|
|
Action<List<CCEOLAOLEKJ>> action = new Action(this.EPGFOHGLMKJ);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006688 RID: 26248 RVA: 0x00164E70 File Offset: 0x00163070
|
|
[Token(Token = "0x6006688")]
|
|
[Address(RVA = "0x17E0CE0", Offset = "0x17DFCE0", VA = "0x1817E0CE0")]
|
|
public void Button_ClearAllNotifications()
|
|
{
|
|
List<CPIHGIEOPAJ> faiecnfdfic = this.FAIECNFDFIC;
|
|
Func<CPIHGIEOPAJ, bool> <>9__61_ = MessagesWatchUIFlow.<>c.<>9__61_0;
|
|
if (<>9__61_ == 0)
|
|
{
|
|
MessagesWatchUIFlow.<>c.<>9__61_0 = delegate(CPIHGIEOPAJ m)
|
|
{
|
|
throw new NullReferenceException();
|
|
};
|
|
}
|
|
PHLOAIACBML.PEIBHPIEKGF(Enumerable.ToList<CPIHGIEOPAJ>(Enumerable.Where<CPIHGIEOPAJ>(faiecnfdfic, <>9__61_)));
|
|
List<CPIHGIEOPAJ> faiecnfdfic2 = this.FAIECNFDFIC;
|
|
Func<CPIHGIEOPAJ, bool> func;
|
|
if (MessagesWatchUIFlow.<>c.<>9__61_1 == 0)
|
|
{
|
|
func = delegate(CPIHGIEOPAJ m)
|
|
{
|
|
bool flag;
|
|
return flag;
|
|
};
|
|
MessagesWatchUIFlow.<>c.<>9__61_1 = func;
|
|
}
|
|
int num = Enumerable.Count<CPIHGIEOPAJ>(faiecnfdfic2, func);
|
|
if (num > 0)
|
|
{
|
|
if (num != 1)
|
|
{
|
|
}
|
|
string text = string.Format("Do you want to delete {0} {1}?", num, "notifications");
|
|
Action<JPIJGHNNIDP> action = new Action(this.ICPGPNMLMGI);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006689 RID: 26249 RVA: 0x00164F18 File Offset: 0x00163118
|
|
[Token(Token = "0x6006689")]
|
|
[Address(RVA = "0x17E13A0", Offset = "0x17E03A0", VA = "0x1817E13A0")]
|
|
public void Button_ShowNotificationConfig()
|
|
{
|
|
if (Player.HIMJIOGEAGA)
|
|
{
|
|
PlayerUI playerUI = Player.<EGKJPJKLEAI>k__BackingField.playerUI;
|
|
}
|
|
int num = 0;
|
|
int num2 = 0;
|
|
if (num != num2)
|
|
{
|
|
SettingsWatchUIFlow settingsWatchUIFlow;
|
|
settingsWatchUIFlow.ShowWatchNotificationPreferencesSubscreen();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600668A RID: 26250 RVA: 0x00164F58 File Offset: 0x00163158
|
|
[Token(Token = "0x600668A")]
|
|
[Address(RVA = "0x17E10B0", Offset = "0x17E00B0", VA = "0x1817E10B0")]
|
|
public void Button_OpenChatThread(OKLPPLDEGKH chatThread)
|
|
{
|
|
ChatThreadScreen flowByType = this.<LBNLPAIAGHF>k__BackingField.GetFlowByType<ChatThreadScreen>();
|
|
int num = 0;
|
|
if (flowByType != num && EIMGAFPPJFD.PMFACCFMKGE())
|
|
{
|
|
flowByType.ShowScreen(chatThread, CFLMJLFBOKH.PNCCMHEKFKJ.MessagesScreen);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600668B RID: 26251 RVA: 0x00164F98 File Offset: 0x00163198
|
|
[Token(Token = "0x600668B")]
|
|
[Address(RVA = "0x17E11A0", Offset = "0x17E01A0", VA = "0x1817E11A0")]
|
|
public void Button_PlayerDetails(int playerId)
|
|
{
|
|
PlayerDetailsWatchUIFlow flowByType = this.<LBNLPAIAGHF>k__BackingField.GetFlowByType<PlayerDetailsWatchUIFlow>();
|
|
int num = 0;
|
|
bool flag;
|
|
if (flowByType != num && flag)
|
|
{
|
|
StackedUIBase <KBKJKEOPIGB>k__BackingField = this.<KBKJKEOPIGB>k__BackingField;
|
|
int num2 = 0;
|
|
<KBKJKEOPIGB>k__BackingField.PushFlow(flowByType, num2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600668C RID: 26252 RVA: 0x00164FDC File Offset: 0x001631DC
|
|
[Token(Token = "0x600668C")]
|
|
[Address(RVA = "0x17E2E40", Offset = "0x17E1E40", VA = "0x1817E2E40")]
|
|
public MessagesWatchUIFlow()
|
|
{
|
|
List<CPIHGIEOPAJ> list = new List();
|
|
this.FAIECNFDFIC = list;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0600668D RID: 26253 RVA: 0x00165024 File Offset: 0x00163224
|
|
[Token(Token = "0x600668D")]
|
|
[Address(RVA = "0x17E0C50", Offset = "0x17DFC50", VA = "0x1817E0C50")]
|
|
[CompilerGenerated]
|
|
private void AFINOBHMGKK(List<OKLPPLDEGKH> BAAJGDOBLJB)
|
|
{
|
|
this.chatThreadPagedGrid.SetChatThreads(BAAJGDOBLJB);
|
|
this.chatThreadPagedGrid.SetEmptyDisplayText("No chat messages");
|
|
}
|
|
|
|
// Token: 0x0600668E RID: 26254 RVA: 0x00165054 File Offset: 0x00163254
|
|
[Token(Token = "0x600668E")]
|
|
[Address(RVA = "0x17E1BD0", Offset = "0x17E0BD0", VA = "0x1817E1BD0")]
|
|
[CompilerGenerated]
|
|
private void EPGFOHGLMKJ(List<CCEOLAOLEKJ> OLLKMIGNGBF)
|
|
{
|
|
ChatThreadScreen flowByType = this.<LBNLPAIAGHF>k__BackingField.GetFlowByType<ChatThreadScreen>();
|
|
int num = 0;
|
|
if (flowByType != num)
|
|
{
|
|
int num2 = 0;
|
|
flowByType.ShowScreen(OLLKMIGNGBF, (CFLMJLFBOKH.PGANKAHHBJJ)num2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600668F RID: 26255 RVA: 0x0016508C File Offset: 0x0016328C
|
|
[Token(Token = "0x600668F")]
|
|
[Address(RVA = "0x17E1F90", Offset = "0x17E0F90", VA = "0x1817E1F90")]
|
|
[CompilerGenerated]
|
|
private void ICPGPNMLMGI(JPIJGHNNIDP PBAOMKNFBFL)
|
|
{
|
|
if (PBAOMKNFBFL == JPIJGHNNIDP.Affirmative)
|
|
{
|
|
List<IGCIBGKPPMO> jbldmmipfgp = KEBJPIGKGOI.JBLDMMIPFGP;
|
|
Func<IGCIBGKPPMO, long> <>9__61_ = MessagesWatchUIFlow.<>c.<>9__61_3;
|
|
if (<>9__61_ == 0)
|
|
{
|
|
MessagesWatchUIFlow.<>c.<>9__61_3 = (IGCIBGKPPMO x) => x.<JPAOOKPLEDB>k__BackingField;
|
|
}
|
|
IEnumerable<IGCIBGKPPMO> enumerable = Enumerable.Select<IGCIBGKPPMO, long>(jbldmmipfgp, <>9__61_);
|
|
BPHGKAEDBPE.CBEOHBCIPEA cbeohbcipea = new BPHGKAEDBPE.CBEOHBCIPEA(this.DCPKMGKKGLL);
|
|
IEnumerator enumerator = KEBJPIGKGOI.PEIBHPIEKGF(enumerable, cbeohbcipea);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006690 RID: 26256 RVA: 0x001650E0 File Offset: 0x001632E0
|
|
[Token(Token = "0x6006690")]
|
|
[Address(RVA = "0x17E0CD0", Offset = "0x17DFCD0", VA = "0x1817E0CD0")]
|
|
[CompilerGenerated]
|
|
private void DCPKMGKKGLL(string MOPOMPHBHKF)
|
|
{
|
|
this.ABMGHCIDFPL();
|
|
}
|
|
|
|
// Token: 0x04004322 RID: 17186
|
|
[FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x4004322")]
|
|
[SerializeField]
|
|
[Header("Messages / Notifications")]
|
|
private MessagesScreenItem itemTemplate;
|
|
|
|
// Token: 0x04004323 RID: 17187
|
|
[FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x4004323")]
|
|
[SerializeField]
|
|
private AnnouncementsScreenItem announcementTemplate;
|
|
|
|
// Token: 0x04004324 RID: 17188
|
|
[FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x4004324")]
|
|
[SerializeField]
|
|
private RectTransform contentPanel;
|
|
|
|
// Token: 0x04004325 RID: 17189
|
|
[FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x4004325")]
|
|
[SerializeField]
|
|
private Transform pageNumberPanel;
|
|
|
|
// Token: 0x04004326 RID: 17190
|
|
[FieldOffset(Offset = "0xE8")]
|
|
[Token(Token = "0x4004326")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI noNotificationsTextObject;
|
|
|
|
// Token: 0x04004327 RID: 17191
|
|
[FieldOffset(Offset = "0xF0")]
|
|
[Token(Token = "0x4004327")]
|
|
[SerializeField]
|
|
private string noNotificationsMessage = "No notifications";
|
|
|
|
// Token: 0x04004328 RID: 17192
|
|
[FieldOffset(Offset = "0xF8")]
|
|
[Token(Token = "0x4004328")]
|
|
[SerializeField]
|
|
private string noAnnouncementsMessage = "No announcements";
|
|
|
|
// Token: 0x04004329 RID: 17193
|
|
[FieldOffset(Offset = "0x100")]
|
|
[Token(Token = "0x4004329")]
|
|
[SerializeField]
|
|
private Selectable previousPageButton;
|
|
|
|
// Token: 0x0400432A RID: 17194
|
|
[FieldOffset(Offset = "0x108")]
|
|
[Token(Token = "0x400432A")]
|
|
[SerializeField]
|
|
private Selectable nextPageButton;
|
|
|
|
// Token: 0x0400432B RID: 17195
|
|
[FieldOffset(Offset = "0x110")]
|
|
[Token(Token = "0x400432B")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI currentPageText;
|
|
|
|
// Token: 0x0400432C RID: 17196
|
|
[FieldOffset(Offset = "0x118")]
|
|
[Token(Token = "0x400432C")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI totalPagesText;
|
|
|
|
// Token: 0x0400432D RID: 17197
|
|
[FieldOffset(Offset = "0x120")]
|
|
[Token(Token = "0x400432D")]
|
|
[SerializeField]
|
|
private int itemsPerPage = (int)((ulong)5L);
|
|
|
|
// Token: 0x0400432E RID: 17198
|
|
[FieldOffset(Offset = "0x124")]
|
|
[Token(Token = "0x400432E")]
|
|
[SerializeField]
|
|
private int largeItemsPerPage = (int)((ulong)5L);
|
|
|
|
// Token: 0x0400432F RID: 17199
|
|
[FieldOffset(Offset = "0x128")]
|
|
[Token(Token = "0x400432F")]
|
|
private IEMNCJMMKOC<CPIHGIEOPAJ> CCIOBBDCCFO;
|
|
|
|
// Token: 0x04004330 RID: 17200
|
|
[FieldOffset(Offset = "0x130")]
|
|
[Token(Token = "0x4004330")]
|
|
private IEMNCJMMKOC<MKEKHKEHPLO> EOKPDJFDFLJ;
|
|
|
|
// Token: 0x04004331 RID: 17201
|
|
[FieldOffset(Offset = "0x138")]
|
|
[Token(Token = "0x4004331")]
|
|
[SerializeField]
|
|
[Header("Tab Buttons")]
|
|
private RadioButton3D notificationsButton;
|
|
|
|
// Token: 0x04004332 RID: 17202
|
|
[FieldOffset(Offset = "0x140")]
|
|
[Token(Token = "0x4004332")]
|
|
[SerializeField]
|
|
private RadioButton3D announcementsButton;
|
|
|
|
// Token: 0x04004333 RID: 17203
|
|
[FieldOffset(Offset = "0x148")]
|
|
[Token(Token = "0x4004333")]
|
|
[SerializeField]
|
|
private RadioButton3D chatsButton;
|
|
|
|
// Token: 0x04004334 RID: 17204
|
|
[FieldOffset(Offset = "0x150")]
|
|
[Token(Token = "0x4004334")]
|
|
[SerializeField]
|
|
[Header("Context Action Buttons")]
|
|
private Transform newChatButtonRoot;
|
|
|
|
// Token: 0x04004335 RID: 17205
|
|
[FieldOffset(Offset = "0x158")]
|
|
[Token(Token = "0x4004335")]
|
|
[SerializeField]
|
|
private Transform clearAllNotificationsButtonRoot;
|
|
|
|
// Token: 0x04004336 RID: 17206
|
|
[FieldOffset(Offset = "0x160")]
|
|
[Token(Token = "0x4004336")]
|
|
[SerializeField]
|
|
private Transform showNotificationsConfigButtonRoot;
|
|
|
|
// Token: 0x04004337 RID: 17207
|
|
[FieldOffset(Offset = "0x168")]
|
|
[Token(Token = "0x4004337")]
|
|
[SerializeField]
|
|
[Header("Subscreens")]
|
|
private SubscreenControl subscreenControl;
|
|
|
|
// Token: 0x04004338 RID: 17208
|
|
[FieldOffset(Offset = "0x170")]
|
|
[Token(Token = "0x4004338")]
|
|
[SerializeField]
|
|
private Subscreen notificationsAndAnnouncementsSubscreen;
|
|
|
|
// Token: 0x04004339 RID: 17209
|
|
[FieldOffset(Offset = "0x178")]
|
|
[Token(Token = "0x4004339")]
|
|
[SerializeField]
|
|
private Subscreen chatsSubscreen;
|
|
|
|
// Token: 0x0400433A RID: 17210
|
|
[FieldOffset(Offset = "0x180")]
|
|
[Token(Token = "0x400433A")]
|
|
[SerializeField]
|
|
[Header("Chats")]
|
|
private ChooseFriendsDialog chooseFriendsDialogPrefab;
|
|
|
|
// Token: 0x0400433B RID: 17211
|
|
[FieldOffset(Offset = "0x188")]
|
|
[Token(Token = "0x400433B")]
|
|
[SerializeField]
|
|
[NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)]
|
|
private ChatThreadPagedGrid chatThreadPagedGrid;
|
|
|
|
// Token: 0x0400433C RID: 17212
|
|
[FieldOffset(Offset = "0x190")]
|
|
[Token(Token = "0x400433C")]
|
|
private readonly List<CPIHGIEOPAJ> FAIECNFDFIC;
|
|
|
|
// Token: 0x0400433D RID: 17213
|
|
[FieldOffset(Offset = "0x198")]
|
|
[Token(Token = "0x400433D")]
|
|
private int KKNEPIOPBIN;
|
|
|
|
// Token: 0x0400433E RID: 17214
|
|
[FieldOffset(Offset = "0x19C")]
|
|
[Token(Token = "0x400433E")]
|
|
private bool PHKNAHKAIOO;
|
|
|
|
// Token: 0x0400433F RID: 17215
|
|
[FieldOffset(Offset = "0x19D")]
|
|
[Token(Token = "0x400433F")]
|
|
private bool POLOJJIIFLA;
|
|
|
|
// Token: 0x020011E5 RID: 4581
|
|
[Token(Token = "0x20011E5")]
|
|
[CompilerGenerated]
|
|
private sealed class CLDEEPNPIKH
|
|
{
|
|
// Token: 0x06006691 RID: 26257 RVA: 0x001650F4 File Offset: 0x001632F4
|
|
[Token(Token = "0x6006691")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public CLDEEPNPIKH()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06006692 RID: 26258 RVA: 0x00165108 File Offset: 0x00163308
|
|
[Token(Token = "0x6006692")]
|
|
[Address(RVA = "0x1DB3C80", Offset = "0x1DB2C80", VA = "0x181DB3C80")]
|
|
internal DateTime <ShowMostRelevantTab>b__1(CPIHGIEOPAJ m)
|
|
{
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
return DateTime.MinValue;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x04004340 RID: 17216
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4004340")]
|
|
public DateTime lastViewedNotificationsTimestamp;
|
|
}
|
|
}
|
|
}
|