// Update is called once per frame void Update() { if (!onceflag) { //曲が終了した後の処理 if (musicStatus.isEnd) { onceflag = true; //MusicNameをとる sceneMove = GameObject.Find("SceneManager").GetComponent <SceneMove>(); loadMusic = GameObject.Find("MusicManager").GetComponent <LoadMusicFile>(); //data.Musicnameに名前を持ってくる data.MusicName = loadMusic.BGM_MusicName[sceneMove.musicNumber].ToString(); //NoteGenerateTimingをもってくる notesGenerate = GameObject.Find("NotesManager").GetComponent <NotesGenerate>(); for (int i = 0; i < notesGenerate.GenerateTimer.Count; i++) { data.LineType.Add(notesGenerate.LineType[i]); data.NoteGenerateTiming.Add(notesGenerate.GenerateTimer[i]); } saveMusicData.SaveData(data); File.Delete("C:/Users/MuiraRyuta/Documents/UnityPackage/MusicGameForTap/Assets/MusicGameForTap/MusicData/" + data.MusicName + ".json.meta"); AssetDatabase.ImportAsset("Assets/MusicGameForTap/MusicData/" + data.MusicName, ImportAssetOptions.Default); sceneMove.MoveSelect(); } } }
// Use this for initialization void Start() { buttonStatus = GameObject.Find("PlayMusicButton").GetComponent <ButtonStatus>(); musicStatus = GetComponent <MusicStatus>(); targetMusic = GetComponent <AudioSource>(); loadMusicFile = GetComponent <LoadMusicFile>(); musicSelect = GameObject.Find("SceneManager").GetComponent <SceneMove>(); targetMusic.clip = (AudioClip)loadMusicFile.BGM_MusicName[musicSelect.musicNumber]; }
// Use this for initialization void Start() { loadMusicFile = GameObject.Find("MusicManager").GetComponent <LoadMusicFile>(); thisScene = GameObject.Find("SceneManager").GetComponent <ThisSceneName>(); if (!(thisScene.SceneName == "SelectMusic")) { // buttonStatus = GameObject.Find("PlayMusicButton").GetComponent<ButtonStatus>(); } }
private void Start() { changeColor = GameObject.Find("TileManager").GetComponent <ChangeColor>(); finger = GameObject.Find("InputManager").GetComponent <InputManager>(); loadMusic = GameObject.Find("MusicManager").GetComponent <LoadMusicFile>(); musicSelect = GameObject.Find("MusicManager").GetComponent <MusicSelect>(); audioSource = GetComponent <AudioSource>(); for (int i = 0; i < loadMusic.SE_MusicName.Length; i++) { seList.Add((AudioClip)loadMusic.SE_MusicName[i]); } }