36 lines
1.1 KiB
C++
36 lines
1.1 KiB
C++
#include "DismembermentGraph/DismembermentGraphNodePhysics.h"
|
|
|
|
UDismembermentGraphNodePhysics::UDismembermentGraphNodePhysics()
|
|
{
|
|
// Initialize default values
|
|
NodeTitleColor = FLinearColor(0.4f, 0.8f, 0.4f); // Green for physics
|
|
NodeCategory = FText::FromString("Physics");
|
|
NodeDescription = FText::FromString("Configures physics properties for dismembered parts");
|
|
}
|
|
|
|
void UDismembermentGraphNodePhysics::AllocateDefaultPins()
|
|
{
|
|
// Create input pin
|
|
CreatePin(EGPD_Input, TEXT("Exec"), TEXT("In"));
|
|
|
|
// Create output pin
|
|
CreatePin(EGPD_Output, TEXT("Exec"), TEXT("Out"));
|
|
}
|
|
|
|
FText UDismembermentGraphNodePhysics::GetNodeTitle(ENodeTitleType::Type TitleType) const
|
|
{
|
|
return FText::FromString("Physics Properties");
|
|
}
|
|
|
|
void UDismembermentGraphNodePhysics::CompileNode(class FDismembermentCompiler* Compiler)
|
|
{
|
|
// Implementation will be added in future updates
|
|
// This is a placeholder to resolve link errors
|
|
}
|
|
|
|
void UDismembermentGraphNodePhysics::ExecuteNode(class FDismembermentExecutor* Executor)
|
|
{
|
|
// Implementation will be added in future updates
|
|
// This is a placeholder to resolve link errors
|
|
}
|