a
This commit is contained in:
@@ -0,0 +1,254 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecNet;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x0200115D RID: 4445
|
||||
[Token(Token = "0x200115D")]
|
||||
[RequireComponent(typeof(AccountSpecificUIBehaviour))]
|
||||
public class ProfileImage : MonoBehaviour
|
||||
{
|
||||
// Token: 0x060064D2 RID: 25810 RVA: 0x001637C0 File Offset: 0x001619C0
|
||||
[Token(Token = "0x60064D2")]
|
||||
[Address(RVA = "0x13263C0", Offset = "0x13251C0", VA = "0x1813263C0")]
|
||||
private void Awake()
|
||||
{
|
||||
AccountSpecificUIBehaviour component = base.GetComponent<AccountSpecificUIBehaviour>();
|
||||
this.FOIJAAEKGIO = component;
|
||||
OKNNKFGFODL playerAccountUpdated = component.PlayerAccountUpdated;
|
||||
Action action = new Action(this.OBMOIKFMMBF);
|
||||
OKNNKFGFODL oknnkfgfodl = OKNNKFGFODL.BPJDFPACLMK(playerAccountUpdated, action);
|
||||
component.PlayerAccountUpdated = oknnkfgfodl;
|
||||
this.FLLOJLKPAGD();
|
||||
RawImage rawImage = this.profileImage;
|
||||
if (!this.useGrayscaleForOfflinePlayer)
|
||||
{
|
||||
Material defaultMaterial = rawImage.defaultMaterial;
|
||||
int num = 0;
|
||||
defaultMaterial.SetFloat("_Grayscale", (float)num);
|
||||
return;
|
||||
}
|
||||
Material material = global::UnityEngine.Object.Instantiate<Material>(rawImage.defaultMaterial);
|
||||
bool isCompleted = ((IAsyncResult)this.profileImage).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x060064D3 RID: 25811 RVA: 0x00163854 File Offset: 0x00161A54
|
||||
[Token(Token = "0x60064D3")]
|
||||
[Address(RVA = "0x13267A0", Offset = "0x13255A0", VA = "0x1813267A0")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
AccountSpecificUIBehaviour foijaaekgio = this.FOIJAAEKGIO;
|
||||
int num = 0;
|
||||
if (foijaaekgio != num)
|
||||
{
|
||||
AccountSpecificUIBehaviour foijaaekgio2 = this.FOIJAAEKGIO;
|
||||
OKNNKFGFODL playerAccountUpdated = foijaaekgio2.PlayerAccountUpdated;
|
||||
Action action = new Action(this.OBMOIKFMMBF);
|
||||
OKNNKFGFODL oknnkfgfodl = OKNNKFGFODL.GMNMHGMFGOL(playerAccountUpdated, action);
|
||||
foijaaekgio2.PlayerAccountUpdated = oknnkfgfodl;
|
||||
}
|
||||
if (this.IFAHDAGCHDE != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060064D4 RID: 25812 RVA: 0x001638B4 File Offset: 0x00161AB4
|
||||
[Token(Token = "0x60064D4")]
|
||||
[Address(RVA = "0x1326940", Offset = "0x1325740", VA = "0x181326940")]
|
||||
private void OnEnable()
|
||||
{
|
||||
MFBGLIHGCGO<int> lejanlmckdd = Matchmaking.LEJANLMCKDD;
|
||||
Action<int> action = new Action(this.OAJFCANHLII);
|
||||
Matchmaking.LEJANLMCKDD = MFBGLIHGCGO.BPJDFPACLMK(lejanlmckdd, action);
|
||||
}
|
||||
|
||||
// Token: 0x060064D5 RID: 25813 RVA: 0x001638E0 File Offset: 0x00161AE0
|
||||
[Token(Token = "0x60064D5")]
|
||||
[Address(RVA = "0x1326880", Offset = "0x1325680", VA = "0x181326880")]
|
||||
private void OnDisable()
|
||||
{
|
||||
MFBGLIHGCGO<int> lejanlmckdd = Matchmaking.LEJANLMCKDD;
|
||||
Action<int> action = new Action(this.OAJFCANHLII);
|
||||
Matchmaking.LEJANLMCKDD = MFBGLIHGCGO.GMNMHGMFGOL(lejanlmckdd, action);
|
||||
}
|
||||
|
||||
// Token: 0x060064D6 RID: 25814 RVA: 0x0016390C File Offset: 0x00161B0C
|
||||
[Token(Token = "0x60064D6")]
|
||||
[Address(RVA = "0x1326710", Offset = "0x1325510", VA = "0x181326710")]
|
||||
private void OAJFCANHLII(int ENJEOLBEALP)
|
||||
{
|
||||
int? <IFBPANODIPA>k__BackingField = this.FOIJAAEKGIO.<IFBPANODIPA>k__BackingField;
|
||||
if (<IFBPANODIPA>k__BackingField != 0)
|
||||
{
|
||||
bool flag = ENJEOLBEALP == <IFBPANODIPA>k__BackingField;
|
||||
if (<IFBPANODIPA>k__BackingField != flag)
|
||||
{
|
||||
this.PGIAPLCLNPA();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060064D7 RID: 25815 RVA: 0x00163940 File Offset: 0x00161B40
|
||||
[Token(Token = "0x60064D7")]
|
||||
[Address(RVA = "0x1326780", Offset = "0x1325580", VA = "0x181326780")]
|
||||
private void OBMOIKFMMBF()
|
||||
{
|
||||
this.FLLOJLKPAGD();
|
||||
this.PGIAPLCLNPA();
|
||||
}
|
||||
|
||||
// Token: 0x060064D8 RID: 25816 RVA: 0x0016395C File Offset: 0x00161B5C
|
||||
[Token(Token = "0x60064D8")]
|
||||
[Address(RVA = "0x1326530", Offset = "0x1325330", VA = "0x181326530")]
|
||||
private void FLLOJLKPAGD()
|
||||
{
|
||||
CCEOLAOLEKJ currentAccount;
|
||||
for (;;)
|
||||
{
|
||||
currentAccount = this.FOIJAAEKGIO.GEAFMCJMKBM;
|
||||
CCEOLAOLEKJ account = currentAccount;
|
||||
if (currentAccount == 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
if (this.IFAHDAGCHDE != 0)
|
||||
{
|
||||
goto Block_2;
|
||||
}
|
||||
}
|
||||
if (this.useDefaultImageWhenEmpty != currentAccount)
|
||||
{
|
||||
RawImage rawImage = this.profileImage;
|
||||
if (SingletonMonoBehaviour.ONCPNMDGGKG != 0)
|
||||
{
|
||||
}
|
||||
int num = 0;
|
||||
rawImage.texture = num;
|
||||
}
|
||||
return;
|
||||
Block_2:
|
||||
OHDHPENHDAP.CPOAHJEGIEA cpoahjegiea = OHDHPENHDAP.NOCODPBGAOJ(janejooimbg.account);
|
||||
Action<Texture2D> action = delegate(Texture2D texture)
|
||||
{
|
||||
ProfileImage <>4__this = janejooimbg.<>4__this;
|
||||
int num3 = 0;
|
||||
if (<>4__this != num3 && janejooimbg.<>4__this.FOIJAAEKGIO.GEAFMCJMKBM == janejooimbg.account)
|
||||
{
|
||||
janejooimbg.<>4__this.profileImage.texture = texture;
|
||||
}
|
||||
};
|
||||
int num2 = 0;
|
||||
num2 += num2;
|
||||
num2++;
|
||||
this.IFAHDAGCHDE = num2;
|
||||
action += action;
|
||||
num2 += 19;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060064D9 RID: 25817 RVA: 0x00163A00 File Offset: 0x00161C00
|
||||
[Token(Token = "0x60064D9")]
|
||||
[Address(RVA = "0x1326A00", Offset = "0x1325800", VA = "0x181326A00")]
|
||||
private void PGIAPLCLNPA()
|
||||
{
|
||||
if (this.useGrayscaleForOfflinePlayer)
|
||||
{
|
||||
AccountSpecificUIBehaviour foijaaekgio = this.FOIJAAEKGIO;
|
||||
if (foijaaekgio.<IFBPANODIPA>k__BackingField != 0)
|
||||
{
|
||||
int? <IFBPANODIPA>k__BackingField = foijaaekgio.<IFBPANODIPA>k__BackingField;
|
||||
int num;
|
||||
EFAJBHGDIDD efajbhgdidd = Matchmaking.OLIKKLKLBKJ(num);
|
||||
if (efajbhgdidd == 0 || efajbhgdidd.<JMOCJMLHGBD>k__BackingField)
|
||||
{
|
||||
}
|
||||
RawImage rawImage = this.profileImage;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060064DA RID: 25818 RVA: 0x00163A54 File Offset: 0x00161C54
|
||||
[Token(Token = "0x60064DA")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public ProfileImage()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040042E2 RID: 17122
|
||||
[Token(Token = "0x40042E2")]
|
||||
private const float BADDKBFFHNJ = 1f;
|
||||
|
||||
// Token: 0x040042E3 RID: 17123
|
||||
[Token(Token = "0x40042E3")]
|
||||
private const float NNAJGNPIKNI = 0f;
|
||||
|
||||
// Token: 0x040042E4 RID: 17124
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40042E4")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private RawImage profileImage;
|
||||
|
||||
// Token: 0x040042E5 RID: 17125
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40042E5")]
|
||||
[SerializeField]
|
||||
private bool useDefaultImageWhenEmpty;
|
||||
|
||||
// Token: 0x040042E6 RID: 17126
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40042E6")]
|
||||
private AccountSpecificUIBehaviour FOIJAAEKGIO;
|
||||
|
||||
// Token: 0x040042E7 RID: 17127
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40042E7")]
|
||||
[SerializeField]
|
||||
private bool useGrayscaleForOfflinePlayer;
|
||||
|
||||
// Token: 0x040042E8 RID: 17128
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40042E8")]
|
||||
private OHDHPENHDAP.CPOAHJEGIEA IFAHDAGCHDE;
|
||||
|
||||
// Token: 0x0200115E RID: 4446
|
||||
[Token(Token = "0x200115E")]
|
||||
[CompilerGenerated]
|
||||
private sealed class JANEJOOIMBG
|
||||
{
|
||||
// Token: 0x060064DB RID: 25819 RVA: 0x00163A68 File Offset: 0x00161C68
|
||||
[Token(Token = "0x60064DB")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public JANEJOOIMBG()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060064DC RID: 25820 RVA: 0x00163A7C File Offset: 0x00161C7C
|
||||
[Token(Token = "0x60064DC")]
|
||||
[Address(RVA = "0x1318A20", Offset = "0x1317820", VA = "0x181318A20")]
|
||||
internal void <UpdateProfileImage>b__0(Texture2D texture)
|
||||
{
|
||||
ProfileImage profileImage = this.<>4__this;
|
||||
int num = 0;
|
||||
if (profileImage != num && this.<>4__this.FOIJAAEKGIO.GEAFMCJMKBM == this.account)
|
||||
{
|
||||
this.<>4__this.profileImage.texture = texture;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x040042E9 RID: 17129
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40042E9")]
|
||||
public ProfileImage <>4__this;
|
||||
|
||||
// Token: 0x040042EA RID: 17130
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40042EA")]
|
||||
public CCEOLAOLEKJ account;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user