У меня есть этот скрипт lua внутри файла "Conversion.lua":
local conversion = {}
function conversion.mmToin( value )
return value * 0.0393701
end
return conversion
Мне нужно использовать функцию mmToin
в коде C #, содержащуюся внутри объекта conversion
.
Если бы функция не находилась внутри объекта, я бы использовал следующий код:
Script scp = new Script();
scp.DoFile(GlobalConst.PATH_TO_SCRIPT_FOLDER + "Conversion.lua");
double resultFm = scp.Call(scp.Globals["mmToin"], 1).ToObject<double>();
, но я не могу использовать функцию, если я помещу ее в объект;я пробовал:
double resultFm = scp.Call(scp.Globals["conversion.mmToin"], 1).ToObject<double>();
, но не работает.
Как я могу использовать функцию mmToin
внутри кода C #?Спасибо.