Files
2026-02-21 16:45:37 +08:00

27 lines
516 B
C#

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