oh dear
This commit is contained in:
@@ -0,0 +1,168 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecNet;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x0200117D RID: 4477
|
||||
[Token(Token = "0x200117D")]
|
||||
[RequireComponent(typeof(AccountSpecificUIBehaviour))]
|
||||
public class PlayerButtonPanelColor : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06006554 RID: 25940 RVA: 0x00165698 File Offset: 0x00163898
|
||||
[Token(Token = "0x6006554")]
|
||||
[Address(RVA = "0x1322700", Offset = "0x1321500", VA = "0x181322700")]
|
||||
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: 0x06006555 RID: 25941 RVA: 0x001656DC File Offset: 0x001638DC
|
||||
[Token(Token = "0x6006555")]
|
||||
[Address(RVA = "0x1322AA0", Offset = "0x13218A0", VA = "0x181322AA0")]
|
||||
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: 0x06006556 RID: 25942 RVA: 0x00165730 File Offset: 0x00163930
|
||||
[Token(Token = "0x6006556")]
|
||||
[Address(RVA = "0x1322B70", Offset = "0x1321970", VA = "0x181322B70")]
|
||||
private void OnEnable()
|
||||
{
|
||||
this.OBMOIKFMMBF();
|
||||
}
|
||||
|
||||
// Token: 0x06006557 RID: 25943 RVA: 0x00165744 File Offset: 0x00163944
|
||||
[Token(Token = "0x6006557")]
|
||||
[Address(RVA = "0x1322830", Offset = "0x1321630", VA = "0x181322830")]
|
||||
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: 0x06006558 RID: 25944 RVA: 0x00165820 File Offset: 0x00163A20
|
||||
[Token(Token = "0x6006558")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public PlayerButtonPanelColor()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06006559 RID: 25945 RVA: 0x00165834 File Offset: 0x00163A34
|
||||
[Token(Token = "0x6006559")]
|
||||
[Address(RVA = "0x13227B0", Offset = "0x13215B0", VA = "0x1813227B0")]
|
||||
[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: 0x0400435B RID: 17243
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400435B")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private Image panel;
|
||||
|
||||
// Token: 0x0400435C RID: 17244
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400435C")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private AccountSpecificUIBehaviour accountWatcher;
|
||||
|
||||
// Token: 0x0400435D RID: 17245
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400435D")]
|
||||
[SerializeField]
|
||||
[Header("Colors")]
|
||||
private Color onlineDefaultColor;
|
||||
|
||||
// Token: 0x0400435E RID: 17246
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400435E")]
|
||||
[SerializeField]
|
||||
private Color offlineDefaultColor;
|
||||
|
||||
// Token: 0x0400435F RID: 17247
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400435F")]
|
||||
[SerializeField]
|
||||
private Color onlineFavoriteColor;
|
||||
|
||||
// Token: 0x04004360 RID: 17248
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4004360")]
|
||||
[SerializeField]
|
||||
private Color offlineFavoriteColor;
|
||||
|
||||
// Token: 0x04004361 RID: 17249
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x4004361")]
|
||||
[SerializeField]
|
||||
private Color onlineNonFriendColor;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user