/// <summary>
        /// Open an existing project file
        /// </summary>
        /// <param name="file">Path to the project file</param>
        /// <returns>Project using data loaded from <paramref name="file"/></returns>
        private static BlamLib.CheApe.Project Open(string file)
        {
            BlamLib.CheApe.Project proj = new BlamLib.CheApe.Project(BlamVersion.Halo2, file);
            Managers.FileManager   fm   = new Managers.FileManager(file);
            fm.OpenForRead();
            fm.Manage(proj);
            fm.Read();
            fm.Close();

            return(new ProjectState(proj).Project);
        }
Exemple #2
0
		/// <summary>
		/// Open an existing project file
		/// </summary>
		/// <param name="file">Path to the project file</param>
		/// <returns>Project using data loaded from <paramref name="file"/></returns>
		private static BlamLib.CheApe.Project Open(string file)
		{
			BlamLib.CheApe.Project proj = new BlamLib.CheApe.Project(BlamVersion.Halo2, file);
			Managers.FileManager fm = new Managers.FileManager(file);
			fm.OpenForRead();
			fm.Manage(proj);
			fm.Read();
			fm.Close();

			return new ProjectState(proj).Project;
		}