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: 0x02002A1E RID: 10782
|
|
[Token(Token = "0x2002A1E")]
|
|
public class SpawnableToolButton : MonoBehaviour
|
|
{
|
|
// Token: 0x17003243 RID: 12867
|
|
// (get) Token: 0x06011F81 RID: 73601 RVA: 0x00411500 File Offset: 0x0040F700
|
|
[Token(Token = "0x17003243")]
|
|
public OGNBCNBPFCC LCODFFNFGBK
|
|
{
|
|
[Token(Token = "0x6011F81")]
|
|
[Address(RVA = "0x197CDC0", Offset = "0x197BDC0", VA = "0x18197CDC0")]
|
|
get
|
|
{
|
|
return this.toolImposterUI.<NDJKJFCJLAC>k__BackingField;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003244 RID: 12868
|
|
// (get) Token: 0x06011F82 RID: 73602 RVA: 0x00411520 File Offset: 0x0040F720
|
|
[Token(Token = "0x17003244")]
|
|
public RadioButton3D MICOEKICIPM
|
|
{
|
|
[Token(Token = "0x6011F82")]
|
|
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
|
|
get
|
|
{
|
|
return this._radioButton;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003245 RID: 12869
|
|
// (get) Token: 0x06011F83 RID: 73603 RVA: 0x00411534 File Offset: 0x0040F734
|
|
[Token(Token = "0x17003245")]
|
|
public RadioButton3D.OnRadioButton3DClick PAALHPHGBDF
|
|
{
|
|
[Token(Token = "0x6011F83")]
|
|
[Address(RVA = "0x185C040", Offset = "0x185B040", VA = "0x18185C040")]
|
|
get
|
|
{
|
|
return this._radioButton.OnClick;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011F84 RID: 73604 RVA: 0x00411554 File Offset: 0x0040F754
|
|
[Token(Token = "0x6011F84")]
|
|
[Address(RVA = "0x197CC50", Offset = "0x197BC50", VA = "0x18197CC50")]
|
|
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: 0x06011F85 RID: 73605 RVA: 0x004115D8 File Offset: 0x0040F7D8
|
|
[Token(Token = "0x6011F85")]
|
|
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
|
public SpawnableToolButton()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400B82F RID: 47151
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400B82F")]
|
|
[SerializeField]
|
|
private ToolImposterUI toolImposterUI;
|
|
|
|
// Token: 0x0400B830 RID: 47152
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400B830")]
|
|
[SerializeField]
|
|
[NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)]
|
|
private RadioButton3D _radioButton;
|
|
|
|
// Token: 0x0400B831 RID: 47153
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400B831")]
|
|
[SerializeField]
|
|
[OAGJHJAIMMP(FHBJCBPFODN.Self, false, false, false)]
|
|
private Tooltip tooltip;
|
|
}
|
|
}
|