using System; using System.Diagnostics; using RecRoom.Sandbox; using RecRoom.Tools; using UnityEngine; using UnityEngine.UI; namespace AGUI.StackedUI { // Token: 0x020010C7 RID: 4295 public abstract class SandboxEditablePropertyUIControl : MonoBehaviour { // Token: 0x170010D0 RID: 4304 // (get) Token: 0x06024871 RID: 149617 RVA: 0x00A07660 File Offset: 0x00A05860 // (set) Token: 0x06024872 RID: 149618 RVA: 0x00A07668 File Offset: 0x00A05868 public MakerPen EIOLPKPLLDJ { get; set; } // Token: 0x140001A0 RID: 416 // (add) Token: 0x06024873 RID: 149619 RVA: 0x00A07674 File Offset: 0x00A05874 // (remove) Token: 0x06024874 RID: 149620 RVA: 0x00A076AC File Offset: 0x00A058AC [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event Action BAABGPLGINJ; // Token: 0x170010D1 RID: 4305 // (get) Token: 0x06024875 RID: 149621 RVA: 0x00A076E4 File Offset: 0x00A058E4 // (set) Token: 0x06024876 RID: 149622 RVA: 0x00A0770C File Offset: 0x00A0590C public virtual string MJLCELIIAJF { get { return (!(this.descriptionText != null)) ? string.Empty : this.descriptionText.text; } set { if (this.descriptionText != null) { this.descriptionText.text = value; } } } // Token: 0x170010D2 RID: 4306 // (get) Token: 0x06024877 RID: 149623 RVA: 0x00A0772C File Offset: 0x00A0592C // (set) Token: 0x06024878 RID: 149624 RVA: 0x00A07754 File Offset: 0x00A05954 public virtual string ILNNPFJIEGM { get { return (!(this.valueText != null)) ? string.Empty : this.valueText.text; } set { if (this.valueText != null) { this.valueText.text = value; } } } // Token: 0x06024879 RID: 149625 RVA: 0x00A07774 File Offset: 0x00A05974 public virtual void InitializeControl(MakerPen DJOCOOCPNAA, SandboxEditable.DKKKNNGENLC HICAAOOLLIA) { this.EIOLPKPLLDJ = DJOCOOCPNAA; this.BAABGPLGINJ += HICAAOOLLIA.KIBIIFMPBNG; this.GetEditablePropertyValue = HICAAOOLLIA.HIEGHHBMJMA; } // Token: 0x0602487A RID: 149626 public abstract void UpdateControl(); // Token: 0x0602487B RID: 149627 RVA: 0x00A07798 File Offset: 0x00A05998 protected void FBOKMIDKKJC(object CLPCFAPOKFN) { if (this.BAABGPLGINJ != null) { this.BAABGPLGINJ(CLPCFAPOKFN); } } // Token: 0x04005D06 RID: 23814 [SerializeField] private Text descriptionText; // Token: 0x04005D07 RID: 23815 [SerializeField] private Text valueText; // Token: 0x04005D0A RID: 23818 public SandboxEditable.DKKKNNGENLC.EINLHJLLJHH GetEditablePropertyValue; } }