//Do this when the selectable UI object is selected. public void OnSelect(BaseEventData eventData) { // Debug.LogError("SELECTED"); selected = true; UpdateElementLayout();//false, true); parentUI.BroadcastSelectEvent(this, data); }
public void BroadcastSelectEvent(UISelectable buttonObject, object[] data) { if ((object)parent != null) { parent.BroadcastSelectEvent(buttonObject, data); return; } if (_onSelect != null) { _onSelect(buttonObject, data); } }