private IEnumerator RemoveDecisionsFromMakeDecisionsResponse(MakeDecisionsAction md) { //remove all other roomms as options IEnumerable <Card> rooms = FindAllRoomsButThisOne(); md.RemoveDecisions((IDecision d) => rooms.Contains(d.SelectedCard)); yield return(base.DoNothing()); yield break; }
private IEnumerator RemoveDecisionsFromMakeDecisionsResponse(MakeDecisionsAction md) { //remove this card as an option to make decisions md.RemoveDecisions((IDecision d) => d.SelectedCard == base.Card); return(base.DoNothing()); }