diff --git a/popcorn/Assets/MyGame/Scenes/recipe/Scripts/RecipeSelectDialog.cs b/popcorn/Assets/MyGame/Scenes/recipe/Scripts/RecipeSelectDialog.cs index 67d43209..c7ebbc10 100644 --- a/popcorn/Assets/MyGame/Scenes/recipe/Scripts/RecipeSelectDialog.cs +++ b/popcorn/Assets/MyGame/Scenes/recipe/Scripts/RecipeSelectDialog.cs @@ -28,7 +28,18 @@ public class RecipeSelectDialog : MonoBehaviour var view = Instantiate(recipePrefab, content.transform); view.SetRecipe(productData); // 所持レシピ確認 - if (gameData.MyRecipes.Contains(productData.id) || productData.shopLevel <= HeartMeter.Instance.ShopLevel.Value) + var hasRecipe = false; + if (gameData.MyRecipes.Contains(productData.id)) + { + hasRecipe = true; + } + else if (productData.shopLevel <= HeartMeter.Instance.ShopLevel.Value) + { + // レシピ開放 + gameData.MyRecipes = new List(gameData.MyRecipes){productData.id}.ToArray(); + hasRecipe = true; + } + if (hasRecipe) { view.SetLockPanel(false); view.RecipeClickObservable.Subscribe(_ =>