リザルト進捗表示修正
This commit is contained in:
parent
96928db7b4
commit
733c99b859
|
|
@ -178,8 +178,9 @@ namespace MyGame.Scenes.MiniGame.Scripts
|
||||||
{
|
{
|
||||||
SetSilhouette(x.prefab, x.isRecipe);
|
SetSilhouette(x.prefab, x.isRecipe);
|
||||||
var prevScore = prevPlaceScore > basePlaceScore ? prevPlaceScore - basePlaceScore : 0;
|
var prevScore = prevPlaceScore > basePlaceScore ? prevPlaceScore - basePlaceScore : 0;
|
||||||
var needScore = x.needScore - basePlaceScore;
|
var needScore = x.needScore == basePlaceScore ? 1 : x.needScore - basePlaceScore;
|
||||||
var newScore = placeScoreData.Score - basePlaceScore;
|
var newScore = x.needScore == basePlaceScore ? 1 : placeScoreData.Score - basePlaceScore;
|
||||||
|
basePlaceScore = x.needScore;
|
||||||
SetProgress((float)prevScore / needScore, false).ToObservable()
|
SetProgress((float)prevScore / needScore, false).ToObservable()
|
||||||
.Delay(TimeSpan.FromSeconds(waitProgress))
|
.Delay(TimeSpan.FromSeconds(waitProgress))
|
||||||
.Do(_ => SoundManager.Instance.PlaySE("se_minigame_meter"))
|
.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));
|
ShopItemExchangeView.ShowDialog(x.name, x.prefab, x.isRecipe, () => nextItemSubject.OnNext(Unit.Default));
|
||||||
}).AddTo(this);
|
}).AddTo(this);
|
||||||
basePlaceScore = x.needScore;
|
|
||||||
})
|
})
|
||||||
.SelectMany(nextItemSubject)
|
.SelectMany(nextItemSubject)
|
||||||
.Delay(TimeSpan.FromSeconds(waitButtonActive))
|
.Delay(TimeSpan.FromSeconds(waitButtonActive))
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue