Files
Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/Delayed3DUIObjectSpawner.cs
T
2026-04-10 22:50:51 +02:00

118 lines
3.2 KiB
C#

using System;
using AGUI.StackedUI;
using Cpp2IlInjected;
using UnityEngine;
namespace RecRoom
{
// Token: 0x02002199 RID: 8601
[Token(Token = "0x2002199")]
public class Delayed3DUIObjectSpawner : MonoBehaviour
{
// Token: 0x17002303 RID: 8963
// (get) Token: 0x0600DCA9 RID: 56489 RVA: 0x00332EA4 File Offset: 0x003310A4
// (set) Token: 0x0600DCAA RID: 56490 RVA: 0x00332EB8 File Offset: 0x003310B8
[Token(Token = "0x17002303")]
public StackedUIBase JGIANCOEHMA
{
[Token(Token = "0x600DCA9")]
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
get
{
return this.GLBGAKIOIFB;
}
[Token(Token = "0x600DCAA")]
[Address(RVA = "0x807310", Offset = "0x806110", VA = "0x180807310")]
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: 0x0600DCAB RID: 56491 RVA: 0x00332F38 File Offset: 0x00331138
[Token(Token = "0x600DCAB")]
[Address(RVA = "0x807260", Offset = "0x806060", VA = "0x180807260")]
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: 0x0600DCAC RID: 56492 RVA: 0x00332F94 File Offset: 0x00331194
[Token(Token = "0x600DCAC")]
[Address(RVA = "0x807300", Offset = "0x806100", VA = "0x180807300")]
private void OnDestroy()
{
int num = 0;
this.JGIANCOEHMA = num;
}
// Token: 0x0600DCAD RID: 56493 RVA: 0x00332FAC File Offset: 0x003311AC
[Token(Token = "0x600DCAD")]
[Address(RVA = "0x8071E0", Offset = "0x805FE0", VA = "0x1808071E0")]
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: 0x0600DCAE RID: 56494 RVA: 0x00332FE8 File Offset: 0x003311E8
[Token(Token = "0x600DCAE")]
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
public Delayed3DUIObjectSpawner()
{
}
// Token: 0x04008FDB RID: 36827
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4008FDB")]
private Action<Transform> CJEOCFHAIGB;
// Token: 0x04008FDC RID: 36828
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4008FDC")]
private StackedUIBase GLBGAKIOIFB;
}
}