Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

103 lines
2.6 KiB
C#

using System;
using System.Runtime.CompilerServices;
using AGUI.StackedUI;
using Cpp2IlInjected;
using UnityEngine;
// Token: 0x020006CB RID: 1739
[Token(Token = "0x20006CB")]
public class Subscreen : MonoBehaviour
{
// Token: 0x170008B6 RID: 2230
// (get) Token: 0x06003318 RID: 13080 RVA: 0x000D0040 File Offset: 0x000CE240
[Token(Token = "0x170008B6")]
public bool EPEMHJOHPMO
{
[Token(Token = "0x6003318")]
[Address(RVA = "0x497570", Offset = "0x496570", VA = "0x180497570")]
get
{
return this.updateButtonOnEnable;
}
}
// Token: 0x1400008E RID: 142
// (add) Token: 0x06003319 RID: 13081 RVA: 0x000D0054 File Offset: 0x000CE254
// (remove) Token: 0x0600331A RID: 13082 RVA: 0x000D007C File Offset: 0x000CE27C
[Token(Token = "0x1400008E")]
public event Action<bool> OIKEEHEDCGP
{
[Token(Token = "0x6003319")]
[Address(RVA = "0x1479EE0", Offset = "0x1478EE0", VA = "0x181479EE0")]
[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 = "0x600331A")]
[Address(RVA = "0x1479F80", Offset = "0x1478F80", VA = "0x181479F80")]
[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: 0x0600331B RID: 13083 RVA: 0x000D00A4 File Offset: 0x000CE2A4
[Token(Token = "0x600331B")]
[Address(RVA = "0x1479E90", Offset = "0x1478E90", VA = "0x181479E90")]
public void OnActivated(bool CFJLDIBECJJ)
{
Action<bool> oikeehedcgp = this.OIKEEHEDCGP;
if (oikeehedcgp != 0)
{
oikeehedcgp(CFJLDIBECJJ);
}
}
// Token: 0x0600331C RID: 13084 RVA: 0x000D00C4 File Offset: 0x000CE2C4
[Token(Token = "0x600331C")]
[Address(RVA = "0x6A46D0", Offset = "0x6A36D0", VA = "0x1806A46D0")]
public Subscreen()
{
}
// Token: 0x04002A32 RID: 10802
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002A32")]
[SerializeField]
[Tooltip("Set to false if this subscreen has multiple buttons which can activate it (usually for RecyclerPagedGrid)")]
[Header("Subscreen:")]
private bool updateButtonOnEnable = true;
// Token: 0x04002A33 RID: 10803
[FieldOffset(Offset = "0x19")]
[Token(Token = "0x4002A33")]
public bool Default;
// Token: 0x04002A34 RID: 10804
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002A34")]
public Button3DBase Button;
}