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(); }
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); } } }