별조각픽업
This commit is contained in:
31
Assets/02_Scripts/UI/StarPieceHud.cs
Normal file
31
Assets/02_Scripts/UI/StarPieceHud.cs
Normal file
@@ -0,0 +1,31 @@
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
public class StarPieceHud : MonoBehaviour
|
||||
{
|
||||
[SerializeField] private Image[] _imageArray;
|
||||
[SerializeField] private TMP_Text _countText;
|
||||
|
||||
[SerializeField] private GameObject _StarPieceUIRoot;
|
||||
|
||||
public int GetStarCount => CollectionManager.Instance.GetStarCount;
|
||||
|
||||
public void RefreshUI()
|
||||
{
|
||||
_countText.text = $"{GetStarCount} / {_imageArray.Length}";
|
||||
|
||||
for(int i = 0; i<_imageArray.Length; i++)
|
||||
{
|
||||
if(i < GetStarCount)
|
||||
{
|
||||
_imageArray[i].gameObject.SetActive(true);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public void StarPieceHudToggle()
|
||||
{
|
||||
_StarPieceUIRoot.SetActive(!_StarPieceUIRoot.activeSelf);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user