Update
This commit is contained in:
@@ -0,0 +1,48 @@
|
||||
#include "DismembermentGraph/DismembermentGraphNode.h"
|
||||
|
||||
UDismembermentGraphNode::UDismembermentGraphNode()
|
||||
{
|
||||
// Initialize default values
|
||||
NodeTitleColor = FLinearColor(0.6f, 0.6f, 0.6f);
|
||||
NodeCategory = FText::FromString("Default");
|
||||
NodeDescription = FText::FromString("Base dismemberment graph node");
|
||||
}
|
||||
|
||||
void UDismembermentGraphNode::AllocateDefaultPins()
|
||||
{
|
||||
// Base implementation does nothing
|
||||
// Derived classes will override this
|
||||
}
|
||||
|
||||
FText UDismembermentGraphNode::GetNodeTitle(ENodeTitleType::Type TitleType) const
|
||||
{
|
||||
// Default implementation returns the class name
|
||||
return FText::FromString(GetClass()->GetName());
|
||||
}
|
||||
|
||||
FLinearColor UDismembermentGraphNode::GetNodeTitleColor() const
|
||||
{
|
||||
return NodeTitleColor;
|
||||
}
|
||||
|
||||
FText UDismembermentGraphNode::GetTooltipText() const
|
||||
{
|
||||
return NodeDescription;
|
||||
}
|
||||
|
||||
FText UDismembermentGraphNode::GetMenuCategory() const
|
||||
{
|
||||
return NodeCategory;
|
||||
}
|
||||
|
||||
void UDismembermentGraphNode::CompileNode(class FDismembermentCompiler* Compiler)
|
||||
{
|
||||
// Base implementation does nothing
|
||||
// Derived classes will override this
|
||||
}
|
||||
|
||||
void UDismembermentGraphNode::ExecuteNode(class FDismembermentExecutor* Executor)
|
||||
{
|
||||
// Base implementation does nothing
|
||||
// Derived classes will override this
|
||||
}
|
Reference in New Issue
Block a user