using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; using TMPro; public class UIController : MonoBehaviour { [SerializeField] private TMP_Text pointsTxt; [SerializeField] private HealthBar mainHealtBars; [SerializeField] private HealthBar[] verticalHealthBars; public void UpdatePointsText(float points) { pointsTxt.text = points.ToString("0"); } public void SetDimensionHP(int currentDimensionID, int dimensionID, float hp, float maxHP) { float hpFillingAmount = hp / maxHP; verticalHealthBars[dimensionID - 1].SetFillingAmount(hpFillingAmount); // Also change main HP bar if this is the current dimension. if (currentDimensionID == dimensionID) { mainHealtBars.SetFillingAmount(hpFillingAmount); } } }