add missing instance flag
This commit is contained in:
@@ -135,12 +135,12 @@ public class PluginFeatureController
|
||||
}
|
||||
else if (type.IsAssignableTo(typeof(IPluginFeatureConstructor)))
|
||||
{
|
||||
if (type.GetConstructor(BindingFlags.Public | BindingFlags.NonPublic, [typeof(PluginFeatureController)]) is ConstructorInfo ctor1)
|
||||
if (type.GetConstructor(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic, [typeof(PluginFeatureController)]) is ConstructorInfo ctor1)
|
||||
{
|
||||
if (ctor1.Invoke([this]) is PluginFeature feature)
|
||||
Register(feature);
|
||||
}
|
||||
else if (type.GetConstructor(BindingFlags.Public | BindingFlags.NonPublic, []) is ConstructorInfo ctor)
|
||||
else if (type.GetConstructor(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic, []) is ConstructorInfo ctor)
|
||||
{
|
||||
if (ctor.Invoke([this]) is PluginFeature feature)
|
||||
Register(feature);
|
||||
|
||||
Reference in New Issue
Block a user