// If a value track without a key is cached first, the initial value cannot be determined.
// It is a corner case, but which may cause problems with blending.
ERR_CONTINUE_MSG(anim->track_get_key_count(i)==0,"AnimationMixer: '"+String(E)+"', Value Track: '"+String(path)+"' must have at least one key to cache for blending.");
// If a value track without a key is cached first, the initial value cannot be determined.
// It is a corner case, but which may cause problems with blending.
ERR_CONTINUE_MSG(anim->track_get_key_count(i)==0,"AnimationMixer: '"+String(E)+"', Value Track: '"+String(path)+"' must have at least one key to cache for blending.");