Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/RecRoom/Delayed3DUIObjectSpawner.cs
T
2026-04-08 23:40:05 +02:00

120 lines
3.3 KiB
C#

using System;
using System.Runtime.InteropServices;
using AGUI.StackedUI;
using Cpp2IlInjected;
using UnityEngine;
namespace RecRoom
{
// Token: 0x02001DFC RID: 7676
[Token(Token = "0x2001DFC")]
[StructLayout(3)]
public class Delayed3DUIObjectSpawner : MonoBehaviour
{
// Token: 0x17002035 RID: 8245
// (get) Token: 0x0600CEB3 RID: 52915 RVA: 0x00311EC4 File Offset: 0x003100C4
// (set) Token: 0x0600CEB4 RID: 52916 RVA: 0x00311ED8 File Offset: 0x003100D8
[Token(Token = "0x17002035")]
public StackedUIBase JGIANCOEHMA
{
[Token(Token = "0x600CEB3")]
[Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220")]
get
{
return this.GLBGAKIOIFB;
}
[Token(Token = "0x600CEB4")]
[Address(RVA = "0x121DAD0", Offset = "0x121C4D0", VA = "0x18121DAD0")]
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: 0x0600CEB5 RID: 52917 RVA: 0x00311F58 File Offset: 0x00310158
[Token(Token = "0x600CEB5")]
[Address(RVA = "0x121DA20", Offset = "0x121C420", VA = "0x18121DA20")]
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: 0x0600CEB6 RID: 52918 RVA: 0x00311FB4 File Offset: 0x003101B4
[Token(Token = "0x600CEB6")]
[Address(RVA = "0x121DAC0", Offset = "0x121C4C0", VA = "0x18121DAC0")]
private void OnDestroy()
{
int num = 0;
this.JGIANCOEHMA = num;
}
// Token: 0x0600CEB7 RID: 52919 RVA: 0x00311FCC File Offset: 0x003101CC
[Token(Token = "0x600CEB7")]
[Address(RVA = "0x121D9A0", Offset = "0x121C3A0", VA = "0x18121D9A0")]
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: 0x0600CEB8 RID: 52920 RVA: 0x00312008 File Offset: 0x00310208
[Token(Token = "0x600CEB8")]
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
public Delayed3DUIObjectSpawner()
{
}
// Token: 0x04008B7C RID: 35708
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4008B7C")]
private Action<Transform> CJEOCFHAIGB;
// Token: 0x04008B7D RID: 35709
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4008B7D")]
private StackedUIBase GLBGAKIOIFB;
}
}