151 lines
4.7 KiB
C#
151 lines
4.7 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using RecRoom;
|
|
using UnityEngine;
|
|
|
|
namespace AGUI.StackedUI
|
|
{
|
|
// Token: 0x020010F8 RID: 4344
|
|
[Token(Token = "0x20010F8")]
|
|
[DisallowMultipleComponent]
|
|
public class ToolUIFlow : StackedUIFlowBase
|
|
{
|
|
// Token: 0x170010C3 RID: 4291
|
|
// (get) Token: 0x0600624B RID: 25163 RVA: 0x001584C0 File Offset: 0x001566C0
|
|
// (set) Token: 0x0600624C RID: 25164 RVA: 0x001584D4 File Offset: 0x001566D4
|
|
[Token(Token = "0x170010C3")]
|
|
public ToolUI MDJNAGFKFPK
|
|
{
|
|
[Token(Token = "0x600624B")]
|
|
[Address(RVA = "0x4335D0", Offset = "0x4323D0", VA = "0x1804335D0")]
|
|
get;
|
|
[Token(Token = "0x600624C")]
|
|
[Address(RVA = "0x703580", Offset = "0x702380", VA = "0x180703580")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x0600624D RID: 25165 RVA: 0x001584E8 File Offset: 0x001566E8
|
|
[Token(Token = "0x600624D")]
|
|
[Address(RVA = "0xE8FA10", Offset = "0xE8E810", VA = "0x180E8FA10", Slot = "10")]
|
|
public override void Initialize(StackedUIBase LJOCNMLBCAH)
|
|
{
|
|
do
|
|
{
|
|
this.<KBKJKEOPIGB>k__BackingField = LJOCNMLBCAH;
|
|
UIInteractionRestriction[] components = base.GetComponents<UIInteractionRestriction>();
|
|
this.GIOHNKKLFJA = components;
|
|
Spawner[] componentsInChildren = base.GetComponentsInChildren<Spawner>(true);
|
|
int num = 0;
|
|
int length = componentsInChildren.Length;
|
|
if (num < length)
|
|
{
|
|
componentsInChildren[num].Awake();
|
|
num++;
|
|
}
|
|
VisibilityRestriction[] componentsInChildren2 = base.GetComponentsInChildren<VisibilityRestriction>(true);
|
|
int length2 = componentsInChildren2.Length;
|
|
if (num < length2)
|
|
{
|
|
componentsInChildren2[num].Start();
|
|
num++;
|
|
}
|
|
ResizableElementBase[] componentsInChildren3 = base.GetComponentsInChildren<ResizableElementBase>(true);
|
|
this.GKIAJGLHOPC = componentsInChildren3;
|
|
}
|
|
while (LJOCNMLBCAH != 0 && LJOCNMLBCAH == 0);
|
|
this.<DHACNBGFNAI>k__BackingField = LJOCNMLBCAH;
|
|
}
|
|
|
|
// Token: 0x0600624E RID: 25166 RVA: 0x00158588 File Offset: 0x00156788
|
|
[Token(Token = "0x600624E")]
|
|
[Address(RVA = "0xE8FDB0", Offset = "0xE8EBB0", VA = "0x180E8FDB0", Slot = "7")]
|
|
protected override void OnDestroy()
|
|
{
|
|
this.DPONBEGHJJO = true;
|
|
this.UpdateUIElements();
|
|
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
|
}
|
|
|
|
// Token: 0x0600624F RID: 25167 RVA: 0x001585AC File Offset: 0x001567AC
|
|
[Token(Token = "0x600624F")]
|
|
[Address(RVA = "0xE8FC20", Offset = "0xE8EA20", VA = "0x180E8FC20", Slot = "24")]
|
|
protected virtual void LAPIMDEBGNL()
|
|
{
|
|
ToolUI toolUI = this.<DHACNBGFNAI>k__BackingField;
|
|
int num = 0;
|
|
if (toolUI != num)
|
|
{
|
|
Tool <MBFGOCOFHHM>k__BackingField = this.<DHACNBGFNAI>k__BackingField.<MBFGOCOFHHM>k__BackingField;
|
|
int num2 = 0;
|
|
if (<MBFGOCOFHHM>k__BackingField != num2)
|
|
{
|
|
Action action;
|
|
this.<DHACNBGFNAI>k__BackingField.<MBFGOCOFHHM>k__BackingField.FDNPBBKGAEH.BIHKNNPGGKP(action);
|
|
}
|
|
}
|
|
if (!this.DPONBEGHJJO)
|
|
{
|
|
int num3 = 0;
|
|
if (this != num3)
|
|
{
|
|
global::UnityEngine.Object.DestroyImmediate(base.gameObject);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006250 RID: 25168 RVA: 0x00158624 File Offset: 0x00156824
|
|
[Token(Token = "0x6006250")]
|
|
[Address(RVA = "0xE8FE00", Offset = "0xE8EC00", VA = "0x180E8FE00", Slot = "11")]
|
|
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
|
|
{
|
|
this.<EENBDICNMLG>k__BackingField = true;
|
|
Action iolmoennjej = this.IOLMOENNJEJ;
|
|
if (iolmoennjej != 0)
|
|
{
|
|
iolmoennjej();
|
|
}
|
|
StackedUIBase <KBKJKEOPIGB>k__BackingField = this.<KBKJKEOPIGB>k__BackingField;
|
|
bool flag = this.AMKNOILBDJC();
|
|
ToolUI toolUI = this.<DHACNBGFNAI>k__BackingField;
|
|
Color color = this.largeScanlineColor;
|
|
Color color2 = this.backgroundColor;
|
|
Material bkdgakdobfh = toolUI.BKDGAKDOBFH;
|
|
int num = 0;
|
|
if (bkdgakdobfh != num)
|
|
{
|
|
Material bkdgakdobfh2 = toolUI.BKDGAKDOBFH;
|
|
int ooiofhfoaaf = PAMNDKEGFFG.OOIOFHFOAAF;
|
|
bkdgakdobfh2.SetColor(ooiofhfoaaf, color2);
|
|
Material bkdgakdobfh3 = toolUI.BKDGAKDOBFH;
|
|
int bkibeedppgg = PAMNDKEGFFG.BKIBEEDPPGG;
|
|
bkdgakdobfh3.SetColor(bkibeedppgg, color);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006251 RID: 25169 RVA: 0x001586C0 File Offset: 0x001568C0
|
|
[Token(Token = "0x6006251")]
|
|
[Address(RVA = "0xE8FF70", Offset = "0xE8ED70", VA = "0x180E8FF70")]
|
|
public ToolUIFlow()
|
|
{
|
|
Color white = Color.white;
|
|
Color white2 = Color.white;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x040040FF RID: 16639
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x40040FF")]
|
|
public Color backgroundColor;
|
|
|
|
// Token: 0x04004100 RID: 16640
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x4004100")]
|
|
public Color largeScanlineColor;
|
|
|
|
// Token: 0x04004101 RID: 16641
|
|
[FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x4004101")]
|
|
private bool DPONBEGHJJO;
|
|
}
|
|
}
|