Boa tarde, assim como outro colega, o chefe no meu jogo não leva dano, como eu posso resolver isso?
Bala
void OnTriggerEnter(Collider objetoDeColisao)
{
switch(objetoDeColisao.tag)
{
case "Inimigo":
objetoDeColisao.GetComponent<ControlaZumbi>().TomarDano(1);
break;
case "ChefeDeFase":
objetoDeColisao.GetComponent<ControlaChefe>().TomarDano(1);
break;
}
ControlaChefe
public void TomarDano(int dano)
{
statusChefe.Vida -= dano;
if(statusChefe.Vida <= 0)
{
Morrer();
}
}
public void Morrer()
{
animacaoChefe.Morrer();
movimentoChefe.Morrer();
this.enabled = false;
agente.enabled = false;
Destroy(gameObject, 2);
}
}