using System; namespace RosettaUI { public class ButtonElement : ReadOnlyValueElement { public event Action onClick; public ButtonElement(IGetter readName = null, Action onClick = null) : base(readName) { this.onClick += onClick; } public void OnClick() => onClick?.Invoke(); } }