NullReferenceException: Object reference not set to an instance of an object
MostradorVida.Update () (at Assets/Scripts/MostradorVida.cs:18)
erro refere a linha:
campoTexto.text = "Vida: " + jogador.GetVida();
O jogo roda normal, funciona tudo mas esse erro não era pra existir...já fiz inúmeras mudanças e o erro continua, pelo visto é no "campoTexto.text".
public class MostradorVida : MonoBehaviour {
private Text campoTexto;
[SerializeField] private Jogador jogador;
void Start () {
campoTexto = GetComponent<Text>();
}
void Update () {
campoTexto.text = "Vida: " + jogador.GetVida();
}
}
public class Jogador : MonoBehaviour {
[SerializeField]private int vida;
public int GetVida() {
return vida;
}
public void PerdeVida() {
vida--;
}
}