/*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; } } } } } }
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; } } } } }