function GuiObject:CreateNew(x, y, w, h, listeners, container)
local newObject = {}
setmetatable(newObject, GuiObject)
newObject.x = x
newObject.y = y
newObject.w = w
newObject.h = h
newObject.listeners = listeners
newObject.container = container
return newObject
end
Почему maingui.listeners == {} , а
maingui.container вообще nil
Все остальные поля (x,y,w,h) нормально инициализируются.
Что я делаю не так?
Вот конструктор:
function GuiObject:CreateNew(x, y, w, h, listeners, container) local newObject = {} setmetatable(newObject, GuiObject) newObject.x = x newObject.y = y newObject.w = w newObject.h = h newObject.listeners = listeners newObject.container = container return newObject endПочему maingui.listeners == {} , а
maingui.container вообще nil
Все остальные поля (x,y,w,h) нормально инициализируются.
Поделиться сообщением
Ссылка на сообщение
Поделиться на других сайтах