LUADOC - Farming Simulator 19

DigitalDisplay

Functions

load

Description
Definition
load()
Code
21function DigitalDisplay:load(id, xmlFile, key)
22
23 self.rootNode = id
24 self.baseNode = I3DUtil.indexToObject(id, getXMLString(xmlFile, key.."#baseNode"))
25 self.precision = getXMLInt(xmlFile, key.."#precision") or 0
26 self.showZero = Utils.getNoNil(getXMLBool(xmlFile, key.."#showZero"), true)
27
28 if self.baseNode == nil then
29 return false
30 end
31
32 return true
33end

new

Description
Definition
new()
Code
14function DigitalDisplay:new(customMt)
15 local self = setmetatable({}, customMt or DigitalDisplay_mt)
16 return self
17end

setValue

Description
Definition
setValue()
Code
37function DigitalDisplay:setValue(value)
38 if self.baseNode ~= nil then
39 I3DUtil.setNumberShaderByValue(self.baseNode, math.max(0, value), self.precision, self.showZero)
40 end
41end