using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using Cpp2IlInjected; using RecNet; using UnityEngine; using UnityEngine.UI; namespace AGUI.StackedUI { // Token: 0x0200124A RID: 4682 [Token(Token = "0x200124A")] [RequireComponent(typeof(AccountSpecificUIBehaviour))] public class PlayerButtonPanelColor : MonoBehaviour { // Token: 0x060068AC RID: 26796 RVA: 0x0016D54C File Offset: 0x0016B74C [Token(Token = "0x60068AC")] [Address(RVA = "0x1DBDD50", Offset = "0x1DBCD50", VA = "0x181DBDD50")] private void Awake() { AccountSpecificUIBehaviour component = base.GetComponent(); this.accountWatcher = component; OKNNKFGFODL playerAccountUpdated = component.PlayerAccountUpdated; Action action = new Action(this.OBMOIKFMMBF); OKNNKFGFODL oknnkfgfodl = OKNNKFGFODL.BPJDFPACLMK(playerAccountUpdated, action); component.PlayerAccountUpdated = oknnkfgfodl; } // Token: 0x060068AD RID: 26797 RVA: 0x0016D590 File Offset: 0x0016B790 [Token(Token = "0x60068AD")] [Address(RVA = "0x1DBE0F0", Offset = "0x1DBD0F0", VA = "0x181DBE0F0")] private void OnDestroy() { AccountSpecificUIBehaviour accountSpecificUIBehaviour = this.accountWatcher; int num = 0; if (accountSpecificUIBehaviour != num) { AccountSpecificUIBehaviour accountSpecificUIBehaviour2 = this.accountWatcher; OKNNKFGFODL playerAccountUpdated = accountSpecificUIBehaviour2.PlayerAccountUpdated; Action action = new Action(this.OBMOIKFMMBF); OKNNKFGFODL oknnkfgfodl = OKNNKFGFODL.GMNMHGMFGOL(playerAccountUpdated, action); accountSpecificUIBehaviour2.PlayerAccountUpdated = oknnkfgfodl; } } // Token: 0x060068AE RID: 26798 RVA: 0x0016D5E4 File Offset: 0x0016B7E4 [Token(Token = "0x60068AE")] [Address(RVA = "0x1DBE1C0", Offset = "0x1DBD1C0", VA = "0x181DBE1C0")] private void OnEnable() { this.OBMOIKFMMBF(); } // Token: 0x060068AF RID: 26799 RVA: 0x0016D5F8 File Offset: 0x0016B7F8 [Token(Token = "0x60068AF")] [Address(RVA = "0x1DBDE80", Offset = "0x1DBCE80", VA = "0x181DBDE80")] private void OBMOIKFMMBF() { AccountSpecificUIBehaviour accountSpecificUIBehaviour = this.accountWatcher; if (accountSpecificUIBehaviour.k__BackingField != 0 && accountSpecificUIBehaviour.HGLLKBFOBIE == AccountSpecificUIBehaviour.PlayerDisplayMode.Recent) { List all = Player.All; Predicate predicate = new Predicate(this.GCPODJKHAFO); bool flag = all.Exists(predicate); } LLKHFJDNFMM llkhfjdnfmm; AccountSpecificUIBehaviour accountSpecificUIBehaviour2; if (accountSpecificUIBehaviour.k__BackingField != 0) { int? k__BackingField = accountSpecificUIBehaviour.k__BackingField; int num; llkhfjdnfmm = FGPIDGLCKEF.IAHDANBDAAM(num); accountSpecificUIBehaviour2 = this.accountWatcher; } if (accountSpecificUIBehaviour2.k__BackingField != 0) { int? k__BackingField2 = accountSpecificUIBehaviour2.k__BackingField; int num2; EFAJBHGDIDD efajbhgdidd = Matchmaking.OLIKKLKLBKJ(num2); if (efajbhgdidd != 0 && efajbhgdidd != 0 && llkhfjdnfmm != 0) { if (!llkhfjdnfmm.CPAAFLNLLMP) { if (llkhfjdnfmm.k__BackingField == LLKHFJDNFMM.DDAADAMFMCL.FriendRequestReceived) { goto IL_BA; } Image image = this.panel; } Image image2 = this.panel; Color color = this.onlineFavoriteColor; Color color2 = image2.color; return; } } IL_BA: if (llkhfjdnfmm == 0 || llkhfjdnfmm.CPAAFLNLLMP) { } throw new NullReferenceException(); } // Token: 0x060068B0 RID: 26800 RVA: 0x0016D6D4 File Offset: 0x0016B8D4 [Token(Token = "0x60068B0")] [Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")] public PlayerButtonPanelColor() { } // Token: 0x060068B1 RID: 26801 RVA: 0x0016D6E8 File Offset: 0x0016B8E8 [Token(Token = "0x60068B1")] [Address(RVA = "0x1DBDE00", Offset = "0x1DBCE00", VA = "0x181DBDE00")] [CompilerGenerated] private bool GCPODJKHAFO(Player GPEKFHLOFGA) { AccountSpecificUIBehaviour accountSpecificUIBehaviour = this.accountWatcher; int k__BackingField = GPEKFHLOFGA.k__BackingField; int? k__BackingField = accountSpecificUIBehaviour.k__BackingField; int num; return k__BackingField == num; } // Token: 0x040044D1 RID: 17617 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40044D1")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)] private Image panel; // Token: 0x040044D2 RID: 17618 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40044D2")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)] private AccountSpecificUIBehaviour accountWatcher; // Token: 0x040044D3 RID: 17619 [FieldOffset(Offset = "0x28")] [Token(Token = "0x40044D3")] [SerializeField] [Header("Colors")] private Color onlineDefaultColor; // Token: 0x040044D4 RID: 17620 [FieldOffset(Offset = "0x38")] [Token(Token = "0x40044D4")] [SerializeField] private Color offlineDefaultColor; // Token: 0x040044D5 RID: 17621 [FieldOffset(Offset = "0x48")] [Token(Token = "0x40044D5")] [SerializeField] private Color onlineFavoriteColor; // Token: 0x040044D6 RID: 17622 [FieldOffset(Offset = "0x58")] [Token(Token = "0x40044D6")] [SerializeField] private Color offlineFavoriteColor; // Token: 0x040044D7 RID: 17623 [FieldOffset(Offset = "0x68")] [Token(Token = "0x40044D7")] [SerializeField] private Color onlineNonFriendColor; } }