public void Selected(bool clear = false) { if (onSelected != null) { onSelected(this); if (clear) { onSelected = null; } } }