27 lines
751 B
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
|