Добавлен ClotPh
Допустим, сохраняю я в хэш примерно так:
call SaveUnitHandle (udg_Hash,GetHandleId(t5),2,u5)
call TimerStart (t5, 0.01, true, function ManaInside)
call TimerStart (t5, 0.01, true, function ManaInside)
А в функции ManaInside достаю t5 уже, например, как t:
local timer t = GetExpiredTimer()
local unit u5 = LoadUnitHandle(udg_Hash, GetHandleId(t),2)
local unit u5 = LoadUnitHandle(udg_Hash, GetHandleId(t),2)
При очистке
call PauseTimer(t)
call DestroyTimer(t)
call FlushChildHashtable(udg_Hash,GetHandleId(t))
call DestroyTimer(t)
call FlushChildHashtable(udg_Hash,GetHandleId(t))
все же везде корректно очистится?
Принятый ответ
ClotPh, это локалка. Нет вообще никакой разницы как ты ее назовешь. Должен скопетанить ©, ибо опасаюсь что ирония Дока может быть не замечена.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован Raised
Вообще ппц на самом деле, потому что у меня везде вначале дестройтаймер, потом флуш. Но, значит, утекает там не так уж сильно, потому что серьезного снижения производительности не замечалось, хотя таймеров не мало. Ладно, на будущее мб разборки тогда.