private void Awake()
    {
        Instance                = this;
        flashTimerMax           = 0.033f;
        BackgroundRectTransform = transform.Find("background").GetComponent <RectTransform>();
        BackgroundImage         = transform.Find("background").GetComponent <Image>();
        TextMeshPro             = transform.Find("text").GetComponent <TextMeshProUGUI>();
        rectTransform           = transform.GetComponent <RectTransform>();

        HideTooltip();
    }
Example #2
0
 private void TryToBuyItem(Item.ItemType itemType, int itemCost, string itemElement)
 {
     if (!Player.gameIsPaused)
     {
         if (TrySpendSouls(itemCost, itemElement))
         {
             AudioManager.PlaySound(AudioManager.Sound.Buy);
             BoughtItem?.Invoke(itemType);
         }
         else
         {
             AudioManager.PlaySound(AudioManager.Sound.CantBuy);
             TooltipWarningScreenSpaceUI.ShowTooltip_Static("You don't have " + itemCost + " " + itemElement + " Souls!", 1);
         }
     }
 }