達成後のレシピでの素材不足表示を削除

This commit is contained in:
kimura 2021-10-12 12:59:45 +09:00
parent 52b4fab03c
commit 669ed4350e
1 changed files with 12 additions and 3 deletions

View File

@ -132,11 +132,14 @@ public class BulkOrder : MonoBehaviour
var productData = new ProductData(data1, countByVolume); var productData = new ProductData(data1, countByVolume);
productData.volume *= countByVolume; productData.volume *= countByVolume;
itemView1.SetData(productData); itemView1.SetData(productData);
itemView1.SetButtonActive(itemView1.CheckAmount(productData));
if (gameData.CompletedProductList.FirstOrDefault(data => data.Number == 1) is BulkOrderResultData resultData) if (gameData.CompletedProductList.FirstOrDefault(data => data.Number == 1) is BulkOrderResultData resultData)
{ {
itemView1.SetCooked(resultData.Rarity); itemView1.SetCooked(resultData.Rarity);
} }
else
{
itemView1.SetButtonActive(itemView1.CheckAmount(productData));
}
itemView1.CookingButton.ThrottleFirst(TimeSpan.FromSeconds(1f)).Subscribe(_ => itemView1.CookingButton.ThrottleFirst(TimeSpan.FromSeconds(1f)).Subscribe(_ =>
{ {
LocalCacheManager.Save(Const.ProductViewTypeTag, ProductViewType.BulkOrder); LocalCacheManager.Save(Const.ProductViewTypeTag, ProductViewType.BulkOrder);
@ -156,11 +159,14 @@ public class BulkOrder : MonoBehaviour
var productData = new ProductData(data2, countByVolume); var productData = new ProductData(data2, countByVolume);
productData.volume *= countByVolume; productData.volume *= countByVolume;
itemView2.SetData(productData); itemView2.SetData(productData);
itemView2.SetButtonActive(itemView2.CheckAmount(productData));
if (gameData.CompletedProductList.FirstOrDefault(data => data.Number == 2) is BulkOrderResultData resultData) if (gameData.CompletedProductList.FirstOrDefault(data => data.Number == 2) is BulkOrderResultData resultData)
{ {
itemView2.SetCooked(resultData.Rarity); itemView2.SetCooked(resultData.Rarity);
} }
else
{
itemView2.SetButtonActive(itemView2.CheckAmount(productData));
}
itemView2.CookingButton.ThrottleFirst(TimeSpan.FromSeconds(1f)).Subscribe(_ => itemView2.CookingButton.ThrottleFirst(TimeSpan.FromSeconds(1f)).Subscribe(_ =>
{ {
LocalCacheManager.Save(Const.ProductViewTypeTag, ProductViewType.BulkOrder); LocalCacheManager.Save(Const.ProductViewTypeTag, ProductViewType.BulkOrder);
@ -180,11 +186,14 @@ public class BulkOrder : MonoBehaviour
var productData = new ProductData(data3, countByVolume); var productData = new ProductData(data3, countByVolume);
productData.volume *= countByVolume; productData.volume *= countByVolume;
itemView3.SetData(productData); itemView3.SetData(productData);
itemView3.SetButtonActive(itemView3.CheckAmount(productData));
if (gameData.CompletedProductList.FirstOrDefault(data => data.Number == 3) is BulkOrderResultData resultData) if (gameData.CompletedProductList.FirstOrDefault(data => data.Number == 3) is BulkOrderResultData resultData)
{ {
itemView3.SetCooked(resultData.Rarity); itemView3.SetCooked(resultData.Rarity);
} }
else
{
itemView3.SetButtonActive(itemView3.CheckAmount(productData));
}
itemView3.CookingButton.ThrottleFirst(TimeSpan.FromSeconds(1f)).Subscribe(_ => itemView3.CookingButton.ThrottleFirst(TimeSpan.FromSeconds(1f)).Subscribe(_ =>
{ {
LocalCacheManager.Save(Const.ProductViewTypeTag, ProductViewType.BulkOrder); LocalCacheManager.Save(Const.ProductViewTypeTag, ProductViewType.BulkOrder);