models: 1) BuilderBlockout 2) TrooperModel UI 3) ArmorBar 4) Healthbar 5) Fonts (RobotoMono) 6) Icons 7) Build Profiles 8) Tags for Camera
29 lines
823 B
C#
29 lines
823 B
C#
using TMPro;
|
|
using UnityEngine;
|
|
|
|
public class Armorbar : MonoBehaviour
|
|
{
|
|
[SerializeField] private TextMeshProUGUI staticInfo;
|
|
[SerializeField] private TextMeshProUGUI dynamicInfo;
|
|
[SerializeField] private Trooper trooper;
|
|
|
|
private int bufferHP;
|
|
private int initialInfo;
|
|
|
|
public TextMeshProUGUI DynamicInfo { get => dynamicInfo; set => dynamicInfo = value; }
|
|
public TextMeshProUGUI StaticInfo { get => staticInfo; set => staticInfo = value; }
|
|
public int BufferHP { get => bufferHP; set => bufferHP = value; }
|
|
|
|
void Start()
|
|
{
|
|
initialInfo = trooper.InitialArmor;
|
|
StaticInfo.text = initialInfo.ToString();
|
|
DynamicInfo.text = initialInfo.ToString();
|
|
}
|
|
|
|
void DynamicInfoChange(int newValue)
|
|
{
|
|
DynamicInfo.text = bufferHP.ToString();
|
|
}
|
|
}
|