Exemple #1
0
    void Atirar()
    {
        GameObject temp = Instantiate(_GameController.prefabBullet[idBullet], arma.position, transform.localRotation);

        temp.transform.tag = _GameController.aplicarTag(tagTiro);

        temp.GetComponent <Rigidbody2D>().velocity = -transform.up * velocidadeTiro;
    }
    void Shot()
    {
        GameObject temp = Instantiate(_GameController.prefabBullet[idBullet]);

        temp.transform.tag = _GameController.aplicarTag(tagTiro);

        temp.transform.position = armaPosition.position;
        temp.GetComponent <Rigidbody2D>().velocity = new Vector2(0, velocidadeTiro);
    }
Exemple #3
0
    void Atirar()
    {
        if (_GameController.isAlive)
        {
            arma.up = _GameController._PlayerController.transform.position - transform.position;
            GameObject temp = Instantiate(_GameController.prefabBullet[idBullet], arma.position, arma.localRotation);
            temp.transform.tag = _GameController.aplicarTag(tagTiro);

            temp.GetComponent <Rigidbody2D>().velocity = arma.up * velocidadeTiro;
        }
    }