bool UBlendSpaceBase::GetAllAnimationSequencesReferred(TArray<UAnimationAsset*>& AnimationAssets, bool bRecursive /*= true*/) { Super::GetAllAnimationSequencesReferred(AnimationAssets, bRecursive); for (auto Iter = SampleData.CreateConstIterator(); Iter; ++Iter) { // saves all samples in the AnimSequences UAnimSequence* Sequence = (*Iter).Animation; if (Sequence) { Sequence->HandleAnimReferenceCollection(AnimationAssets, bRecursive); } } if (PreviewBasePose) { PreviewBasePose->HandleAnimReferenceCollection(AnimationAssets, bRecursive); } return (AnimationAssets.Num() > 0); }