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: 0x020011D6 RID: 4566
|
|
[Token(Token = "0x20011D6")]
|
|
public class AnnouncementsScreenItem : MonoBehaviour
|
|
{
|
|
// Token: 0x1700114C RID: 4428
|
|
// (get) Token: 0x06006634 RID: 26164 RVA: 0x00163078 File Offset: 0x00161278
|
|
// (set) Token: 0x06006635 RID: 26165 RVA: 0x0016308C File Offset: 0x0016128C
|
|
[Token(Token = "0x1700114C")]
|
|
public MKEKHKEHPLO BHNFBPFGOHI
|
|
{
|
|
[Token(Token = "0x6006634")]
|
|
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
|
|
get
|
|
{
|
|
return this.OKINBKFCIIK;
|
|
}
|
|
[Token(Token = "0x6006635")]
|
|
[Address(RVA = "0x1A4C180", Offset = "0x1A4B180", VA = "0x181A4C180")]
|
|
set
|
|
{
|
|
this.OKINBKFCIIK = value;
|
|
this.MKBLJJGJAOH();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006636 RID: 26166 RVA: 0x001630A8 File Offset: 0x001612A8
|
|
[Token(Token = "0x6006636")]
|
|
[Address(RVA = "0x1A4BB50", Offset = "0x1A4AB50", VA = "0x181A4BB50")]
|
|
private void Awake()
|
|
{
|
|
MFBGLIHGCGO<MKEKHKEHPLO> aoddbmoamod = NLGOJMONPKG.AODDBMOAMOD;
|
|
Action<MKEKHKEHPLO> action = new Action(this.NDLGHCEKFOM);
|
|
NLGOJMONPKG.AODDBMOAMOD = MFBGLIHGCGO.BPJDFPACLMK(aoddbmoamod, action);
|
|
}
|
|
|
|
// Token: 0x06006637 RID: 26167 RVA: 0x001630D4 File Offset: 0x001612D4
|
|
[Token(Token = "0x6006637")]
|
|
[Address(RVA = "0x1A4C0A0", Offset = "0x1A4B0A0", VA = "0x181A4C0A0")]
|
|
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: 0x06006638 RID: 26168 RVA: 0x00163118 File Offset: 0x00161318
|
|
[Token(Token = "0x6006638")]
|
|
[Address(RVA = "0x1A4C060", Offset = "0x1A4B060", VA = "0x181A4C060")]
|
|
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: 0x06006639 RID: 26169 RVA: 0x00163154 File Offset: 0x00161354
|
|
[Token(Token = "0x6006639")]
|
|
[Address(RVA = "0x1A4BE70", Offset = "0x1A4AE70", VA = "0x181A4BE70")]
|
|
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: 0x0600663A RID: 26170 RVA: 0x00163214 File Offset: 0x00161414
|
|
[Token(Token = "0x600663A")]
|
|
[Address(RVA = "0x1A4BCD0", Offset = "0x1A4ACD0", VA = "0x181A4BCD0")]
|
|
private Color FEPNPODIBMD(bool HJNGGDGMFPK, FIEFAAIHMAF AAHGIGHAIFI)
|
|
{
|
|
if (AAHGIGHAIFI == FIEFAAIHMAF.Read)
|
|
{
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600663B RID: 26171 RVA: 0x0016322C File Offset: 0x0016142C
|
|
[Token(Token = "0x600663B")]
|
|
[Address(RVA = "0x1A4BC10", Offset = "0x1A4AC10", VA = "0x181A4BC10")]
|
|
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: 0x0600663C RID: 26172 RVA: 0x00163274 File Offset: 0x00161474
|
|
[Token(Token = "0x600663C")]
|
|
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
|
public AnnouncementsScreenItem()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600663D RID: 26173 RVA: 0x00163288 File Offset: 0x00161488
|
|
[Token(Token = "0x600663D")]
|
|
[Address(RVA = "0x1A4BDE0", Offset = "0x1A4ADE0", VA = "0x181A4BDE0")]
|
|
[CompilerGenerated]
|
|
private void INKNHNLILHP(Texture2D CAKFKAGPMBF)
|
|
{
|
|
RawImage rawImage = this.image;
|
|
int num = 0;
|
|
if (rawImage != num)
|
|
{
|
|
this.image.texture = CAKFKAGPMBF;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600663E RID: 26174 RVA: 0x001632BC File Offset: 0x001614BC
|
|
[Token(Token = "0x600663E")]
|
|
[Address(RVA = "0x1A4BD40", Offset = "0x1A4AD40", VA = "0x181A4BD40")]
|
|
[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: 0x040042E1 RID: 17121
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40042E1")]
|
|
private MKEKHKEHPLO OKINBKFCIIK;
|
|
|
|
// Token: 0x040042E2 RID: 17122
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40042E2")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI titleText;
|
|
|
|
// Token: 0x040042E3 RID: 17123
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x40042E3")]
|
|
[SerializeField]
|
|
private RawImage image;
|
|
|
|
// Token: 0x040042E4 RID: 17124
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x40042E4")]
|
|
[SerializeField]
|
|
private Image background;
|
|
|
|
// Token: 0x040042E5 RID: 17125
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x40042E5")]
|
|
[SerializeField]
|
|
private AnnouncementsScreenItem._AnnouncementColors AnnouncementColors;
|
|
|
|
// Token: 0x040042E6 RID: 17126
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x40042E6")]
|
|
private OHDHPENHDAP.NBMFNJLHKAO JLBEIDFLILD;
|
|
|
|
// Token: 0x040042E7 RID: 17127
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x40042E7")]
|
|
private bool DPONBEGHJJO;
|
|
|
|
// Token: 0x020011D7 RID: 4567
|
|
[Token(Token = "0x20011D7")]
|
|
[Serializable]
|
|
private class _AnnouncementColors
|
|
{
|
|
// Token: 0x0600663F RID: 26175 RVA: 0x001632FC File Offset: 0x001614FC
|
|
[Token(Token = "0x600663F")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public _AnnouncementColors()
|
|
{
|
|
}
|
|
|
|
// Token: 0x040042E8 RID: 17128
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40042E8")]
|
|
public Color MostRecentUnread;
|
|
|
|
// Token: 0x040042E9 RID: 17129
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40042E9")]
|
|
public Color MostRecentRead;
|
|
|
|
// Token: 0x040042EA RID: 17130
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x40042EA")]
|
|
public Color Unread;
|
|
|
|
// Token: 0x040042EB RID: 17131
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x40042EB")]
|
|
public Color Read;
|
|
}
|
|
}
|
|
}
|