private void EndTurn() { SwitchTurnPlayer(); var turnStartStepState = new TurnStartStepState(); turnStartSequencer.Next(this, ref turnStartStepState); }
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); }