private Mod AddModToModel(string file) { bool modAlreadyAdded = false; Mod mod = new Mod(); mod.init(file); mod.enabled = true; //TODO check for duplicate mods foreach (Mod addedMod in this.settings.mods) { if (mod.dllName == addedMod.dllName) { modAlreadyAdded = true; } } if (!modAlreadyAdded) { this.settings.mods.Add(mod); return(mod); } else { return(null); } }
private Mod AddModToModel(string file) { bool modAlreadyAdded = false; Mod mod = new Mod(); mod.init(file); mod.enabled = true; //TODO check for duplicate mods foreach (Mod addedMod in this.settings.mods) { if (mod.dllName == addedMod.dllName) modAlreadyAdded = true; } if (!modAlreadyAdded) { this.settings.mods.Add(mod); return mod; } else { return null; } }