using UnityEngine; using UnityEngine.UI; namespace DefaultNamespace { [RequireComponent(typeof(CharacterController))] public class PlayerController : MonoBehaviour { [Header("Movement")] [SerializeField] private float speed = 5f; [SerializeField] private float rotationSpeed = 60f; [Header("Values")] [SerializeField] private float maxHealth = 100f; [Header("References")] [SerializeField] private Image healthBarFillingImage; private float _currentHealth; private void Awake() { _currentHealth = maxHealth; } private void Update() { healthBarFillingImage.fillAmount = _currentHealth / maxHealth; } } }