XML
Code:
<OnLoad>
self_timeSinceLastUpdate = 0
</OnLoad>
LUA
Code:
Backlash_UpdateInterval = 2.0
function Backlash_OnUpdate(self, elapsed)
self.timeSinceLastUpdate = self.timeSinceLastUpdate + elapsed;
while (self.timeSinceLastUpdate > Backlash_UpdateInterval) do
BacklashMainFrame:Hide();
self.timeSinceLastUpdate = self.timeSinceLastUpdate - Backlash_UpdateInterval;
end
end
Error:
Interface\AddOns\Backlash\Backlash.lua:42: attempt to perform arithmetic on field 'timeSinceLastUpdate' (a nil value)
Count: 99
Call Stack:
[C]: ?
Interface\AddOns\Backlash\Backlash.lua:42: in function `Backlash_OnUpdate'
[string "*:OnUpdate"]:1: in function <[string "*:OnUpdate"]:1>
Line 41 is: self.timeSinceLastUpdate = self.timeSinceLastUpdate + elapsed;