public void LoadMod(string path) { Console.WriteLine("-- loading " + path); Assembly assembly = Assembly.LoadFrom(path); Type type = assembly.GetType("Mod.ModMain"); if (type != null) { Console.WriteLine("-- instanciating " + path); IMod mod = (IMod)Activator.CreateInstance(type); mods.Add(mod); mod.OnLoad(hookManager); } }