Ejemplo n.º 1
0
        private void LoadPlugin(FileInfo file)
        {
            PluginInfo info = Loader.GetPluginInfo(file);

            if (info != null)
            {
                YakitoriPlugin plugin = Loader.LoadPlugin(file, info);
                if (plugin != null)
                {
                    Plugins.Add(info.PluginId, plugin);
                    PluginInfoList.Add(info);
                    plugin.enabled = true;
                    Console.WriteLine("Successful load : " + file.Name);
                    return;
                }
            }
            Console.Error.WriteLine("Failure to load : " + file.Name);
        }