Files
UltimateFishing/Assets/Scripts/Assembly-CSharp/EnergyBarToolkit/AnimationPlayer.cs
2026-02-21 16:45:37 +08:00

47 lines
786 B
C#

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();
}
}
}
}