Files
Aug2021-Cpp2IL-Dump/Assembly-CSharp/AGUI/StackedUI/ClickableButton.cs
T
2026-04-10 22:50:51 +02:00

72 lines
1.8 KiB
C#

using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.EventSystems;
using UnityEngine.UI;
namespace AGUI.StackedUI
{
// Token: 0x020010FC RID: 4348
[Token(Token = "0x20010FC")]
public abstract class ClickableButton : Button3DBase
{
// Token: 0x06006294 RID: 25236
[Token(Token = "0x6006294")]
[Address(Slot = "49")]
protected abstract bool JJONPCECBCI();
// Token: 0x06006295 RID: 25237 RVA: 0x00159890 File Offset: 0x00157A90
[Token(Token = "0x6006295")]
[Address(RVA = "0xF395E0", Offset = "0xF383E0", VA = "0x180F395E0")]
protected void OCGMNKCFDDM(bool JHGICJLPCNO = false)
{
if (!JHGICJLPCNO)
{
StackedUIBase stackedUIBase = base.JGIANCOEHMA;
int num = 0;
if (!(stackedUIBase == num))
{
if (!base.JGIANCOEHMA.CanInteract(this))
{
return;
}
this.DJFFCNMEHNL();
}
}
if (this.SelectOnClick)
{
EventSystem current = EventSystem.current;
GameObject gameObject = base.gameObject;
current.SetSelectedGameObject(gameObject);
}
bool flag = this.JJONPCECBCI();
}
// Token: 0x06006296 RID: 25238
[Token(Token = "0x6006296")]
[Address(Slot = "50")]
protected abstract void FNPHBHJLMMD();
// Token: 0x06006297 RID: 25239 RVA: 0x001598F8 File Offset: 0x00157AF8
[Token(Token = "0x6006297")]
[Address(RVA = "0xF39700", Offset = "0xF38500", VA = "0x180F39700")]
protected ClickableButton()
{
Color white = Color.white;
Color white2 = Color.white;
this.hairTriggerCancelThreshold = 0.5f;
List<Graphic> list = new List();
this.FONHLAMHEMM = list;
this.IFHCLIFBNCD = 3f;
this.EFHPEMPKFPK = -1f;
base..ctor();
}
// Token: 0x04004128 RID: 16680
[FieldOffset(Offset = "0x1E0")]
[Token(Token = "0x4004128")]
public bool SelectOnClick = true;
}
}