Пример #1
0
        public ComponentPlaylist(DirectoryInfo aDirectoryInfo, PlayMusic aPlayMusic, GetPlayingMusic aGetPlayingMusic)
        {
            directoryInfo   = aDirectoryInfo;
            playMusic       = aPlayMusic;
            getPlayingMusic = aGetPlayingMusic;

            filePathList               = new List <string>();
            timeStampTicksDictionary   = new Dictionary <string, long>();
            musicInformationDictionary = new Dictionary <string, PlayMusicInformation>();

            UpdateFileList(null, null);

            isSelectedAll  = false;
            scrollPosition = Vector2.zero;

            Logger.BreakDebug("ComponentPlaylist:" + aDirectoryInfo.FullName);

            /*
             * fsw = new FileSystemWatcher( aDirectoryInfo.FullName );
             * fsw.Filter = "*.*";
             * fsw.NotifyFilter = NotifyFilters.LastWrite;
             * fsw.IncludeSubdirectories = false;
             * fsw.Changed += new FileSystemEventHandler( UpdateFileList );
             * fsw.EnableRaisingEvents = true;*/
        }
Пример #2
0
        public DataLoopPlaylist(DirectoryInfo aDirectoryInfo, PlayMusic aSetPlayMusic, GetPlayingMusic aGetPlayingMusic)
        {
            directoryInfo     = aDirectoryInfo;
            directoryInfoRoot = new DirectoryInfo(Application.streamingAssetsPath);

            playMusic       = aSetPlayMusic;
            getPlayingMusic = aGetPlayingMusic;
        }
Пример #3
0
        public ComponentInputlist(DirectoryInfo aDirectoryInfo, PlayMusic aPlayMusic, GetPlayingMusic aGetPlayingMusic)
        {
            directoryInfo   = aDirectoryInfo;
            playMusic       = aPlayMusic;
            getPlayingMusic = aGetPlayingMusic;

            filePathList               = new List <string>();
            timeStampTicksDictionary   = new Dictionary <string, long>();
            musicInformationDictionary = new Dictionary <string, InputMusicInformation>();

            UpdateFileList(null, null);

            isSelectedAll  = false;
            scrollPosition = Vector2.zero;
        }
Пример #4
0
 public DataLoopInputlist(DirectoryInfo aDirectoryInfo, PlayMusic aPlayMusic, GetPlayingMusic aGetPlayingMusic)
 {
     directoryInfo   = aDirectoryInfo;
     playMusic       = aPlayMusic;
     getPlayingMusic = aGetPlayingMusic;
 }