Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +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: 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;
}
}
}