diff --git a/Source/LifePlayEditorTools/LPDumpFunctionCommandlet.cpp b/Source/LifePlayEditorTools/LPDumpFunctionCommandlet.cpp index 7b0d1f2..a9e3da4 100644 --- a/Source/LifePlayEditorTools/LPDumpFunctionCommandlet.cpp +++ b/Source/LifePlayEditorTools/LPDumpFunctionCommandlet.cpp @@ -69,6 +69,9 @@ int32 ULPDumpFunctionCommandlet::Main(const FString& Params) const FString WantedBP = ParamsMap.FindRef(TEXT("BP")); const FString WantedFn = ParamsMap.FindRef(TEXT("Fn")); const bool bShowPins = Switches.Contains(TEXT("Pins")); + // -Exec : inclut les broches d'execution (flux de controle). Absent par defaut pour que + // les photographies anterieures restent comparables ligne a ligne. + const bool bShowExec = Switches.Contains(TEXT("Exec")); if (WantedBP.IsEmpty()) { @@ -156,7 +159,7 @@ int32 ULPDumpFunctionCommandlet::Main(const FString& Params) for (const UEdGraphPin* Pin : Node->Pins) { - if (!Pin || Pin->PinType.PinCategory == UEdGraphSchema_K2::PC_Exec) + if (!Pin || (!bShowExec && Pin->PinType.PinCategory == UEdGraphSchema_K2::PC_Exec)) { continue; }