private void Disparo(Collider collider) { RaycastHit hitInfo; bool hit = Physics.Raycast(transform.position, transform.forward, out hitInfo); Debug.DrawLine(transform.position, hitInfo.point, Color.green); if (hitInfo.collider.Equals(collider)) { TimeSpan Reloj = DateTime.Now - TiempoDelUltimoDisparo; if (Reloj.TotalSeconds > Latencia) { Chispas.Play(true); audio.Play(); vidaEnemiga = hitInfo.collider.GetComponent <Vida>(); vidaEnemiga.ProbocarDaño(Daño); TiempoDelUltimoDisparo = DateTime.Now; } } }