From 733c99b859c942d514746baa17a23746e7cd76ea Mon Sep 17 00:00:00 2001 From: kimura Date: Mon, 15 Aug 2022 14:43:18 +0900 Subject: [PATCH] =?UTF-8?q?=E3=83=AA=E3=82=B6=E3=83=AB=E3=83=88=E9=80=B2?= =?UTF-8?q?=E6=8D=97=E8=A1=A8=E7=A4=BA=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Assets/MyGame/Scenes/MiniGame/Scripts/ResultManager.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/popcorn/Assets/MyGame/Scenes/MiniGame/Scripts/ResultManager.cs b/popcorn/Assets/MyGame/Scenes/MiniGame/Scripts/ResultManager.cs index 5a4a63f9..c445bc68 100644 --- a/popcorn/Assets/MyGame/Scenes/MiniGame/Scripts/ResultManager.cs +++ b/popcorn/Assets/MyGame/Scenes/MiniGame/Scripts/ResultManager.cs @@ -178,8 +178,9 @@ namespace MyGame.Scenes.MiniGame.Scripts { SetSilhouette(x.prefab, x.isRecipe); var prevScore = prevPlaceScore > basePlaceScore ? prevPlaceScore - basePlaceScore : 0; - var needScore = x.needScore - basePlaceScore; - var newScore = placeScoreData.Score - basePlaceScore; + var needScore = x.needScore == basePlaceScore ? 1 : x.needScore - basePlaceScore; + var newScore = x.needScore == basePlaceScore ? 1 : placeScoreData.Score - basePlaceScore; + basePlaceScore = x.needScore; SetProgress((float)prevScore / needScore, false).ToObservable() .Delay(TimeSpan.FromSeconds(waitProgress)) .Do(_ => SoundManager.Instance.PlaySE("se_minigame_meter")) @@ -194,7 +195,6 @@ namespace MyGame.Scenes.MiniGame.Scripts } ShopItemExchangeView.ShowDialog(x.name, x.prefab, x.isRecipe, () => nextItemSubject.OnNext(Unit.Default)); }).AddTo(this); - basePlaceScore = x.needScore; }) .SelectMany(nextItemSubject) .Delay(TimeSpan.FromSeconds(waitButtonActive))