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

288 lines
9.6 KiB
C#

using System;
using System.Runtime.CompilerServices;
using AGUI.StackedUI;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.UI;
// Token: 0x020006E1 RID: 1761
[Token(Token = "0x20006E1")]
public class PlayerEventImage : MonoBehaviour
{
// Token: 0x06003373 RID: 13171 RVA: 0x000D2D3C File Offset: 0x000D0F3C
[Token(Token = "0x6003373")]
[Address(RVA = "0xAEA150", Offset = "0xAE8F50", VA = "0x180AEA150")]
private void Awake()
{
Material material = global::UnityEngine.Object.Instantiate<Material>(this.eventImage.defaultMaterial);
Material material2 = this.eventImage.material;
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
RawImage rawImage = this.eventImage;
Texture2D defaultProfileImage = instance.defaultProfileImage;
rawImage.texture = defaultProfileImage;
Material defaultMaterial = this.eventImage.defaultMaterial;
int bmbhiolhcli = PAMNDKEGFFG.BMBHIOLHCLI;
defaultMaterial.SetTextureImpl(bmbhiolhcli, defaultProfileImage);
PlayerEventSpecificUIBehaviour playerEventSpecificUIBehaviour = this.eventWatcher;
int num = 0;
if (playerEventSpecificUIBehaviour != num)
{
PlayerEventSpecificUIBehaviour playerEventSpecificUIBehaviour2 = this.eventWatcher;
MFBGLIHGCGO<CCMBKDINCAH> playerEventUpdated = playerEventSpecificUIBehaviour2.PlayerEventUpdated;
Action<CCMBKDINCAH> action = new Action(this.NEMNIBIDKNL);
MFBGLIHGCGO<CCMBKDINCAH> mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(playerEventUpdated, action);
playerEventSpecificUIBehaviour2.PlayerEventUpdated = mfbglihgcgo;
CCMBKDINCAH <JEBPHLKGLNA>k__BackingField = this.eventWatcher.<JEBPHLKGLNA>k__BackingField;
this.MFJCKOBPMGA = <JEBPHLKGLNA>k__BackingField;
}
this.JKBFGOBBHGI();
}
// Token: 0x06003374 RID: 13172 RVA: 0x000D2E10 File Offset: 0x000D1010
[Token(Token = "0x6003374")]
[Address(RVA = "0xAEA4E0", Offset = "0xAE92E0", VA = "0x180AEA4E0")]
private void OnDestroy()
{
PlayerEventSpecificUIBehaviour playerEventSpecificUIBehaviour = this.eventWatcher;
int num = 0;
if (playerEventSpecificUIBehaviour != num)
{
PlayerEventSpecificUIBehaviour playerEventSpecificUIBehaviour2 = this.eventWatcher;
MFBGLIHGCGO<CCMBKDINCAH> playerEventUpdated = playerEventSpecificUIBehaviour2.PlayerEventUpdated;
Action<CCMBKDINCAH> action = new Action(this.NEMNIBIDKNL);
MFBGLIHGCGO<CCMBKDINCAH> mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(playerEventUpdated, action);
playerEventSpecificUIBehaviour2.PlayerEventUpdated = mfbglihgcgo;
}
OHDHPENHDAP.NBMFNJLHKAO jlbeidflild = this.JLBEIDFLILD;
if (jlbeidflild != 0)
{
jlbeidflild.Dispose();
}
}
// Token: 0x06003375 RID: 13173 RVA: 0x000D2E78 File Offset: 0x000D1078
[Token(Token = "0x6003375")]
[Address(RVA = "0xAEA4D0", Offset = "0xAE92D0", VA = "0x180AEA4D0")]
private void NEMNIBIDKNL(CCMBKDINCAH MFJCKOBPMGA)
{
this.MFJCKOBPMGA = MFJCKOBPMGA;
this.JKBFGOBBHGI();
}
// Token: 0x06003376 RID: 13174 RVA: 0x000D2E94 File Offset: 0x000D1094
[Token(Token = "0x6003376")]
[Address(RVA = "0xAEA4D0", Offset = "0xAE92D0", VA = "0x180AEA4D0")]
public void SetPlayerEvent(CCMBKDINCAH MFJCKOBPMGA)
{
this.MFJCKOBPMGA = MFJCKOBPMGA;
this.JKBFGOBBHGI();
}
// Token: 0x06003377 RID: 13175 RVA: 0x000D2EB0 File Offset: 0x000D10B0
[Token(Token = "0x6003377")]
[Address(RVA = "0xAEA340", Offset = "0xAE9140", VA = "0x180AEA340")]
private void JKBFGOBBHGI()
{
RawImage rawImage = this.eventImage;
Texture2D defaultProfileImage = SingletonMonoBehaviour.ONCPNMDGGKG.defaultProfileImage;
rawImage.texture = defaultProfileImage;
CCMBKDINCAH mfjckobpmga = this.MFJCKOBPMGA;
if (mfjckobpmga != 0)
{
CCMBKDINCAH playerEventAtRequestTime = mfjckobpmga;
PMGCJEPKFOF<OHDHPENHDAP.NBMFNJLHKAO> pmgcjepkfof = OHDHPENHDAP.ELCAPOPLGMK(this.MFJCKOBPMGA);
Action<Texture2D> <>9__1;
Action<OHDHPENHDAP.NBMFNJLHKAO> action = delegate(OHDHPENHDAP.NBMFNJLHKAO handle)
{
if (handle != 0)
{
PlayerEventImage <>4__this = this;
int num2 = 0;
if (<>4__this != num2)
{
PlayerEventImage <>4__this2 = this;
CCMBKDINCAH playerEventAtRequestTime2 = playerEventAtRequestTime;
if (<>4__this2.MFJCKOBPMGA == playerEventAtRequestTime2)
{
OHDHPENHDAP.NBMFNJLHKAO jlbeidflild = <>4__this2.JLBEIDFLILD;
if (jlbeidflild != 0)
{
jlbeidflild.Dispose();
}
<>4__this2.JLBEIDFLILD = handle;
OHDHPENHDAP.NBMFNJLHKAO jlbeidflild2 = this.JLBEIDFLILD;
if (<>9__1 == 0)
{
Action<Texture2D> action2 = delegate(Texture2D texture)
{
int num3 = 0;
if (texture != num3)
{
PlayerEventImage <>4__this3 = this;
int num4 = 0;
if (<>4__this3 != num4)
{
CCMBKDINCAH mfjckobpmga2 = this.MFJCKOBPMGA;
if (mfjckobpmga2 != 0)
{
long <KJHKNKGENCJ>k__BackingField = mfjckobpmga2.<KJHKNKGENCJ>k__BackingField;
}
long <KJHKNKGENCJ>k__BackingField2 = playerEventAtRequestTime.<KJHKNKGENCJ>k__BackingField;
this.eventImage.texture = texture;
Material defaultMaterial = this.eventImage.defaultMaterial;
int bmbhiolhcli = PAMNDKEGFFG.BMBHIOLHCLI;
defaultMaterial.SetTextureImpl(bmbhiolhcli, texture);
}
}
};
<>9__1 = action2;
}
}
}
}
};
int num = 0;
num += num;
num++;
}
}
// Token: 0x06003378 RID: 13176 RVA: 0x000D2F2C File Offset: 0x000D112C
[Token(Token = "0x6003378")]
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
public PlayerEventImage()
{
}
// Token: 0x04002A6A RID: 10858
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002A6A")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false, false)]
private RawImage eventImage;
// Token: 0x04002A6B RID: 10859
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002A6B")]
[SerializeField]
[OCIDFHDICIP(JIBDPHMGEGO.SelfAndParent, false, false, false)]
private PlayerEventSpecificUIBehaviour eventWatcher;
// Token: 0x04002A6C RID: 10860
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002A6C")]
private CCMBKDINCAH MFJCKOBPMGA;
// Token: 0x04002A6D RID: 10861
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4002A6D")]
private OHDHPENHDAP.NBMFNJLHKAO JLBEIDFLILD;
// Token: 0x020006E2 RID: 1762
[Token(Token = "0x20006E2")]
[CompilerGenerated]
private sealed class HOHBCHEAMIJ
{
// Token: 0x06003379 RID: 13177 RVA: 0x000D2F40 File Offset: 0x000D1140
[Token(Token = "0x6003379")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public HOHBCHEAMIJ()
{
}
// Token: 0x0600337A RID: 13178 RVA: 0x000D2F54 File Offset: 0x000D1154
[Token(Token = "0x600337A")]
[Address(RVA = "0xAE4160", Offset = "0xAE2F60", VA = "0x180AE4160")]
internal void <UpdateEventImage>b__0(OHDHPENHDAP.NBMFNJLHKAO handle)
{
if (handle != 0)
{
PlayerEventImage playerEventImage = this.<>4__this;
int num = 0;
if (playerEventImage != num)
{
PlayerEventImage playerEventImage2 = this.<>4__this;
CCMBKDINCAH ccmbkdincah = this.playerEventAtRequestTime;
if (playerEventImage2.MFJCKOBPMGA == ccmbkdincah)
{
OHDHPENHDAP.NBMFNJLHKAO jlbeidflild = playerEventImage2.JLBEIDFLILD;
if (jlbeidflild != 0)
{
jlbeidflild.Dispose();
}
playerEventImage2.JLBEIDFLILD = handle;
OHDHPENHDAP.NBMFNJLHKAO jlbeidflild2 = this.<>4__this.JLBEIDFLILD;
if (this.<>9__1 == 0)
{
Action<Texture2D> action = delegate(Texture2D texture)
{
int num2 = 0;
if (texture != num2)
{
PlayerEventImage playerEventImage3 = this.<>4__this;
int num3 = 0;
if (playerEventImage3 != num3)
{
CCMBKDINCAH mfjckobpmga = this.<>4__this.MFJCKOBPMGA;
if (mfjckobpmga != 0)
{
long <KJHKNKGENCJ>k__BackingField = mfjckobpmga.<KJHKNKGENCJ>k__BackingField;
}
long <KJHKNKGENCJ>k__BackingField2 = this.playerEventAtRequestTime.<KJHKNKGENCJ>k__BackingField;
this.<>4__this.eventImage.texture = texture;
Material defaultMaterial = this.<>4__this.eventImage.defaultMaterial;
int bmbhiolhcli = PAMNDKEGFFG.BMBHIOLHCLI;
defaultMaterial.SetTextureImpl(bmbhiolhcli, texture);
}
}
};
this.<>9__1 = action;
}
}
}
}
}
// Token: 0x0600337B RID: 13179 RVA: 0x000D2FDC File Offset: 0x000D11DC
[Token(Token = "0x600337B")]
[Address(RVA = "0xAE4290", Offset = "0xAE3090", VA = "0x180AE4290")]
internal void <UpdateEventImage>b__1(Texture2D texture)
{
int num = 0;
if (texture != num)
{
PlayerEventImage playerEventImage = this.<>4__this;
int num2 = 0;
if (playerEventImage != num2)
{
CCMBKDINCAH mfjckobpmga = this.<>4__this.MFJCKOBPMGA;
if (mfjckobpmga != 0)
{
long <KJHKNKGENCJ>k__BackingField = mfjckobpmga.<KJHKNKGENCJ>k__BackingField;
}
long <KJHKNKGENCJ>k__BackingField2 = this.playerEventAtRequestTime.<KJHKNKGENCJ>k__BackingField;
this.<>4__this.eventImage.texture = texture;
Material defaultMaterial = this.<>4__this.eventImage.defaultMaterial;
int bmbhiolhcli = PAMNDKEGFFG.BMBHIOLHCLI;
defaultMaterial.SetTextureImpl(bmbhiolhcli, texture);
}
}
}
// Token: 0x04002A6E RID: 10862
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4002A6E")]
public PlayerEventImage <>4__this;
// Token: 0x04002A6F RID: 10863
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002A6F")]
public CCMBKDINCAH playerEventAtRequestTime;
// Token: 0x04002A70 RID: 10864
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002A70")]
public Action<Texture2D> <>9__1;
}
}