public void DistributeDropOnStartItems() { if (itemDropFactory == null) { itemDropFactory = new ItemDropFactory(); } if (levelData.DropOnStart.CollectionIsNotNullOrEmpty()) { for (int i = 0; i < levelData.DropOnStart.Length; i++) { var itemDrop = itemDropFactory.CreateFromString(levelData.DropOnStart[i]); itemDistributer.AddItemToDrop(itemDrop); } itemDistributer.Distribute(); } }
public void DropItemRewards(OrderDetails order) { this.GetRewardsToDrop(order); itemProvisioner.Distribute(); }