From e7065a7159ac31a44faaa739349deed5d2f242ab Mon Sep 17 00:00:00 2001 From: sirhamsteralot Date: Thu, 27 Dec 2018 23:27:47 +0100 Subject: [PATCH] forgot to actually fill the parameters --- Torch/Commands/Command.cs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Torch/Commands/Command.cs b/Torch/Commands/Command.cs index 966a5ce..0956059 100644 --- a/Torch/Commands/Command.cs +++ b/Torch/Commands/Command.cs @@ -143,6 +143,17 @@ namespace Torch.Commands moduleInstance.Context = context; _method.Invoke(moduleInstance, parameters); 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);