示例#1
0
 public override bool CanExecute(AgricolaPlayer player, Data.GameActionData data)
 {
     return(base.CanExecute(player, data) &&
            ActionService.CanCook(player, ((CookActionData)data).Resources) &&
            ActionService.CanAssignAnimals(player, ((CookActionData)data).AnimalData, null));
 }