void Update() { #if OPEN_DEBUG_MODE if (Input.GetKeyDown(KeyCode.PageDown)) { OnSceneEnd(); } #endif if (isParaOver) { bool showNext = false; if (isPageOver) { if (STBInput.GetButtonDown("Next") || STBInput.GetButtonDown("Skip")) { SoundManager.instance.PlayUiEfx(UiEfx.TEXT); showNext = true; isPageOver = false; pageEndMark.Hide(); storyBoard.ClearAll(); } } else { if (STBInput.GetButtonDown("Next") || STBInput.GetButton("Skip")) { SoundManager.instance.PlayUiEfx(UiEfx.TEXT); showNext = true; paraEndMark.Hide(); } } if (showNext) { isParaOver = false; if (currentPara < currentStory.Length) { StartCoroutine(ShowPara()); } else { storyBoard.ClearAll(); OnSceneEnd(); } } } }