コード例 #1
0
        public void SetPlayerClockSource(PlayerClockFn clockFn)
        {
            if (clockFn == null)
            {
                clockFn = InvalidClockFn;
            }

            _scheduler.Schedule(clockFn, SetClockFunction);
        }
コード例 #2
0
        public void SetPlayerClockSource(PlayerClockFn clockFn)
        {
            Logger.Info("");
            if (clockFn == null)
            {
                clockFn = InvalidClockFn;
            }

            _scheduler.Schedule(clockFn,
                                (args, _) => _playerClock = args);
        }
コード例 #3
0
 private IDisposable SetClockFunction(IScheduler scheduler, PlayerClockFn clockFn)
 {
     _playerClock = clockFn;
     Logger.Info($"Clock Set: {nameof(clockFn)}");
     return(Disposable.Empty);
 }