diff --git a/Upsilon/BaseTypes/ScriptFunction/ScriptMethodInfoFunction.cs b/Upsilon/BaseTypes/ScriptFunction/ScriptMethodInfoFunction.cs index b05457e..49882bd 100644 --- a/Upsilon/BaseTypes/ScriptFunction/ScriptMethodInfoFunction.cs +++ b/Upsilon/BaseTypes/ScriptFunction/ScriptMethodInfoFunction.cs @@ -37,6 +37,8 @@ namespace Upsilon.BaseTypes.ScriptFunction $"and parameter types: {string.Join(", ", types.Select(x => $"'{x.Name}'"))}"); } var objects = new List(); + if (_passScriptReference) + objects.Add(script); objects.AddRange(_directTypeManipulation ? variables.Select(x => (object) x).ToList() : variables.Select(x => x.ToCSharpObject()).ToList());