public static void ResumeTimer(this ITimerPresenter presenter) { presenter.TimerUseCase.Resume(); }
public static void PauseTimer(this ITimerPresenter presenter) { presenter.TimerUseCase.Pause(); }
public static void StartTimer(this ITimerPresenter presenter, float finishTime) { presenter.TimerUseCase.Start(finishTime); }
public static void StopTimer(this ITimerPresenter presenter) { presenter.TimerUseCase.Stop(); }
public static bool IsPlayingTimer(this ITimerPresenter presenter) { return(presenter.TimerUseCase.IsPlaying); }
public static float GetCurrentFinishTime(this ITimerPresenter presenter) { return(presenter.TimerUseCase.CurrentFinishTime); }
public static IObservable <Unit> GetTimerFinishedObservable(this ITimerPresenter presenter) { return(presenter.TimerUseCase.FinishedAsObservable); }
public static IObservable <float> GetElapsedTimeAsObservable(this ITimerPresenter presenter) { return(presenter.TimerUseCase.ElapsedTimeAsObservable); }
public static IObservable <float> GetRemainTimeAsObservable(this ITimerPresenter presenter) { return(presenter.TimerUseCase.RemainTimeAsObservable); }