Ejemplo n.º 1
0
    public void SaveCurrentTrack()
    {
        if (m_CurrentTrackFile == null)
        {
            Debug.Log("Track empty");
            return;
        }

        string content = m_CurrentTrackFile.GetFileStruct();

        content += "\n" + "Sample file = ------3--5-66--5-";

        TabsEncoder.WriteTabsFile(m_CurrentTrackFile.TrackName, content);
    }
Ejemplo n.º 2
0
    public void RefreshFiles()
    {
        TabsFile[] oldFiles = filesContainer.GetComponentsInChildren <TabsFile>();
        for (int i = 0; i < oldFiles.Length; i++)
        {
            Destroy(oldFiles[i].gameObject);
        }


        string[] files = TabsEncoder.GetTabsFiles();
        for (int i = 0; i < files.Length; i++)
        {
            string       filePath  = files[i];
            TabsFileInfo trackInfo = TabsEncoder.ReadTabsPreview(filePath);

            if (trackInfo != null)
            {
                TabsFile newFile = Instantiate(sampleFile, filesContainer);
                newFile.Initialize(trackInfo);
            }
        }
    }