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