creative-jam-20/Assets/Scripts/UIController.cs
2022-05-15 12:16:03 -04:00

31 lines
863 B
C#

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);
}
}
}