diff --git a/popcorn/Assets/MyGame/Scenes/CornField/Scripts/CornField.cs b/popcorn/Assets/MyGame/Scenes/CornField/Scripts/CornField.cs index 3cddad3c..8e325005 100644 --- a/popcorn/Assets/MyGame/Scenes/CornField/Scripts/CornField.cs +++ b/popcorn/Assets/MyGame/Scenes/CornField/Scripts/CornField.cs @@ -51,6 +51,8 @@ public class CornField : MonoBehaviour // データ var gameData = GameDataManager.GameData; CoinManager.Instance.ChangeCoin(gameData.coin); + HeartMeter.Instance.Initialize(); + HeartMeter.Instance.SetHeart(gameData.Heart); counterView.Initialize(gameData.cornSeed); SetData(); diff --git a/popcorn/Assets/MyGame/Scenes/Main/Scripts/KitchenManager.cs b/popcorn/Assets/MyGame/Scenes/Main/Scripts/KitchenManager.cs index c784ef38..d6a0864a 100644 --- a/popcorn/Assets/MyGame/Scenes/Main/Scripts/KitchenManager.cs +++ b/popcorn/Assets/MyGame/Scenes/Main/Scripts/KitchenManager.cs @@ -22,9 +22,7 @@ public class KitchenManager : MonoBehaviour var gameData = GameDataManager.GameData; CoinManager.Instance.ChangeCoin(gameData.coin); - - var shopLevelList = SpreadsheetDataManager.Instance.GetBaseDataList(Const.ShopLevelDataSheet); - HeartMeter.Instance.Initialize(shopLevelList); + HeartMeter.Instance.Initialize(); HeartMeter.Instance.SetHeart(gameData.Heart); SetData(); diff --git a/popcorn/Assets/MyGame/Scenes/marketing/Scripts/Market.cs b/popcorn/Assets/MyGame/Scenes/marketing/Scripts/Market.cs index 052085ea..348f16f2 100644 --- a/popcorn/Assets/MyGame/Scenes/marketing/Scripts/Market.cs +++ b/popcorn/Assets/MyGame/Scenes/marketing/Scripts/Market.cs @@ -49,7 +49,7 @@ public class Market : MonoBehaviour var shopLevelList = SpreadsheetDataManager.Instance.GetBaseDataList(Const.ShopLevelDataSheet); var shopLevelToCustomerList = shopLevelList.Select(shopLevel => (level:shopLevel.shopLevel, tenMinCustomer:shopLevel.customer)); - HeartMeter.Instance.Initialize(shopLevelList); + HeartMeter.Instance.Initialize(); HeartMeter.Instance.SetHeart(gameData.Heart); // 在庫数表示 diff --git a/popcorn/Assets/MyGame/Scenes/marketing/Scripts/ProductManagement.cs b/popcorn/Assets/MyGame/Scenes/marketing/Scripts/ProductManagement.cs index 728ec06c..d3502653 100644 --- a/popcorn/Assets/MyGame/Scenes/marketing/Scripts/ProductManagement.cs +++ b/popcorn/Assets/MyGame/Scenes/marketing/Scripts/ProductManagement.cs @@ -23,6 +23,7 @@ public class ProductManagement : MonoBehaviour state.Value = ManagementState.None; var gameData = GameDataManager.GameData; CoinManager.Instance.ChangeCoin(gameData.coin); + HeartMeter.Instance.Initialize(); HeartMeter.Instance.SetHeart(gameData.Heart); // 補充方法設定 diff --git a/popcorn/Assets/MyGame/Scenes/shopping/Scripts/Shopping.cs b/popcorn/Assets/MyGame/Scenes/shopping/Scripts/Shopping.cs index 46d55e8c..5f94fae9 100644 --- a/popcorn/Assets/MyGame/Scenes/shopping/Scripts/Shopping.cs +++ b/popcorn/Assets/MyGame/Scenes/shopping/Scripts/Shopping.cs @@ -16,6 +16,7 @@ public class Shopping : MonoBehaviour var gameData = GameDataManager.GameData; CoinManager.Instance.ChangeCoin(gameData.coin); + HeartMeter.Instance.Initialize(); HeartMeter.Instance.SetHeart(gameData.Heart); // 一覧データ diff --git a/popcorn/Assets/MyGame/Scripts/HeartMeter.cs b/popcorn/Assets/MyGame/Scripts/HeartMeter.cs index 40eb47f9..732e68f3 100644 --- a/popcorn/Assets/MyGame/Scripts/HeartMeter.cs +++ b/popcorn/Assets/MyGame/Scripts/HeartMeter.cs @@ -29,11 +29,11 @@ public class HeartMeter : SingletonMonoBehaviour shopLevel.AddTo(this); viewHeartCount.AddTo(this); compositeDisposable.AddTo(this); + levelList = SpreadsheetDataManager.Instance.GetBaseDataList(Const.ShopLevelDataSheet).Select(shopLevelData => shopLevelData.heart).ToList(); } - public void Initialize(List shopLevelDataList) + public void Initialize() { - levelList = shopLevelDataList.Select(shopLevelData => shopLevelData.heart).ToList(); compositeDisposable.Clear(); shopLevel.Subscribe(x => {