| 296 | } |
| 297 | |
| 298 | bool load_buffer(const char* caBuffer, size_t tSize, const char* caScriptName, const char* caNameSpaceName) |
| 299 | { |
| 300 | const std::string_view strbuf{caBuffer, tSize}; |
| 301 | const std::string script = std::format(FILE_HEADER, caNameSpaceName, strbuf); |
| 302 | |
| 303 | // Log("[CResourceManager::load_buffer] Loading buffer:"); |
| 304 | // Log(script.c_str()); |
| 305 | |
| 306 | int l_iErrorCode = luaL_loadbuffer(LSVM, script.c_str(), script.size(), caScriptName); |
| 307 | if (l_iErrorCode) |
| 308 | { |
| 309 | print_output(caScriptName, l_iErrorCode); |
| 310 | R_ASSERT(false); //НЕ ЗАКОММЕНТИРОВАТЬ! |
| 311 | return false; |
| 312 | } |
| 313 | return true; |
| 314 | } |
| 315 | |
| 316 | bool do_file(const char* caScriptName, const char* caNameSpaceName) |
| 317 | { |
no test coverage detected