Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/AGUI/StackedUI/ClickableButton.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +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: 0x020011C9 RID: 4553
[Token(Token = "0x20011C9")]
public abstract class ClickableButton : Button3DBase
{
// Token: 0x060065EA RID: 26090
[Token(Token = "0x60065EA")]
[Address(Slot = "49")]
protected abstract bool JJONPCECBCI();
// Token: 0x060065EB RID: 26091 RVA: 0x00161630 File Offset: 0x0015F830
[Token(Token = "0x60065EB")]
[Address(RVA = "0x1A57280", Offset = "0x1A56280", VA = "0x181A57280")]
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: 0x060065EC RID: 26092
[Token(Token = "0x60065EC")]
[Address(Slot = "50")]
protected abstract void FNPHBHJLMMD();
// Token: 0x060065ED RID: 26093 RVA: 0x00161698 File Offset: 0x0015F898
[Token(Token = "0x60065ED")]
[Address(RVA = "0x1A573A0", Offset = "0x1A563A0", VA = "0x181A573A0")]
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: 0x0400429C RID: 17052
[FieldOffset(Offset = "0x1E0")]
[Token(Token = "0x400429C")]
public bool SelectOnClick = true;
}
}