From 324a4827d927b8bb73d449a32034c0ee44c4b029 Mon Sep 17 00:00:00 2001 From: Jeffreytsai1004 Date: Fri, 18 Apr 2025 10:50:56 +0800 Subject: [PATCH] Updated --- ...embermentGraph.cpp => DismembermentGraphBase.cpp} | 12 ++++++------ .../DismembermentGraph/DismembermentGraphAsset.h | 4 ++-- ...DismembermentGraph.h => DismembermentGraphBase.h} | 8 ++++---- 3 files changed, 12 insertions(+), 12 deletions(-) rename Source/FLESH/Private/DismembermentGraph/{DismembermentGraph.cpp => DismembermentGraphBase.cpp} (61%) rename Source/FLESH/Public/DismembermentGraph/{DismembermentGraph.h => DismembermentGraphBase.h} (79%) diff --git a/Source/FLESH/Private/DismembermentGraph/DismembermentGraph.cpp b/Source/FLESH/Private/DismembermentGraph/DismembermentGraphBase.cpp similarity index 61% rename from Source/FLESH/Private/DismembermentGraph/DismembermentGraph.cpp rename to Source/FLESH/Private/DismembermentGraph/DismembermentGraphBase.cpp index 5eeefeb..855b2c5 100644 --- a/Source/FLESH/Private/DismembermentGraph/DismembermentGraph.cpp +++ b/Source/FLESH/Private/DismembermentGraph/DismembermentGraphBase.cpp @@ -1,20 +1,20 @@ -#include "DismembermentGraph/DismembermentGraph.h" +#include "DismembermentGraph/DismembermentGraphBase.h" #include "EdGraph/EdGraphNode.h" #include "EdGraph/EdGraphPin.h" -UDismembermentGraph::UDismembermentGraph() +UDismembermentGraphBase::UDismembermentGraphBase() : bCompiled(false) { } -void UDismembermentGraph::ClearGraph() +void UDismembermentGraphBase::ClearGraph() { // Clear all nodes Nodes.Empty(); bCompiled = false; } -UEdGraphNode* UDismembermentGraph::AddNode(TSubclassOf NodeClass, const FVector2D& Position) +UEdGraphNode* UDismembermentGraphBase::AddNode(TSubclassOf NodeClass, const FVector2D& Position) { // Create new node UEdGraphNode* NewNode = NewObject(this, NodeClass); @@ -31,7 +31,7 @@ UEdGraphNode* UDismembermentGraph::AddNode(TSubclassOf NodeClass, return NewNode; } -void UDismembermentGraph::RemoveNode(UEdGraphNode* Node) +void UDismembermentGraphBase::RemoveNode(UEdGraphNode* Node) { // Remove from node list if (Node) @@ -40,7 +40,7 @@ void UDismembermentGraph::RemoveNode(UEdGraphNode* Node) } } -void UDismembermentGraph::CreateConnection(UEdGraphPin* A, UEdGraphPin* B) +void UDismembermentGraphBase::CreateConnection(UEdGraphPin* A, UEdGraphPin* B) { // Create connection if (A && B) diff --git a/Source/FLESH/Public/DismembermentGraph/DismembermentGraphAsset.h b/Source/FLESH/Public/DismembermentGraph/DismembermentGraphAsset.h index 4ff3939..fe941a1 100644 --- a/Source/FLESH/Public/DismembermentGraph/DismembermentGraphAsset.h +++ b/Source/FLESH/Public/DismembermentGraph/DismembermentGraphAsset.h @@ -4,7 +4,7 @@ #include "UObject/NoExportTypes.h" // Forward declaration -class UDismembermentGraph; +class UDismembermentGraphBase; #include "DismembermentGraphAsset.generated.h" @@ -22,7 +22,7 @@ public: // The graph owned by this asset UPROPERTY() - class UDismembermentGraph* Graph; + class UDismembermentGraphBase* Graph; // Compile the graph into executable logic UFUNCTION(BlueprintCallable, Category = "FLESH|Dismemberment") diff --git a/Source/FLESH/Public/DismembermentGraph/DismembermentGraph.h b/Source/FLESH/Public/DismembermentGraph/DismembermentGraphBase.h similarity index 79% rename from Source/FLESH/Public/DismembermentGraph/DismembermentGraph.h rename to Source/FLESH/Public/DismembermentGraph/DismembermentGraphBase.h index a0a915c..4e62715 100644 --- a/Source/FLESH/Public/DismembermentGraph/DismembermentGraph.h +++ b/Source/FLESH/Public/DismembermentGraph/DismembermentGraphBase.h @@ -2,19 +2,19 @@ #include "CoreMinimal.h" #include "UObject/NoExportTypes.h" -#include "DismembermentGraph.generated.h" +#include "DismembermentGraphBase.generated.h" /** - * Dismemberment graph class + * Dismemberment graph base class * Used for visual programming of dismemberment logic */ UCLASS() -class FLESH_API UDismembermentGraph : public UObject +class FLESH_API UDismembermentGraphBase : public UObject { GENERATED_BODY() public: - UDismembermentGraph(); + UDismembermentGraphBase(); // Graph nodes UPROPERTY()