public PotionAllData GetPotion()
    {
        PotionAllData newPotion = Potions[Random.Range(0, Potions.Count)];

        Potions.Remove(newPotion);
        return(newPotion);
    }
Exemple #2
0
 public void OnDisplay(PotionAllData _potionInstance, PotionButton _potionButton)
 {
     popUpImage.sprite = _potionInstance.potionSprite;
     popUpTxt.text     = _potionInstance.potionName;
     usePotion.GetPotion(_potionInstance, _potionButton);
     popUp.SetActive(true);
 }
    void Start()
    {
        potionInstance = availablePotions.GetPotion();

        potionImage.sprite     = potionInstance.potionSprite;
        potionStateTxt.text    = potionInstance.potionState;
        potionNameTxt.text     = potionInstance.potionName;
        potionColorTxt.text   += " " + potionInstance.potionColor;
        potionQuantityTxt.text = potionInstance.potionQuantity.ToString();
    }
 public void GetPotion(PotionAllData _potion, PotionButton _potionButton)
 {
     potionInstance = _potion;
     potionButton   = _potionButton;
 }