public void GetHit(int dano) { status.health -= dano; if (status.health > 0) { animate.GetHit(); scriptUI.AtualizaSliderHP(status.health); } else { animate.Die(); gameManager.ChangeGameState(GameState.GAMEOVER); scriptUI.AtualizaSliderHP(status.health); } }
/*IEnumerator HasDied() * { * isDead = true; * agent.speed = 0; * animate.Die(); * * yield return new WaitForSeconds(5); * * GetComponent<Collider>().enabled = false; * Destroy(gameObject); * } */ void Die() { GetComponent <Collider>().enabled = false; animate.Die(); fxBlood.Emit(10); }