oh dear
This commit is contained in:
@@ -0,0 +1,150 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001100 RID: 4352
|
||||
[Token(Token = "0x2001100")]
|
||||
public class GameBasedConditionalButton : ConditionalButton
|
||||
{
|
||||
// Token: 0x0600629E RID: 25246 RVA: 0x00159A94 File Offset: 0x00157C94
|
||||
[Token(Token = "0x600629E")]
|
||||
[Address(RVA = "0xCD5340", Offset = "0xCD4140", VA = "0x180CD5340")]
|
||||
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: 0x0600629F RID: 25247 RVA: 0x00159AFC File Offset: 0x00157CFC
|
||||
[Token(Token = "0x600629F")]
|
||||
[Address(RVA = "0xCD5170", Offset = "0xCD3F70", VA = "0x180CD5170")]
|
||||
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: 0x060062A0 RID: 25248 RVA: 0x00159B40 File Offset: 0x00157D40
|
||||
[Token(Token = "0x60062A0")]
|
||||
[Address(RVA = "0xCD5150", Offset = "0xCD3F50", VA = "0x180CD5150")]
|
||||
private void OENCFJHENPB(ushort LLEHBLJHJHM, ushort CPMPEJFMDED, ushort PLGFJEILFGP, ushort OEAPMLMHLLF)
|
||||
{
|
||||
bool flag;
|
||||
this.IKMPDLFOHKK = flag;
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x060062A1 RID: 25249 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60062A1")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "8")]
|
||||
protected override void MGFKPEMKOOK()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060062A2 RID: 25250 RVA: 0x00159B5C File Offset: 0x00157D5C
|
||||
[Token(Token = "0x60062A2")]
|
||||
[Address(RVA = "0xCD5230", Offset = "0xCD4030", VA = "0x180CD5230", 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: 0x060062A3 RID: 25251 RVA: 0x00159BE4 File Offset: 0x00157DE4
|
||||
[Token(Token = "0x60062A3")]
|
||||
[Address(RVA = "0xCD5450", Offset = "0xCD4250", VA = "0x180CD5450")]
|
||||
public GameBasedConditionalButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04004129 RID: 16681
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4004129")]
|
||||
[SerializeField]
|
||||
private GameBasedConditionalButton.MOJCKHADDGF behaviorInGame;
|
||||
|
||||
// Token: 0x0400412A RID: 16682
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400412A")]
|
||||
[SerializeField]
|
||||
[Header("Tooltip")]
|
||||
private Tooltip tooltip;
|
||||
|
||||
// Token: 0x0400412B RID: 16683
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400412B")]
|
||||
[SerializeField]
|
||||
private string interactableTooltip = "Interactable";
|
||||
|
||||
// Token: 0x0400412C RID: 16684
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400412C")]
|
||||
[SerializeField]
|
||||
private string disabledTooltip = "Disabled";
|
||||
|
||||
// Token: 0x0400412D RID: 16685
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400412D")]
|
||||
private GameManager ONLEICCNNBI;
|
||||
|
||||
// Token: 0x0400412E RID: 16686
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400412E")]
|
||||
private bool IKMPDLFOHKK;
|
||||
|
||||
// Token: 0x02001101 RID: 4353
|
||||
[Token(Token = "0x2001101")]
|
||||
public enum MOJCKHADDGF
|
||||
{
|
||||
// Token: 0x04004130 RID: 16688
|
||||
[Token(Token = "0x4004130")]
|
||||
Disabled,
|
||||
// Token: 0x04004131 RID: 16689
|
||||
[Token(Token = "0x4004131")]
|
||||
Enabled
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user