Files
FLESH/Source/FLESHEditor/Private/DismembermentGraph/DismembermentGraphNodePhysics.cpp
2025-04-18 18:42:53 +08:00

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
}