У меня проблема с созданием и передачей новой таблицы lua в функцию lua (callback) для ее вызова.Если я использую некоторые аргументы, то все в порядке.Но если я использую newTable и настраиваю все поля, то в lua я получаю nils вместо своих значений.
// func_callback - is luabridge::LuaRef
auto L = func_callback.state( );
auto table = luabridge::newTable( L );
// setup table fields
table["player"] = player;
table["some_info"] = some_info;
// call callback function with this table in args
func_callback(table);
В lua я пытаюсь распечатать значения из этой таблицы:
print(table.player)
print(table.some_info)