更新 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 // 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) if (!CutPlaneMeshComponent)
{ {
UE_LOG(LogFLESHPreview, Error, TEXT("Failed to create cut plane component")); 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 // Create a decal component for the blood pool
TObjectPtr<UDecalComponent> BloodPoolComponent = NewObject<UDecalComponent>(TargetActor); TObjectPtr<UDecalComponent> BloodPoolComponent = NewObject<UDecalComponent>(TargetActor, TEXT("BloodPoolComponent"));
if (!BloodPoolComponent) if (!BloodPoolComponent)
{ {
UE_LOG(LogFLESHPreview, Error, TEXT("Failed to create blood pool component")); 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 // Create a static mesh component for the organ
TObjectPtr<UStaticMeshComponent> OrganComponent = NewObject<UStaticMeshComponent>(TargetActor); TObjectPtr<UStaticMeshComponent> OrganComponent = NewObject<UStaticMeshComponent>(TargetActor, TEXT("OrganComponent"));
if (!OrganComponent) if (!OrganComponent)
{ {
UE_LOG(LogFLESHPreview, Error, TEXT("Failed to create organ component")); 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 // Create a decal component for the wound
TObjectPtr<UDecalComponent> WoundComponent = NewObject<UDecalComponent>(TargetActor); TObjectPtr<UDecalComponent> WoundComponent = NewObject<UDecalComponent>(TargetActor, TEXT("WoundComponent"));
if (!WoundComponent) if (!WoundComponent)
{ {
UE_LOG(LogFLESHPreview, Error, TEXT("Failed to create wound component")); UE_LOG(LogFLESHPreview, Error, TEXT("Failed to create wound component"));