public override GameAction OnExecute(AgricolaPlayer player, Data.GameActionData data) { base.OnExecute(player, data); ActionService.Cook(player, eventTriggers, ((CookActionData)data).Resources, ResultingNotices); ActionService.AssignAnimals(player, ((CookActionData)data).AnimalData, ResultingNotices); return(this); }