oh dear
This commit is contained in:
@@ -0,0 +1,343 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x020010F7 RID: 4343
|
||||
[Token(Token = "0x20010F7")]
|
||||
public class ToolUI : StackedUIBase
|
||||
{
|
||||
// Token: 0x170010BE RID: 4286
|
||||
// (get) Token: 0x06006239 RID: 25145 RVA: 0x001580D0 File Offset: 0x001562D0
|
||||
[Token(Token = "0x170010BE")]
|
||||
public BoxCollider BDAMIPHDHNI
|
||||
{
|
||||
[Token(Token = "0x6006239")]
|
||||
[Address(RVA = "0x7A5E90", Offset = "0x7A4C90", VA = "0x1807A5E90")]
|
||||
get
|
||||
{
|
||||
return this.menuBoxCollider;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170010BF RID: 4287
|
||||
// (get) Token: 0x0600623A RID: 25146 RVA: 0x001580E4 File Offset: 0x001562E4
|
||||
// (set) Token: 0x0600623B RID: 25147 RVA: 0x001580F8 File Offset: 0x001562F8
|
||||
[Token(Token = "0x170010BF")]
|
||||
public Tool PBBJCLJPFMI
|
||||
{
|
||||
[Token(Token = "0x600623A")]
|
||||
[Address(RVA = "0x5F4E40", Offset = "0x5F3C40", VA = "0x1805F4E40")]
|
||||
get;
|
||||
[Token(Token = "0x600623B")]
|
||||
[Address(RVA = "0x7CB600", Offset = "0x7CA400", VA = "0x1807CB600")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x170010C0 RID: 4288
|
||||
// (get) Token: 0x0600623C RID: 25148 RVA: 0x0015810C File Offset: 0x0015630C
|
||||
[Token(Token = "0x170010C0")]
|
||||
public BasicInteractionRestriction NGODMIFINGN
|
||||
{
|
||||
[Token(Token = "0x600623C")]
|
||||
[Address(RVA = "0x9CD8C0", Offset = "0x9CC6C0", VA = "0x1809CD8C0")]
|
||||
get
|
||||
{
|
||||
return this.basicInteractionRestriction;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170010C1 RID: 4289
|
||||
// (get) Token: 0x0600623D RID: 25149 RVA: 0x00158120 File Offset: 0x00156320
|
||||
// (set) Token: 0x0600623E RID: 25150 RVA: 0x00158134 File Offset: 0x00156334
|
||||
[Token(Token = "0x170010C1")]
|
||||
public bool HOODEBPLJDJ
|
||||
{
|
||||
[Token(Token = "0x600623D")]
|
||||
[Address(RVA = "0xBC6B10", Offset = "0xBC5910", VA = "0x180BC6B10")]
|
||||
get;
|
||||
[Token(Token = "0x600623E")]
|
||||
[Address(RVA = "0xBC6B20", Offset = "0xBC5920", VA = "0x180BC6B20")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x170010C2 RID: 4290
|
||||
// (get) Token: 0x0600623F RID: 25151 RVA: 0x00158148 File Offset: 0x00156348
|
||||
[Token(Token = "0x170010C2")]
|
||||
public string KENGPMDDCML
|
||||
{
|
||||
[Token(Token = "0x600623F")]
|
||||
[Address(RVA = "0x8C1910", Offset = "0x8C0710", VA = "0x1808C1910")]
|
||||
get
|
||||
{
|
||||
return this.friendlyName;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006240 RID: 25152 RVA: 0x0015815C File Offset: 0x0015635C
|
||||
[Token(Token = "0x6006240")]
|
||||
[Address(RVA = "0xE8FFF0", Offset = "0xE8EDF0", VA = "0x180E8FFF0", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
Tool tool = this.<MBFGOCOFHHM>k__BackingField;
|
||||
int num = 0;
|
||||
if (tool == num)
|
||||
{
|
||||
Tool componentInParent = base.GetComponentInParent<Tool>();
|
||||
this.<MBFGOCOFHHM>k__BackingField = componentInParent;
|
||||
}
|
||||
Image image = this.backgroundImage;
|
||||
int num2 = 0;
|
||||
if (image != num2)
|
||||
{
|
||||
Material material = new Material(this.backgroundImage.defaultMaterial);
|
||||
Image image2 = this.backgroundImage;
|
||||
this.BKDGAKDOBFH = material;
|
||||
Material material2 = image2.material;
|
||||
}
|
||||
base..ctor();
|
||||
UIInteractionRestriction[] components = base.GetComponents<UIInteractionRestriction>();
|
||||
Canvas canvas = this.canvas;
|
||||
this.KBGICPOGKFF = components;
|
||||
RectTransform component = canvas.GetComponent<RectTransform>();
|
||||
this.AAFEHJFOMAI = component;
|
||||
OGLEAGGNIPE ogleaggnipe = base.CNBJKCPJNIM();
|
||||
StackedUIBase.FlowPrefabResourceReference[] flowResources = this.flowResources;
|
||||
int num3 = 0;
|
||||
int length = flowResources.Length;
|
||||
if (num3 < length)
|
||||
{
|
||||
StackedUIBase.FlowPrefabResourceReference flowPrefabResourceReference = flowResources[num3];
|
||||
if ((flowPrefabResourceReference.FirstFlow ? 1 : 0) != num3)
|
||||
{
|
||||
StackedUIFlowBase stackedUIFlowBase = base.BFNJKBIGHOF(flowPrefabResourceReference);
|
||||
string lghbppioobm = stackedUIFlowBase.LGHBPPIOOBM;
|
||||
stackedUIFlowBase.LGHBPPIOOBM = num3;
|
||||
this.DMJOIMMIJEF();
|
||||
}
|
||||
num3++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006241 RID: 25153 RVA: 0x00158260 File Offset: 0x00156460
|
||||
[Token(Token = "0x6006241")]
|
||||
[Address(RVA = "0xE90700", Offset = "0xE8F500", VA = "0x180E90700", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
Material bkdgakdobfh = this.BKDGAKDOBFH;
|
||||
int num = 0;
|
||||
if (bkdgakdobfh != num)
|
||||
{
|
||||
global::UnityEngine.Object.Destroy(this.BKDGAKDOBFH);
|
||||
this.BKDGAKDOBFH = (ulong)0L;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006242 RID: 25154 RVA: 0x00158294 File Offset: 0x00156494
|
||||
[Token(Token = "0x6006242")]
|
||||
[Address(RVA = "0xE907B0", Offset = "0xE8F5B0", VA = "0x180E907B0")]
|
||||
public void SetBackgroundColors(Color ICMFHJHCLPP, Color BENFCIINEPA)
|
||||
{
|
||||
Material bkdgakdobfh = this.BKDGAKDOBFH;
|
||||
int num = 0;
|
||||
if (bkdgakdobfh != num)
|
||||
{
|
||||
Material bkdgakdobfh2 = this.BKDGAKDOBFH;
|
||||
Material bkdgakdobfh3 = this.BKDGAKDOBFH;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006243 RID: 25155 RVA: 0x001582C8 File Offset: 0x001564C8
|
||||
[Token(Token = "0x6006243")]
|
||||
[Address(RVA = "0xE902B0", Offset = "0xE8F0B0", VA = "0x180E902B0", Slot = "20")]
|
||||
protected override void CHICHLOLOPJ(StackedUIFlowBase LHHONCAOJFH)
|
||||
{
|
||||
LHHONCAOJFH.StackedUIClosed();
|
||||
GameObject gameObject = LHHONCAOJFH.gameObject;
|
||||
int num = 0;
|
||||
gameObject.SetActive(num != 0);
|
||||
Transform transform = LHHONCAOJFH.transform;
|
||||
Transform transform2 = StackedUIBase.FEMNBEBNHMH;
|
||||
int num2 = 0;
|
||||
transform.SetParent(transform2, num2 != 0);
|
||||
Button3DBase[] componentsInChildren = LHHONCAOJFH.GetComponentsInChildren<Button3DBase>(true);
|
||||
int num3 = 0;
|
||||
int length = componentsInChildren.Length;
|
||||
if (num3 < length)
|
||||
{
|
||||
Button3DBase button3DBase = componentsInChildren[num3];
|
||||
RecRoomAudioClip recRoomAudioClip = this.buttonDownAudio;
|
||||
num3++;
|
||||
button3DBase.ButtonDownAudio = recRoomAudioClip;
|
||||
RecRoomAudioClip recRoomAudioClip2 = this.buttonUpAudio;
|
||||
button3DBase.ButtonUpAudio = recRoomAudioClip2;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006244 RID: 25156 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6006244")]
|
||||
[Address(RVA = "0xE90510", Offset = "0xE8F310", VA = "0x180E90510", Slot = "24")]
|
||||
protected override void KANNOEJBINE(StackedUIFlowBase LHHONCAOJFH)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06006245 RID: 25157 RVA: 0x0015835C File Offset: 0x0015655C
|
||||
[Token(Token = "0x6006245")]
|
||||
[Address(RVA = "0xE90650", Offset = "0xE8F450", VA = "0x180E90650", Slot = "26")]
|
||||
protected override bool KBJGGMDIBIB()
|
||||
{
|
||||
if (this.<MDOEPABHGNO>k__BackingField)
|
||||
{
|
||||
}
|
||||
Stack<StackedUIFlowBase> mbcgfeaekjb = this.MBCGFEAEKJB;
|
||||
StackedUIFlowBase stackedUIFlowBase = mbcgfeaekjb.Pop();
|
||||
StackedUIFlowBase stackedUIFlowBase2 = this.MBCGFEAEKJB.Peek();
|
||||
int num = 0;
|
||||
base.IOBIOMJICCM(stackedUIFlowBase, stackedUIFlowBase2, num != 0);
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x06006246 RID: 25158 RVA: 0x001583A8 File Offset: 0x001565A8
|
||||
[Token(Token = "0x6006246")]
|
||||
[Address(RVA = "0xE903E0", Offset = "0xE8F1E0", VA = "0x180E903E0", Slot = "21")]
|
||||
protected override void EPFHONKJEGA()
|
||||
{
|
||||
SFXAudioSource mokepjlbgfd = this.MOKEPJLBGFD;
|
||||
int num = 0;
|
||||
if (mokepjlbgfd != num)
|
||||
{
|
||||
this.MOKEPJLBGFD.Stop();
|
||||
}
|
||||
RecRoomAudioClip recRoomAudioClip = this.menuOpenedAudio;
|
||||
if (recRoomAudioClip != 0)
|
||||
{
|
||||
AudioClip audioClip = recRoomAudioClip.audioClip;
|
||||
int num2 = 0;
|
||||
if (audioClip != num2)
|
||||
{
|
||||
RecRoomAudioClip recRoomAudioClip2 = this.menuOpenedAudio;
|
||||
Transform transform = base.transform;
|
||||
int num3 = 0;
|
||||
int num4 = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(recRoomAudioClip2, transform, num4, num3);
|
||||
this.MOKEPJLBGFD = sfxaudioSource;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006247 RID: 25159 RVA: 0x00158428 File Offset: 0x00156628
|
||||
[Token(Token = "0x6006247")]
|
||||
[Address(RVA = "0xE8FFC0", Offset = "0xE8EDC0", VA = "0x180E8FFC0", Slot = "22")]
|
||||
protected override void AKFNEFLPFCI()
|
||||
{
|
||||
while (this.GoToHomeScreenOnClose && this.BNBLHJJNLHI())
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006248 RID: 25160 RVA: 0x00158448 File Offset: 0x00156648
|
||||
[Token(Token = "0x6006248")]
|
||||
[Address(RVA = "0xE90220", Offset = "0xE8F020", VA = "0x180E90220", Slot = "25")]
|
||||
protected override bool BNBLHJJNLHI()
|
||||
{
|
||||
StackedUIFlowBase <CBEMGFDBBJA>k__BackingField = this.<CBEMGFDBBJA>k__BackingField;
|
||||
int num = 0;
|
||||
if (<CBEMGFDBBJA>k__BackingField != num)
|
||||
{
|
||||
StackedUIFlowBase <CBEMGFDBBJA>k__BackingField2 = this.<CBEMGFDBBJA>k__BackingField;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x06006249 RID: 25161 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6006249")]
|
||||
[Address(RVA = "0x1B98680", Offset = "0x1B97480", VA = "0x181B98680")]
|
||||
public T GetStackedFlow<T>() where T : StackedUIFlowBase
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600624A RID: 25162 RVA: 0x00158478 File Offset: 0x00156678
|
||||
[Token(Token = "0x600624A")]
|
||||
[Address(RVA = "0xE84040", Offset = "0xE82E40", VA = "0x180E84040")]
|
||||
public ToolUI()
|
||||
{
|
||||
Stack<StackedUIFlowBase> stack = new Stack();
|
||||
this.MBCGFEAEKJB = stack;
|
||||
Dictionary<Type, StackedUIFlowBase> dictionary = new Dictionary();
|
||||
this.PAHBIBGINJK = dictionary;
|
||||
UIInteractionRestriction[] array = new UIInteractionRestriction[0];
|
||||
this.KBGICPOGKFF = array;
|
||||
this.GGBDHGDDKOM = 1f;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x040040F2 RID: 16626
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x40040F2")]
|
||||
[SerializeField]
|
||||
[Header("Audio")]
|
||||
protected RecRoomAudioClip buttonDownAudio;
|
||||
|
||||
// Token: 0x040040F3 RID: 16627
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x40040F3")]
|
||||
[SerializeField]
|
||||
protected RecRoomAudioClip buttonUpAudio;
|
||||
|
||||
// Token: 0x040040F4 RID: 16628
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x40040F4")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip menuOpenedAudio;
|
||||
|
||||
// Token: 0x040040F5 RID: 16629
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x40040F5")]
|
||||
[SerializeField]
|
||||
[Header("Double press prevention")]
|
||||
private BoxCollider menuBoxCollider;
|
||||
|
||||
// Token: 0x040040F6 RID: 16630
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x40040F6")]
|
||||
[SerializeField]
|
||||
[Header("Feedback")]
|
||||
private string friendlyName;
|
||||
|
||||
// Token: 0x040040F8 RID: 16632
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x40040F8")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private BasicInteractionRestriction basicInteractionRestriction;
|
||||
|
||||
// Token: 0x040040F9 RID: 16633
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x40040F9")]
|
||||
[SerializeField]
|
||||
[Header("Background Image")]
|
||||
private Image backgroundImage;
|
||||
|
||||
// Token: 0x040040FA RID: 16634
|
||||
[FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x40040FA")]
|
||||
[SerializeField]
|
||||
[Header("Watch Behaviour")]
|
||||
private bool GoToHomeScreenOnClose;
|
||||
|
||||
// Token: 0x040040FB RID: 16635
|
||||
[FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x40040FB")]
|
||||
private Material BKDGAKDOBFH;
|
||||
|
||||
// Token: 0x040040FD RID: 16637
|
||||
[FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x40040FD")]
|
||||
private SFXAudioSource MOKEPJLBGFD;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user