// Copyright Epic Games, Inc. All Rights Reserved. #include "AnimBlueprintDetails.h" #include "Animation/AnimBlueprint.h" #include "DetailLayoutBuilder.h" #define LOCTEXT_NAMESPACE "AnimBlueprintDetails" void FAnimBlueprintDetails::CustomizeDetails(IDetailLayoutBuilder& DetailBuilder) { TArray> Objects; DetailBuilder.GetObjectsBeingCustomized(Objects); UAnimBlueprint* Asset = CastChecked(Objects[0].Get()); if(Asset->bIsTemplate) { TSharedRef TargetSkeletonHandle = DetailBuilder.GetProperty(GET_MEMBER_NAME_CHECKED(UAnimBlueprint, TargetSkeleton)); TargetSkeletonHandle->MarkHiddenByCustomization(); } } #undef LOCTEXT_NAMESPACE