LuaTable値を返すC#関数を作成する方法を誰かが考えています{1 = "example1", 2 = 234, "foo" = "Foo Example"}
か(たとえば、私がテストしたすべてのタイプはLuaUserData
、ペア/ペアリングできない値を返します。よろしくお願いします。
--update-- luaTableに最も近いタイプは、私の意見ではListDictionaryです。
[LuaFunc(Name = "table", Desc = "returns test LuaTable", Params = new string[] { })]
public System.Collections.Specialized.ListDictionary table()
{
var k = new System.Collections.Specialized.ListDictionary(){
{"1",1},
{2,"2"}
};
return k;
}
ただし、LuaではLuaUserDataとして認識されており、ペアリング/ペアリングすることはできません