Я новичок в Unity, и хотя я смотрел это миллион раз, я не могу заставить свой скрипт перестать давать ошибки. Я пытаюсь сослаться на переменную publi c (прикрепленную к другому объекту) в новом скрипте - который, я знаю, прост. Я пробовал различные методы, но это то, что я до сих пор. Я продолжаю получать сообщение об ошибке, что float (currentHealth) не может быть неявно преобразован в 'Health' , что я понимаю, но не могу исправить. Что я делаю не так?
public class sugarGenerator : MonoBehaviour
{
public GameObject sugar;
public GameObject Insulin;
public Transform generationPoint;
public float distanceBetween;
Health PlayerHealth;
// Update is called once per frame
public void Awake ()
{
GameObject.FindWithTag("Main_Girl_0");
PlayerHealth = GetComponent<Health>().currentHealth;
}
}