305: stack index 2, expected userdata, received sol.ImVec4: value at this index does not properly reflect the desired type (bad argument into 'bool(const char*, ImArray<float,4>*, sol::optional<int>)')
305 строка:
imgui.ColorEdit4('TitleBg', TitleBg)
Локал:
local TitleBg = imgui.ImVec4(1.0, 1.0, 1.0, 1.0)
Шо надо? Если поменять ImVec4 на ImColor абсолютно везде, то там еще одну выдает
325: stack index 3, expected userdata, received table: value is not a valid userdata
stack traceback:
[C]: in function '__newindex'
325 строка:
colors[clr.FrameBg] = FrameBg
А если сделать colors[clr.FrameBg] = FrameBg
.v, то еще ошибка:
lua:305: stack index 2, expected userdata, received sol.ImVec4: value at this index does not properly reflect the desired type (bad argument into 'bool(const char*, ImArray<float,4>*, sol::optional<int>)')
stack traceback:
[C]: in function 'ColorEdit4'