250 lines
7.6 KiB
C#
250 lines
7.6 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using AGUI.StackedUI.Dialog;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Core;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
namespace AGUI.StackedUI
|
|
{
|
|
// Token: 0x02001109 RID: 4361
|
|
[Token(Token = "0x2001109")]
|
|
public class AnnouncementsScreenItem : MonoBehaviour
|
|
{
|
|
// Token: 0x170010D4 RID: 4308
|
|
// (get) Token: 0x060062DC RID: 25308 RVA: 0x0015B1F0 File Offset: 0x001593F0
|
|
// (set) Token: 0x060062DD RID: 25309 RVA: 0x0015B204 File Offset: 0x00159404
|
|
[Token(Token = "0x170010D4")]
|
|
public MKEKHKEHPLO BHNFBPFGOHI
|
|
{
|
|
[Token(Token = "0x60062DC")]
|
|
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
|
|
get
|
|
{
|
|
return this.OKINBKFCIIK;
|
|
}
|
|
[Token(Token = "0x60062DD")]
|
|
[Address(RVA = "0xF2E4E0", Offset = "0xF2D2E0", VA = "0x180F2E4E0")]
|
|
set
|
|
{
|
|
this.OKINBKFCIIK = value;
|
|
this.MKBLJJGJAOH();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060062DE RID: 25310 RVA: 0x0015B220 File Offset: 0x00159420
|
|
[Token(Token = "0x60062DE")]
|
|
[Address(RVA = "0xF2DEB0", Offset = "0xF2CCB0", VA = "0x180F2DEB0")]
|
|
private void Awake()
|
|
{
|
|
MFBGLIHGCGO<MKEKHKEHPLO> aoddbmoamod = NLGOJMONPKG.AODDBMOAMOD;
|
|
Action<MKEKHKEHPLO> action = new Action(this.NDLGHCEKFOM);
|
|
NLGOJMONPKG.AODDBMOAMOD = MFBGLIHGCGO.BPJDFPACLMK(aoddbmoamod, action);
|
|
}
|
|
|
|
// Token: 0x060062DF RID: 25311 RVA: 0x0015B24C File Offset: 0x0015944C
|
|
[Token(Token = "0x60062DF")]
|
|
[Address(RVA = "0xF2E400", Offset = "0xF2D200", VA = "0x180F2E400")]
|
|
private void OnDestroy()
|
|
{
|
|
this.DPONBEGHJJO = true;
|
|
MFBGLIHGCGO<MKEKHKEHPLO> aoddbmoamod = NLGOJMONPKG.AODDBMOAMOD;
|
|
Action<MKEKHKEHPLO> action = new Action(this.NDLGHCEKFOM);
|
|
NLGOJMONPKG.AODDBMOAMOD = MFBGLIHGCGO.GMNMHGMFGOL(aoddbmoamod, action);
|
|
OHDHPENHDAP.NBMFNJLHKAO jlbeidflild = this.JLBEIDFLILD;
|
|
if (jlbeidflild != 0)
|
|
{
|
|
jlbeidflild.Dispose();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060062E0 RID: 25312 RVA: 0x0015B290 File Offset: 0x00159490
|
|
[Token(Token = "0x60062E0")]
|
|
[Address(RVA = "0xF2E3C0", Offset = "0xF2D1C0", VA = "0x180F2E3C0")]
|
|
private void NDLGHCEKFOM(MKEKHKEHPLO APIMPLGKICK)
|
|
{
|
|
MKEKHKEHPLO okinbkfciik = this.OKINBKFCIIK;
|
|
if (okinbkfciik != 0)
|
|
{
|
|
long <FKBOCMLBGNM>k__BackingField = okinbkfciik.<FKBOCMLBGNM>k__BackingField;
|
|
if (APIMPLGKICK.<FKBOCMLBGNM>k__BackingField == <FKBOCMLBGNM>k__BackingField)
|
|
{
|
|
this.OKINBKFCIIK = APIMPLGKICK;
|
|
this.MKBLJJGJAOH();
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060062E1 RID: 25313 RVA: 0x0015B2CC File Offset: 0x001594CC
|
|
[Token(Token = "0x60062E1")]
|
|
[Address(RVA = "0xF2E1D0", Offset = "0xF2CFD0", VA = "0x180F2E1D0")]
|
|
private void MKBLJJGJAOH()
|
|
{
|
|
MKEKHKEHPLO okinbkfciik = this.OKINBKFCIIK;
|
|
string text = this.titleText.text;
|
|
string <HPJCFFLAJJE>k__BackingField = this.OKINBKFCIIK.<HPJCFFLAJJE>k__BackingField;
|
|
if (text == 0)
|
|
{
|
|
OHDHPENHDAP.NBMFNJLHKAO jlbeidflild = this.JLBEIDFLILD;
|
|
if (jlbeidflild != 0)
|
|
{
|
|
jlbeidflild.Dispose();
|
|
}
|
|
OHDHPENHDAP.NBMFNJLHKAO nbmfnjlhkao = OHDHPENHDAP.FCLFDCBNMGN(this.OKINBKFCIIK);
|
|
this.JLBEIDFLILD = nbmfnjlhkao;
|
|
Action<Texture2D> action = new Action(this.INKNHNLILHP);
|
|
Action<string> action2 = new Action(this.ILKNJIIJNMI);
|
|
}
|
|
MKEKHKEHPLO okinbkfciik2 = this.OKINBKFCIIK;
|
|
Image image = this.background;
|
|
AnnouncementsScreenItem._AnnouncementColors announcementColors = this.AnnouncementColors;
|
|
FIEFAAIHMAF <EAMAPCBNODM>k__BackingField = okinbkfciik2.<EAMAPCBNODM>k__BackingField;
|
|
if (okinbkfciik2.<BEPDKHNBCKJ>k__BackingField || <EAMAPCBNODM>k__BackingField == FIEFAAIHMAF.Unread)
|
|
{
|
|
if (<EAMAPCBNODM>k__BackingField != FIEFAAIHMAF.Unread)
|
|
{
|
|
}
|
|
Color mostRecentUnread = announcementColors.MostRecentUnread;
|
|
}
|
|
Color color = image.color;
|
|
}
|
|
|
|
// Token: 0x060062E2 RID: 25314 RVA: 0x0015B38C File Offset: 0x0015958C
|
|
[Token(Token = "0x60062E2")]
|
|
[Address(RVA = "0xF2E030", Offset = "0xF2CE30", VA = "0x180F2E030")]
|
|
private Color FEPNPODIBMD(bool HJNGGDGMFPK, FIEFAAIHMAF AAHGIGHAIFI)
|
|
{
|
|
if (AAHGIGHAIFI == FIEFAAIHMAF.Read)
|
|
{
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060062E3 RID: 25315 RVA: 0x0015B3A4 File Offset: 0x001595A4
|
|
[Token(Token = "0x60062E3")]
|
|
[Address(RVA = "0xF2DF70", Offset = "0xF2CD70", VA = "0x180F2DF70")]
|
|
public void Button_ShowDetails()
|
|
{
|
|
WatchUI componentInParent = base.GetComponentInParent<WatchUI>();
|
|
int num = 0;
|
|
if (componentInParent != num)
|
|
{
|
|
AnnouncementScreen flowByType = componentInParent.GetFlowByType<AnnouncementScreen>();
|
|
MKEKHKEHPLO okinbkfciik = this.OKINBKFCIIK;
|
|
flowByType.ShowScreen(okinbkfciik);
|
|
int num2 = 0;
|
|
componentInParent.PushFlow(flowByType, num2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060062E4 RID: 25316 RVA: 0x0015B3EC File Offset: 0x001595EC
|
|
[Token(Token = "0x60062E4")]
|
|
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
|
public AnnouncementsScreenItem()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060062E5 RID: 25317 RVA: 0x0015B400 File Offset: 0x00159600
|
|
[Token(Token = "0x60062E5")]
|
|
[Address(RVA = "0xF2E140", Offset = "0xF2CF40", VA = "0x180F2E140")]
|
|
[CompilerGenerated]
|
|
private void INKNHNLILHP(Texture2D CAKFKAGPMBF)
|
|
{
|
|
RawImage rawImage = this.image;
|
|
int num = 0;
|
|
if (rawImage != num)
|
|
{
|
|
this.image.texture = CAKFKAGPMBF;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060062E6 RID: 25318 RVA: 0x0015B434 File Offset: 0x00159634
|
|
[Token(Token = "0x60062E6")]
|
|
[Address(RVA = "0xF2E0A0", Offset = "0xF2CEA0", VA = "0x180F2E0A0")]
|
|
[CompilerGenerated]
|
|
private void ILKNJIIJNMI(string CHKKEHOKPJP)
|
|
{
|
|
if (!this.DPONBEGHJJO)
|
|
{
|
|
string <HPJCFFLAJJE>k__BackingField = this.OKINBKFCIIK.<HPJCFFLAJJE>k__BackingField;
|
|
Debug.LogError("Error getting image " + <HPJCFFLAJJE>k__BackingField + " from RecNet: " + CHKKEHOKPJP);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0400416B RID: 16747
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400416B")]
|
|
private MKEKHKEHPLO OKINBKFCIIK;
|
|
|
|
// Token: 0x0400416C RID: 16748
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400416C")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI titleText;
|
|
|
|
// Token: 0x0400416D RID: 16749
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400416D")]
|
|
[SerializeField]
|
|
private RawImage image;
|
|
|
|
// Token: 0x0400416E RID: 16750
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400416E")]
|
|
[SerializeField]
|
|
private Image background;
|
|
|
|
// Token: 0x0400416F RID: 16751
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400416F")]
|
|
[SerializeField]
|
|
private AnnouncementsScreenItem._AnnouncementColors AnnouncementColors;
|
|
|
|
// Token: 0x04004170 RID: 16752
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4004170")]
|
|
private OHDHPENHDAP.NBMFNJLHKAO JLBEIDFLILD;
|
|
|
|
// Token: 0x04004171 RID: 16753
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x4004171")]
|
|
private bool DPONBEGHJJO;
|
|
|
|
// Token: 0x0200110A RID: 4362
|
|
[Token(Token = "0x200110A")]
|
|
[Serializable]
|
|
private class _AnnouncementColors
|
|
{
|
|
// Token: 0x060062E7 RID: 25319 RVA: 0x0015B474 File Offset: 0x00159674
|
|
[Token(Token = "0x60062E7")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public _AnnouncementColors()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04004172 RID: 16754
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4004172")]
|
|
public Color MostRecentUnread;
|
|
|
|
// Token: 0x04004173 RID: 16755
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4004173")]
|
|
public Color MostRecentRead;
|
|
|
|
// Token: 0x04004174 RID: 16756
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4004174")]
|
|
public Color Unread;
|
|
|
|
// Token: 0x04004175 RID: 16757
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4004175")]
|
|
public Color Read;
|
|
}
|
|
}
|
|
}
|