This commit is contained in:
2025-04-18 18:42:53 +08:00
parent e15eafe5d4
commit 446eaf90d0
14 changed files with 357 additions and 2 deletions

View File

@@ -0,0 +1,35 @@
#include "DismembermentGraph/DismembermentGraphNodeBoneSelect.h"
UDismembermentGraphNodeBoneSelect::UDismembermentGraphNodeBoneSelect()
{
// Initialize default values
NodeTitleColor = FLinearColor(0.8f, 0.8f, 0.2f); // Yellow for bone
NodeCategory = FText::FromString("Selection");
NodeDescription = FText::FromString("Selects bones for dismemberment");
}
void UDismembermentGraphNodeBoneSelect::AllocateDefaultPins()
{
// Create input pin
CreatePin(EGPD_Input, TEXT("Exec"), TEXT("In"));
// Create output pin
CreatePin(EGPD_Output, TEXT("Exec"), TEXT("Out"));
}
FText UDismembermentGraphNodeBoneSelect::GetNodeTitle(ENodeTitleType::Type TitleType) const
{
return FText::FromString("Bone Selection");
}
void UDismembermentGraphNodeBoneSelect::CompileNode(class FDismembermentCompiler* Compiler)
{
// Implementation will be added in future updates
// This is a placeholder to resolve link errors
}
void UDismembermentGraphNodeBoneSelect::ExecuteNode(class FDismembermentExecutor* Executor)
{
// Implementation will be added in future updates
// This is a placeholder to resolve link errors
}