using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecNet; using RecRoom; using UnityEngine; using UnityEngine.UI; namespace AGUI.StackedUI { // Token: 0x02001AF1 RID: 6897 [Token(Token = "0x2001AF1")] [RequireComponent(typeof(AccountSpecificUIBehaviour))] [RequireComponent(typeof(Image))] [StructLayout(3)] public class ProfileUIImageColor : MonoBehaviour { // Token: 0x0600B934 RID: 47412 RVA: 0x002B796C File Offset: 0x002B5B6C [Token(Token = "0x600B934")] [Address(RVA = "0x1932A50", Offset = "0x1931450", VA = "0x181932A50")] private void Awake() { Button3DBase componentInParent = base.GetComponentInParent(); this.DCPDGMOGGOI = componentInParent; Image component = base.GetComponent(); this.IJKBAADKCBM = component; AccountSpecificUIBehaviour component2 = base.GetComponent(); this.FOIJAAEKGIO = component2; ActionEvent playerAccountUpdated = component2.PlayerAccountUpdated; Action action = new Action(this.OBMOIKFMMBF); ActionEvent actionEvent = playerAccountUpdated + action; component2.PlayerAccountUpdated = actionEvent; } // Token: 0x0600B935 RID: 47413 RVA: 0x002B79D0 File Offset: 0x002B5BD0 [Token(Token = "0x600B935")] [Address(RVA = "0x1932CE0", Offset = "0x19316E0", VA = "0x181932CE0")] 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; } } // Token: 0x0600B936 RID: 47414 RVA: 0x002B7A24 File Offset: 0x002B5C24 [Token(Token = "0x600B936")] [Address(RVA = "0x1932E70", Offset = "0x1931870", VA = "0x181932E70")] private void OnEnable() { ActionEvent lejanlmckdd = Matchmaking.LEJANLMCKDD; Action action = new Action(this.OAJFCANHLII); Matchmaking.LEJANLMCKDD = lejanlmckdd + action; } // Token: 0x0600B937 RID: 47415 RVA: 0x002B7A50 File Offset: 0x002B5C50 [Token(Token = "0x600B937")] [Address(RVA = "0x1932DB0", Offset = "0x19317B0", VA = "0x181932DB0")] private void OnDisable() { ActionEvent lejanlmckdd = Matchmaking.LEJANLMCKDD; Action action = new Action(this.OAJFCANHLII); Matchmaking.LEJANLMCKDD = lejanlmckdd - action; } // Token: 0x0600B938 RID: 47416 RVA: 0x002B7A7C File Offset: 0x002B5C7C [Token(Token = "0x600B938")] [Address(RVA = "0x1932C80", Offset = "0x1931680", VA = "0x181932C80")] private void OBMOIKFMMBF() { if (this.FOIJAAEKGIO.k__BackingField != 0) { this.LLCJCDBCAHN(); return; } } // Token: 0x0600B939 RID: 47417 RVA: 0x002B7AA4 File Offset: 0x002B5CA4 [Token(Token = "0x600B939")] [Address(RVA = "0x1932C10", Offset = "0x1931610", VA = "0x181932C10")] 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.LLCJCDBCAHN(); } } } // Token: 0x0600B93A RID: 47418 RVA: 0x002B7AD8 File Offset: 0x002B5CD8 [Token(Token = "0x600B93A")] [Address(RVA = "0x1932B20", Offset = "0x1931520", VA = "0x181932B20")] private void LLCJCDBCAHN() { AccountSpecificUIBehaviour foijaaekgio = this.FOIJAAEKGIO; int num = 0; if (Matchmaking.OLIKKLKLBKJ(foijaaekgio.k__BackingField.value) != 0) { } Image ijkbaadkcbm = this.IJKBAADKCBM; Button3DBase dcpdgmoggoi = this.DCPDGMOGGOI; if (num != 0) { } Color toggleColor = dcpdgmoggoi.ToggleColor; Color color = ijkbaadkcbm.color; } // Token: 0x0600B93B RID: 47419 RVA: 0x002B7B2C File Offset: 0x002B5D2C [Token(Token = "0x600B93B")] [Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")] public ProfileUIImageColor() { } // Token: 0x040079BE RID: 31166 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40079BE")] private Button3DBase DCPDGMOGGOI; // Token: 0x040079BF RID: 31167 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x40079BF")] private AccountSpecificUIBehaviour FOIJAAEKGIO; // Token: 0x040079C0 RID: 31168 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x40079C0")] private Image IJKBAADKCBM; } }