forgot to actually fill the parameters

This commit is contained in:
sirhamsteralot
2018-12-27 23:27:47 +01:00
parent 8625db7ae4
commit e7065a7159

View File

@@ -143,6 +143,17 @@ namespace Torch.Commands
moduleInstance.Context = context; moduleInstance.Context = context;
_method.Invoke(moduleInstance, parameters); _method.Invoke(moduleInstance, parameters);
return true; return true;
} else
{
parameters = new object[context.Args.Count];
for (var i = 0; i < parameters.Length && i < context.Args.Count; i++)
{
if (context.Args[i].TryConvert(_parameters[i].ParameterType, out object obj))
parameters[i] = obj;
else
return false;
}
} }
Action.Invoke(context, parameters); Action.Invoke(context, parameters);