Как мне в первом скрипте обратится к переменной 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
Как это сделать?