/// <summary> Returns a flag indicating if an abort was requested </summary> /// <returns> TRUE if the flag is currently ABORT REQUESTED, ABORTING, or NO BUILDER REQUESTED</returns> public static bool Abort_Requested() { Dictionary <string, string> builder_settings = Engine_Database.Get_Settings(null); if (builder_settings.ContainsKey(setting_key)) { switch (builder_settings[setting_key].ToUpper().Replace("_", " ")) { case "ABORT REQUESTED": case "ABORTING": case "NO BUILDING REQUESTED": return(true); } } return(false); }