void Start()
    {
        try{
            p = GameObject.Find("Player-Itens").GetComponent <PlayerPropriedades> ();
        }
        catch (NullReferenceException) {
            Debug.Log("'player-itens' nao encontrado. Erro no loading ou vc n passou pela scene main menu");
            try{
                p = GameObject.Find("Player-Itens(Clone)").GetComponent <PlayerPropriedades> ();
            }
            catch (NullReferenceException) {
                GameObject temp = Instantiate(Resources.Load("Player-Itens")) as GameObject;
                p = temp.GetComponent <PlayerPropriedades>();
            }
        }
        p.Load();



        save = p.save;
        gold = save.gold;
        AttTextoGold();
        List <BaseItem> arrayItens = new List <BaseItem> ();

        foreach (GameObject atual in listinha)
        {
            //Debug.Log ("oi");
            BaseItem qualquer = atual.GetComponent <BaseItem>();
            arrayItens.Add(qualquer);
            if (qualquer.GetType() == typeof(ItemMaisBalas))
            {
                //Debug.Log ("entrei");
                qualquer.Inicializar(save.BalasMais);
                qualquer.AttEstadoItem(save.BalasMais + 1);
            }
            if (qualquer.GetType() == typeof(ItemMaisDano))
            {
                //Debug.Log ("entrei");
                qualquer.Inicializar(save.DanoMais);
                qualquer.AttEstadoItem(save.DanoMais + 1);
            }
            if (qualquer.GetType() == typeof(ItemMaisVelocidade))
            {
                //Debug.Log ("entrei");
                qualquer.Inicializar(save.SpeedMais);
                qualquer.AttEstadoItem(save.SpeedMais + 1);
            }
            if (qualquer.GetType() == typeof(ItemVidaMais))
            {
                //Debug.Log ("entrei");
                qualquer.Inicializar(save.LifeMais);
                qualquer.AttEstadoItem(save.LifeMais + 1);
            }
        }
    }
 void Awake()
 {
     PlayerPropriedades.Load();
 }
    void Start()
    {
        try{

            p = GameObject.Find ("Player-Itens").GetComponent<PlayerPropriedades> ();

        }
        catch(NullReferenceException){
            Debug.Log ("'player-itens' nao encontrado. Erro no loading ou vc n passou pela scene main menu");
            try{
                p = GameObject.Find ("Player-Itens(Clone)").GetComponent<PlayerPropriedades> ();}
            catch(NullReferenceException){
                GameObject temp = Instantiate(Resources.Load ("Player-Itens")) as GameObject;
                p = temp.GetComponent<PlayerPropriedades>();
            }

        }
        p.Load ();

        save = p.save;
        gold = save.gold;
        AttTextoGold ();
        List<BaseItem> arrayItens = new List<BaseItem> ();
        foreach (GameObject atual in listinha) {
            //Debug.Log ("oi");
            BaseItem qualquer= atual.GetComponent<BaseItem>();
            arrayItens.Add(qualquer);
            if (qualquer.GetType()==typeof(ItemMaisBalas)){
                //Debug.Log ("entrei");
                qualquer.Inicializar(save.BalasMais);
                qualquer.AttEstadoItem(save.BalasMais+1);
            }
            if (qualquer.GetType()==typeof(ItemMaisDano)){
                //Debug.Log ("entrei");
                qualquer.Inicializar(save.DanoMais);
                qualquer.AttEstadoItem(save.DanoMais+1);
            }
            if (qualquer.GetType()==typeof(ItemMaisVelocidade)){
                //Debug.Log ("entrei");
                qualquer.Inicializar(save.SpeedMais);
                qualquer.AttEstadoItem(save.SpeedMais+1);
            }
            if (qualquer.GetType()==typeof(ItemVidaMais)){
                //Debug.Log ("entrei");
                qualquer.Inicializar(save.LifeMais);
                qualquer.AttEstadoItem(save.LifeMais+1);
            }

        }
    }