public Zones(Headquarters hq, ResearchAndDevelopment rd, Archives archives, Game game) { this.hq = hq; this.rd = rd; this.archives = archives; this.game = game; }
public void Discard(Card card, Archives archives) { card.MoveTo(archives.Zone); foreach (var observer in discards) { observer.NotifyDiscarding(false); } discarding.SetResult(true); }