GetTimerRemaining()

FTimerManager에 등록된 타이머의 남은 시간(초) 을 반환하는 함수


사용 예시

float RemainingTime = GetWorldTimerManager().GetTimerRemaining(TimerHandle);

의미

  • 지정한 TimerHandle 기준으로

  • 타이머가 종료되기까지 남은 시간을 float으로 반환


반환값

float (초 단위)
상태반환값
타이머 진행 중남은 시간
타이머 종료됨0 또는 음수(상황에 따라)
타이머 없음0

동작 흐름

SetTimer(10초)
   ↓
3초 경과
   ↓
GetTimerRemaining()
   ↓
7.0f 반환

활용 예시

HUD 타이머 표시

float Remaining = GetWorldTimerManager().GetTimerRemaining(LevelTimerHandle);
 
TimeText->SetText(
    FText::FromString(
        FString::Printf(TEXT("Time: %.1f"), Remaining)
    )
);

필요한 Include

#include "TimerManager.h"

(FTimerManager 및 관련 함수 사용 시 권장)


한 줄 정리

GetTimerRemaining()은 지정된 타이머가 종료되기까지 남은 시간을 초 단위로 반환하는 함수이다.