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); } }
public void EnableConfirm() { confirm.GetComponent <Button>().interactable = true; }