using UnityEngine; namespace EnergyBarToolkit { [ExecuteInEditMode] public class AnimationPlayer : MonoBehaviour { public int x = 100; public int y = 100; public Animation anim; public EnergyBar[] animatedBars; private void Start() { } private void Update() { } private void OnGUI() { if (GUI.Button(new Rect(x, y, 150f, 40f), "Play Animation")) { EnergyBar[] array = animatedBars; foreach (EnergyBar energyBar in array) { energyBar.animationEnabled = true; } anim.Play(); } if (GUI.Button(new Rect(x, y + 50, 150f, 40f), "Stop Animation")) { EnergyBar[] array2 = animatedBars; foreach (EnergyBar energyBar2 in array2) { energyBar2.animationEnabled = false; } anim.Stop(); } } } }