using System; using System.Collections; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom; using RecRoom.AGUI; using RecRoom.Async; using RecRoom.Core; using TMPro; using UnityEngine; using UnityEngine.UI; namespace AGUI.StackedUI { // Token: 0x02001AAF RID: 6831 [Token(Token = "0x2001AAF")] [StructLayout(3)] public class MessagesWatchUIFlow : WatchUIFlow { // Token: 0x17001DAB RID: 7595 // (get) Token: 0x0600B785 RID: 46981 RVA: 0x002B0AAC File Offset: 0x002AECAC [Token(Token = "0x17001DAB")] private IEMNCJMMKOC LDKLEBEMFAH { [Token(Token = "0x600B785")] [Address(RVA = "0x1602B90", Offset = "0x1601590", VA = "0x181602B90")] get { IEMNCJMMKOC cciobbdccfo = this.CCIOBBDCCFO; if (cciobbdccfo == 0) { int num = this.itemsPerPage; IEMNCJMMKOC iemncjmmkoc = new IEMNCJMMKOC(this.FAIECNFDFIC, num); this.CCIOBBDCCFO = iemncjmmkoc; } return cciobbdccfo; } } // Token: 0x17001DAC RID: 7596 // (get) Token: 0x0600B786 RID: 46982 RVA: 0x002B0AE0 File Offset: 0x002AECE0 [Token(Token = "0x17001DAC")] private IEMNCJMMKOC JJEEPPKGMAN { [Token(Token = "0x600B786")] [Address(RVA = "0x1601AE0", Offset = "0x16004E0", VA = "0x181601AE0")] get { IEMNCJMMKOC eokpdjfdflj = this.EOKPDJFDFLJ; if (eokpdjfdflj == 0) { int num = this.itemsPerPage; IEMNCJMMKOC iemncjmmkoc = new IEMNCJMMKOC(NLGOJMONPKG.KAFEDPEFLOI, num); this.EOKPDJFDFLJ = iemncjmmkoc; } return eokpdjfdflj; } } // Token: 0x17001DAD RID: 7597 // (get) Token: 0x0600B787 RID: 46983 RVA: 0x002B0B14 File Offset: 0x002AED14 [Token(Token = "0x17001DAD")] private ChatThreadScreen DIDKDEAAMEI { [Token(Token = "0x600B787")] [Address(RVA = "0x1601D80", Offset = "0x1600780", VA = "0x181601D80")] get { return this.k__BackingField.GetFlowByType(); } } // Token: 0x17001DAE RID: 7598 // (get) Token: 0x0600B788 RID: 46984 RVA: 0x002B0B34 File Offset: 0x002AED34 [Token(Token = "0x17001DAE")] private PlayerDetailsWatchUIFlow HHLCAPFIPMF { [Token(Token = "0x600B788")] [Address(RVA = "0x16022F0", Offset = "0x1600CF0", VA = "0x1816022F0")] get { return this.k__BackingField.GetFlowByType(); } } // Token: 0x0600B789 RID: 46985 RVA: 0x002B0B54 File Offset: 0x002AED54 [Token(Token = "0x600B789")] [Address(RVA = "0x1601DD0", Offset = "0x16007D0", VA = "0x181601DD0", Slot = "9")] public override void Initialize(StackedUIBase LJOCNMLBCAH) { base.Initialize(LJOCNMLBCAH); SubscreenControl subscreenControl = this.subscreenControl; SubscreenControl.MKNMDALPANG mknmdalpang = new SubscreenControl.MKNMDALPANG(this.AEBLMJDOMOH); subscreenControl.GHBAJCIEIPD += mknmdalpang; if (EIMGAFPPJFD.PMFACCFMKGE()) { ChatThreadPagedGrid chatThreadPagedGrid = this.chatThreadPagedGrid; IEnumerable enumerable = Enumerable.Empty(); chatThreadPagedGrid.SetChatThreads(enumerable); this.chatThreadPagedGrid.SetEmptyDisplayText("Loading..."); ActionEvent fnnmpdkbcdd = IAOJMNAKJLH.FNNMPDKBCDD; Action action = new Action(this.DGFBOGMKMBK); IAOJMNAKJLH.FNNMPDKBCDD = fnnmpdkbcdd + action; } SubscreenControl subscreenControl2 = this.subscreenControl; Subscreen subscreen = this.notificationsAndAnnouncementsSubscreen; subscreenControl2.HBKKNJJKBKM = subscreen; this.AEBLMJDOMOH(); } // Token: 0x0600B78A RID: 46986 RVA: 0x002B0BFC File Offset: 0x002AEDFC [Token(Token = "0x600B78A")] [Address(RVA = "0x1602340", Offset = "0x1600D40", VA = "0x181602340", Slot = "6")] protected override void OnDestroy() { base.OnDestroy(); SubscreenControl subscreenControl = this.subscreenControl; SubscreenControl.MKNMDALPANG mknmdalpang = new SubscreenControl.MKNMDALPANG(this.AEBLMJDOMOH); subscreenControl.GHBAJCIEIPD -= mknmdalpang; ActionEvent fnnmpdkbcdd = IAOJMNAKJLH.FNNMPDKBCDD; Action action = new Action(this.DGFBOGMKMBK); IAOJMNAKJLH.FNNMPDKBCDD = fnnmpdkbcdd - action; } // Token: 0x0600B78B RID: 46987 RVA: 0x002B0C50 File Offset: 0x002AEE50 [Token(Token = "0x600B78B")] [Address(RVA = "0x1602450", Offset = "0x1600E50", VA = "0x181602450", Slot = "10")] 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; if (!this.JAKNELIABGI(num != 0)) { SubscreenControl subscreenControl = this.subscreenControl; Subscreen subscreen = this.chatsSubscreen; subscreenControl.ShowSubscreen(subscreen); this.chatsButton.ForcePressed(); } } IPromise> promise = IAOJMNAKJLH.NCICFDCKNAF(); Action> action = new Action(this.PKOEHPAMDKI); int num2 = 0; num2 += num2; num2++; action += action; num2 += 19; } ulong num3; bool flag = this.JAKNELIABGI(num3 != 0UL); WatchUI k__BackingField = this.k__BackingField; bool flag2 = this.ONGHFLJPACP(); IEMNCJMMKOC iemncjmmkoc = this.PODOPDAJACA(); Action action2 = new Action(this.IJKEIAMABPC); iemncjmmkoc.KDMEIGOMPPO += action2; IEMNCJMMKOC iemncjmmkoc2 = this.FGEHFHPEBCH(); Action action3 = new Action(this.IJKEIAMABPC); iemncjmmkoc2.KDMEIGOMPPO += action3; ActionEvent peaifciillm = KEBJPIGKGOI.PEAIFCIILLM; Action action4 = new Action(this.IKOBKLBHJCI); KEBJPIGKGOI.PEAIFCIILLM = peaifciillm + action4; ActionEvent mgfhkjmjike = PHLOAIACBML.MGFHKJMJIKE; Action action5 = new Action(this.MCAGLDGMOMM); PHLOAIACBML.MGFHKJMJIKE = mgfhkjmjike + action5; ActionEvent ggopbhcmcbo = NLGOJMONPKG.GGOPBHCMCBO; Action action6 = new Action(this.ALGGFGKHLEN); ActionEvent actionEvent = ggopbhcmcbo + action6; NLGOJMONPKG.GGOPBHCMCBO = actionEvent; PHLOAIACBML.CDCFKAINNEL(); this.ABMGHCIDFPL(); } // Token: 0x0600B78C RID: 46988 RVA: 0x002B0DCC File Offset: 0x002AEFCC [Token(Token = "0x600B78C")] [Address(RVA = "0x1601F80", Offset = "0x1600980", VA = "0x181601F80")] private bool JAKNELIABGI(bool LPHABGINEGO = false) { List kafedpefloi = NLGOJMONPKG.KAFEDPEFLOI; Func <>9__39_ = MessagesWatchUIFlow.<>c.<>9__39_0; if (<>9__39_ == 0) { MessagesWatchUIFlow.<>c.<>9__39_0 = (MKEKHKEHPLO a) => a.k__BackingField == FIEFAAIHMAF.Unread; } bool flag = Enumerable.Any(kafedpefloi, <>9__39_); if (!flag) { List faiecnfdfic = this.FAIECNFDFIC; if (!flag) { bool flag2; return flag2; } SubscreenControl subscreenControl = this.subscreenControl; Subscreen subscreen = this.notificationsAndAnnouncementsSubscreen; subscreenControl.ShowSubscreen(subscreen); this.POLOJJIIFLA = false; this.AEBLMJDOMOH(); } SubscreenControl subscreenControl2 = this.subscreenControl; Subscreen subscreen2 = this.notificationsAndAnnouncementsSubscreen; subscreenControl2.ShowSubscreen(subscreen2); this.POLOJJIIFLA = true; this.AEBLMJDOMOH(); this.announcementsButton.ForcePressed(); return true; } // Token: 0x0600B78D RID: 46989 RVA: 0x002B0E78 File Offset: 0x002AF078 [Token(Token = "0x600B78D")] [Address(RVA = "0x1600D00", Offset = "0x15FF700", VA = "0x181600D00")] private void AEBLMJDOMOH() { 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: 0x0600B78E RID: 46990 RVA: 0x002B0F40 File Offset: 0x002AF140 [Token(Token = "0x600B78E")] [Address(RVA = "0x16028B0", Offset = "0x16012B0", VA = "0x1816028B0", Slot = "11")] public override void OnFlowExited(StackedUIFlowBase NBINAJPFBOA, bool CJEIBCEPAPO) { base.OnFlowExited(NBINAJPFBOA, CJEIBCEPAPO); ActionEvent peaifciillm = KEBJPIGKGOI.PEAIFCIILLM; Action action = new Action(this.IKOBKLBHJCI); KEBJPIGKGOI.PEAIFCIILLM = peaifciillm - action; ActionEvent mgfhkjmjike = PHLOAIACBML.MGFHKJMJIKE; Action action2 = new Action(this.MCAGLDGMOMM); PHLOAIACBML.MGFHKJMJIKE = mgfhkjmjike - action2; ActionEvent ggopbhcmcbo = NLGOJMONPKG.GGOPBHCMCBO; Action action3 = new Action(this.ALGGFGKHLEN); NLGOJMONPKG.GGOPBHCMCBO = ggopbhcmcbo - action3; IEMNCJMMKOC iemncjmmkoc = this.PODOPDAJACA(); Action action4 = new Action(this.IJKEIAMABPC); iemncjmmkoc.KDMEIGOMPPO -= action4; IEMNCJMMKOC iemncjmmkoc2 = this.FGEHFHPEBCH(); Action action5 = new Action(this.IJKEIAMABPC); iemncjmmkoc2.KDMEIGOMPPO -= action5; this.LKLKGDMFMCC(); } // Token: 0x0600B78F RID: 46991 RVA: 0x002B1000 File Offset: 0x002AF200 [Token(Token = "0x600B78F")] [Address(RVA = "0x1600720", Offset = "0x15FF120", VA = "0x181600720")] private void ABMGHCIDFPL() { int num; do { num = 0; this.LKLKGDMFMCC(); this.FAIECNFDFIC.Clear(); List faiecnfdfic = this.FAIECNFDFIC; List jbldmmipfgp = KEBJPIGKGOI.JBLDMMIPFGP; IEnumerable enumerable = PHLOAIACBML.EBFIOHPFNAI(); IEnumerable enumerable2 = KEBJPIGKGOI.HPGKPHDPNHD(Enumerable.Concat(jbldmmipfgp, enumerable)); faiecnfdfic.AddRange(enumerable2); if ((this.POLOJJIIFLA ? 1 : 0) == num) { IEnumerable 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, rectTransform, num2 != 0); messagesScreenItem2.PDPLCAPLMEL = enumerable3; messagesScreenItem2.MKBLJJGJAOH(); } if (enumerable3 != 0) { } if (num != -1) { } if (num != 0) { continue; } TextMeshProUGUI textMeshProUGUI = this.noNotificationsTextObject; string text = this.noNotificationsMessage; textMeshProUGUI.text = text; IEMNCJMMKOC iemncjmmkoc = this.PODOPDAJACA(); int num3 = this.PODOPDAJACA().MHIFPPCGNKN; IEMNCJMMKOC iemncjmmkoc2 = this.PODOPDAJACA(); } IEnumerable enumerable4 = this.FGEHFHPEBCH().DEKHGIJNALJ(); if (enumerable4 != 0) { if (num >= enumerable4) { goto IL_F8; } num += num; if (num != enumerable4) { num++; goto IL_F8; } IL_118: enumerable4 += enumerable4; goto IL_11F; IL_F8: AnnouncementsScreenItem announcementsScreenItem = this.announcementTemplate; RectTransform rectTransform2 = this.contentPanel; int num4 = 0; AnnouncementsScreenItem announcementsScreenItem2 = global::UnityEngine.Object.Instantiate(announcementsScreenItem, rectTransform2, num4 != 0); goto IL_118; } IL_11F: if (enumerable4 != 0) { } if (num != -1) { } } while (num != 0); TextMeshProUGUI textMeshProUGUI2 = this.noNotificationsTextObject; string text2 = this.noAnnouncementsMessage; textMeshProUGUI2.text = text2; int kdpehphodcd = this.FGEHFHPEBCH().KDPEHPHODCD; int num5 = this.FGEHFHPEBCH().MHIFPPCGNKN; int num6 = this.FGEHFHPEBCH().AJNDBIJEOLL; this.FHJNKMECIDE(kdpehphodcd, num5, num6); } // Token: 0x0600B790 RID: 46992 RVA: 0x002B11A0 File Offset: 0x002AF3A0 [Token(Token = "0x600B790")] [Address(RVA = "0x1601CC0", Offset = "0x16006C0", VA = "0x181601CC0", Slot = "15")] 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: 0x0600B791 RID: 46993 RVA: 0x002B11DC File Offset: 0x002AF3DC [Token(Token = "0x600B791")] [Address(RVA = "0x1601040", Offset = "0x15FFA40", VA = "0x181601040")] private void IJKEIAMABPC() { this.ABMGHCIDFPL(); } // Token: 0x0600B792 RID: 46994 RVA: 0x002B11F0 File Offset: 0x002AF3F0 [Token(Token = "0x600B792")] [Address(RVA = "0x1601040", Offset = "0x15FFA40", VA = "0x181601040")] private void IKOBKLBHJCI(KEBJPIGKGOI.MDONHLLFFHN CLMCHLLGHLG) { this.ABMGHCIDFPL(); } // Token: 0x0600B793 RID: 46995 RVA: 0x002B1204 File Offset: 0x002AF404 [Token(Token = "0x600B793")] [Address(RVA = "0x1601040", Offset = "0x15FFA40", VA = "0x181601040")] private void MCAGLDGMOMM() { this.ABMGHCIDFPL(); } // Token: 0x0600B794 RID: 46996 RVA: 0x002B1218 File Offset: 0x002AF418 [Token(Token = "0x600B794")] [Address(RVA = "0x1601040", Offset = "0x15FFA40", VA = "0x181601040")] private void ALGGFGKHLEN() { this.ABMGHCIDFPL(); } // Token: 0x0600B795 RID: 46997 RVA: 0x002B122C File Offset: 0x002AF42C [Token(Token = "0x600B795")] [Address(RVA = "0x1602220", Offset = "0x1600C20", VA = "0x181602220")] 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: 0x0600B796 RID: 46998 RVA: 0x002B1274 File Offset: 0x002AF474 [Token(Token = "0x600B796")] [Address(RVA = "0x1601BA0", Offset = "0x16005A0", VA = "0x181601BA0")] 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; TextMeshProUGUI textMeshProUGUI2 = this.totalPagesText; 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: 0x0600B797 RID: 46999 RVA: 0x002B12F4 File Offset: 0x002AF4F4 [Token(Token = "0x600B797")] [Address(RVA = "0x16019D0", Offset = "0x16003D0", VA = "0x1816019D0")] private void DGFBOGMKMBK(OKLPPLDEGKH OFPDIAMBDKK) { IPromise> promise = IAOJMNAKJLH.NCICFDCKNAF(); Action> action = new Action(this.PKOEHPAMDKI); int num = 0; num += num; num++; IPromise> promise2 = promise.Then(action); } // Token: 0x0600B798 RID: 47000 RVA: 0x002B1334 File Offset: 0x002AF534 [Token(Token = "0x600B798")] [Address(RVA = "0x16016B0", Offset = "0x16000B0", VA = "0x1816016B0")] public void Button_ShowAnnouncementsList() { SubscreenControl subscreenControl = this.subscreenControl; Subscreen subscreen = this.notificationsAndAnnouncementsSubscreen; subscreenControl.ShowSubscreen(subscreen); this.POLOJJIIFLA = true; this.AEBLMJDOMOH(); this.ABMGHCIDFPL(); } // Token: 0x0600B799 RID: 47001 RVA: 0x002B1370 File Offset: 0x002AF570 [Token(Token = "0x600B799")] [Address(RVA = "0x1601850", Offset = "0x1600250", VA = "0x181601850")] public void Button_ShowNotificationsList() { SubscreenControl subscreenControl = this.subscreenControl; Subscreen subscreen = this.notificationsAndAnnouncementsSubscreen; subscreenControl.ShowSubscreen(subscreen); this.POLOJJIIFLA = false; this.AEBLMJDOMOH(); this.ABMGHCIDFPL(); } // Token: 0x0600B79A RID: 47002 RVA: 0x002B13AC File Offset: 0x002AF5AC [Token(Token = "0x600B79A")] [Address(RVA = "0x1601630", Offset = "0x1600030", VA = "0x181601630")] public void Button_PreviousPage() { int num = 0; if ((this.POLOJJIIFLA ? 1 : 0) == num) { IEMNCJMMKOC iemncjmmkoc = this.PODOPDAJACA(); int kdpehphodcd = iemncjmmkoc.KDPEHPHODCD; iemncjmmkoc.ALLOECHEPOC = kdpehphodcd; return; } IEMNCJMMKOC iemncjmmkoc2 = this.FGEHFHPEBCH(); int kdpehphodcd2 = iemncjmmkoc2.KDPEHPHODCD; iemncjmmkoc2.ALLOECHEPOC = kdpehphodcd2; } // Token: 0x0600B79B RID: 47003 RVA: 0x002B13F8 File Offset: 0x002AF5F8 [Token(Token = "0x600B79B")] [Address(RVA = "0x16013A0", Offset = "0x15FFDA0", VA = "0x1816013A0")] public void Button_NextPage() { int num = 0; if ((this.POLOJJIIFLA ? 1 : 0) == num) { IEMNCJMMKOC iemncjmmkoc = this.PODOPDAJACA(); int num2 = iemncjmmkoc.KDPEHPHODCD; num2++; iemncjmmkoc.ALLOECHEPOC = num2; return; } IEMNCJMMKOC iemncjmmkoc2 = this.FGEHFHPEBCH(); int num3 = iemncjmmkoc2.KDPEHPHODCD; num3++; iemncjmmkoc2.ALLOECHEPOC = num3; } // Token: 0x0600B79C RID: 47004 RVA: 0x002B1450 File Offset: 0x002AF650 [Token(Token = "0x600B79C")] [Address(RVA = "0x16018A0", Offset = "0x16002A0", VA = "0x1816018A0")] public void Button_StartNewChatThread() { if (EIMGAFPPJFD.PMFACCFMKGE()) { ChooseFriendsDialog chooseFriendsDialog = this.chooseFriendsDialogPrefab; int num = 0; if (chooseFriendsDialog != num) { WatchUI k__BackingField = this.k__BackingField; Action> action = new Action(this.LEAJJHLKDAN); } } } // Token: 0x0600B79D RID: 47005 RVA: 0x002B1498 File Offset: 0x002AF698 [Token(Token = "0x600B79D")] [Address(RVA = "0x1601050", Offset = "0x15FFA50", VA = "0x181601050")] public void Button_ClearAllNotifications() { List faiecnfdfic = this.FAIECNFDFIC; Func <>9__56_ = MessagesWatchUIFlow.<>c.<>9__56_0; if (<>9__56_ == 0) { MessagesWatchUIFlow.<>c.<>9__56_0 = delegate(CPIHGIEOPAJ m) { throw new NullReferenceException(); }; } PHLOAIACBML.PEIBHPIEKGF(Enumerable.ToList(Enumerable.Where(faiecnfdfic, <>9__56_))); List faiecnfdfic2 = this.FAIECNFDFIC; Func func; if (MessagesWatchUIFlow.<>c.<>9__56_1 == 0) { func = delegate(CPIHGIEOPAJ m) { bool flag; return flag; }; MessagesWatchUIFlow.<>c.<>9__56_1 = func; } int num = Enumerable.Count(faiecnfdfic2, func); if (num > 0) { if (num != 1) { } string text = string.Format("Do you want to delete {0} {1}?", num, "notifications"); Action action = new Action(this.AIMKPGLKBNJ); } } // Token: 0x0600B79E RID: 47006 RVA: 0x002B1540 File Offset: 0x002AF740 [Token(Token = "0x600B79E")] [Address(RVA = "0x1601700", Offset = "0x1600100", VA = "0x181601700")] public void Button_ShowNotificationConfig() { if (Player.HIMJIOGEAGA) { PlayerUI playerUI = Player.k__BackingField.playerUI; } int num = 0; int num2 = 0; if (num != num2) { SettingsWatchUIFlow settingsWatchUIFlow; settingsWatchUIFlow.ShowWatchNotificationPreferencesSubscreen(); return; } } // Token: 0x0600B79F RID: 47007 RVA: 0x002B1580 File Offset: 0x002AF780 [Token(Token = "0x600B79F")] [Address(RVA = "0x1601420", Offset = "0x15FFE20", VA = "0x181601420")] public void Button_OpenChatThread(OKLPPLDEGKH chatThread) { ChatThreadScreen flowByType = this.k__BackingField.GetFlowByType(); int num = 0; if (flowByType != num && EIMGAFPPJFD.PMFACCFMKGE()) { flowByType.ShowScreen(chatThread, CFLMJLFBOKH.PNCCMHEKFKJ.MessagesScreen); } } // Token: 0x0600B7A0 RID: 47008 RVA: 0x002B15C0 File Offset: 0x002AF7C0 [Token(Token = "0x600B7A0")] [Address(RVA = "0x1601510", Offset = "0x15FFF10", VA = "0x181601510")] public void Button_PlayerDetails(int playerId) { PlayerDetailsWatchUIFlow flowByType = this.k__BackingField.GetFlowByType(); int num = 0; bool flag; if (flowByType != num && flag) { StackedUIBase k__BackingField = this.k__BackingField; int num2 = 0; k__BackingField.PushFlow(flowByType, num2); } } // Token: 0x0600B7A1 RID: 47009 RVA: 0x002B1604 File Offset: 0x002AF804 [Token(Token = "0x600B7A1")] [Address(RVA = "0x1602C20", Offset = "0x1601620", VA = "0x181602C20")] public MessagesWatchUIFlow() { List list = new List(); this.FAIECNFDFIC = list; base..ctor(); } // Token: 0x0600B7A2 RID: 47010 RVA: 0x002B164C File Offset: 0x002AF84C [Token(Token = "0x600B7A2")] [Address(RVA = "0x1602B10", Offset = "0x1601510", VA = "0x181602B10")] [CompilerGenerated] private void PKOEHPAMDKI(List BAAJGDOBLJB) { this.chatThreadPagedGrid.SetChatThreads(BAAJGDOBLJB); this.chatThreadPagedGrid.SetEmptyDisplayText("No chat messages"); } // Token: 0x0600B7A3 RID: 47011 RVA: 0x002B167C File Offset: 0x002AF87C [Token(Token = "0x600B7A3")] [Address(RVA = "0x1602160", Offset = "0x1600B60", VA = "0x181602160")] [CompilerGenerated] private void LEAJJHLKDAN(List OLLKMIGNGBF) { ChatThreadScreen flowByType = this.k__BackingField.GetFlowByType(); int num = 0; if (flowByType != num) { int num2 = 0; flowByType.ShowScreen(OLLKMIGNGBF, (CFLMJLFBOKH.PGANKAHHBJJ)num2); } } // Token: 0x0600B7A4 RID: 47012 RVA: 0x002B16B4 File Offset: 0x002AF8B4 [Token(Token = "0x600B7A4")] [Address(RVA = "0x1600E70", Offset = "0x15FF870", VA = "0x181600E70")] [CompilerGenerated] private void AIMKPGLKBNJ(JPIJGHNNIDP PBAOMKNFBFL) { if (PBAOMKNFBFL == JPIJGHNNIDP.Affirmative) { List jbldmmipfgp = KEBJPIGKGOI.JBLDMMIPFGP; Func <>9__56_ = MessagesWatchUIFlow.<>c.<>9__56_3; if (<>9__56_ == 0) { MessagesWatchUIFlow.<>c.<>9__56_3 = (IGCIBGKPPMO x) => x.k__BackingField; } IEnumerable enumerable = Enumerable.Select(jbldmmipfgp, <>9__56_); BPHGKAEDBPE.CBEOHBCIPEA cbeohbcipea = new BPHGKAEDBPE.CBEOHBCIPEA(this.KABOOBFGPJO); IEnumerator enumerator = KEBJPIGKGOI.PEIBHPIEKGF(enumerable, cbeohbcipea); } } // Token: 0x0600B7A5 RID: 47013 RVA: 0x002B1708 File Offset: 0x002AF908 [Token(Token = "0x600B7A5")] [Address(RVA = "0x1601040", Offset = "0x15FFA40", VA = "0x181601040")] [CompilerGenerated] private void KABOOBFGPJO(string MOPOMPHBHKF) { this.ABMGHCIDFPL(); } // Token: 0x04007893 RID: 30867 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x4007893")] [SerializeField] [Header("Messages / Notifications")] private MessagesScreenItem itemTemplate; // Token: 0x04007894 RID: 30868 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x4007894")] [SerializeField] private AnnouncementsScreenItem announcementTemplate; // Token: 0x04007895 RID: 30869 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")] [Token(Token = "0x4007895")] [SerializeField] private RectTransform contentPanel; // Token: 0x04007896 RID: 30870 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")] [Token(Token = "0x4007896")] [SerializeField] private Transform pageNumberPanel; // Token: 0x04007897 RID: 30871 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")] [Token(Token = "0x4007897")] [SerializeField] private TextMeshProUGUI noNotificationsTextObject; // Token: 0x04007898 RID: 30872 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")] [Token(Token = "0x4007898")] [SerializeField] private string noNotificationsMessage = "No notifications"; // Token: 0x04007899 RID: 30873 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")] [Token(Token = "0x4007899")] [SerializeField] private string noAnnouncementsMessage = "No announcements"; // Token: 0x0400789A RID: 30874 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")] [Token(Token = "0x400789A")] [SerializeField] private Selectable previousPageButton; // Token: 0x0400789B RID: 30875 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")] [Token(Token = "0x400789B")] [SerializeField] private Selectable nextPageButton; // Token: 0x0400789C RID: 30876 [global::Cpp2IlInjected.FieldOffset(Offset = "0x100")] [Token(Token = "0x400789C")] [SerializeField] private TextMeshProUGUI currentPageText; // Token: 0x0400789D RID: 30877 [global::Cpp2IlInjected.FieldOffset(Offset = "0x108")] [Token(Token = "0x400789D")] [SerializeField] private TextMeshProUGUI totalPagesText; // Token: 0x0400789E RID: 30878 [global::Cpp2IlInjected.FieldOffset(Offset = "0x110")] [Token(Token = "0x400789E")] [SerializeField] private int itemsPerPage = (int)((ulong)5L); // Token: 0x0400789F RID: 30879 [global::Cpp2IlInjected.FieldOffset(Offset = "0x114")] [Token(Token = "0x400789F")] [SerializeField] private int largeItemsPerPage = (int)((ulong)5L); // Token: 0x040078A0 RID: 30880 [global::Cpp2IlInjected.FieldOffset(Offset = "0x118")] [Token(Token = "0x40078A0")] private IEMNCJMMKOC CCIOBBDCCFO; // Token: 0x040078A1 RID: 30881 [global::Cpp2IlInjected.FieldOffset(Offset = "0x120")] [Token(Token = "0x40078A1")] private IEMNCJMMKOC EOKPDJFDFLJ; // Token: 0x040078A2 RID: 30882 [global::Cpp2IlInjected.FieldOffset(Offset = "0x128")] [Token(Token = "0x40078A2")] [SerializeField] [Header("Tab Buttons")] private RadioButton3D notificationsButton; // Token: 0x040078A3 RID: 30883 [global::Cpp2IlInjected.FieldOffset(Offset = "0x130")] [Token(Token = "0x40078A3")] [SerializeField] private RadioButton3D announcementsButton; // Token: 0x040078A4 RID: 30884 [global::Cpp2IlInjected.FieldOffset(Offset = "0x138")] [Token(Token = "0x40078A4")] [SerializeField] private RadioButton3D chatsButton; // Token: 0x040078A5 RID: 30885 [global::Cpp2IlInjected.FieldOffset(Offset = "0x140")] [Token(Token = "0x40078A5")] [SerializeField] [Header("Context Action Buttons")] private Transform newChatButtonRoot; // Token: 0x040078A6 RID: 30886 [global::Cpp2IlInjected.FieldOffset(Offset = "0x148")] [Token(Token = "0x40078A6")] [SerializeField] private Transform clearAllNotificationsButtonRoot; // Token: 0x040078A7 RID: 30887 [global::Cpp2IlInjected.FieldOffset(Offset = "0x150")] [Token(Token = "0x40078A7")] [SerializeField] private Transform showNotificationsConfigButtonRoot; // Token: 0x040078A8 RID: 30888 [global::Cpp2IlInjected.FieldOffset(Offset = "0x158")] [Token(Token = "0x40078A8")] [SerializeField] [Header("Subscreens")] private SubscreenControl subscreenControl; // Token: 0x040078A9 RID: 30889 [global::Cpp2IlInjected.FieldOffset(Offset = "0x160")] [Token(Token = "0x40078A9")] [SerializeField] private Subscreen notificationsAndAnnouncementsSubscreen; // Token: 0x040078AA RID: 30890 [global::Cpp2IlInjected.FieldOffset(Offset = "0x168")] [Token(Token = "0x40078AA")] [SerializeField] private Subscreen chatsSubscreen; // Token: 0x040078AB RID: 30891 [global::Cpp2IlInjected.FieldOffset(Offset = "0x170")] [Token(Token = "0x40078AB")] [SerializeField] [Header("Chats")] private ChooseFriendsDialog chooseFriendsDialogPrefab; // Token: 0x040078AC RID: 30892 [global::Cpp2IlInjected.FieldOffset(Offset = "0x178")] [Token(Token = "0x40078AC")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)] private ChatThreadPagedGrid chatThreadPagedGrid; // Token: 0x040078AD RID: 30893 [global::Cpp2IlInjected.FieldOffset(Offset = "0x180")] [Token(Token = "0x40078AD")] private readonly List FAIECNFDFIC; // Token: 0x040078AE RID: 30894 [global::Cpp2IlInjected.FieldOffset(Offset = "0x188")] [Token(Token = "0x40078AE")] private bool POLOJJIIFLA; } }