public UsProject OpenProject(string path) { var data = new UsProjectData(); data.Load(path); var name = data.Properties["Name"]; var root = data.Properties["RootFolder"]; return new UnScripterProject(name, root, Globals.ProjectFileRegex); }
public UnScripterProject(string name, string udkDir, string browserRegex = Globals.ProjectFileRegex) { ProjectName = name; ProjectFolder = udkDir; data = new UsProjectData(); // By default, we assume we're not saved Saved = false; // Add the path separator if needed if (!ProjectFolder.EndsWith(Path.DirectorySeparatorChar.ToString())) { ProjectFolder += Path.DirectorySeparatorChar; } // Create our list of project files FileList = new ProjectFileList(this, DevelopmentFolder, browserRegex); }