메이플 스토리 월드 | debounc 함수
나름 친절하게 TimerService라는 로직을 지원해주고 있다. 이것을 활용하여 debouce 함수를 구현할 수 있다.
가장 먼저 Property단에 TimerService를 담을 변수를 선언한다.
interger timeOut = 0
메이플 스토리 월드에서 지원하는 TimerService는 interger Type을 가진다.
선언을 했으면 함수단에 debounce를 구현한다.
void debounce(any callback, number delay) { if self.timeOut ~= 0 then _TimerService:ClearTimer(self.timeOut) end self.timeOut = _TimerService:SetTimerOnce(callback, delay) }