Пример #1
0
 public void DisableTooltips()
 {
     isEnabled       = false;
     current         = null;
     isShowTriggered = false;
     Hide();
 }
Пример #2
0
 public void TooltipItemEnter(TooltipElement item)
 {
     if (current == item)
     {
         return;
     }
     current         = item;
     timeEntered     = Time.unscaledTime;
     isShowTriggered = false;
 }
Пример #3
0
        private void ShowTooltip(TooltipElement item, int playerId)
        {
            if (isShowTriggered)
            {
                return;
            }

            var tooltipDetails = item.GetTooltipDetails(playerId);

            SetTitle(tooltipDetails);
            SetCost(tooltipDetails);
            SetActions(tooltipDetails);
            SetDescription(tooltipDetails);
            SetRequirements(tooltipDetails);
            Show();
        }
Пример #4
0
 public void TooltipItemClicked(TooltipElement item)
 {
     current    = null;
     timeExited = 0f;
 }
Пример #5
0
 public void TooltipItemExit(TooltipElement item)
 {
     current    = null;
     timeExited = Time.unscaledTime;
 }