Хочу добавить в программу на сишарпе, возможность скриптования на луа. Интеграция вроде тривиальная, например:
using System;
using LuaInterface;
class LuaFunctions
{
void Message(string text)
{
Console.WriteLine(text);
Console.Read();
}
}
class TestLua
{
static void Main(string[] args)
{
try
{
Lua lua = new Lua();
lua["LUA"] = new LuaFunctions();
lua.DoString("LUA:Message('Hello world.')");
}
catch (LuaException ex)
{
Console.WriteLine(ex.Message);
Console.Read();
System.Environment.Exit(1);
}
}
}