explain this to me (I choose to use JASS)
private struct time
unit u
endstruct
private function timerreturn takes nothing returns nothing
local time ti = time(GetTimerData(GetExpiredTimer()))
call ReleaseTimer(GetExpiredTimer())
call PauseUnit(ti.unit, false)
set ti.unit = null
endfunction
private function timer takes nothing returns nothing
local timer t = NewTimer()
local time ti = time.create()
call SetTimerData(ti, integer(ti))
set ti.unit = GetTriggerUnit()
call PauseUnit(ti.unit, true)
call TimerStart(ti, GetRandomReal(3.00, 4.00), false, function timerreturn)
endfunction
how can I make it to pause a peon?
EXPLAIN IT BRIEEFFLLELEY :3