public void SetNextProcess() { if (_textSeq.IsPlaying()) { SetText(_tempText); } else { _sr.ReadLines(_currentScene); } }
/// <summary> /// クリックされた時に呼ばれる /// 1行ずつSceneのテキストを取り出して表示やコマンドを実行する /// 最初にGameControllerの初期化→SetSceneメソッドから呼ばれる /// その後はマウスクリック時に呼び出し /// </summary> public void SetNextProcess() { //DoTWEEN テキスト表示中なら引き続き文字を表示 if (textSeq.IsPlaying()) { //tempTextはどこから設定されているかというと、 //SceneReaderからSetTextを呼ばれてセットされている //tempText SetText(tempText); } else { //既に文字が表示され終わっていたらパーサーで次の行を取得する sceneReader.ReadLines(currentScene); } }