using UnityEngine; using UnityEngine.UI; namespace EnergyBarToolkit { public class EnergyBarUGUISlider : MonoBehaviour { private EnergyBar[] allBars; private void Start() { allBars = Object.FindObjectsOfType(); } public void OnValueChanged() { Slider component = GetComponent(); float normalizedValue = component.normalizedValue; for (int i = 0; i < allBars.Length; i++) { EnergyBar energyBar = allBars[i]; energyBar.ValueF = normalizedValue; } } } }