169 lines
5.6 KiB
C#
169 lines
5.6 KiB
C#
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<AccountSpecificUIBehaviour>();
|
|
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.<IFBPANODIPA>k__BackingField != 0 && accountSpecificUIBehaviour.HGLLKBFOBIE == AccountSpecificUIBehaviour.PlayerDisplayMode.Recent)
|
|
{
|
|
List<Player> all = Player.All;
|
|
Predicate<Player> predicate = new Predicate(this.GCPODJKHAFO);
|
|
bool flag = all.Exists(predicate);
|
|
}
|
|
LLKHFJDNFMM llkhfjdnfmm;
|
|
AccountSpecificUIBehaviour accountSpecificUIBehaviour2;
|
|
if (accountSpecificUIBehaviour.<IFBPANODIPA>k__BackingField != 0)
|
|
{
|
|
int? <IFBPANODIPA>k__BackingField = accountSpecificUIBehaviour.<IFBPANODIPA>k__BackingField;
|
|
int num;
|
|
llkhfjdnfmm = FGPIDGLCKEF.IAHDANBDAAM(num);
|
|
accountSpecificUIBehaviour2 = this.accountWatcher;
|
|
}
|
|
if (accountSpecificUIBehaviour2.<IFBPANODIPA>k__BackingField != 0)
|
|
{
|
|
int? <IFBPANODIPA>k__BackingField2 = accountSpecificUIBehaviour2.<IFBPANODIPA>k__BackingField;
|
|
int num2;
|
|
EFAJBHGDIDD efajbhgdidd = Matchmaking.OLIKKLKLBKJ(num2);
|
|
if (efajbhgdidd != 0 && efajbhgdidd != 0 && llkhfjdnfmm != 0)
|
|
{
|
|
if (!llkhfjdnfmm.CPAAFLNLLMP)
|
|
{
|
|
if (llkhfjdnfmm.<PALMIOEJANE>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 <FMMJEJMBDPL>k__BackingField = GPEKFHLOFGA.<FMMJEJMBDPL>k__BackingField;
|
|
int? <IFBPANODIPA>k__BackingField = accountSpecificUIBehaviour.<IFBPANODIPA>k__BackingField;
|
|
int num;
|
|
return <FMMJEJMBDPL>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;
|
|
}
|
|
}
|