
Event::setTimer 함수의 Callback 파라미터는 함수 포인터를 받는 파라미터로, 타이머가 종료되었을 때 호출되는 함수를 지정하는 역할을 합니다.
Callback 파라미터를 사용하려면, 함수 포인터를 전달해야 합니다. 함수 포인터는 함수의 주소를 저장하는 변수입니다.
예를 들어, 다음 코드와 같이 타이머가 종료되었을 때 이벤트를 발생시키는 함수를 전달할 수 있습니다.
#hostingforum.kr
csharp
void OnTimerComplete()
{
// 타이머가 종료되었을 때 발생시키는 이벤트
Debug.Log("타이머가 종료되었습니다.");
}
void Start()
{
Event::setTimer(1f, OnTimerComplete); // 1초 후 타이머가 종료되었을 때 OnTimerComplete 함수를 호출합니다.
}
위 코드에서 `OnTimerComplete` 함수는 타이머가 종료되었을 때 발생시키는 이벤트를 처리하는 함수입니다. `Event::setTimer` 함수의 Callback 파라미터에 `OnTimerComplete` 함수의 주소를 전달하여 타이머가 종료되었을 때 이 함수를 호출합니다.
2025-04-19 11:46