Пример #1
0
 /// <summary>
 /// Clears all file systems.
 /// </summary>
 public void Clear()
 {
     ModelFiles.Clear();
     TextureFiles.Clear();
     EffectFiles.Clear();
     Objects.Clear();
 }
Пример #2
0
        public void Refresh()
        {
            Log.Debug("Refresh models.");
            var files = Directory.GetFiles(dir, ModelFilePattern);

            ModelFiles.Clear();
            SelectedModel = null;
            for (var i = files.Length - 1; i >= 0; i--)
            {
                var f = files[i];
                ModelFiles.Add(f);
                var fileName = Path.GetFileName(f);
                if (SelectedModel == null && Regex.IsMatch(fileName, TimeRegex))
                {
                    SelectedModel = f;
                }
            }
        }