152 lines
4.3 KiB
C#
152 lines
4.3 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using Pathfinding.RVO;
|
|
using UnityEngine;
|
|
|
|
namespace AGUI.StackedUI
|
|
{
|
|
// Token: 0x020011CD RID: 4557
|
|
[Token(Token = "0x20011CD")]
|
|
public class GameBasedConditionalButton : ConditionalButton
|
|
{
|
|
// Token: 0x060065F4 RID: 26100 RVA: 0x00161834 File Offset: 0x0015FA34
|
|
[Token(Token = "0x60065F4")]
|
|
[Address(RVA = "0x17D4150", Offset = "0x17D3150", VA = "0x1817D4150")]
|
|
private void Start()
|
|
{
|
|
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
this.ONLEICCNNBI = instance;
|
|
int num = 0;
|
|
if (instance != num)
|
|
{
|
|
bool flag = this.ONLEICCNNBI.GENECNFMDHJ == FFPFKDMKLOP.GAME_RUNNING;
|
|
this.IKMPDLFOHKK = flag;
|
|
this.OnEnable();
|
|
GameManager onleiccnnbi = this.ONLEICCNNBI;
|
|
MIEIBBPMDMP.GGPHEKCPPMP ggphekcppmp = new MIEIBBPMDMP.GGPHEKCPPMP(this.OENCFJHENPB);
|
|
onleiccnnbi.KMKCFILCLNO += ggphekcppmp;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060065F5 RID: 26101 RVA: 0x0016189C File Offset: 0x0015FA9C
|
|
[Token(Token = "0x60065F5")]
|
|
[Address(RVA = "0x17D3F80", Offset = "0x17D2F80", VA = "0x1817D3F80")]
|
|
private void OnDestroy()
|
|
{
|
|
GameManager onleiccnnbi = this.ONLEICCNNBI;
|
|
int num = 0;
|
|
if (onleiccnnbi != num)
|
|
{
|
|
GameManager onleiccnnbi2 = this.ONLEICCNNBI;
|
|
MIEIBBPMDMP.GGPHEKCPPMP ggphekcppmp = new MIEIBBPMDMP.GGPHEKCPPMP(this.OENCFJHENPB);
|
|
onleiccnnbi2.KMKCFILCLNO -= ggphekcppmp;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060065F6 RID: 26102 RVA: 0x001618E0 File Offset: 0x0015FAE0
|
|
[Token(Token = "0x60065F6")]
|
|
[Address(RVA = "0x17D3F60", Offset = "0x17D2F60", VA = "0x1817D3F60")]
|
|
private void OENCFJHENPB(ushort LLEHBLJHJHM, ushort CPMPEJFMDED, ushort PLGFJEILFGP, ushort OEAPMLMHLLF)
|
|
{
|
|
bool flag;
|
|
this.IKMPDLFOHKK = flag;
|
|
float height = ((IAgent)this).Height;
|
|
}
|
|
|
|
// Token: 0x060065F7 RID: 26103 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60065F7")]
|
|
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "8")]
|
|
protected override void MGFKPEMKOOK()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060065F8 RID: 26104 RVA: 0x001618FC File Offset: 0x0015FAFC
|
|
[Token(Token = "0x60065F8")]
|
|
[Address(RVA = "0x17D4040", Offset = "0x17D3040", VA = "0x1817D4040", Slot = "5")]
|
|
protected override void PICEBFBCNCL()
|
|
{
|
|
GameManager onleiccnnbi = this.ONLEICCNNBI;
|
|
int num = 0;
|
|
if (onleiccnnbi != num)
|
|
{
|
|
bool interactable = this.button.FFDOINJEHMM;
|
|
GameBasedConditionalButton.MOJCKHADDGF mojckhaddgf = this.behaviorInGame;
|
|
if (this.IKMPDLFOHKK)
|
|
{
|
|
}
|
|
if (mojckhaddgf != GameBasedConditionalButton.MOJCKHADDGF.Enabled)
|
|
{
|
|
}
|
|
int num2 = 0;
|
|
base.ILGFOHIJHMG = num2;
|
|
Tooltip tooltip = this.tooltip;
|
|
int num3 = 0;
|
|
if (tooltip != num3)
|
|
{
|
|
Tooltip tooltip2 = this.tooltip;
|
|
if (interactable)
|
|
{
|
|
}
|
|
string text = this.disabledTooltip;
|
|
tooltip2.Message = text;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060065F9 RID: 26105 RVA: 0x00161984 File Offset: 0x0015FB84
|
|
[Token(Token = "0x60065F9")]
|
|
[Address(RVA = "0x17D4260", Offset = "0x17D3260", VA = "0x1817D4260")]
|
|
public GameBasedConditionalButton()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400429D RID: 17053
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400429D")]
|
|
[SerializeField]
|
|
private GameBasedConditionalButton.MOJCKHADDGF behaviorInGame;
|
|
|
|
// Token: 0x0400429E RID: 17054
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400429E")]
|
|
[SerializeField]
|
|
[Header("Tooltip")]
|
|
private Tooltip tooltip;
|
|
|
|
// Token: 0x0400429F RID: 17055
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400429F")]
|
|
[SerializeField]
|
|
private string interactableTooltip = "Interactable";
|
|
|
|
// Token: 0x040042A0 RID: 17056
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x40042A0")]
|
|
[SerializeField]
|
|
private string disabledTooltip = "Disabled";
|
|
|
|
// Token: 0x040042A1 RID: 17057
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x40042A1")]
|
|
private GameManager ONLEICCNNBI;
|
|
|
|
// Token: 0x040042A2 RID: 17058
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x40042A2")]
|
|
private bool IKMPDLFOHKK;
|
|
|
|
// Token: 0x020011CE RID: 4558
|
|
[Token(Token = "0x20011CE")]
|
|
public enum MOJCKHADDGF
|
|
{
|
|
// Token: 0x040042A4 RID: 17060
|
|
[Token(Token = "0x40042A4")]
|
|
Disabled,
|
|
// Token: 0x040042A5 RID: 17061
|
|
[Token(Token = "0x40042A5")]
|
|
Enabled
|
|
}
|
|
}
|
|
}
|