// MIT License - Copyright (c) 2026 wallstop
// Full license text: https://github.com/wallstop/unity-helpers/blob/main/LICENSE
namespace WallstopStudios.UnityHelpers.Core.Animation
{
using System;
///
/// Specifies how the framerate of an animation is determined.
///
public enum FramerateMode
{
///
/// Invalid/unset state. Use or instead.
///
[Obsolete("Use Constant or Curve instead of None.")]
None = 0,
///
/// The animation uses a single constant frames-per-second value for all frames.
///
Constant = 1,
///
/// The animation uses an AnimationCurve to define variable frames-per-second
/// across the animation's normalized progress (0.0 = first frame, 1.0 = last frame).
///
Curve = 2,
}
}