Example #1
0
 /// <summary>
 /// Ensures that the requested animal assignment data is valid.
 /// </summary>
 /// <param name="player"></param>
 /// <param name="data"></param>
 /// <param name="newAnimals"></param>
 /// <returns></returns>
 public static bool CanAssignAnimals(AgricolaPlayer player, AnimalCacheActionData data, Dictionary <AnimalResource, int> newAnimals)
 {
     return(ActionService.CanAssignAnimals(player, data, player.Farmyard.AnimalManager, newAnimals));
 }
Example #2
0
 public static void AssignTakeResources(AgricolaPlayer player, ImmutableList <GameEventTrigger> eventTriggers, List <GameActionNotice> resultingNotices, ResourceCache[] caches)
 {
     ActionService.AssignResources(player, caches, resultingNotices);
     CheckTriggers(player, eventTriggers, resultingNotices);
 }