Ejemplo n.º 1
0
    // 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();
            }
        }
    }
Ejemplo n.º 2
0
 // 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];
 }
Ejemplo n.º 3
0
    // 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>();
        }
    }
Ejemplo n.º 4
0
    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]);
        }
    }