/// <summary> /// キャラクターの移動 /// </summary> public void MoveCharacter() { //Debug.Log("movecharacter動いてます"); // 音が鳴っているか if (!sound.music.isPlaying) { roomba.MoveEnd(); //Debug.Log("回ってる"); return; } // 鳴っている音の場所がキャラクターの同一直線上にあるか if (roomba.transform.position.x == note.transform.position.x || roomba.transform.position.z == note.transform.position.z) { // 音の判別 if (note.type == Notes.MusicType.ATTRACT) { roomba.AttactMove(note.transform.position); } if (note.type == Notes.MusicType.AWAY) { roomba.AwayMove(note.transform.position); } } else { roomba.MoveEnd(); //Debug.Log("回ってる"); } }