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