NullReferenceException: Object reference not set to an instance of an object Missil.AlteraDirecao () (at Assets/scripts/Missil.cs:34) Missil.Update () (at Assets/scripts/Missil.cs:19)
quando destrói o inimigo mostra esta mensagem.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
NullReferenceException: Object reference not set to an instance of an object Missil.AlteraDirecao () (at Assets/scripts/Missil.cs:34) Missil.Update () (at Assets/scripts/Missil.cs:19)
quando destrói o inimigo mostra esta mensagem.
Olá Filipe,
O míssil possui um atributo alvo que representa o inimigo que ele está perseguindo. Quando este alvo é destruído, a variável se torna nula e se o míssil tentar invocar o método AlteraDirecao(...) então ele vai tentar acessar essa variável que está nula. Nesse caso, você precisa colocar uma verificação para só utilizar o alvo se o atributo não for nulo.
ok valeu