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