Files
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

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;
}
}
}