private void EquiparArma(int id)
 {
     for (int i = 0; i < armas.Length; i++)
     {
         armas[i].gameObject.SetActive(false);
     }
     armaEquipada = armas[id];
     armaEquipada.gameObject.SetActive(true);
 }
Exemple #2
0
    private void ActualizarMunicion(Jugador jugador)
    {
        ArmaScript arma               = jugador.GetArmaScript();
        int        municionCargador   = arma.GetMunicionActualCargador();
        int        municionInventario = arma.GetMunicionActualInventario();

        textoMunicion.text = municionCargador + " / " + municionInventario;

        imagenArma.sprite = arma.GetIconoArma();
    }
Exemple #3
0
    void tratarTiro()
    {
        //bool tiro = Input.GetButtonDown ("Fire1");
        //tiro |= Input.GetButtonDown ("Fire2");

        if (ControllerScript.isFire)
        {
            ArmaScript arma = GetComponent <ArmaScript>();

            if (arma != null)
            {
                // false pois nao sou o inimigo
                arma.atacar(false);
            }
        }
    }
Exemple #4
0
 void Awake()
 {
     arma = GetComponent <ArmaScript> ();
 }