using UnityEngine; namespace FramedAnimator { [CreateAssetMenu(menuName = "Framed Animation")] public class Animation : ScriptableObject { [SerializeField] private Sprite[] sprites; [SerializeField] private float frameRate; public Sprite GetFrame(int frame) => sprites[frame]; public int FrameCount => sprites.Length; public float FrameRate => frameRate; } }