Inheritance: MonoBehaviour
Esempio n. 1
0
 public void UpdateTooltip(InventoryTooltip caller, bool hide = false)
 {
     if (!hide)
     {
         lastCaller = caller;
         graphics.SetActive(true);
         transform.position = caller.transform.position;
         tmpComp.text       = caller.text;
     }
     else
     {
         if (lastCaller == caller)
         {
             graphics.SetActive(false);
         }
     }
 }
Esempio n. 2
0
    private void ShowToolTip(ItemStack item)
    {
        if (toolTip == null)
        {
            toolTip = Instantiate(toolTipPrefab, transform).GetComponent <InventoryTooltip>();
        }
        else
        {
            toolTip.gameObject.SetActive(true);
        }

        toolTip.SetTitle(item.meta.displayName);
        toolTip.SetDescription(item.meta.description, true);
        if (item.meta.baseAcceleration != 0)
        {
            toolTip.SetDescription($"Acceleration: {item.meta.baseAcceleration} (+2)");
        }
        if (item.meta.baseSpeed != 0)
        {
            toolTip.SetDescription($"Max Speed: {item.meta.baseSpeed} (+0.02)");
        }
        if (item.meta.baseAgility != 0)
        {
            toolTip.SetDescription($"Agility: {item.meta.baseAcceleration} (+10)");
        }
        if (item.meta.baseHealth != 0)
        {
            toolTip.SetDescription($"Health: {item.meta.baseHealth} (+200)");
        }
        if (item.meta.baseShield != 0)
        {
            toolTip.SetDescription($"Shield: {item.meta.baseShield} (+46)");
        }

        toolTip.SetDescription($"<b>{item.meta.type.ToString()}</b>");
        toolTip.Refresh();
        toolTip.transform.position = item.transform.position + new Vector3(145, -60);
    }
Esempio n. 3
0
 void Start()
 {
     image   = transform.FindChild("Image").GetComponent <Image>();
     text    = transform.FindChild("Text").GetComponent <Text>();
     tooltip = GameObject.Find("InventoryTooltip").GetComponent <InventoryTooltip>();
 }
Esempio n. 4
0
 void Start()
 {
     inv     = GameObject.Find("Inventory").GetComponent <Inventory> ();
     tooltip = inv.GetComponent <InventoryTooltip> ();
 }
Esempio n. 5
0
    private void Start()
    {
        InventoryManager = GameObject.FindGameObjectWithTag("InventoryManager").GetComponent<InventoryManager>();
        Inventory = InventoryManager.Inventory;
        Equipment = InventoryManager.Equipment;
        Tooltip = InventoryManager.Tooltip;
        ItemInfoPanel = InventoryManager.ItemInfoPanel;

        CanvasGroup = GetComponent<CanvasGroup>();
        RectTransform = GetComponent<RectTransform>();
        DraggingSlotRectTransform = InventoryManager.DraggingSlot.GetComponent<RectTransform>();
        DraggingSlot = InventoryManager.DraggingSlot.transform;
    }