コード例 #1
0
        private void Awake()
        {
            var buttonIndex = 0;

            foreach (var button in Buttons)
            {
                var idx = buttonIndex++;
                button.onClick.AddListener(() => MenuSelected?.Invoke(idx));
            }
        }
コード例 #2
0
ファイル: ToolbarView.cs プロジェクト: WangYuHang-97/UnityAPI
        public IToolbar AddMenu(string name, Action <string> onMenuSelected = null)
        {
            MenuNames.Add(name);
            if (onMenuSelected == null)
            {
                MenuSelected.Add((item) => { });
            }
            else
            {
                MenuSelected.Add(onMenuSelected);
            }

            return(this);
        }
コード例 #3
0
ファイル: MainView.cs プロジェクト: klzig/MapX
 public override void RowSelected(UITableView tableView, Foundation.NSIndexPath indexPath)
 {
     MenuSelected?.Invoke(indexPath.Row);
     tableView.DeselectRow(indexPath, true);
 }
コード例 #4
0
 public ToolbarView AddMenu(string name, Action <string> onMenuSelected)
 {
     MenuNames.Add(name);
     MenuSelected.Add(onMenuSelected);
     return(this);
 }