private void DoDurationActionsFromPreviousTurn(PlayerState currentPlayer)
{
if (currentPlayer.durationCards.Any)
{
foreach (Card card in currentPlayer.durationCards)
{
this.gameLog.ReceivedDurationEffectFrom(currentPlayer, card);
this.gameLog.PushScope();
card.DoSpecializedDurationActionAtBeginningOfTurn(currentPlayer, this);
this.gameLog.PopScope();
}
}
currentPlayer.MoveDurationCardsToInPlay();
}