Exemple #1
0
        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);
        }