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(); 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(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 lejanlmckdd = Matchmaking.LEJANLMCKDD; Action 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 lejanlmckdd = Matchmaking.LEJANLMCKDD; Action 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? k__BackingField = this.FOIJAAEKGIO.k__BackingField; if (k__BackingField != 0) { bool flag = ENJEOLBEALP == k__BackingField; if (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 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.k__BackingField != 0) { int? k__BackingField = foijaaekgio.k__BackingField; int num; EFAJBHGDIDD efajbhgdidd = Matchmaking.OLIKKLKLBKJ(num); if (efajbhgdidd == 0 || efajbhgdidd.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 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; } } }