m
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: 0x0200122A RID: 4650
|
||||
[Token(Token = "0x200122A")]
|
||||
[RequireComponent(typeof(AccountSpecificUIBehaviour))]
|
||||
public class ProfileImage : MonoBehaviour
|
||||
{
|
||||
// Token: 0x0600682A RID: 26666 RVA: 0x0016B674 File Offset: 0x00169874
|
||||
[Token(Token = "0x600682A")]
|
||||
[Address(RVA = "0x1DC1A10", Offset = "0x1DC0A10", VA = "0x181DC1A10")]
|
||||
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 shouldLoopAudio = ((AIGLMCILBAF.FAEGFHMMIDB)this.profileImage).BIILOFOAKEJ;
|
||||
}
|
||||
|
||||
// Token: 0x0600682B RID: 26667 RVA: 0x0016B708 File Offset: 0x00169908
|
||||
[Token(Token = "0x600682B")]
|
||||
[Address(RVA = "0x1DC1DF0", Offset = "0x1DC0DF0", VA = "0x181DC1DF0")]
|
||||
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: 0x0600682C RID: 26668 RVA: 0x0016B768 File Offset: 0x00169968
|
||||
[Token(Token = "0x600682C")]
|
||||
[Address(RVA = "0x1DC1F90", Offset = "0x1DC0F90", VA = "0x181DC1F90")]
|
||||
private void OnEnable()
|
||||
{
|
||||
MFBGLIHGCGO<int> lejanlmckdd = Matchmaking.LEJANLMCKDD;
|
||||
Action<int> action = new Action(this.OAJFCANHLII);
|
||||
Matchmaking.LEJANLMCKDD = MFBGLIHGCGO.BPJDFPACLMK(lejanlmckdd, action);
|
||||
}
|
||||
|
||||
// Token: 0x0600682D RID: 26669 RVA: 0x0016B794 File Offset: 0x00169994
|
||||
[Token(Token = "0x600682D")]
|
||||
[Address(RVA = "0x1DC1ED0", Offset = "0x1DC0ED0", VA = "0x181DC1ED0")]
|
||||
private void OnDisable()
|
||||
{
|
||||
MFBGLIHGCGO<int> lejanlmckdd = Matchmaking.LEJANLMCKDD;
|
||||
Action<int> action = new Action(this.OAJFCANHLII);
|
||||
Matchmaking.LEJANLMCKDD = MFBGLIHGCGO.GMNMHGMFGOL(lejanlmckdd, action);
|
||||
}
|
||||
|
||||
// Token: 0x0600682E RID: 26670 RVA: 0x0016B7C0 File Offset: 0x001699C0
|
||||
[Token(Token = "0x600682E")]
|
||||
[Address(RVA = "0x1DC1D60", Offset = "0x1DC0D60", VA = "0x181DC1D60")]
|
||||
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: 0x0600682F RID: 26671 RVA: 0x0016B7F4 File Offset: 0x001699F4
|
||||
[Token(Token = "0x600682F")]
|
||||
[Address(RVA = "0x1DC1DD0", Offset = "0x1DC0DD0", VA = "0x181DC1DD0")]
|
||||
private void OBMOIKFMMBF()
|
||||
{
|
||||
this.FLLOJLKPAGD();
|
||||
this.PGIAPLCLNPA();
|
||||
}
|
||||
|
||||
// Token: 0x06006830 RID: 26672 RVA: 0x0016B810 File Offset: 0x00169A10
|
||||
[Token(Token = "0x6006830")]
|
||||
[Address(RVA = "0x1DC1B80", Offset = "0x1DC0B80", VA = "0x181DC1B80")]
|
||||
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: 0x06006831 RID: 26673 RVA: 0x0016B8B4 File Offset: 0x00169AB4
|
||||
[Token(Token = "0x6006831")]
|
||||
[Address(RVA = "0x1DC2050", Offset = "0x1DC1050", VA = "0x181DC2050")]
|
||||
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: 0x06006832 RID: 26674 RVA: 0x0016B908 File Offset: 0x00169B08
|
||||
[Token(Token = "0x6006832")]
|
||||
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
||||
public ProfileImage()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04004458 RID: 17496
|
||||
[Token(Token = "0x4004458")]
|
||||
private const float BADDKBFFHNJ = 1f;
|
||||
|
||||
// Token: 0x04004459 RID: 17497
|
||||
[Token(Token = "0x4004459")]
|
||||
private const float NNAJGNPIKNI = 0f;
|
||||
|
||||
// Token: 0x0400445A RID: 17498
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400445A")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private RawImage profileImage;
|
||||
|
||||
// Token: 0x0400445B RID: 17499
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400445B")]
|
||||
[SerializeField]
|
||||
private bool useDefaultImageWhenEmpty;
|
||||
|
||||
// Token: 0x0400445C RID: 17500
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400445C")]
|
||||
private AccountSpecificUIBehaviour FOIJAAEKGIO;
|
||||
|
||||
// Token: 0x0400445D RID: 17501
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400445D")]
|
||||
[SerializeField]
|
||||
private bool useGrayscaleForOfflinePlayer;
|
||||
|
||||
// Token: 0x0400445E RID: 17502
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400445E")]
|
||||
private OHDHPENHDAP.CPOAHJEGIEA IFAHDAGCHDE;
|
||||
|
||||
// Token: 0x0200122B RID: 4651
|
||||
[Token(Token = "0x200122B")]
|
||||
[CompilerGenerated]
|
||||
private sealed class JANEJOOIMBG
|
||||
{
|
||||
// Token: 0x06006833 RID: 26675 RVA: 0x0016B91C File Offset: 0x00169B1C
|
||||
[Token(Token = "0x6006833")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public JANEJOOIMBG()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06006834 RID: 26676 RVA: 0x0016B930 File Offset: 0x00169B30
|
||||
[Token(Token = "0x6006834")]
|
||||
[Address(RVA = "0x1DB40B0", Offset = "0x1DB30B0", VA = "0x181DB40B0")]
|
||||
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: 0x0400445F RID: 17503
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400445F")]
|
||||
public ProfileImage <>4__this;
|
||||
|
||||
// Token: 0x04004460 RID: 17504
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4004460")]
|
||||
public CCEOLAOLEKJ account;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user