-
Notifications
You must be signed in to change notification settings - Fork 87
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Registration class FS_Path
for Lua
#459
base: main
Are you sure you want to change the base?
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, но без методов.