Преобразовать строку в тип "LuaFunction"
Я использую LuaInterface в.net для большого проекта, над которым я работаю. Можно ли преобразовать строку прямо в LuaFunction (аналогично тому, как работает LoadString()?).
1 ответ
Решение
LuaInterface имеет LoadString
Таким образом вы получаете исходный код lua LuaFunction
, вы можете использовать Call
метод для выполнения функции.
static void Main(string[] args) {
Lua lua = new LuaInterface.Lua();
LuaFunction func = lua.LoadString("return 5", "name for debugging");
func.Call();
}