public override void PerformCAction(Player performingPlayer) { if (Rockets.Any() && RocketFiredThisTurn == null) { var firedRocket = Rockets.First(); Rockets.Remove(firedRocket); RocketFiredThisTurn = firedRocket; } }
public void PerformEndOfTurn() { RocketFiredLastTurn = RocketFiredThisTurn; RocketFiredThisTurn = null; }