| 260 | } |
| 261 | |
| 262 | FString GetPackagePath(lua_State* L) |
| 263 | { |
| 264 | lua_getglobal(L, "UnLua"); |
| 265 | checkf(lua_istable(L, -1), TEXT("UnLuaLib not registered")); |
| 266 | lua_getfield(L, -1, PACKAGE_PATH_KEY); |
| 267 | const auto PackagePath = lua_tostring(L, -1); |
| 268 | checkf(PackagePath, TEXT("invalid PackagePath")); |
| 269 | lua_pop(L, 2); |
| 270 | return UTF8_TO_TCHAR(PackagePath); |
| 271 | } |
| 272 | |
| 273 | void SetPackagePath(lua_State* L, const FString& PackagePath) |
| 274 | { |
no test coverage detected