static bool CanCreateAnimBlueprint(const FAssetData& Skeleton, UClass const * ParentClass) { if (Skeleton.IsValid() && ParentClass != NULL) { if (UAnimBlueprintGeneratedClass const * GeneratedParent = Cast<const UAnimBlueprintGeneratedClass>(ParentClass)) { if (Skeleton.GetExportTextName() != FAssetData(GeneratedParent->GetTargetSkeleton()).GetExportTextName()) { return false; } } } return true; }