zombie_mp/Assets/HQ FPS Weapons/Scripts/UserInterface/HUD/PlayerVitalsGUI.cs
Sewmina Dilshan 68183e5317 initial
2021-08-23 13:28:33 +05:30

35 lines
708 B
C#

using UnityEngine;
using UnityEngine.UI;
namespace HQFPSWeapons.UserInterface
{
public class PlayerVitalsGUI : HUD_DisplayerBehaviour
{
[SerializeField]
private Image m_HealthBar = null;
[SerializeField]
private Image m_StaminaBar = null;
public override void OnPostAttachment()
{
Player.Health.AddChangeListener(OnChanged_Health);
Player.Stamina.AddChangeListener(OnChanged_Stamina);
OnChanged_Health(Player.Health.Get());
OnChanged_Stamina(Player.Stamina.Get());
}
private void OnChanged_Health(float health)
{
m_HealthBar.fillAmount = health / 100f;
}
private void OnChanged_Stamina(float stamina)
{
m_StaminaBar.fillAmount = stamina / 100f;
}
}
}