Why can't I set an Animation reference in a Scriptable Object instance?

The idea is I’d like my ScriptableObject to hold a reference to an Animation clip (it’s supposed to represent a combo piece).

So I have this example class:

[CreateAssetMenu(fileName = "ComboPiece", menuName = "Combo/BaseCombo", order = 1)]
public class ComboPiece : ScriptableObject
{
    public Animation Animation;
    public ComboPiece Subsequent;
    public ComboPiece SubsequentPause;
    public ComboPiece SubsequentHold;
}

I can set the references to other ComboPieces, but selecting an Animation clip to fill the Animation field results in it still having None (Animation). Ideas?

The type needs to be AnimationClip, not Animation :wink: