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