public void LoadTemplates(DirectoryInfo Directory, iManagerCallback callback) { //load all .blf files from the given folder. DirectoryInfo di = Directory; callback.ShowMessage("Loading Templates from " + Directory); //iterate... foreach (FileInfo blffile in di.GetFiles("*.blf")) { try { TemplateSetData tsd = new TemplateSetData(blffile.FullName); LoadedTemplates.Add(tsd.Name, tsd); } catch (Exception exx) { callback.ShowMessage("Failed to load template data from " + blffile.FullName + " Exception:" + exx); } } }
public TemplateLevelData(Level FromLevel, TemplateSetData Owner) { _Name = FromLevel.LevelName; _Description = FromLevel.Description; _SetTemplate = Owner; _LevelObject = FromLevel; }