39 lines
992 B
C#

using UnityEngine;
using UnityEngine.UI;
public class StaminaBarScript : MonoBehaviour
{
[SerializeField] private Image StaminaBar;
[SerializeField] private Image PreRecoveryStaminaBar;
[SerializeField] private SwingingArmMotionScript SwingingArmMotionScript;
private float MaxStamina;
private void Start()
{
MaxStamina = SwingingArmMotionScript.MaxStamina;
}
// Update is called once per frame
private void Update()
{
float Stamina = SwingingArmMotionScript.Stamina;
float percent = Stamina / MaxStamina;
StaminaBar.fillAmount = percent;
PreRecoveryStaminaBar.fillAmount = percent;
if (!SwingingArmMotionScript.IsPreRecovery)
{
StaminaBar.enabled = true;
PreRecoveryStaminaBar.enabled = false;
}
else if (SwingingArmMotionScript)
{
StaminaBar.enabled = false;
PreRecoveryStaminaBar.enabled = true;
}
}
}