コード例 #1
0
        public override void Update(TimeSpan time)
        {
            if (!_current.Update(time))
            {
                return;
            }

            _current = GetNextWeather();
            var packet = _current.CreateUpdatePacket();

            _observable.OnNext(packet);
        }
コード例 #2
0
 private void OnSubscribe(IObserver <Packet> observer)
 {
     observer.OnNext(_current.CreateUpdatePacket());
 }