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

118 lines
3.2 KiB
C#

using System;
using AGUI.StackedUI;
using Cpp2IlInjected;
using UnityEngine;
namespace RecRoom
{
// Token: 0x0200227D RID: 8829
[Token(Token = "0x200227D")]
public class Delayed3DUIObjectSpawner : MonoBehaviour
{
// Token: 0x170023A3 RID: 9123
// (get) Token: 0x0600E0B5 RID: 57525 RVA: 0x0033C300 File Offset: 0x0033A500
// (set) Token: 0x0600E0B6 RID: 57526 RVA: 0x0033C314 File Offset: 0x0033A514
[Token(Token = "0x170023A3")]
public StackedUIBase JGIANCOEHMA
{
[Token(Token = "0x600E0B5")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
get
{
return this.GLBGAKIOIFB;
}
[Token(Token = "0x600E0B6")]
[Address(RVA = "0x1274800", Offset = "0x1273800", VA = "0x181274800")]
private set
{
StackedUIBase glbgakioifb = this.GLBGAKIOIFB;
int num = 0;
if (glbgakioifb != num)
{
StackedUIBase glbgakioifb2 = this.GLBGAKIOIFB;
Action<bool> action = new Action(this.AAHKNBJBJIJ);
glbgakioifb2.FullyVisibleChanged -= action;
}
this.GLBGAKIOIFB = value;
int num2 = 0;
if (value != num2)
{
StackedUIBase glbgakioifb3 = this.GLBGAKIOIFB;
if (!glbgakioifb3.ABJAFAKMMOK)
{
Action<bool> action2 = new Action(this.AAHKNBJBJIJ);
glbgakioifb3.FullyVisibleChanged += action2;
}
}
}
}
// Token: 0x0600E0B7 RID: 57527 RVA: 0x0033C394 File Offset: 0x0033A594
[Token(Token = "0x600E0B7")]
[Address(RVA = "0x1274750", Offset = "0x1273750", VA = "0x181274750")]
public void Initialize(StackedUIBase LJOCNMLBCAH, Action<Transform> CJEOCFHAIGB)
{
this.JGIANCOEHMA = LJOCNMLBCAH;
StackedUIBase glbgakioifb = this.GLBGAKIOIFB;
this.CJEOCFHAIGB = CJEOCFHAIGB;
if (glbgakioifb.ABJAFAKMMOK)
{
Action<Transform> cjeocfhaigb = this.CJEOCFHAIGB;
if (cjeocfhaigb != 0)
{
Transform transform = base.transform;
cjeocfhaigb(transform);
}
this.CJEOCFHAIGB = (ulong)0L;
int num = 0;
this.JGIANCOEHMA = num;
}
}
// Token: 0x0600E0B8 RID: 57528 RVA: 0x0033C3F0 File Offset: 0x0033A5F0
[Token(Token = "0x600E0B8")]
[Address(RVA = "0x12747F0", Offset = "0x12737F0", VA = "0x1812747F0")]
private void OnDestroy()
{
int num = 0;
this.JGIANCOEHMA = num;
}
// Token: 0x0600E0B9 RID: 57529 RVA: 0x0033C408 File Offset: 0x0033A608
[Token(Token = "0x600E0B9")]
[Address(RVA = "0x12746D0", Offset = "0x12736D0", VA = "0x1812746D0")]
private void AAHKNBJBJIJ(bool LLNHILANEFN)
{
if (LLNHILANEFN)
{
Action<Transform> cjeocfhaigb = this.CJEOCFHAIGB;
if (cjeocfhaigb != 0)
{
Transform transform = base.transform;
cjeocfhaigb(transform);
}
this.CJEOCFHAIGB = (ulong)0L;
int num = 0;
this.JGIANCOEHMA = num;
}
}
// Token: 0x0600E0BA RID: 57530 RVA: 0x0033C444 File Offset: 0x0033A644
[Token(Token = "0x600E0BA")]
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
public Delayed3DUIObjectSpawner()
{
}
// Token: 0x040091AE RID: 37294
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40091AE")]
private Action<Transform> CJEOCFHAIGB;
// Token: 0x040091AF RID: 37295
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40091AF")]
private StackedUIBase GLBGAKIOIFB;
}
}