Добавлена вибрация при столкновении
This commit is contained in:
38
Assets/Crossy Road VR/Scripts/StaminaBarScript.cs
Normal file
38
Assets/Crossy Road VR/Scripts/StaminaBarScript.cs
Normal file
@ -0,0 +1,38 @@
|
||||
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;
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user