using UnityEngine; namespace Game { public class HealthBar : MonoBehaviour { [SerializeField] private float _xOffset = 2.5f; [SerializeField] private Transform _target; [SerializeField] private float _scale = 1.5f; public void OnEnable() { SetPercent(1); } public void SetPercent(float percent) { _target.localScale = new Vector3(percent * _scale, _target.localScale.y, _target.localScale.z); _target.localPosition = new Vector3(_xOffset - _xOffset * percent, _target.localPosition.y, _target.localPosition.z); } private void Update() { transform.rotation = Quaternion.identity; } private void FixedUpdate() { transform.rotation = Quaternion.identity; } private void LateUpdate() { transform.rotation = Quaternion.identity; } } }