118 lines
3.2 KiB
C#
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;
|
|
}
|
|
}
|