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