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: 0x02001082 RID: 4226
|
|
[Token(Token = "0x2001082")]
|
|
[RequireComponent(typeof(ClubAnnouncementSpecificUIBehaviour))]
|
|
public class ClubAnnouncementImage : MonoBehaviour
|
|
{
|
|
// Token: 0x06005F8A RID: 24458 RVA: 0x0014FFE4 File Offset: 0x0014E1E4
|
|
[Token(Token = "0x6005F8A")]
|
|
[Address(RVA = "0xF3A310", Offset = "0xF39110", VA = "0x180F3A310")]
|
|
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: 0x06005F8B RID: 24459 RVA: 0x00150020 File Offset: 0x0014E220
|
|
[Token(Token = "0x6005F8B")]
|
|
[Address(RVA = "0xF3A570", Offset = "0xF39370", VA = "0x180F3A570")]
|
|
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: 0x06005F8C RID: 24460 RVA: 0x00150070 File Offset: 0x0014E270
|
|
[Token(Token = "0x6005F8C")]
|
|
[Address(RVA = "0xF3A3B0", Offset = "0xF391B0", VA = "0x180F3A3B0")]
|
|
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: 0x06005F8D RID: 24461 RVA: 0x00150130 File Offset: 0x0014E330
|
|
[Token(Token = "0x6005F8D")]
|
|
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
|
public ClubAnnouncementImage()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04003F86 RID: 16262
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4003F86")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
|
private ClubAnnouncementSpecificUIBehaviour watcher;
|
|
|
|
// Token: 0x04003F87 RID: 16263
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4003F87")]
|
|
[SerializeField]
|
|
private RecNetRawImage image;
|
|
|
|
// Token: 0x04003F88 RID: 16264
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4003F88")]
|
|
private OHDHPENHDAP.CPOAHJEGIEA IFAHDAGCHDE;
|
|
|
|
// Token: 0x02001083 RID: 4227
|
|
[Token(Token = "0x2001083")]
|
|
[CompilerGenerated]
|
|
private sealed class LEFDKHFNMEK
|
|
{
|
|
// Token: 0x06005F8E RID: 24462 RVA: 0x00150144 File Offset: 0x0014E344
|
|
[Token(Token = "0x6005F8E")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public LEFDKHFNMEK()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005F8F RID: 24463 RVA: 0x00150158 File Offset: 0x0014E358
|
|
[Token(Token = "0x6005F8F")]
|
|
[Address(RVA = "0xF40150", Offset = "0xF3EF50", VA = "0x180F40150")]
|
|
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: 0x04003F89 RID: 16265
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003F89")]
|
|
public ClubAnnouncementImage <>4__this;
|
|
|
|
// Token: 0x04003F8A RID: 16266
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4003F8A")]
|
|
public NFEMLMAFFIP announcement;
|
|
}
|
|
}
|
|
}
|