ハート数の表示修正

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)
{
shopLevel.Value = newShopLevel;
heartLevel.text = $"{newShopLevel}";
minHeart = shopLevelList.FirstOrDefault(data => data.shopLevel == newShopLevel)?.heart ?? 0;
maxHeart = shopLevelList.FirstOrDefault(data => data.shopLevel == newShopLevel + 1)?.heart ?? 0;
var maxLevel = shopLevelList.Last().shopLevel;
var level = Mathf.Min(newShopLevel, maxLevel);
shopLevel.Value = level;
heartLevel.text = $"{level}";
minHeart = shopLevelList.FirstOrDefault(data => data.shopLevel == level)?.heart ?? 0;
maxHeart = shopLevelList.FirstOrDefault(data => data.shopLevel == level + 1)?.heart ?? minHeart;
if (animate)
{
var tmpCount = currentHeartCount - (int)minHeart;