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