// Update is called once per frame void Update() { if (Input.GetButtonDown("Fire1")) { Instantiate(bala, canoDaArma.transform.position, canoDaArma.transform.rotation); ControlaAudio.Instancia().PlayOneShot(somDeTiro); } }
public void Morrer() { Destroy(gameObject, 2f); _animacaoPersonagem.Morrer(); _movimentoPersonagem.Morrer(); this.enabled = false; ControlaAudio.Instancia().PlayOneShot(somDeMorte); VerificarGeracaoKitMedico(_porcentagemGerarKitMedico); _scriptControlainterface.AtualizarQuantidadeDeZumbisMortos(); geradorZumbis.DiminuirQuantidadeDeZumbisVivos(); }
public void TomarDano(int dano) { _status.TirarVida(dano); ControlaAudio.Instancia().PlayOneShot(somDeDano); if (_status.GetVida() <= 0) { Morrer(); } scriptControlaInterface.AtualizarSliderVidaJogador(); }