From fb9be4a5c56da9b86ada4b58690d39ba15102aa9 Mon Sep 17 00:00:00 2001 From: Ange-Marie MAURIN Date: Fri, 19 Jul 2024 15:30:57 +0200 Subject: [PATCH] debug sort SplitRanking --- .../DTFluxAPI/Private/DTFluxUtils/DTFluxUtils.cpp | 14 ++++++++------ Source/DTFluxAPI/Public/DTFluxUtils/DTFluxUtils.h | 2 +- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/Source/DTFluxAPI/Private/DTFluxUtils/DTFluxUtils.cpp b/Source/DTFluxAPI/Private/DTFluxUtils/DTFluxUtils.cpp index 7f4c2ff..d583431 100644 --- a/Source/DTFluxAPI/Private/DTFluxUtils/DTFluxUtils.cpp +++ b/Source/DTFluxAPI/Private/DTFluxUtils/DTFluxUtils.cpp @@ -84,11 +84,13 @@ FString UDTFluxModelHelper::GetCurrentStageName(UDTFluxDataStorage* DataStorage) return Name; } -void UDTFluxModelHelper::SortByRank(TArray& SplitRankingArray) +TArray UDTFluxModelHelper::SortByRank(TArray SplitRankingArray) { - - SplitRankingArray.Sort([](const FDTFluxSplitRanking A, const FDTFluxSplitRanking B ) - { - return A.Rank < B.Rank; - }); + SplitRankingArray.Sort([](const FDTFluxSplitRanking& A, const FDTFluxSplitRanking& B ) +{ + return A.Rank < B.Rank; +}); + return SplitRankingArray; } + + diff --git a/Source/DTFluxAPI/Public/DTFluxUtils/DTFluxUtils.h b/Source/DTFluxAPI/Public/DTFluxUtils/DTFluxUtils.h index 0305c24..8f67f4d 100644 --- a/Source/DTFluxAPI/Public/DTFluxUtils/DTFluxUtils.h +++ b/Source/DTFluxAPI/Public/DTFluxUtils/DTFluxUtils.h @@ -131,6 +131,6 @@ public: static FString GetCurrentStageName(UDTFluxDataStorage* DataStorage); UFUNCTION(BlueprintCallable, Category="DTFlux|Model|Helpers") - static void SortByRank(TArray& SplitRankingArray); + static TArray SortByRank(TArray SplitRankingArray); };