Files
2026-04-08 23:40:05 +02:00

105 lines
2.7 KiB
C#

using System;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using AGUI.StackedUI;
using Cpp2IlInjected;
using UnityEngine;
// Token: 0x020006D3 RID: 1747
[Token(Token = "0x20006D3")]
[StructLayout(3)]
public class Subscreen : MonoBehaviour
{
// Token: 0x170008CC RID: 2252
// (get) Token: 0x060032F0 RID: 13040 RVA: 0x000D3EEC File Offset: 0x000D20EC
[Token(Token = "0x170008CC")]
public bool EPEMHJOHPMO
{
[Token(Token = "0x60032F0")]
[Address(RVA = "0x4FBF40", Offset = "0x4FA940", VA = "0x1804FBF40")]
get
{
return this.updateButtonOnEnable;
}
}
// Token: 0x14000094 RID: 148
// (add) Token: 0x060032F1 RID: 13041 RVA: 0x000D3F00 File Offset: 0x000D2100
// (remove) Token: 0x060032F2 RID: 13042 RVA: 0x000D3F28 File Offset: 0x000D2128
[Token(Token = "0x14000094")]
public event Action<bool> OIKEEHEDCGP
{
[Token(Token = "0x60032F1")]
[Address(RVA = "0x13AC580", Offset = "0x13AAF80", VA = "0x1813AC580")]
[CompilerGenerated]
add
{
Action<bool> oikeehedcgp;
Delegate @delegate;
do
{
oikeehedcgp = this.OIKEEHEDCGP;
@delegate = Delegate.Combine(oikeehedcgp, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != oikeehedcgp)
{
}
}
[Token(Token = "0x60032F2")]
[Address(RVA = "0x13AC620", Offset = "0x13AB020", VA = "0x1813AC620")]
[CompilerGenerated]
remove
{
Action<bool> oikeehedcgp;
Delegate @delegate;
do
{
oikeehedcgp = this.OIKEEHEDCGP;
@delegate = Delegate.Remove(oikeehedcgp, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != oikeehedcgp)
{
}
}
}
// Token: 0x060032F3 RID: 13043 RVA: 0x000D3F50 File Offset: 0x000D2150
[Token(Token = "0x60032F3")]
[Address(RVA = "0x13AC530", Offset = "0x13AAF30", VA = "0x1813AC530")]
public void OnActivated(bool CFJLDIBECJJ)
{
Action<bool> oikeehedcgp = this.OIKEEHEDCGP;
if (oikeehedcgp != 0)
{
oikeehedcgp(CFJLDIBECJJ);
}
}
// Token: 0x060032F4 RID: 13044 RVA: 0x000D3F70 File Offset: 0x000D2170
[Token(Token = "0x60032F4")]
[Address(RVA = "0x566EA0", Offset = "0x5658A0", VA = "0x180566EA0")]
public Subscreen()
{
}
// Token: 0x04002B85 RID: 11141
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002B85")]
[SerializeField]
[Header("Subscreen:")]
[Tooltip("Set to false if this subscreen has multiple buttons which can activate it (usually for RecyclerPagedGrid)")]
private bool updateButtonOnEnable = true;
// Token: 0x04002B86 RID: 11142
[global::Cpp2IlInjected.FieldOffset(Offset = "0x19")]
[Token(Token = "0x4002B86")]
public bool Default;
// Token: 0x04002B87 RID: 11143
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002B87")]
public Button3DBase Button;
}