public UnityEngine.UI.Text TextLabel; // セリフテキスト public void Update() { timeleft -= Time.deltaTime; //タッチがあるかどうか? for (int i = 0; i < Input.touchCount; i++) { // タッチ情報を取得する Touch touch = Input.GetTouch(i); // ゲーム中ではなく、タッチ直後であればtrueを返す。 if (touch.phase == TouchPhase.Ended && timeleft <= 0.0) { timeleft = 0.2f; if (enterCount == talks.Length) { SceneManager.LoadScene(NextScene); } else { NameLabel.text = names[enterCount]; TextLabel.text = talks[enterCount]; if (isBackChange == true) { Back back = GetComponent <Back>(); back.DarkChange(BackPictures, talks[enterCount]); // "…"なら暗転 if (backIndex < backEnterCount.Length && backEnterCount[backIndex] == enterCount) // 背景変えるタイミングのとき { back.BackChange(BackPictures, backSelectNumber[backIndex]); // 背景を変える backIndex++; } } enterCount++; } } } }