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); }
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; } }