PiniApi:Timer

피니엔진위키미러
이동: 둘러보기, 검색

Timer

개요

Timer 클래스는 지정한 시간 이후에 특정 행동을 하기 위한 클래스입니다.


상속관계

어느 클래스로부터도 상속받지 않은 클래스입니다.


멤버 변수

이름 설명
id 타이머 아이디입니다.


멤버 함수

이름 설명
init(id,time,func,re,count,userdata) 타이머를 초기화합니다. id 라는 고유 아이디로 설정하며, time 시간 뒤에 func 를 호출하며, re 가 true 인 경우 count 횟수만큼 반복합니다. 콜백 func 를 호출할 때에는, 첫번째 인자로 이 객체, 두번째 인자로 이전 호출과의 실제 시간차를 초 단위로 전달해 줍니다. 사용자 정의 데이터는 호출된 콜백 함수에서 t.userdata 를 통하여 사용가능합니다.
run() 생성된 타이머를 실행합니다.
stop() 작동중인 타이머를 정지합니다.

예제