Как мне в первом скрипте обратится к переменной public float из второго скрипта

У меня есть скрипт Heart. Также есть еще один BuyBttnPriceEffect

В скрипте BuyBttnPriceEffect:

public class BuyBttnPriceEffect : MonoBehaviour
{
    public float price;
    public float healthIndex;
}

Есть 2 переменные float

Скрипт Heart (Здоровье):

public class Heart : MonoBehaviour
{
    public float foodIndex;
    public Image bar;
    public float price;
    public float healthIndex;
    public float fillH;
    public void PlusHP()
    {
       fillH += healthIndex;
    }
    private void Start()
    {
        fillH = 1f; 
    }
    private void Update()
    {
        bar.fillAmount = fillH;
        if (fillH > 1f)
        {
         fillH = 1f;
        }
    }
}

Игра будет как кликер и у персонажа есть здоровье и голод На сцене есть магазин, в котором можно покупать как здоровье так и еду)

Каждая кнопка в магазине стоит денег(то есть чтоб нажать кнопку которая прибавляет больше всего здоровья нужно больше $$$$$)

Скрипт BuyBttnPriceEffect я кидаю на все кнопки в магазине чтоб я мог прямо в инспекторе менять цену и количество здоровья которые бы я прибавлял.

Но вот проблема: я не могу обратится к этим переменным из скрипта Heart

Как это сделать?


Ответы (0 шт):