размер окна

DZONE

Известный
Автор темы
187
198
Версия MoonLoader
Другое
Lua:
-- где то
imgui.SliderInt("##reportPosX", reportPosX, 0, 1000)
imgui.ItemQuestion(u8"X: Позиция")
imgui.SliderInt("##reportPosY", reportPosY, 0, 1000)
imgui.ItemQuestion(u8"Y: Позиция")
imgui.SliderInt("##reportSizeX", reportSizeX, 0, 1000)
imgui.ItemQuestion(u8"X: Размер")
imgui.SliderInt("##reportSizeY", reportSizeY, 0, 1000)
imgui.ItemQuestion(u8"Y: Размер")

if imgui.Button(u8"Установить", imgui.ImVec2(125, 30)) then
    settings.positions.reportPosX = reportPosX[0]
    settings.positions.reportPosY = reportPosY[0]
    settings.positions.reportSizeX = reportSizeX[0]
    settings.positions.reportSizeY = reportSizeY[0]
    if inicfg.save(settings, direct) then
        imgui.CloseCurrentPopup()
    end
end

--окно
imgui.SetNextWindowPos(imgui.ImVec2(settings.positions.reportPosX, settings.positions.reportPosY), imgui.Cond.FirstUseEver, imgui.ImVec2(0.5, 0.5))
imgui.SetNextWindowSize(imgui.ImVec2(settings.positions.reportSizeX, settings.positions.reportSizeX), imgui.Cond.FirstUseEver)
нажимаю на кнопку, и размер и позиция не меняется, нужно перезагрузить скрипт
как сделать что бы при нажатии на кнопку, размер и позиция окна сразу обновились?