Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/AGUI/ToolUIs/SpawnableToolButton.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

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;
}
}