feat(lua): expose io.open (limited to scripts_config folder) (#2495)

This commit is contained in:
Quentin
2023-12-08 09:14:57 +01:00
committed by GitHub
parent b432407dce
commit bb5dfd1484
5 changed files with 64 additions and 11 deletions

View File

@ -14,9 +14,10 @@ namespace big
std::chrono::high_resolution_clock::time_point m_wake_time_changed_scripts_check;
folder m_scripts_folder;
folder m_scripts_config_folder;
public:
lua_manager(folder scripts_folder);
lua_manager(folder scripts_folder, folder scripts_config_folder);
~lua_manager();
void load_all_modules();
@ -32,6 +33,11 @@ namespace big
return m_scripts_folder;
}
inline const folder& get_scripts_config_folder() const
{
return m_scripts_config_folder;
}
std::weak_ptr<lua_module> get_module(rage::joaat_t module_id);
bool has_gui_to_draw(rage::joaat_t tab_hash);