Files
Endfield-Data/LuaScripts/UI/Widgets/BrokenLine.lua
2025-12-02 20:37:18 +07:00

35 lines
617 B
Lua

local UIWidgetBase = require_ex('Common/Core/UIWidgetBase')
BrokenLine = HL.Class('BrokenLine', UIWidgetBase)
BrokenLine._OnFirstTimeInit = HL.Override() << function(self)
end
BrokenLine.InitBrokenLine = HL.Method(HL.Opt(HL.Table, HL.Number)) << function(self, points, count)
self:_FirstTimeInit()
if points then
if count then
self.view.brokenLine:SetYValue(points, count)
else
self.view.brokenLine:SetYValue(points, #points)
end
else
self.view.brokenLine:SetYValue({0, 0}, 2)
end
end
HL.Commit(BrokenLine)
return BrokenLine