ハート数の表示修正

This commit is contained in:
kimura 2021-10-15 13:09:11 +09:00
parent f56bf7afa0
commit 221127674e
1 changed files with 6 additions and 4 deletions

View File

@ -62,10 +62,12 @@ public class HeartMeter : SingletonMonoBehaviour<HeartMeter>
public void SetShopLevel(int newShopLevel, bool animate = false) public void SetShopLevel(int newShopLevel, bool animate = false)
{ {
shopLevel.Value = newShopLevel; var maxLevel = shopLevelList.Last().shopLevel;
heartLevel.text = $"{newShopLevel}"; var level = Mathf.Min(newShopLevel, maxLevel);
minHeart = shopLevelList.FirstOrDefault(data => data.shopLevel == newShopLevel)?.heart ?? 0; shopLevel.Value = level;
maxHeart = shopLevelList.FirstOrDefault(data => data.shopLevel == newShopLevel + 1)?.heart ?? 0; heartLevel.text = $"{level}";
minHeart = shopLevelList.FirstOrDefault(data => data.shopLevel == level)?.heart ?? 0;
maxHeart = shopLevelList.FirstOrDefault(data => data.shopLevel == level + 1)?.heart ?? minHeart;
if (animate) if (animate)
{ {
var tmpCount = currentHeartCount - (int)minHeart; var tmpCount = currentHeartCount - (int)minHeart;