void Awake()
    {
        atbPlayer = GetComponent <Atributos>();
        ctrAnim   = GetComponent <ControleDeAnimacao>();

        arma  = AutoSave.QualArma(atbPlayer.Personagem);
        nivel = AutoSave.QualNivel(arma);
    }
    void Update()
    {
        if (Player == Dados.PlayerIndice.Vazio)
        {
            return;
        }

        delayTempo += Time.deltaTime;

        if (Input.GetButtonDown(Player.ToString() + "RB") && delayTempo > delayBotao)//Próximo
        {
            delayTempo = 0;
            SFX.PlayOneShot(SomClick);
            ArmaSeguinte();
        }

        if (Input.GetButtonDown(Player.ToString() + "LB") && delayTempo > delayBotao)//Anterior
        {
            delayTempo = 0;
            SFX.PlayOneShot(SomClick);
            ArmaAnterior();
        }

        if (Input.GetButtonDown(Selecionados.VezLoja.ToString() + "Y"))
        {
            print("Upgrade da arma");
            if (ArmaNivel != Dados.ArmaNivel.Nivel5)
            {
                if (AutoSave.Sangue >= Dados.CustoNivel[(int)ArmaNivel + 1])
                {
                    AutoSave.AtualizarSangue(Dados.CustoNivel[(int)ArmaNivel + 1], false);
                    AutoSave.AtualizarArma(Personagem, Itens[indice].Arma);
                    AutoSave.AtualizarNivelArma(Itens[indice].Arma);
                    TrocaArma();
                    txtSangue.text = AutoSave.Sangue.ToString();
                }
            }
        }

        if (Input.GetButtonDown(Player.ToString() + "A") && delayTempo > delayBotao)//Selecionar Arma
        {
            delayTempo = 0;
            SFX.PlayOneShot(SomClick);
            alvoLoja.GetComponent <ControleDeArmas>().AtivarArma(Itens[indice].Arma, AutoSave.QualNivel(Itens[indice].Arma));
            TrocaArma();
        }

        if (Input.GetButtonDown(Selecionados.VezLoja.ToString() + "B"))
        {
            FecharLoja();
        }
    }
    void Start()
    {
        if (Personagens.Length == 0)
        {
            txtBotaoPlayer.text = "Em breve...";
        }

        for (int x = 0; x < Personagens.Length; x++)
        {
            Personagens[x].GetComponent <Rigidbody>().isKinematic = true;
            Personagens[x].GetComponent <Move>().enabled          = false;
            Animator          anim   = Personagens[x].GetComponent <Animator>();
            Dados.Personagens person = Personagens[x].GetComponent <Atributos>().Personagem;
            Dados.Armas       arma   = AutoSave.QualArma(person);
            Dados.ArmaNivel   nivel  = AutoSave.QualNivel(arma);

            Personagens[x].SetActive(false);
        }
    }