示例#1
0
    // Update is called once per frame
    void Start()
    {
        atualizarRestaurante();
        //PlayerPrefs.DeleteAll();

        /* PlayerPrefs.SetString("bonus1", "Obtido");
         * PlayerPrefs.SetString("bonusReceita", "Obtido");
         * PlayerPrefs.SetString("bonusReceita2", "Obtido");*/
        bonusCatch = Resources.LoadAll <GameObject>("Bonus");
        bonus      = new ReceitasBonus[bonusCatch.Length];
        for (int i = 0; i < bonusCatch.Length; i++)
        {
            bonus[i] = bonusCatch[i].GetComponent <ReceitasBonus>();
        }



        /*if(PlayerPrefs.GetString("Atualizar") == "Sim")
         * {
         *  atualizou = false;
         *  AtualizarBook();
         *  PlayerPrefs.SetString("Atualizar", " ");
         * }*/
        // for (int i = 0; i < bonus.Length; i++)
        // {

        {
            for (int y = 0; y < bonus.Length; y++)
            {
                if (PlayerPrefs.GetString(bonus[y].info.nomeReceita) == "Obtido")
                {
                    //  receitasExtenso[i].text = bonus[y].info.receitaEscrita;
                    GameObject botaoTemp = Instantiate(botaoPrefab, new Vector3(parentObj.transform.position.x, parentObj.transform.position.y + ((Screen.height / 8) * -spawnedRecipes), 0), Quaternion.identity, parentObj.transform);

                    ReceitasBonus receitainfo = botaoTemp.GetComponent <ReceitasBonus>();
                    receitainfo.info = bonusCatch[y].GetComponent <ReceitasBonus>().info;
                    botaoTemp.GetComponent <ReceitaSlotButton>().theName.text = bonusCatch[y].GetComponent <ReceitasBonus>().info.nomeReceita;
                    botaoTemp.GetComponent <ReceitaSlotButton>().icone.sprite = bonusCatch[y].GetComponent <ReceitasBonus>().info.icone;
                    spawnedRecipes++;
                    continue;
                }
            }
        }

        if (PlayerPrefs.GetInt("Notificacao", 0) == 0)
        {
            exclamacao.SetActive(false);
        }
        // }

        /*public void AtualizarBook()
         * {
         *  for(int i = 0; i < titulos.Length; i++)
         *  {
         *      if (atualizou == false)
         *      {
         *          for (int y = 0; y < bonus.Length; y++)
         *          {
         *              if (PlayerPrefs.GetString(bonus[y].info.nomeReceita) == "Obtido")
         *              {
         *                  titulos[i].text = bonus[y].info.nomeReceita;
         *                //  receitasExtenso[i].text = bonus[y].info.receitaEscrita;
         *                  atualizou = true;
         *                  continue;
         *              }
         *          }
         *      }
         *      if (!atualizou)
         *      {
         *          return;
         *      }
         *      else
         *      {
         *          atualizou = false;
         *      }
         *  }
         * }*/
    }
示例#2
0
 public void AtualizarTexto(ReceitasBonus receita)
 {
     contextText.text = receita.info.receitaEscrita;
 }