更新 Source/FLESHEditor/Private/DismembermentGraph/DismembermentPreviewManager.cpp

This commit is contained in:
2025-04-21 18:13:58 +08:00
parent b5e3dd0c45
commit 2f049bb571

View File

@@ -481,7 +481,7 @@ TObjectPtr<UStaticMeshComponent> UDismembermentPreviewManager::CreatePreviewCutP
}
// Create a static mesh component for the cut plane
TObjectPtr<UStaticMeshComponent> CutPlaneMeshComponent = NewObject<UStaticMeshComponent>(TargetActor);
TObjectPtr<UStaticMeshComponent> CutPlaneMeshComponent = NewObject<UStaticMeshComponent>(TargetActor, TEXT("CutPlaneMeshComponent"));
if (!CutPlaneMeshComponent)
{
UE_LOG(LogFLESHPreview, Error, TEXT("Failed to create cut plane component"));
@@ -581,7 +581,7 @@ TObjectPtr<UDecalComponent> UDismembermentPreviewManager::CreatePreviewBloodPool
}
// Create a decal component for the blood pool
TObjectPtr<UDecalComponent> BloodPoolComponent = NewObject<UDecalComponent>(TargetActor);
TObjectPtr<UDecalComponent> BloodPoolComponent = NewObject<UDecalComponent>(TargetActor, TEXT("BloodPoolComponent"));
if (!BloodPoolComponent)
{
UE_LOG(LogFLESHPreview, Error, TEXT("Failed to create blood pool component"));
@@ -633,7 +633,7 @@ TObjectPtr<UStaticMeshComponent> UDismembermentPreviewManager::CreatePreviewOrga
}
// Create a static mesh component for the organ
TObjectPtr<UStaticMeshComponent> OrganComponent = NewObject<UStaticMeshComponent>(TargetActor);
TObjectPtr<UStaticMeshComponent> OrganComponent = NewObject<UStaticMeshComponent>(TargetActor, TEXT("OrganComponent"));
if (!OrganComponent)
{
UE_LOG(LogFLESHPreview, Error, TEXT("Failed to create organ component"));
@@ -699,7 +699,7 @@ TObjectPtr<UDecalComponent> UDismembermentPreviewManager::CreatePreviewWound(con
}
// Create a decal component for the wound
TObjectPtr<UDecalComponent> WoundComponent = NewObject<UDecalComponent>(TargetActor);
TObjectPtr<UDecalComponent> WoundComponent = NewObject<UDecalComponent>(TargetActor, TEXT("WoundComponent"));
if (!WoundComponent)
{
UE_LOG(LogFLESHPreview, Error, TEXT("Failed to create wound component"));