Exemple #1
0
 // TODO: The assigndisplay may use an outdated core (since the player can save a preset, then core upgrade)
 // fix that eventually
 public void OnPointerEnter(PointerEventData eventData)
 {
     if (blueprint && valid)
     {
         currentPartHandler.SetActive(false);
         displayHandler.AssignDisplay(blueprint, null);
     }
 }
Exemple #2
0
    public void OnPointerEnter(PointerEventData eventData)
    {
        costInfo.text = costText;
        nameInfo.text = blueprint.entityName.ToUpper();
        handler.AssignDisplay(blueprint, null);

        // create tooltip
        tooltip = Instantiate(tooltipPrefab);
        RectTransform rect = tooltip.GetComponent <RectTransform>();

        rect.position = eventData.position;
        rect.SetParent(transform.parent, true);
        rect.SetAsLastSibling();

        Text desc = tooltip.transform.Find("Text").GetComponent <Text>();

        desc.text = descriptionText;

        rect.sizeDelta = new Vector2(desc.preferredWidth + 16f, desc.preferredHeight + 16);
    }