Example #1
0
 public static void ResumeTimer(this ITimerPresenter presenter)
 {
     presenter.TimerUseCase.Resume();
 }
Example #2
0
 public static void PauseTimer(this ITimerPresenter presenter)
 {
     presenter.TimerUseCase.Pause();
 }
Example #3
0
 public static void StartTimer(this ITimerPresenter presenter, float finishTime)
 {
     presenter.TimerUseCase.Start(finishTime);
 }
Example #4
0
 public static void StopTimer(this ITimerPresenter presenter)
 {
     presenter.TimerUseCase.Stop();
 }
Example #5
0
 public static bool IsPlayingTimer(this ITimerPresenter presenter)
 {
     return(presenter.TimerUseCase.IsPlaying);
 }
Example #6
0
 public static float GetCurrentFinishTime(this ITimerPresenter presenter)
 {
     return(presenter.TimerUseCase.CurrentFinishTime);
 }
Example #7
0
 public static IObservable <Unit> GetTimerFinishedObservable(this ITimerPresenter presenter)
 {
     return(presenter.TimerUseCase.FinishedAsObservable);
 }
Example #8
0
 public static IObservable <float> GetElapsedTimeAsObservable(this ITimerPresenter presenter)
 {
     return(presenter.TimerUseCase.ElapsedTimeAsObservable);
 }
Example #9
0
 public static IObservable <float> GetRemainTimeAsObservable(this ITimerPresenter presenter)
 {
     return(presenter.TimerUseCase.RemainTimeAsObservable);
 }