ExperimentalGear/scripts/titlescreen/components/servicelinkfield.lua

27 lines
751 B
Lua

require("common.class")
local LinkField = require("api.page.linkfield")
local ServiceField = require("api.page.servicefield")
---@class ServiceLinkField: LinkField, ServiceField
local ServiceLinkField = {
__name = "ServiceLinkField",
}
---Create a new ServiceLinkField instance
---@param params? ServiceLinkField # initial parameters
---@return ServiceLinkField
function ServiceLinkField.new(params)
params = params or {}
return CreateInstance(ServiceLinkField, params, ServiceField, LinkField)
end
---@param deltaTime number # frametime in seconds
function ServiceLinkField:drawValue(deltaTime) end
function ServiceLinkField:handleButtonInput(button)
return LinkField.handleButtonInput(self, button)
end
return ServiceLinkField