Luabridge проблема создания и передачи новой таблицы lua для обратного вызова - PullRequest
0 голосов
/ 19 июня 2019

У меня проблема с созданием и передачей новой таблицы 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)
...