コード例 #1
0
ファイル: Project.cs プロジェクト: zeliboba7/gordago
 public static void LoadFileSystem(EasyPropertiesNode pnode, TMFileSystem fileSystem)
 {
     foreach (EasyPropertiesNode node in pnode.GetChildProperties())
     {
         TMRootFolder rootFolder = new TMRootFolder((LURootFolderType)Enum.Parse(typeof(LURootFolderType), node.Name));
         LoadFolders(node, rootFolder);
         LoadFiles(node, rootFolder);
         fileSystem.Add(rootFolder);
     }
 }
コード例 #2
0
ファイル: Project.cs プロジェクト: zeliboba7/gordago
 private static void LoadFolders(EasyPropertiesNode node, TMFolder folder)
 {
     EasyPropertiesNode[] childProps = node.GetChildProperties();
     foreach (EasyPropertiesNode childProp in childProps)
     {
         TMFolder tmFolder = new TMFolder(childProp.Name, folder);
         LoadFolders(childProp, tmFolder);
         LoadFiles(childProp, tmFolder);
         folder.Folders.Add(tmFolder);
     }
 }