From e63423a87556b149a45e679a9e8615906da6a14b Mon Sep 17 00:00:00 2001 From: kimura Date: Wed, 18 May 2022 13:29:49 +0900 Subject: [PATCH] =?UTF-8?q?=E3=82=BF=E3=83=B3=E3=82=AF=E8=B3=BC=E5=85=A5?= =?UTF-8?q?=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Scenes/marketing/Scripts/ProductManagement.cs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/popcorn/Assets/MyGame/Scenes/marketing/Scripts/ProductManagement.cs b/popcorn/Assets/MyGame/Scenes/marketing/Scripts/ProductManagement.cs index c8f908c5..44017713 100644 --- a/popcorn/Assets/MyGame/Scenes/marketing/Scripts/ProductManagement.cs +++ b/popcorn/Assets/MyGame/Scenes/marketing/Scripts/ProductManagement.cs @@ -88,13 +88,13 @@ public class ProductManagement : MonoBehaviour tankView.SetState(isSmallest ? TankState.Lock : TankState.Unavailable); // タンク購入 var shopData = shopDataList.First(data => data.id == Const.ShopTankId); - shopData.price = PriceList[tankView.TankNumber - 1]; + var price = PriceList[tankView.TankNumber - 1]; // 購入可否 - tankView.SetCanBuy(shopData.price <= CoinManager.Instance.OwnCoin); + tankView.SetCanBuy(price <= CoinManager.Instance.OwnCoin); tankView.PurchaseButtonObservable - .Where(_ => shopData.price <= CoinManager.Instance.OwnCoin) + .Where(_ => price <= CoinManager.Instance.OwnCoin) .TakeWhile(_ => tankView.State.Value == TankState.Lock || tankView.State.Value == TankState.Unavailable) .Subscribe(_ => { @@ -104,7 +104,7 @@ public class ProductManagement : MonoBehaviour gameData.StorageTanks.Add(new StorageTank { Capacity = Const.TankCapacity }); tankView.SetData(gameData.StorageTanks[tankView.TankNumber - 1]); tankView.SetState(TankState.Unlock); - CoinManager.Instance.SubCoin(shopData.price); + CoinManager.Instance.SubCoin(price); gameData.Coin = CoinManager.Instance.OwnCoin; GameDataManager.SaveGameData(); // 次に大きいタンクの購入ボタンを表示 @@ -115,7 +115,7 @@ public class ProductManagement : MonoBehaviour } } - shopData.price = PriceList[tankView.TankNumber - 1]; + shopData.price = price; ShopItemPurchaseView.ShowDialog((shopData, 0), PurchaseAction); }).AddTo(tankView); }