Пример #1
0
        public void Handle(BeginGame command)
        {
            _gameLoop = new Thread(GameLoop);
            _gameLoop.Start();

            var message = new GameBegun();

            foreach (IListenForGameBegun listener in _gameBegunListeners)
            {
                listener.Handle(message);
            }
        }
Пример #2
0
 public void Handle(GameBegun message)
 {
     GameInProgress();
 }
Пример #3
0
 private void OnGameBegun()
 {
     GameBegun?.Invoke(this, EventArgs.Empty);
 }