private void Awake() { var buttonIndex = 0; foreach (var button in Buttons) { var idx = buttonIndex++; button.onClick.AddListener(() => MenuSelected?.Invoke(idx)); } }
public IToolbar AddMenu(string name, Action <string> onMenuSelected = null) { MenuNames.Add(name); if (onMenuSelected == null) { MenuSelected.Add((item) => { }); } else { MenuSelected.Add(onMenuSelected); } return(this); }
public override void RowSelected(UITableView tableView, Foundation.NSIndexPath indexPath) { MenuSelected?.Invoke(indexPath.Row); tableView.DeselectRow(indexPath, true); }
public ToolbarView AddMenu(string name, Action <string> onMenuSelected) { MenuNames.Add(name); MenuSelected.Add(onMenuSelected); return(this); }