Exemplo n.º 1
0
    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;
            }
        }
    }