163 lines
5.0 KiB
C#
163 lines
5.0 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using Cpp2IlInjected;
|
|
using RRUI;
|
|
using UnityEngine;
|
|
|
|
namespace AGUI.StackedUI
|
|
{
|
|
// Token: 0x0200114F RID: 4431
|
|
[Token(Token = "0x200114F")]
|
|
[RequireComponent(typeof(ClubAnnouncementSpecificUIBehaviour))]
|
|
public class ClubAnnouncementImage : MonoBehaviour
|
|
{
|
|
// Token: 0x060062DC RID: 25308 RVA: 0x00157CBC File Offset: 0x00155EBC
|
|
[Token(Token = "0x60062DC")]
|
|
[Address(RVA = "0x1A57FB0", Offset = "0x1A56FB0", VA = "0x181A57FB0")]
|
|
private void Awake()
|
|
{
|
|
OKNNKFGFODL detailsUpdated = this.watcher.DetailsUpdated;
|
|
Action action = new Action(this.HMFAFLNAEGP);
|
|
int num = 0;
|
|
detailsUpdated.BPAJKKAGPKB(action, num != 0);
|
|
this.HMFAFLNAEGP();
|
|
}
|
|
|
|
// Token: 0x060062DD RID: 25309 RVA: 0x00157CF8 File Offset: 0x00155EF8
|
|
[Token(Token = "0x60062DD")]
|
|
[Address(RVA = "0x1A58210", Offset = "0x1A57210", VA = "0x181A58210")]
|
|
private void OnDestroy()
|
|
{
|
|
ClubAnnouncementSpecificUIBehaviour clubAnnouncementSpecificUIBehaviour = this.watcher;
|
|
int num = 0;
|
|
if (clubAnnouncementSpecificUIBehaviour != num)
|
|
{
|
|
OKNNKFGFODL detailsUpdated = this.watcher.DetailsUpdated;
|
|
Action action = new Action(this.HMFAFLNAEGP);
|
|
detailsUpdated.BIHKNNPGGKP(action);
|
|
}
|
|
if (this.IFAHDAGCHDE != 0)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x060062DE RID: 25310 RVA: 0x00157D48 File Offset: 0x00155F48
|
|
[Token(Token = "0x60062DE")]
|
|
[Address(RVA = "0x1A58050", Offset = "0x1A57050", VA = "0x181A58050")]
|
|
private void HMFAFLNAEGP()
|
|
{
|
|
int num;
|
|
for (;;)
|
|
{
|
|
NFEMLMAFFIP <KEHMNKJBDBD>k__BackingField = this.watcher.<KEHMNKJBDBD>k__BackingField;
|
|
NFEMLMAFFIP announcement = <KEHMNKJBDBD>k__BackingField;
|
|
if (<KEHMNKJBDBD>k__BackingField == 0)
|
|
{
|
|
return;
|
|
}
|
|
if (<KEHMNKJBDBD>k__BackingField.HPCKFCEFFOJ == IHLFIKMOAOF.Generic && (string.IsNullOrEmpty(announcement.<HPJCFFLAJJE>k__BackingField) || announcement.<HPJCFFLAJJE>k__BackingField.Contains("DefaultClubImage")))
|
|
{
|
|
break;
|
|
}
|
|
string <HPJCFFLAJJE>k__BackingField = <KEHMNKJBDBD>k__BackingField.<HPJCFFLAJJE>k__BackingField;
|
|
num = 0;
|
|
if (!string.IsNullOrEmpty(<HPJCFFLAJJE>k__BackingField))
|
|
{
|
|
goto Block_3;
|
|
}
|
|
}
|
|
if (this.IFAHDAGCHDE != 0)
|
|
{
|
|
}
|
|
OHDHPENHDAP.CPOAHJEGIEA cpoahjegiea = OHDHPENHDAP.NOCODPBGAOJ(lefdkhfnmek.announcement.<HCJDKPLCHPK>k__BackingField);
|
|
Action<Texture2D> action = delegate(Texture2D texture)
|
|
{
|
|
ClubAnnouncementImage <>4__this = lefdkhfnmek.<>4__this;
|
|
int num2 = 0;
|
|
if (<>4__this != num2)
|
|
{
|
|
ClubAnnouncementImage <>4__this2 = lefdkhfnmek.<>4__this;
|
|
ClubAnnouncementSpecificUIBehaviour clubAnnouncementSpecificUIBehaviour = <>4__this2.watcher;
|
|
NFEMLMAFFIP announcement2 = lefdkhfnmek.announcement;
|
|
if (clubAnnouncementSpecificUIBehaviour.<KEHMNKJBDBD>k__BackingField == announcement2)
|
|
{
|
|
<>4__this2.image.texture = texture;
|
|
}
|
|
}
|
|
};
|
|
this.IFAHDAGCHDE = action;
|
|
return;
|
|
Block_3:
|
|
this.image.AHGCOGFEEEE = num;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060062DF RID: 25311 RVA: 0x00157E08 File Offset: 0x00156008
|
|
[Token(Token = "0x60062DF")]
|
|
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
|
public ClubAnnouncementImage()
|
|
{
|
|
}
|
|
|
|
// Token: 0x040040F9 RID: 16633
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40040F9")]
|
|
[SerializeField]
|
|
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
|
private ClubAnnouncementSpecificUIBehaviour watcher;
|
|
|
|
// Token: 0x040040FA RID: 16634
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40040FA")]
|
|
[SerializeField]
|
|
private RecNetRawImage image;
|
|
|
|
// Token: 0x040040FB RID: 16635
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x40040FB")]
|
|
private OHDHPENHDAP.CPOAHJEGIEA IFAHDAGCHDE;
|
|
|
|
// Token: 0x02001150 RID: 4432
|
|
[Token(Token = "0x2001150")]
|
|
[CompilerGenerated]
|
|
private sealed class LEFDKHFNMEK
|
|
{
|
|
// Token: 0x060062E0 RID: 25312 RVA: 0x00157E1C File Offset: 0x0015601C
|
|
[Token(Token = "0x60062E0")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public LEFDKHFNMEK()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060062E1 RID: 25313 RVA: 0x00157E30 File Offset: 0x00156030
|
|
[Token(Token = "0x60062E1")]
|
|
[Address(RVA = "0x1A5DAC0", Offset = "0x1A5CAC0", VA = "0x181A5DAC0")]
|
|
internal void <DetailsUpdated>b__0(Texture2D texture)
|
|
{
|
|
ClubAnnouncementImage clubAnnouncementImage = this.<>4__this;
|
|
int num = 0;
|
|
if (clubAnnouncementImage != num)
|
|
{
|
|
ClubAnnouncementImage clubAnnouncementImage2 = this.<>4__this;
|
|
ClubAnnouncementSpecificUIBehaviour watcher = clubAnnouncementImage2.watcher;
|
|
NFEMLMAFFIP nfemlmaffip = this.announcement;
|
|
if (watcher.<KEHMNKJBDBD>k__BackingField == nfemlmaffip)
|
|
{
|
|
clubAnnouncementImage2.image.texture = texture;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x040040FC RID: 16636
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40040FC")]
|
|
public ClubAnnouncementImage <>4__this;
|
|
|
|
// Token: 0x040040FD RID: 16637
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40040FD")]
|
|
public NFEMLMAFFIP announcement;
|
|
}
|
|
}
|
|
}
|