Files
BepInEx/BepInEx.NetLauncher/NetChainloader.cs
2021-01-23 22:04:11 +02:00

21 lines
509 B
C#

using System;
using System.Reflection;
using BepInEx.Bootstrap;
namespace BepInEx.NetLauncher
{
public class NetChainloader : BaseChainloader<BasePlugin>
{
public override BasePlugin LoadPlugin(PluginInfo pluginInfo, Assembly pluginAssembly)
{
var type = pluginAssembly.GetType(pluginInfo.TypeName);
var pluginInstance = (BasePlugin) Activator.CreateInstance(type);
pluginInstance.Load();
return pluginInstance;
}
}
}