ハート数の表示修正
This commit is contained in:
parent
f56bf7afa0
commit
221127674e
|
|
@ -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;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue