Exemplo n.º 1
0
    private void SetOnClickForOpt(OptButton opt, ActionButtonNode n)
    {
        if (n.disabled)
        {
            opt.OnOptMousedOver += (button) => {
                UIManager.instance.Tooltip.SetText(n.label + ": " + n.disabledReason);
                UIManager.instance.Tooltip.Show(opt.transform as RectTransform);
            };

            opt.OnOptMousedOut += (button) => {
                UIManager.instance.Tooltip.Hide();
//				UIManager.instance.tooltip.SetText(n.disabledReason);
            };

            opt.GetComponent <Button> ().interactable = false;
        }
        else
        {
            opt.OnOptLeftClicked += (button) => {
                NodeSelected(n);
            };

            opt.SetTooltipInfo(Tooltip.TooltipPosition.TOP, 0, n.label, n.rightClickDescription);
        }
    }
Exemplo n.º 2
0
 public void EnableConfirm()
 {
     confirm.GetComponent <Button>().interactable = true;
 }