using System; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecNet; using RecRoom; using UnityEngine; using UnityEngine.UI; namespace AGUI.StackedUI { // Token: 0x02001AEF RID: 6895 [Token(Token = "0x2001AEF")] [RequireComponent(typeof(AccountSpecificUIBehaviour))] [StructLayout(3)] public class ProfileImage : MonoBehaviour { // Token: 0x0600B929 RID: 47401 RVA: 0x002B768C File Offset: 0x002B588C [Token(Token = "0x600B929")] [Address(RVA = "0x1932350", Offset = "0x1930D50", VA = "0x181932350")] private void Awake() { AccountSpecificUIBehaviour component = base.GetComponent(); this.FOIJAAEKGIO = component; ActionEvent playerAccountUpdated = component.PlayerAccountUpdated; Action action = new Action(this.OBMOIKFMMBF); ActionEvent actionEvent = playerAccountUpdated + action; component.PlayerAccountUpdated = actionEvent; 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: 0x0600B92A RID: 47402 RVA: 0x002B7720 File Offset: 0x002B5920 [Token(Token = "0x600B92A")] [Address(RVA = "0x19326E0", Offset = "0x19310E0", VA = "0x1819326E0")] private void OnDestroy() { AccountSpecificUIBehaviour foijaaekgio = this.FOIJAAEKGIO; int num = 0; if (foijaaekgio != num) { AccountSpecificUIBehaviour foijaaekgio2 = this.FOIJAAEKGIO; ActionEvent playerAccountUpdated = foijaaekgio2.PlayerAccountUpdated; Action action = new Action(this.OBMOIKFMMBF); ActionEvent actionEvent = playerAccountUpdated - action; foijaaekgio2.PlayerAccountUpdated = actionEvent; } if (this.IFAHDAGCHDE != 0) { } } // Token: 0x0600B92B RID: 47403 RVA: 0x002B7780 File Offset: 0x002B5980 [Token(Token = "0x600B92B")] [Address(RVA = "0x1932880", Offset = "0x1931280", VA = "0x181932880")] private void OnEnable() { ActionEvent lejanlmckdd = Matchmaking.LEJANLMCKDD; Action action = new Action(this.OAJFCANHLII); Matchmaking.LEJANLMCKDD = lejanlmckdd + action; } // Token: 0x0600B92C RID: 47404 RVA: 0x002B77AC File Offset: 0x002B59AC [Token(Token = "0x600B92C")] [Address(RVA = "0x19327C0", Offset = "0x19311C0", VA = "0x1819327C0")] private void OnDisable() { ActionEvent lejanlmckdd = Matchmaking.LEJANLMCKDD; Action action = new Action(this.OAJFCANHLII); Matchmaking.LEJANLMCKDD = lejanlmckdd - action; } // Token: 0x0600B92D RID: 47405 RVA: 0x002B77D8 File Offset: 0x002B59D8 [Token(Token = "0x600B92D")] [Address(RVA = "0x1932650", Offset = "0x1931050", VA = "0x181932650")] 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: 0x0600B92E RID: 47406 RVA: 0x002B780C File Offset: 0x002B5A0C [Token(Token = "0x600B92E")] [Address(RVA = "0x19326C0", Offset = "0x19310C0", VA = "0x1819326C0")] private void OBMOIKFMMBF() { this.FLLOJLKPAGD(); this.PGIAPLCLNPA(); } // Token: 0x0600B92F RID: 47407 RVA: 0x002B7828 File Offset: 0x002B5A28 [Token(Token = "0x600B92F")] [Address(RVA = "0x19324C0", Offset = "0x1930EC0", VA = "0x1819324C0")] private void FLLOJLKPAGD() { AccountSpecificUIBehaviour foijaaekgio = this.FOIJAAEKGIO; CCEOLAOLEKJ currentAccount = foijaaekgio.GEAFMCJMKBM; CCEOLAOLEKJ account = currentAccount; if (currentAccount != 0) { if (this.IFAHDAGCHDE != 0) { } OHDHPENHDAP.CPOAHJEGIEA cpoahjegiea = OHDHPENHDAP.NOCODPBGAOJ(currentAccount); Action action = delegate(Texture2D texture) { ProfileImage <>4__this = this; int num2 = 0; if (<>4__this != num2 && this.FOIJAAEKGIO.GEAFMCJMKBM == account) { this.profileImage.texture = texture; } }; int num = 0; num += num; num++; this.IFAHDAGCHDE = num; } } // Token: 0x0600B930 RID: 47408 RVA: 0x002B78A0 File Offset: 0x002B5AA0 [Token(Token = "0x600B930")] [Address(RVA = "0x1932940", Offset = "0x1931340", VA = "0x181932940")] private void PGIAPLCLNPA() { if (this.useGrayscaleForOfflinePlayer) { AccountSpecificUIBehaviour foijaaekgio = this.FOIJAAEKGIO; if (foijaaekgio.k__BackingField != 0) { EFAJBHGDIDD efajbhgdidd = Matchmaking.OLIKKLKLBKJ(foijaaekgio.k__BackingField.value); if (efajbhgdidd == 0 || efajbhgdidd.k__BackingField) { } RawImage rawImage = this.profileImage; } } } // Token: 0x0600B931 RID: 47409 RVA: 0x002B78F4 File Offset: 0x002B5AF4 [Token(Token = "0x600B931")] [Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")] public ProfileImage() { } // Token: 0x040079B6 RID: 31158 [Token(Token = "0x40079B6")] private const float BADDKBFFHNJ = 1f; // Token: 0x040079B7 RID: 31159 [Token(Token = "0x40079B7")] private const float NNAJGNPIKNI = 0f; // Token: 0x040079B8 RID: 31160 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40079B8")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)] private RawImage profileImage; // Token: 0x040079B9 RID: 31161 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x40079B9")] private AccountSpecificUIBehaviour FOIJAAEKGIO; // Token: 0x040079BA RID: 31162 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x40079BA")] [SerializeField] private bool useGrayscaleForOfflinePlayer; // Token: 0x040079BB RID: 31163 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x40079BB")] private OHDHPENHDAP.CPOAHJEGIEA IFAHDAGCHDE; // Token: 0x02001AF0 RID: 6896 [Token(Token = "0x2001AF0")] [CompilerGenerated] private sealed class OOCPMGKCIGF { // Token: 0x0600B932 RID: 47410 RVA: 0x002B7908 File Offset: 0x002B5B08 [Token(Token = "0x600B932")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public OOCPMGKCIGF() { } // Token: 0x0600B933 RID: 47411 RVA: 0x002B791C File Offset: 0x002B5B1C [Token(Token = "0x600B933")] [Address(RVA = "0x1927A60", Offset = "0x1926460", VA = "0x181927A60")] 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: 0x040079BC RID: 31164 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40079BC")] public ProfileImage <>4__this; // Token: 0x040079BD RID: 31165 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40079BD")] public CCEOLAOLEKJ account; } } }