diff --git a/Plugins/UEWingman/Source/UEWingman/Handlers/Graph_Dump.h b/Plugins/UEWingman/Source/UEWingman/Handlers/Graph_Dump.h index 80b47a65..92e82705 100644 --- a/Plugins/UEWingman/Source/UEWingman/Handlers/Graph_Dump.h +++ b/Plugins/UEWingman/Source/UEWingman/Handlers/Graph_Dump.h @@ -48,7 +48,7 @@ public: } else { - UWingServer::Printf(TEXT("Note: use bDetails=true to see suppressed details.")); + UWingServer::Printf(TEXT("\nNote: use bDetails=true to see suppressed details.")); } } }; diff --git a/Plugins/UEWingman/Source/UEWingman/Private/WingGraphExport.cpp b/Plugins/UEWingman/Source/UEWingman/Private/WingGraphExport.cpp index a5731454..eda908f6 100644 --- a/Plugins/UEWingman/Source/UEWingman/Private/WingGraphExport.cpp +++ b/Plugins/UEWingman/Source/UEWingman/Private/WingGraphExport.cpp @@ -7,9 +7,7 @@ #include "EdGraph/EdGraphNode.h" #include "EdGraph/EdGraphPin.h" #include "EdGraphSchema_K2.h" -#include "K2Node_Knot.h" #include "EdGraphNode_Comment.h" -#include "K2Node_VariableGet.h" #include "K2Node_CallFunction.h" #include "K2Node_FunctionEntry.h" #include "WingFunctionArgs.h" @@ -44,14 +42,9 @@ WingGraphExport::WingGraphExport(UEdGraphNode* InNode) UEdGraphPin* WingGraphExport::GetLinkedTo(UEdGraphPin* Pin) { - while (true) - { - if (Pin == nullptr) return nullptr; - if (Pin->LinkedTo.IsEmpty()) return nullptr; - UEdGraphPin *LinkedTo = Pin->LinkedTo[0]; - if (!LinkedTo->GetOwningNode()->IsA()) return LinkedTo; - Pin = FindFirstPin(LinkedTo->GetOwningNode(), Pin->Direction); - } + if (Pin == nullptr) return nullptr; + if (Pin->LinkedTo.IsEmpty()) return nullptr; + return Pin->LinkedTo[0]; } bool WingGraphExport::IsDefaultToSelf(UEdGraphPin* Pin) @@ -113,11 +106,6 @@ FString WingGraphExport::FormatPinSource(UEdGraphPin* Pin) if (LinkedTo != nullptr) { UEdGraphNode* LinkedToNode = LinkedTo->GetOwningNode(); - - // For variable get nodes, just show the variable name. - if (UK2Node_VariableGet* VarGet = Cast(LinkedToNode)) - return WingUtils::FormatName(VarGet->VariableReference); - FString PinLabel = WingUtils::FormatName(LinkedTo); return FString::Printf(TEXT("%s.%s"), *WingUtils::FormatName(LinkedToNode), *PinLabel); } @@ -320,8 +308,6 @@ void WingGraphExport::EmitGraph() { for (UEdGraphNode* Node : SortedNodes) { - if (Node->IsA()) continue; - if (Node->IsA()) continue; EmitNode(Node); } Output.Append(TEXT("\n")); @@ -331,9 +317,7 @@ void WingGraphExport::EmitDetails() { for (UEdGraphNode* Node : SortedNodes) { - if (Node->IsA()) continue; if (Node->IsA()) continue; - if (Node->IsA()) continue; Details.Appendf(TEXT("\ndetails %s\n"), *WingUtils::FormatName(Node)); Details.Appendf(TEXT(" pos %d, %d\n"), Node->NodePosX, Node->NodePosY);