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); } } }
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); }
void Start() { image = transform.FindChild("Image").GetComponent <Image>(); text = transform.FindChild("Text").GetComponent <Text>(); tooltip = GameObject.Find("InventoryTooltip").GetComponent <InventoryTooltip>(); }
void Start() { inv = GameObject.Find("Inventory").GetComponent <Inventory> (); tooltip = inv.GetComponent <InventoryTooltip> (); }
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; }