From 40ac7d03f6152fa7081d59ffc25749380479a807 Mon Sep 17 00:00:00 2001 From: kimura Date: Wed, 7 Jul 2021 17:16:39 +0900 Subject: [PATCH] =?UTF-8?q?=E7=B5=82=E4=BA=86=E5=87=A6=E7=90=86=E4=BF=AE?= =?UTF-8?q?=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- popcorn/Assets/MyGame/Scenes/Cooking/Scripts/CornManager.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/popcorn/Assets/MyGame/Scenes/Cooking/Scripts/CornManager.cs b/popcorn/Assets/MyGame/Scenes/Cooking/Scripts/CornManager.cs index de534a15..cb88c7e7 100644 --- a/popcorn/Assets/MyGame/Scenes/Cooking/Scripts/CornManager.cs +++ b/popcorn/Assets/MyGame/Scenes/Cooking/Scripts/CornManager.cs @@ -62,7 +62,7 @@ public class CornManager : MonoBehaviour cornArray[i] = corn; corn.SetCornProperty(baseCornPopTime, cornBurntDuration); - cornGrowSpeed.Where(_ => !isCompleted).Subscribe(x => + cornGrowSpeed.TakeWhile(_ => !isCompleted).Subscribe(x => { // コーンが弾けた後はRedの場合のみ焦げ進行する if (corn.Condition.Value == CornCondition.Simple && !isHot) @@ -93,8 +93,8 @@ public class CornManager : MonoBehaviour .FirstOrDefault(x => !x.Contains(CornCondition.Seed)) .Subscribe(x => { - isCompleted = true; cornGrowSpeed.Value = 0f; + isCompleted = true; if (x.Count(c => c == CornCondition.Simple) == x.Count) // すべてのコーンがPopped { result.SetValueAndForceNotify(CornResult.Perfect);