comparison Degaine.lua @ 32:64a266eaf0ef

No delay after unmounting (to be tested with vehicles)
author contrebasse
date Sat, 08 Jan 2011 12:22:31 +0100
parents 37d2dcb3688d
children b59da9bd1df7
comparison
equal deleted inserted replaced
31:37d2dcb3688d 32:64a266eaf0ef
72 if t_left<=0 then 72 if t_left<=0 then
73 ToggleSheath() 73 ToggleSheath()
74 DegaineFrame:SetScript("OnUpdate", nil) 74 DegaineFrame:SetScript("OnUpdate", nil)
75 end 75 end
76 end 76 end
77 local start = function() 77 local start = function(arg_delay)
78 if Degaine_isAuto and not InCombatLockdown() then 78 if Degaine_isAuto and not InCombatLockdown() then
79 t_left = delay 79 t_left = arg_delay or delay
80 DegaineFrame:SetScript("OnUpdate", Degaine_OnUpdate) 80 DegaineFrame:SetScript("OnUpdate", Degaine_OnUpdate)
81 end 81 end
82 end 82 end
83 83
84 84
165 function handleMountsOnUpdate(self,t_elapsed) 165 function handleMountsOnUpdate(self,t_elapsed)
166 if IsMounted() then 166 if IsMounted() then
167 wasMounted = true 167 wasMounted = true
168 else 168 else
169 if wasMounted then 169 if wasMounted then
170 start() 170 start(0) -- no animation for unmounting
171 wasMounted = false 171 wasMounted = false
172 end 172 end
173 end 173 end
174 end 174 end
175 end 175 end