Example #1
0
 /*public void SaveCarnet()
  * {
  *  JsonSave save = SaveGameManager.GetCurrentSave();
  *  for(int i = 0; i < transform.GetChild(0).GetChild(i).childCount; i++)
  *  {
  *      for(int x = 0; x < transform.GetChild(0).GetChild(i).GetChild(x).childCount; x++)
  *      {
  *          if(save.carnetCharactersList.Contains(transform.GetChild(0).GetChild(i).GetChild(x).gameObject))
  *          {}
  *          else save.carnetCharactersList.Add(transform.GetChild(0).GetChild(i).GetChild(x).gameObject);
  *      }
  *  }
  *
  *  for(int i = 0; i < transform.GetChild(1).GetChild(i).childCount; i++)
  *  {
  *      for(int x = 0; x < transform.GetChild(1).GetChild(i).GetChild(x).childCount; x++)
  *      {
  *          if(save.carnetHintsList.Contains(transform.GetChild(1).GetChild(i).GetChild(x).gameObject))
  *          {}
  *          else save.carnetHintsList.Add(transform.GetChild(1).GetChild(i).GetChild(x).gameObject);
  *      }
  *  }
  *
  *  for(int i = 0; i < transform.GetChild(2).GetChild(i).childCount; i++)
  *  {
  *      for(int x = 0; x < transform.GetChild(2).GetChild(i).GetChild(x).childCount; x++)
  *      {
  *          if(save.carnetFactsList.Contains(transform.GetChild(2).GetChild(i).GetChild(x).gameObject))
  *          {}
  *          else save.carnetFactsList.Add(transform.GetChild(2).GetChild(i).GetChild(x).gameObject);
  *      }
  *  }
  *
  *  for(int i = 0; i < transform.GetChild(3).GetChild(i).childCount; i++)
  *  {
  *      for(int x = 0; x < transform.GetChild(3).GetChild(i).GetChild(x).childCount; x++)
  *      {
  *          if(save.carnetGuessList.Contains(transform.GetChild(3).GetChild(i).GetChild(x).gameObject))
  *          {}
  *          else save.carnetGuessList.Add(transform.GetChild(3).GetChild(i).GetChild(x).gameObject);
  *      }
  *  }
  *  SaveGameManager.Save();
  * }
  */
 public void NextPage()
 {
     for (int i = 0; i < transform.childCount; i++)
     {
         if (transform.GetChild(i).gameObject.activeInHierarchy)
         {
             if (transform.GetChild(i).name == "Characters" || transform.GetChild(i).name == "Indices" || transform.GetChild(i).name == "Faits" || transform.GetChild(i).name == "Hypothèses")
             {
                 CarnetIndex carnetIndex = transform.GetChild(i).GetComponent <CarnetIndex>();
                 for (int p = 0; p < transform.GetChild(i).childCount; p++)
                 {
                     if (carnetIndex.pageList[p].gameObject.activeInHierarchy && p + 1 < carnetIndex.pageList.Count /*transform.GetChild(i).GetChild(p).gameObject.activeInHierarchy && p + 1 < transform.GetChild(i).childCount */)
                     {
                         carnetIndex.pageList[p].gameObject.SetActive(false);
                         carnetIndex.pageList[p + 1].gameObject.SetActive(true);
                         AudioManager.Instance.PlaySound(pageSound);
                         //transform.GetChild(i).GetChild(p).gameObject.SetActive(false);
                         //transform.GetChild(i).GetChild(p + 1).gameObject.SetActive(true);
                         return;
                     }
                 }
             }
         }
     }
 }
Example #2
0
 public void PreviousPage()
 {
     for (int i = 0; i < transform.childCount; i++)
     {
         if (transform.GetChild(i).gameObject.activeInHierarchy)
         {
             CarnetIndex carnetIndex = transform.GetChild(i).GetComponent <CarnetIndex>();
             for (int p = 0; p < transform.GetChild(i).childCount; p++)
             {
                 if (carnetIndex.pageList[p].gameObject.activeInHierarchy && p - 1 >= 0)
                 {
                     carnetIndex.pageList[p].gameObject.SetActive(false);
                     carnetIndex.pageList[p - 1].gameObject.SetActive(true);
                     AudioManager.Instance.PlaySound(pageSound);
                     //transform.GetChild(i).GetChild(p).gameObject.SetActive(false);
                     //transform.GetChild(i).GetChild(p - 1).gameObject.SetActive(true);
                     return;
                 }
             }
         }
     }
 }