예제 #1
0
        private IEnumerator RestartGameRoutine()
        {
            _isActionAvailable.Value = false;

            _playerController.ClearCards();

            yield return(null);

            StartGame();

            GameRestarted?.Invoke();
        }
        public void RestartGameButtonHandler()
        {
            SceneActivationBehaviour <ToolbarUIActivator> .Instance.ToggleToPaint();

            GameRestarted?.Invoke();
        }
예제 #3
0
 public void RestartGame()
 {
     field = new Field();
     GameRestarted?.Invoke();
 }
예제 #4
0
 public void RestartGame()
 {
     _board = new Board();
     _board.SetBlackHole(GenerateBlackHoleCoords());
     GameRestarted?.Invoke();
 }
예제 #5
0
 public void RestartGame(GameRestarted args)
 {
     HubContext.Clients.Group(args.OldGameId.ToString()).GameRestarted(args);
 }
예제 #6
0
 public void RestartGame(Tuple <int, int> blackHoleCoords)
 {
     board = new Board();
     board.SetBlackHole(blackHoleCoords);
     GameRestarted?.Invoke();
 }
예제 #7
0
 public void Restart()
 {
     _gameField   = new GameField();
     _currentMark = GameMark.X;
     GameRestarted?.Invoke(this, EventArgs.Empty);
 }