Пример #1
0
        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);
            }
        }