Conversation
[skip ci]
Некоторые методы экспортированные из `CLocatorAPI` в Lua (например `.def("get_path", &CLocatorAPI::get_path)`, метод `get_path`) возвращают экземпляры `FS_Path`, но Lua "не понимает" этот тип и бросает ошибку. Я вернул регистрацию `FS_Path` для Lua, но без методов.
|
Возможно стоит раскомментировать методы? |
|
там 2 метода get_path и append_path |
Хз что там наделали. Мне надо было использовать |
|
вместо append_path испольщуй update_path - тоже самое делает без FS_Path а тебе для твоих махинаций с FS |
Разве? local fs = getFS()
fs:append_path('$game_weathers$', fs:update_path('$game_config$', 'environment\\weathers'), '', 1) |
|
Да. да. Я вспомнил что у тебя там с работы с путями для сюжета. ну тогда да тебе надо вернуть это все |
Не для сюжета. У меня одновременно 2 погоды ТЧшная и ЗПшная, я хочу переключать их ингейм. Я написал за ночь рабочий код, но возможно с большими утечками, скрытыми багами, костылями и тд. |
|
Вы тогда или добавьте эти правки или удалите 2 метода возвращающие экземпляры путей, а то кто нибудь заюзает в своих модах и тоже будет пол дня причину искать. |
|
да. я б просто убрал методы пока. у тебя очень спец кейс. не везде такое надо. |
aa8ac5f to
4481ac0
Compare
Некоторые методы экспортированные из
CLocatorAPIв Lua (например.def("get_path", &CLocatorAPI::get_path), методget_path) возвращают экземплярыFS_Path, но Lua "не понимает" этот тип и бросает ошибку. Я вернул регистрациюFS_Pathдля Lua, но без методов.