Hi,
you need to properly set the object type of your FsmObject variable to "UnityEngine.Sprite"
else you need to drag and drop the Sprite Component itself, not the GameObject, if you drag a GameObject into a Inspector Field, it will catch the GameObject, but won't understand you want to reference its Sprite component.
Bye,
Jean