void EndPage() { Fade(); if (date - 1 >= 26) { SceneManager.LoadScene("StartScene"); return; } story[date - 1].SetActive(false); main.SetActive(true); GameObject tmp1 = GameObject.Find("ThiefLine1"); GameObject tmp2 = GameObject.Find("ThiefLine2"); GameObject tmp3 = GameObject.Find("ThiefLine3"); for (int i = 0; i < tmp1.transform.childCount; i++) { Destroy(tmp1.transform.GetChild(0).gameObject); } for (int i = 0; i < tmp2.transform.childCount; i++) { Destroy(tmp2.transform.GetChild(0).gameObject); } for (int i = 0; i < tmp3.transform.childCount; i++) { Destroy(tmp3.transform.GetChild(0).gameObject); } GameObject tmp = GameObject.Find("ErrorMessages"); for (int i = 0; i < tmp.transform.childCount; i++) { tmp.transform.GetChild(i).gameObject.SetActive(false); } playStory = StoryOnOff.off; Time.timeScale = 1.0f; backgroundChange.SetActive(true); if (!bgmSource.isPlaying) { bgmSource.Play(); } if (date != 14 && date != 15) { if (!bgsSource.isPlaying) { bgsSource.Play(); } } return; }
private void Start() { now = ResultOnOff.off; playStory = StoryOnOff.off; preMoney = 10000; story = new GameObject[Story.transform.childCount]; for (int i = 0; i < Story.transform.childCount; i++) { story[i] = Story.transform.GetChild(i).gameObject; } for (int i = 0; i < story.Length; i++) { story[i].SetActive(false); } resultMsg.SetActive(false); date = 0; }
public void ShowStoryPage() { if (date - 1 >= story.Length) { main.SetActive(true); GameObject tmp = GameObject.Find("ErrorMessages"); for (int i = 0; i < tmp.transform.childCount; i++) { tmp.transform.GetChild(i).gameObject.SetActive(false); } playStory = StoryOnOff.off; Time.timeScale = 1.0f; backgroundChange.SetActive(true); return; } playStory = StoryOnOff.on; story[date - 1].SetActive(true); for (int i = 0; i < story[date - 1].transform.childCount; i++) { story[date - 1].transform.GetChild(i).gameObject.SetActive(false); } story[date - 1].transform.GetChild(0).gameObject.SetActive(true); }