Example #1
0
 public override GameState ApplyTo(GameState currentState, string playerId)
 {
     return currentState.RemoveCardAt(this.premise, this.index).Discard(playerId, this.Card);
 }