108 lines
2.9 KiB
C#
108 lines
2.9 KiB
C#
using System;
|
|
using AGUI.StackedUI;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.AGUI.ToolUIs
|
|
{
|
|
// Token: 0x02002935 RID: 10549
|
|
[Token(Token = "0x2002935")]
|
|
public class SpawnableToolButton : MonoBehaviour
|
|
{
|
|
// Token: 0x17003190 RID: 12688
|
|
// (get) Token: 0x06011B45 RID: 72517 RVA: 0x00407B30 File Offset: 0x00405D30
|
|
[Token(Token = "0x17003190")]
|
|
public OGNBCNBPFCC LCODFFNFGBK
|
|
{
|
|
[Token(Token = "0x6011B45")]
|
|
[Address(RVA = "0xE5B310", Offset = "0xE5A110", VA = "0x180E5B310")]
|
|
get
|
|
{
|
|
return this.toolImposterUI.<NDJKJFCJLAC>k__BackingField;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003191 RID: 12689
|
|
// (get) Token: 0x06011B46 RID: 72518 RVA: 0x00407B50 File Offset: 0x00405D50
|
|
[Token(Token = "0x17003191")]
|
|
public RadioButton3D MICOEKICIPM
|
|
{
|
|
[Token(Token = "0x6011B46")]
|
|
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
|
|
get
|
|
{
|
|
return this._radioButton;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003192 RID: 12690
|
|
// (get) Token: 0x06011B47 RID: 72519 RVA: 0x00407B64 File Offset: 0x00405D64
|
|
[Token(Token = "0x17003192")]
|
|
public RadioButton3D.OnRadioButton3DClick PAALHPHGBDF
|
|
{
|
|
[Token(Token = "0x6011B47")]
|
|
[Address(RVA = "0xD5BD20", Offset = "0xD5AB20", VA = "0x180D5BD20")]
|
|
get
|
|
{
|
|
return this._radioButton.OnClick;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011B48 RID: 72520 RVA: 0x00407B84 File Offset: 0x00405D84
|
|
[Token(Token = "0x6011B48")]
|
|
[Address(RVA = "0xE5B1A0", Offset = "0xE59FA0", VA = "0x180E5B1A0")]
|
|
public void SetSpawnableTool(OGNBCNBPFCC EIBIBKBCFJI, StackedUIBase ANEGNEHDLOI, float NBOCPMDNOCF = 0f)
|
|
{
|
|
ToolImposterUI toolImposterUI = this.toolImposterUI;
|
|
if (toolImposterUI.<NDJKJFCJLAC>k__BackingField != EIBIBKBCFJI)
|
|
{
|
|
string text;
|
|
PLDMAFINLJO.FANDNIHFMNM(this._radioButton.label, text);
|
|
Tooltip tooltip = this.tooltip;
|
|
int num = 0;
|
|
if (tooltip != num)
|
|
{
|
|
string text2;
|
|
bool flag = string.IsNullOrEmpty(text2);
|
|
Tooltip tooltip2 = this.tooltip;
|
|
if (flag)
|
|
{
|
|
int num2 = 0;
|
|
toolImposterUI.OFKIHGPJHJI(num2 != 0);
|
|
throw new NullReferenceException();
|
|
}
|
|
tooltip2.OFKIHGPJHJI(true);
|
|
this.tooltip.Message = text2;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011B49 RID: 72521 RVA: 0x00407C08 File Offset: 0x00405E08
|
|
[Token(Token = "0x6011B49")]
|
|
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
|
public SpawnableToolButton()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400B61F RID: 46623
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400B61F")]
|
|
[SerializeField]
|
|
private ToolImposterUI toolImposterUI;
|
|
|
|
// Token: 0x0400B620 RID: 46624
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400B620")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)]
|
|
private RadioButton3D _radioButton;
|
|
|
|
// Token: 0x0400B621 RID: 46625
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400B621")]
|
|
[SerializeField]
|
|
[OCIDFHDICIP(JIBDPHMGEGO.Self, false, false, false)]
|
|
private Tooltip tooltip;
|
|
}
|
|
}
|