LUADOC - Farming Simulator 19

Script v1.7.1.0

Engine v1.7.1.0

Foundation Reference

CheckedOptionElement

Description
Two-value on/off state input element.
Parent
MultiTextOptionElement
Functions

addElement

Description
Definition
addElement()
Code
26function CheckedOptionElement:addElement(element)
27 CheckedOptionElement:superClass().addElement(self, element)
28
29 if #self.elements == 3 then
30 self:setTexts({g_i18n:getText("ui_off"), g_i18n:getText("ui_on")})
31 self:setIsChecked(self.isChecked)
32 end
33end

getIsChecked

Description
Get whether the element is checked
Definition
getIsChecked()
Code
37function CheckedOptionElement:getIsChecked()
38 return self.state == CheckedOptionElement.STATE_CHECKED
39end

new

Description
Definition
new()
Code
18function CheckedOptionElement:new(target, custom_mt)
19 local self = MultiTextOptionElement:new(target, custom_mt or CheckedOptionElement_mt)
20
21 return self
22end

setIsChecked

Description
Set whether the element is checked
Definition
setIsChecked()
Code
43function CheckedOptionElement:setIsChecked(isChecked)
44 if isChecked then
45 self:setState(CheckedOptionElement.STATE_CHECKED)
46 else
47 self:setState(CheckedOptionElement.STATE_UNCHECKED)
48 end
49end