MCPcopy Create free account
hub / github.com/OGSR/OGSR-Engine / script_vars_create

Function script_vars_create

ogsr_engine/xrGame/script_vars_storage.cpp:587–597  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

585}
586
587int script_vars_create(lua_State* L) // создание таблицы переменных и опциональное заполнение из второго аргумента
588{
589 CScriptVarsTable* svt = xr_new<CScriptVarsTable>(); // здесь добавлять ссылку не надо, т.к. объект нигде не сохраняется!
590 if (lua_isstring(L, 1))
591 svt->set_name(lua_tostring(L, 1));
592
593 if (lua_istable(L, 2))
594 svt->assign(L, 2);
595
596 return lua_pushsvt(L, svt);
597}
598
599int script_vars_export(lua_State* L) // сохранение таблицы переменных в нет-пакет
600{

Callers

nothing calls this directly

Calls 4

lua_pushsvtFunction · 0.85
lua_isstringFunction · 0.50
set_nameMethod · 0.45
assignMethod · 0.45

Tested by

no test coverage detected