Пример #1
0
        private void EndTurn()
        {
            SwitchTurnPlayer();

            var turnStartStepState = new TurnStartStepState();

            turnStartSequencer.Next(this, ref turnStartStepState);
        }
Пример #2
0
        private void EndTurn()
        {
            SwitchTurnPlayer();
            TurnEV currentTurn = turnService.GetCurrentTurnEV(entitiesDB);

            SetInitialArrangementStatus(currentTurn);

            if (!currentTurn.InitialArrangement.IsInitialArrangementInEffect)
            {
                var turnStartStepState = new TurnStartStepState();
                turnStartSequencer.Next(this, ref turnStartStepState);
            }
        }
        private void GotoTurnStartStep()
        {
            var token = new TurnStartStepState();

            setupGameSequencer.Next(this, ref token);
        }