scripts
This commit is contained in:
@@ -0,0 +1,152 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001A9D RID: 6813
|
||||
[Token(Token = "0x2001A9D")]
|
||||
[StructLayout(3)]
|
||||
public class GameBasedConditionalButton : ConditionalButton
|
||||
{
|
||||
// Token: 0x0600B71C RID: 46876 RVA: 0x002AE698 File Offset: 0x002AC898
|
||||
[Token(Token = "0x600B71C")]
|
||||
[Address(RVA = "0x15F18F0", Offset = "0x15F02F0", VA = "0x1815F18F0")]
|
||||
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: 0x0600B71D RID: 46877 RVA: 0x002AE700 File Offset: 0x002AC900
|
||||
[Token(Token = "0x600B71D")]
|
||||
[Address(RVA = "0x15F1720", Offset = "0x15F0120", VA = "0x1815F1720")]
|
||||
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: 0x0600B71E RID: 46878 RVA: 0x002AE744 File Offset: 0x002AC944
|
||||
[Token(Token = "0x600B71E")]
|
||||
[Address(RVA = "0x15F1700", Offset = "0x15F0100", VA = "0x1815F1700")]
|
||||
private void OENCFJHENPB(ushort LLEHBLJHJHM, ushort CPMPEJFMDED, ushort PLGFJEILFGP, ushort OEAPMLMHLLF)
|
||||
{
|
||||
bool flag;
|
||||
this.IKMPDLFOHKK = flag;
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0600B71F RID: 46879 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600B71F")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "8")]
|
||||
protected override void MGFKPEMKOOK()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600B720 RID: 46880 RVA: 0x002AE760 File Offset: 0x002AC960
|
||||
[Token(Token = "0x600B720")]
|
||||
[Address(RVA = "0x15F17E0", Offset = "0x15F01E0", VA = "0x1815F17E0", 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: 0x0600B721 RID: 46881 RVA: 0x002AE7E8 File Offset: 0x002AC9E8
|
||||
[Token(Token = "0x600B721")]
|
||||
[Address(RVA = "0x15F1A00", Offset = "0x15F0400", VA = "0x1815F1A00")]
|
||||
public GameBasedConditionalButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04007824 RID: 30756
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4007824")]
|
||||
[SerializeField]
|
||||
private GameBasedConditionalButton.MOJCKHADDGF behaviorInGame;
|
||||
|
||||
// Token: 0x04007825 RID: 30757
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4007825")]
|
||||
[SerializeField]
|
||||
[Header("Tooltip")]
|
||||
private Tooltip tooltip;
|
||||
|
||||
// Token: 0x04007826 RID: 30758
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4007826")]
|
||||
[SerializeField]
|
||||
private string interactableTooltip = "Interactable";
|
||||
|
||||
// Token: 0x04007827 RID: 30759
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4007827")]
|
||||
[SerializeField]
|
||||
private string disabledTooltip = "Disabled";
|
||||
|
||||
// Token: 0x04007828 RID: 30760
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4007828")]
|
||||
private GameManager ONLEICCNNBI;
|
||||
|
||||
// Token: 0x04007829 RID: 30761
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4007829")]
|
||||
private bool IKMPDLFOHKK;
|
||||
|
||||
// Token: 0x02001A9E RID: 6814
|
||||
[Token(Token = "0x2001A9E")]
|
||||
public enum MOJCKHADDGF
|
||||
{
|
||||
// Token: 0x0400782B RID: 30763
|
||||
[Token(Token = "0x400782B")]
|
||||
Disabled,
|
||||
// Token: 0x0400782C RID: 30764
|
||||
[Token(Token = "0x400782C")]
|
||||
Enabled
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user