Merge branch 'feature/1.4.0' of bitbucket.org:usaya/popcorn into feature/1.4.0
This commit is contained in:
commit
1e9ca603f4
|
|
@ -91,13 +91,7 @@ public class BulkOrder : MonoBehaviour
|
||||||
}).AddTo(this);
|
}).AddTo(this);
|
||||||
|
|
||||||
// 納品チェック
|
// 納品チェック
|
||||||
var orderList = new List<int>
|
var completed = gameData.CompletedProductList.Count == bulkOrderData.OrderList.Count(data => data.productId != 0);
|
||||||
{
|
|
||||||
bulkOrderData.productId1,
|
|
||||||
bulkOrderData.productId2,
|
|
||||||
bulkOrderData.productId3,
|
|
||||||
};
|
|
||||||
var completed = gameData.CompletedProductList.Count == orderList.Count(x => x != 0);
|
|
||||||
var delivered = gameData.DeliveredOrder.Contains(bulkOrderData.id);
|
var delivered = gameData.DeliveredOrder.Contains(bulkOrderData.id);
|
||||||
if (completed)
|
if (completed)
|
||||||
{
|
{
|
||||||
|
|
@ -127,6 +121,13 @@ public class BulkOrder : MonoBehaviour
|
||||||
GameDataManager.GameData.MoveHeart(bulkOrderData.rewardHeart);
|
GameDataManager.GameData.MoveHeart(bulkOrderData.rewardHeart);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
// 販売数加算
|
||||||
|
foreach (var (num,productId,count) in bulkOrderData.OrderList)
|
||||||
|
{
|
||||||
|
var rarity = gameData.CompletedProductList.FirstOrDefault(data => data.Number == num)?.Rarity ?? ProductRarity.Normal;
|
||||||
|
gameData.AddSalesCount(productId, count, rarity);
|
||||||
|
}
|
||||||
|
|
||||||
// カウントリセット
|
// カウントリセット
|
||||||
gameData.OrderConditionCount = 0;
|
gameData.OrderConditionCount = 0;
|
||||||
gameData.DeliveredOrder.Add(bulkOrderData.id);
|
gameData.DeliveredOrder.Add(bulkOrderData.id);
|
||||||
|
|
|
||||||
|
|
@ -377,6 +377,15 @@ public sealed class BulkOrderData
|
||||||
public int count3;
|
public int count3;
|
||||||
public int rewardCoin;
|
public int rewardCoin;
|
||||||
public int rewardHeart;
|
public int rewardHeart;
|
||||||
|
|
||||||
|
private List<(int id, int productId, int count)> orderList;
|
||||||
|
public List<(int id, int productId, int count)> OrderList =>
|
||||||
|
orderList ?? (orderList = new List<(int id, int productId, int count)>
|
||||||
|
{
|
||||||
|
(1, productId1, count1),
|
||||||
|
(2, productId2, count2),
|
||||||
|
(3, productId3, count3)
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
[Serializable]
|
[Serializable]
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue